
/* WARNING: Function: __x86.get_pc_thunk.bx replaced with injection: get_pc_thunk_bx */

bfd_boolean __regparm3
dump_relocations(Filedata *filedata,ulong rel_offset,ulong rel_size,Elf_Internal_Sym *symtab,
                ulong nsyms,char *strtab,ulong strtablen,int is_rela,bfd_boolean is_dynsym)

{
  int *piVar1;
  uchar uVar2;
  undefined4 uVar3;
  undefined4 uVar4;
  bfd_vma bVar5;
  undefined *puVar6;
  ushort uVar7;
  bfd_boolean bVar8;
  Elf_Internal_Rela *pEVar9;
  char *pcVar10;
  uint uVar11;
  uint uVar12;
  char *pcVar13;
  uint uVar14;
  char *pcVar15;
  int iVar16;
  uint uVar17;
  byte *pbVar18;
  byte *pbVar19;
  bool bVar20;
  bool bVar21;
  bool bVar22;
  byte bVar23;
  Elf_Internal_Sym *sym_info_00;
  Elf_Internal_Sym *pEVar24;
  ushort *in_stack_ffffff60;
  Elf_Internal_Sym *psym_1;
  uint local_94;
  uint local_90;
  byte *local_8c;
  uint local_80;
  bfd_boolean local_6c;
  ulong local_60 [4];
  ushort vna_other;
  Elf_Internal_Rela *rels;
  versioned_symbol_info sym_info;
  char name_buf [40];
  
  bVar23 = 0;
  local_60[0] = rel_size;
  if (is_rela == -1) {
    uVar7 = (filedata->file_header).e_machine;
    if (uVar7 == 0x90) {
LAB_0002d860:
      is_rela = 1;
      goto LAB_0002d450;
    }
    if (0x90 < uVar7) {
      if (uVar7 != 0x2530) {
        if (uVar7 < 0x2531) {
          if (uVar7 != 0xbf) {
            if (uVar7 < 0xc0) {
              if (uVar7 < 0xb6) {
                if (uVar7 < 0xb4) {
                  if (uVar7 < 0xaf) {
                    if ((0xac < uVar7) || (uVar7 == 0xa7)) goto LAB_0002d860;
                  }
                  else if (uVar7 == 0xb1) goto LAB_0002d860;
                  goto LAB_0002d510;
                }
              }
              else if (uVar7 != 0xb7) {
                if (0xb6 < uVar7) {
                  uVar7 = uVar7 - 0xbc;
joined_r0x0002da08:
                  if (uVar7 < 2) goto LAB_0002d860;
                }
                goto LAB_0002d510;
              }
            }
            else if (uVar7 != 0xf3) {
              if (uVar7 < 0xf4) {
                if (uVar7 != 0xc5) {
                  if (uVar7 < 0xc6) {
                    if (uVar7 == 0xc3) goto LAB_0002d860;
                  }
                  else if ((ushort)(uVar7 - 0xdd) < 3) goto LAB_0002d860;
                  goto LAB_0002d510;
                }
              }
              else if (uVar7 != 0x1057) {
                if (uVar7 < 0x1058) {
                  if (uVar7 == 0xfa) goto LAB_0002d538;
                }
                else if ((uVar7 == 0x1059) || (uVar7 == 0x1223)) goto LAB_0002d860;
                goto LAB_0002d510;
              }
            }
          }
        }
        else if (uVar7 != 0x9080) {
          if (uVar7 < 0x9081) {
            if (uVar7 == 0x7650) goto LAB_0002d538;
            if (uVar7 < 0x7651) {
              if (uVar7 != 0x4157) {
                if (uVar7 < 0x4158) {
                  if (uVar7 == 0x3330) goto LAB_0002d860;
                }
                else {
                  if (uVar7 == 0x5441) goto LAB_0002d860;
                  if (uVar7 == 0x5aa5) goto LAB_0002d538;
                }
                goto LAB_0002d510;
              }
            }
            else if (uVar7 != 0x8217) {
              if (uVar7 < 0x8218) {
                if (uVar7 == 0x7676) goto LAB_0002d860;
              }
              else {
                if (uVar7 == 0x9026) goto LAB_0002d860;
                if (uVar7 == 0x9041) goto LAB_0002d538;
              }
              goto LAB_0002d510;
            }
          }
          else if (uVar7 != 0xbeef) {
            if (uVar7 < 0xbef0) {
              if (uVar7 != 0xabc7) {
                if (uVar7 < 0xabc8) {
                  if (uVar7 == 0xa390) goto LAB_0002d860;
                }
                else if ((uVar7 == 0xad45) || (uVar7 == 0xbaab)) goto LAB_0002d860;
                goto LAB_0002d510;
              }
            }
            else if (uVar7 != 0xfeb0) {
              if (0xfeb0 < uVar7) {
                uVar7 = uVar7 + 0x146;
                goto joined_r0x0002da08;
              }
              if ((uVar7 != 0xdead) && (uVar7 != 0xf00d)) goto LAB_0002d510;
            }
          }
        }
      }
      goto LAB_0002d860;
    }
    if (uVar7 == 0x3e) goto LAB_0002d860;
    if (0x3e < uVar7) {
      if (uVar7 < 0x5f) {
        if (uVar7 < 0x5c) {
          if (uVar7 < 0x55) {
            if ((0x52 < uVar7) || ((0x4a < uVar7 && ((uVar7 < 0x4d || (uVar7 == 0x50))))))
            goto LAB_0002d860;
          }
          else {
            if (uVar7 == 0x55) goto LAB_0002d538;
            if (uVar7 < 0x5b) goto LAB_0002d860;
          }
LAB_0002d510:
          pcVar10 = (char *)dcgettext(0,
                                      "Don\'t know about relocations on this machine architecture\n"
                                      ,5);
          warn(pcVar10);
          goto LAB_0002d538;
        }
      }
      else {
        if (0x72 < uVar7) {
          if (uVar7 == 0x87) goto LAB_0002d538;
          if (uVar7 < 0x88) {
            if (uVar7 == 0x73) goto LAB_0002d538;
            if (uVar7 == 0x78) goto LAB_0002d860;
          }
          else if ((uVar7 == 0x8a) || (uVar7 == 0x8c)) goto LAB_0002d860;
          goto LAB_0002d510;
        }
        if ((uVar7 < 0x71) && (uVar7 != 0x65)) {
          if (100 < uVar7) {
            uVar7 = uVar7 - 0x69;
            goto joined_r0x0002da08;
          }
          goto LAB_0002d510;
        }
      }
      goto LAB_0002d860;
    }
    if (0x17 < uVar7) {
      if (uVar7 < 0x2c) {
        if ((uVar7 < 0x2a) && (uVar7 != 0x27)) {
          if (uVar7 == 0x28) goto LAB_0002d538;
          if (uVar7 != 0x24) goto LAB_0002d510;
        }
      }
      else if ((uVar7 < 0x2d) || ((0x30 < uVar7 && (uVar7 != 0x32)))) goto LAB_0002d510;
      goto LAB_0002d860;
    }
    if ((0x13 < uVar7) || (uVar7 == 7)) goto LAB_0002d860;
    if (uVar7 < 8) {
      if (uVar7 != 3) {
        if (uVar7 < 4) {
          if (uVar7 != 2) goto LAB_0002d510;
        }
        else if (uVar7 != 4) {
          if (uVar7 != 6) goto LAB_0002d510;
          goto LAB_0002d538;
        }
        goto LAB_0002d860;
      }
    }
    else if (uVar7 != 10) {
      if (uVar7 < 0xb) {
        if (uVar7 != 8) goto LAB_0002d510;
      }
      else {
        if (uVar7 == 0x12) goto LAB_0002d860;
        if (uVar7 != 0x13) goto LAB_0002d510;
      }
    }
LAB_0002d538:
    bVar8 = slurp_rel_relocs(filedata,rel_offset,local_60[0],&rels,local_60);
    if (bVar8 == 0) {
      return 0;
    }
    is_rela = do_wide;
    if (is_32bit_elf == 0) {
      if (do_wide != 0) {
        pcVar10 = 
        "    Offset             Info             Type               Symbol\'s Value  Symbol\'s Name\n"
        ;
LAB_0002d598:
        sym_info_00 = (Elf_Internal_Sym *)0x5;
        pcVar10 = (char *)dcgettext(0,pcVar10);
        printf(pcVar10);
        is_rela = 0;
        goto LAB_0002d5b6;
      }
      pcVar10 = "  Offset          Info           Type           Sym. Value    Sym. Name\n";
    }
    else {
      if (do_wide != 0) {
        pcVar10 = " Offset     Info    Type                Sym. Value  Symbol\'s Name\n";
        goto LAB_0002d598;
      }
      pcVar10 = " Offset     Info    Type            Sym.Value  Sym. Name\n";
    }
  }
  else {
    if (is_rela == 0) goto LAB_0002d538;
LAB_0002d450:
    bVar8 = slurp_rela_relocs(filedata,rel_offset,rel_size,&rels,local_60);
    if (bVar8 == 0) {
      return 0;
    }
    if (is_32bit_elf == 0) {
      if (do_wide == 0) {
        pcVar10 = 
        "  Offset          Info           Type           Sym. Value    Sym. Name + Addend\n";
      }
      else {
        pcVar10 = 
        "    Offset             Info             Type               Symbol\'s Value  Symbol\'s Name + Addend\n"
        ;
      }
    }
    else if (do_wide == 0) {
      pcVar10 = " Offset     Info    Type            Sym.Value  Sym. Name + Addend\n";
    }
    else {
      pcVar10 = " Offset     Info    Type                Sym. Value  Symbol\'s Name + Addend\n";
    }
  }
  sym_info_00 = (Elf_Internal_Sym *)0x5;
  pcVar10 = (char *)dcgettext(0,pcVar10);
  printf(pcVar10);
LAB_0002d5b6:
  puVar6 = PTR_stdout_000b3fd8;
  if (local_60[0] == 0) {
    local_6c = 1;
  }
  else {
    local_6c = 1;
    uVar17 = 0;
    do {
      pEVar9 = rels + uVar17;
      uVar3 = (undefined4)pEVar9->r_offset;
      uVar4 = *(undefined4 *)((int)&pEVar9->r_offset + 4);
      uVar14 = *(uint *)((int)&pEVar9->r_info + 4);
      pEVar24 = *(Elf_Internal_Sym **)&pEVar9->r_info;
      if (is_32bit_elf == 0) {
        in_stack_ffffff60 = (ushort *)0x2d63b;
        local_80 = get_reloc_type((Filedata *)&(filedata->file_header).e_machine,pEVar9->r_info);
        local_90 = 0;
        pcVar10 = "%16.16llx  %16.16llx ";
        if (do_wide == 0) {
          pcVar10 = "%12.12llx  %12.12llx ";
        }
        uVar11 = uVar14;
        printf(pcVar10,uVar3,uVar4,pEVar24,uVar14);
        psym_1 = pEVar24;
        local_94 = uVar14;
      }
      else {
        local_80 = (uint)pEVar24 & 0xff;
        local_94 = (uint)pEVar24 >> 8 | uVar14 << 0x18;
        local_90 = uVar14 >> 8;
        psym_1 = pEVar24;
        printf("%8.8lx  %8.8lx ",uVar3);
        sym_info_00 = pEVar24;
        uVar11 = uVar14;
      }
      uVar7 = (filedata->file_header).e_machine;
      if (uVar7 == 0x72) {
        switch(local_80) {
        case 0:
          local_8c = (byte *)0x7997c;
          break;
        case 1:
          local_8c = (byte *)0x78b41;
          break;
        case 2:
          local_8c = (byte *)0x79cff;
          break;
        case 3:
          local_8c = (byte *)0x79cf0;
          break;
        case 4:
          local_8c = (byte *)0x79ce4;
          break;
        case 5:
          local_8c = (byte *)0x79cd8;
          break;
        case 6:
          local_8c = (byte *)0x79ccc;
          break;
        case 7:
          local_8c = (byte *)0x79cbd;
          break;
        case 8:
          local_8c = (byte *)0x79cae;
          break;
        case 9:
          local_8c = (byte *)0x79c9f;
          break;
        case 10:
          local_8c = (byte *)0x79c90;
          break;
        case 0xb:
          local_8c = (byte *)0x79c84;
          break;
        case 0xc:
          local_8c = (byte *)0x79c78;
          break;
        case 0xd:
          local_8c = (byte *)0x79c6d;
          break;
        case 0xe:
          local_8c = (byte *)0x79c61;
          break;
        case 0xf:
          local_8c = (byte *)0x79c55;
          break;
        case 0x10:
          local_8c = (byte *)0x79c49;
          break;
        case 0x11:
          local_8c = (byte *)0x79c3d;
          break;
        case 0x12:
          local_8c = (byte *)0x79c2f;
          break;
        case 0x13:
          local_8c = (byte *)0x79c20;
          break;
        case 0x14:
          local_8c = (byte *)0x79c11;
          break;
        default:
          goto _L7017;
        }
        goto LAB_0002dd00;
      }
      if (0x72 < uVar7) {
        if (uVar7 == 0x1057) {
code_r0x0002e6d7:
          switch(local_80) {
          case 0:
            local_8c = (byte *)0x7b49c;
            break;
          case 1:
            local_8c = (byte *)0x78a28;
            break;
          case 2:
            local_8c = (byte *)0x7b897;
            break;
          case 3:
            local_8c = (byte *)0x7b888;
            break;
          case 4:
            local_8c = (byte *)0x7b87f;
            break;
          case 5:
            local_8c = (byte *)0x7b873;
            break;
          case 6:
            local_8c = (byte *)0x7b865;
            break;
          case 7:
            local_8c = (byte *)0x7b857;
            break;
          case 8:
            local_8c = (byte *)0x7b849;
            break;
          case 9:
            local_8c = (byte *)0x7b837;
            break;
          case 10:
            local_8c = (byte *)0x7b825;
            break;
          case 0xb:
            local_8c = (byte *)0x7b813;
            break;
          case 0xc:
            local_8c = (byte *)0x7b802;
            break;
          case 0xd:
            local_8c = (byte *)0x7b7f1;
            break;
          case 0xe:
            local_8c = (byte *)0x7b7e0;
            break;
          case 0xf:
            local_8c = (byte *)0x7b7cb;
            break;
          case 0x10:
            local_8c = (byte *)0x7b7b6;
            break;
          case 0x11:
            local_8c = (byte *)0x7b7a1;
            break;
          case 0x12:
            local_8c = (byte *)0x7b796;
            break;
          case 0x13:
            local_8c = (byte *)0x7b78c;
            break;
          case 0x14:
            local_8c = (byte *)0x7b784;
            break;
          case 0x15:
            local_8c = (byte *)0x7b777;
            break;
          case 0x16:
            local_8c = (byte *)0x7b769;
            break;
          case 0x17:
            local_8c = (byte *)0x7b757;
            break;
          case 0x18:
            local_8c = (byte *)0x7b746;
            break;
          case 0x19:
            local_8c = (byte *)0x7b735;
            break;
          case 0x1a:
            local_8c = (byte *)0x7b72d;
            break;
          case 0x1b:
            local_8c = (byte *)0x7b721;
            break;
          case 0x1c:
            local_8c = (byte *)0x7b715;
            break;
          case 0x1d:
            local_8c = (byte *)0x7b708;
            break;
          case 0x1e:
            local_8c = (byte *)0x7b6fc;
            break;
          case 0x1f:
            local_8c = (byte *)0x7b6ef;
            break;
          case 0x20:
            local_8c = (byte *)0x7b6e2;
            break;
          case 0x21:
            local_8c = (byte *)0x7b6d1;
            break;
          case 0x22:
            local_8c = (byte *)0x7b6c5;
            break;
          case 0x23:
            local_8c = (byte *)0x7b6b9;
            break;
          case 0x24:
            local_8c = (byte *)0x7b6aa;
            break;
          default:
            goto _L7017;
          }
          goto LAB_0002dd00;
        }
        if (uVar7 < 0x1058) {
          if (0xb5 < uVar7) {
            if (uVar7 == 0xc5) {
              in_stack_ffffff60 = (ushort *)0x2ef89;
              local_8c = (byte *)elf_rl78_reloc_type(local_80);
              goto LAB_0002dcf0;
            }
            if (uVar7 < 0xc6) {
              if (uVar7 != 0xbd) {
                if (uVar7 < 0xbe) {
                  if (uVar7 == 0xb7) {
                    in_stack_ffffff60 = (ushort *)0x2dfab;
                    local_8c = (byte *)elf_aarch64_reloc_type(local_80);
                  }
                  else {
                    if (uVar7 != 0xbc) goto _L7017;
                    in_stack_ffffff60 = (ushort *)0x2e003;
                    local_8c = (byte *)elf_tilepro_reloc_type(local_80);
                  }
                }
                else {
                  if (uVar7 != 0xbf) {
                    if (uVar7 == 0xc3) goto LAB_0002e062;
                    goto _L7017;
                  }
                  in_stack_ffffff60 = (ushort *)0x2e01f;
                  local_8c = (byte *)elf_tilegx_reloc_type(local_80);
                }
                goto LAB_0002dcf0;
              }
code_r0x0002e43b:
              switch(local_80) {
              case 0:
                local_8c = (byte *)0x78f38;
                break;
              case 1:
                local_8c = (byte *)0x78bb1;
                break;
              case 2:
                local_8c = (byte *)0x79367;
                break;
              case 3:
                local_8c = (byte *)0x79351;
                break;
              case 4:
                local_8c = (byte *)0x79338;
                break;
              case 5:
                local_8c = (byte *)0x79328;
                break;
              case 6:
                local_8c = (byte *)0x79315;
                break;
              case 7:
                local_8c = (byte *)0x79302;
                break;
              case 8:
                local_8c = (byte *)0x792ef;
                break;
              case 9:
                local_8c = (byte *)0x792da;
                break;
              case 10:
                local_8c = (byte *)0x792bf;
                break;
              case 0xb:
                local_8c = (byte *)0x792a4;
                break;
              case 0xc:
                local_8c = (byte *)0x7928b;
                break;
              case 0xd:
                local_8c = (byte *)0x79275;
                break;
              case 0xe:
                local_8c = (byte *)0x79261;
                break;
              case 0xf:
                local_8c = (byte *)0x7924d;
                break;
              case 0x10:
                local_8c = (byte *)0x7923c;
                break;
              case 0x11:
                local_8c = (byte *)0x79225;
                break;
              case 0x12:
                local_8c = (byte *)0x7920f;
                break;
              case 0x13:
                local_8c = (byte *)0x791f8;
                break;
              case 0x14:
                local_8c = (byte *)0x791e1;
                break;
              case 0x15:
                local_8c = (byte *)0x791cf;
                break;
              case 0x16:
                local_8c = (byte *)0x791be;
                break;
              case 0x17:
                local_8c = (byte *)0x791ab;
                break;
              case 0x18:
                local_8c = (byte *)0x79198;
                break;
              case 0x19:
                local_8c = (byte *)0x7917f;
                break;
              case 0x1a:
                local_8c = (byte *)0x79166;
                break;
              case 0x1b:
                local_8c = (byte *)0x7914d;
                break;
              case 0x1c:
                local_8c = (byte *)0x79132;
                break;
              case 0x1d:
                local_8c = (byte *)0x7911a;
                break;
              case 0x1e:
                local_8c = (byte *)0x79100;
                break;
              case 0x1f:
                local_8c = (byte *)0x790e8;
                break;
              case 0x20:
                local_8c = (byte *)0x790cd;
                break;
              default:
                goto _L7017;
              }
            }
            else if (uVar7 == 0xdf) {
              if (local_80 == 1) {
                local_8c = (byte *)0x78ab5;
              }
              else if (local_80 == 0) {
                local_8c = (byte *)0x7a63e;
              }
              else {
                if (local_80 != 2) goto _L7017;
                local_8c = (byte *)0x78c3f;
              }
            }
            else {
              if (0xdf < uVar7) {
                if (uVar7 == 0xf3) {
                  in_stack_ffffff60 = (ushort *)0x2df7f;
                  local_8c = (byte *)elf_riscv_reloc_type(local_80);
                }
                else {
                  if (uVar7 != 0xfa) goto _L7017;
                  if (*(short *)((int)&(filedata->file_header).e_flags + 1) != 0x3200) {
                    switch(local_80) {
                    case 0:
                      local_8c = (byte *)0x7b8a5;
                      break;
                    case 1:
                      local_8c = (byte *)0x7b8fd;
                      break;
                    case 2:
                      local_8c = (byte *)0x78e21;
                      break;
                    case 3:
                      local_8c = (byte *)0x78e14;
                      break;
                    case 4:
                      local_8c = (byte *)0x78e05;
                      break;
                    case 5:
                      local_8c = (byte *)0x78dfc;
                      break;
                    case 6:
                      local_8c = (byte *)0x78de7;
                      break;
                    case 7:
                      local_8c = (byte *)0x78dd2;
                      break;
                    case 8:
                      local_8c = (byte *)0x78dc5;
                      break;
                    case 9:
                      local_8c = (byte *)0x78db8;
                      break;
                    case 10:
                      local_8c = (byte *)0x78da9;
                      break;
                    case 0xb:
                      local_8c = (byte *)0x78d9a;
                      break;
                    case 0xc:
                      local_8c = (byte *)0x78d85;
                      break;
                    case 0xd:
                      local_8c = (byte *)0x78d70;
                      break;
                    case 0xe:
                      local_8c = (byte *)0x78d64;
                      break;
                    case 0xf:
                      local_8c = (byte *)0x78d56;
                      break;
                    case 0x10:
                      local_8c = (byte *)0x78d4a;
                      break;
                    case 0x11:
                      local_8c = (byte *)0x78d3e;
                      break;
                    case 0x12:
                      local_8c = (byte *)0x78d2e;
                      break;
                    case 0x13:
                      local_8c = (byte *)0x78d1e;
                      break;
                    case 0x14:
                      local_8c = (byte *)0x78d0e;
                      break;
                    case 0x15:
                      local_8c = (byte *)0x78cff;
                      break;
                    case 0x16:
                      local_8c = (byte *)0x78cf0;
                      break;
                    case 0x17:
                      local_8c = (byte *)0x78ce0;
                      break;
                    case 0x18:
                      local_8c = (byte *)0x78cd0;
                      break;
                    case 0x19:
                      local_8c = (byte *)0x78cc1;
                      break;
                    case 0x1a:
                      local_8c = (byte *)0x78cb2;
                      break;
                    default:
                      goto _L7017;
                    }
                    goto LAB_0002dd00;
                  }
                  in_stack_ffffff60 = (ushort *)0x2f18b;
                  local_8c = (byte *)elf_nfp3200_reloc_type(local_80);
                }
                goto LAB_0002dcf0;
              }
              if (uVar7 == 0xdd) {
                if (local_80 == 7) {
                  local_8c = (byte *)0x79af6;
                }
                else if (local_80 < 8) {
                  if (local_80 == 3) {
                    local_8c = (byte *)0x79b39;
                  }
                  else if (local_80 < 4) {
                    local_8c = (byte *)0x78b55;
                    if (local_80 != 1) {
                      local_8c = (byte *)"R_VISIUM_NONE";
                      if (1 < local_80) {
                        local_8c = (byte *)"R_VISIUM_16";
                      }
                    }
                  }
                  else {
                    local_8c = (byte *)0x79b16;
                    if (local_80 != 5) {
                      local_8c = (byte *)"R_VISIUM_8_PCREL";
                      if (5 < local_80) {
                        local_8c = (byte *)"R_VISIUM_32_PCREL";
                      }
                    }
                  }
                }
                else if (local_80 == 0xb) {
                  local_8c = (byte *)0x79ab8;
                }
                else if (local_80 < 0xc) {
                  local_8c = (byte *)0x79ada;
                  if (local_80 != 9) {
                    local_8c = (byte *)"R_VISIUM_HI16";
                    if (9 < local_80) {
                      local_8c = (byte *)"R_VISIUM_IM16";
                    }
                  }
                }
                else if (local_80 == 0xd) {
                  local_8c = (byte *)0x79a90;
                }
                else if (local_80 < 0xd) {
                  local_8c = (byte *)0x79aa4;
                }
                else if (local_80 == 200) {
                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";
                }
                else {
                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";
                  if (local_80 != 0xc9) goto _L7017;
                }
                goto LAB_0002dd00;
              }
              if (uVar7 != 0xde) goto _L7017;
              switch(local_80) {
              case 0:
                local_8c = (byte *)0x78c33;
                break;
              case 1:
                local_8c = (byte *)0x78a93;
                break;
              case 2:
                local_8c = (byte *)0x7adcb;
                break;
              case 3:
                local_8c = (byte *)0x7adc2;
                break;
              case 4:
                local_8c = (byte *)0x7adb8;
                break;
              case 5:
                local_8c = (byte *)0x7adae;
                break;
              case 6:
                local_8c = (byte *)0x7ada4;
                break;
              case 7:
                local_8c = (byte *)0x7ad9a;
                break;
              case 8:
                local_8c = (byte *)0x7ad8d;
                break;
              case 9:
                local_8c = (byte *)0x7ad82;
                break;
              case 10:
                local_8c = (byte *)0x7ad77;
                break;
              case 0xb:
                local_8c = (byte *)0x7ad6d;
                break;
              case 0xc:
                local_8c = (byte *)0x7ad5f;
                break;
              default:
                goto _L7017;
              }
            }
            goto LAB_0002dd00;
          }
          if (uVar7 < 0xb4) {
            if (uVar7 != 0x8c) {
              if (0x8c < uVar7) {
                if (uVar7 == 0xad) {
                  in_stack_ffffff60 = (ushort *)0x2ef09;
                  local_8c = (byte *)elf_rx_reloc_type(local_80);
                  goto LAB_0002dcf0;
                }
                if (uVar7 < 0xae) {
                  if (uVar7 == 0x90) {
                    switch(local_80) {
                    case 0:
                      local_8c = (byte *)0x78c4f;
                      break;
                    default:
                      goto _L7017;
                    case 5:
                      local_8c = (byte *)0x789bf;
                      break;
                    case 6:
                      local_8c = (byte *)0x78f26;
                      break;
                    case 8:
                      local_8c = (byte *)0x78f13;
                      break;
                    case 9:
                      local_8c = (byte *)0x78f09;
                      break;
                    case 10:
                      local_8c = (byte *)0x78efb;
                      break;
                    case 0xb:
                      local_8c = (byte *)0x78ee8;
                      break;
                    case 0xe:
                      local_8c = (byte *)0x78ed8;
                      break;
                    case 0xf:
                      local_8c = (byte *)0x78ec9;
                      break;
                    case 0x12:
                      local_8c = (byte *)0x78ebd;
                      break;
                    case 0x40:
                      local_8c = (byte *)0x78ea7;
                      break;
                    case 0x41:
                      local_8c = (byte *)0x78e97;
                      break;
                    case 0x42:
                      local_8c = (byte *)0x78e86;
                      break;
                    case 0x43:
                      local_8c = (byte *)0x78e75;
                      break;
                    case 0x44:
                      local_8c = (byte *)0x78e5f;
                      break;
                    case 0x45:
                      local_8c = (byte *)0x78e49;
                      break;
                    case 0x46:
                      local_8c = (byte *)0x78e3b;
                    }
                    goto LAB_0002dd00;
                  }
                  if (uVar7 == 0xa7) {
                    in_stack_ffffff60 = (ushort *)0x2dce3;
                    local_8c = (byte *)elf_nds32_reloc_type(local_80);
                    goto LAB_0002dcf0;
                  }
                }
                else {
                  if (uVar7 == 0xae) {
                    in_stack_ffffff60 = (ushort *)0x2ddb3;
                    local_8c = (byte *)elf_metag_reloc_type(local_80);
                    goto LAB_0002dcf0;
                  }
                  if (uVar7 == 0xb1) {
                    switch(local_80) {
                    case 0:
                      local_8c = (byte *)0x78be5;
                      break;
                    case 1:
                      local_8c = (byte *)0x78ba5;
                      break;
                    case 2:
                      local_8c = (byte *)0x79536;
                      break;
                    case 3:
                      local_8c = (byte *)0x79529;
                      break;
                    case 4:
                      local_8c = (byte *)0x7951b;
                      break;
                    case 5:
                      local_8c = (byte *)0x7950c;
                      break;
                    case 6:
                      local_8c = (byte *)0x794fc;
                      break;
                    case 7:
                      local_8c = (byte *)0x794ec;
                      break;
                    case 8:
                      local_8c = (byte *)0x794db;
                      break;
                    case 9:
                      local_8c = (byte *)0x794cb;
                      break;
                    case 10:
                      local_8c = (byte *)0x794bb;
                      break;
                    case 0xb:
                      local_8c = (byte *)0x794aa;
                      break;
                    case 0xc:
                      local_8c = (byte *)0x7949d;
                      break;
                    case 0xd:
                      local_8c = (byte *)0x79490;
                      break;
                    case 0xe:
                      local_8c = (byte *)0x79484;
                      break;
                    case 0xf:
                      local_8c = (byte *)0x79478;
                      break;
                    case 0x10:
                      local_8c = (byte *)0x7946b;
                      break;
                    case 0x11:
                      local_8c = (byte *)0x7945e;
                      break;
                    case 0x12:
                      local_8c = (byte *)0x79451;
                      break;
                    case 0x13:
                      local_8c = (byte *)0x79444;
                      break;
                    case 0x14:
                      local_8c = (byte *)0x79436;
                      break;
                    case 0x15:
                      local_8c = (byte *)0x79429;
                      break;
                    case 0x16:
                      local_8c = (byte *)0x7941c;
                      break;
                    case 0x17:
                      local_8c = (byte *)0x7940e;
                      break;
                    case 0x18:
                      local_8c = (byte *)0x79400;
                      break;
                    case 0x19:
                      local_8c = (byte *)0x793f1;
                      break;
                    case 0x1a:
                      local_8c = (byte *)0x793e2;
                      break;
                    case 0x1b:
                      local_8c = (byte *)0x793d2;
                      break;
                    case 0x1c:
                      local_8c = (byte *)0x793c2;
                      break;
                    case 0x1d:
                      local_8c = (byte *)0x793ae;
                      break;
                    case 0x1e:
                      local_8c = (byte *)0x79399;
                      break;
                    case 0x1f:
                      local_8c = (byte *)0x79389;
                      break;
                    default:
                      goto _L7017;
                    }
                    goto LAB_0002dd00;
                  }
                }
                goto _L7017;
              }
              if (uVar7 == 0x78) {
code_r0x0002ef25:
                switch(local_80) {
                case 0:
                  local_8c = (byte *)0x7937d;
                  break;
                case 1:
                  local_8c = (byte *)0x78b8c;
                  break;
                case 2:
                  local_8c = (byte *)0x796f1;
                  break;
                case 3:
                  local_8c = (byte *)0x796e7;
                  break;
                case 4:
                  local_8c = (byte *)0x796d8;
                  break;
                case 5:
                  local_8c = (byte *)0x796c8;
                  break;
                case 6:
                  local_8c = (byte *)0x796bf;
                  break;
                case 7:
                  local_8c = (byte *)0x796b3;
                  break;
                case 8:
                  local_8c = (byte *)0x796a8;
                  break;
                case 9:
                  local_8c = (byte *)0x7969c;
                  break;
                case 10:
                  local_8c = (byte *)0x7968d;
                  break;
                case 0xb:
                  local_8c = (byte *)0x7967d;
                  break;
                case 0xc:
                  local_8c = (byte *)0x7966d;
                  break;
                default:
                  goto _L7017;
                }
                goto LAB_0002dd00;
              }
              if (uVar7 < 0x79) {
                if (uVar7 == 0x73) {
                  switch(local_80) {
                  case 0:
                    local_8c = (byte *)0x789db;
                    break;
                  case 1:
                    local_8c = (byte *)0x78bdb;
                    break;
                  case 2:
                    local_8c = (byte *)0x7904a;
                    break;
                  case 3:
                    local_8c = (byte *)0x7903f;
                    break;
                  case 4:
                    local_8c = (byte *)0x79034;
                    break;
                  case 5:
                    local_8c = (byte *)0x79023;
                    break;
                  case 6:
                    local_8c = (byte *)0x7900d;
                    break;
                  case 7:
                    local_8c = (byte *)0x78ff9;
                    break;
                  case 8:
                    local_8c = (byte *)0x78fee;
                    break;
                  case 9:
                    local_8c = (byte *)0x78fe1;
                    break;
                  case 10:
                    local_8c = (byte *)0x78fd3;
                    break;
                  case 0xb:
                    local_8c = (byte *)0x78fc3;
                    break;
                  case 0xc:
                    local_8c = (byte *)0x78fb2;
                    break;
                  case 0xd:
                    local_8c = (byte *)0x78fa2;
                    break;
                  case 0xe:
                    local_8c = (byte *)0x78f92;
                    break;
                  case 0xf:
                    local_8c = (byte *)0x78f85;
                    break;
                  case 0x10:
                    local_8c = (byte *)0x78f78;
                    break;
                  case 0x11:
                    local_8c = (byte *)0x78f6b;
                    break;
                  case 0x12:
                    local_8c = (byte *)0x78f5b;
                    break;
                  case 0x13:
                    local_8c = (byte *)0x78f4a;
                    break;
                  default:
                    goto _L7017;
                  }
                  goto LAB_0002dd00;
                }
                if (uVar7 == 0x74) goto code_r0x0002e2d7;
              }
              else {
                if (uVar7 == 0x87) {
                  switch(local_80) {
                  case 0:
                    local_8c = (byte *)0x79b51;
                    break;
                  case 1:
                    local_8c = (byte *)0x78b25;
                    break;
                  case 2:
                    local_8c = (byte *)0x79f25;
                    break;
                  case 3:
                    local_8c = (byte *)0x79f18;
                    break;
                  case 4:
                    local_8c = (byte *)0x79f0d;
                    break;
                  case 5:
                    local_8c = (byte *)0x79f00;
                    break;
                  case 6:
                    local_8c = (byte *)0x79ef3;
                    break;
                  case 7:
                    local_8c = (byte *)0x79ee5;
                    break;
                  case 8:
                    local_8c = (byte *)0x79ed7;
                    break;
                  case 9:
                    local_8c = (byte *)0x79ec9;
                    break;
                  case 10:
                    local_8c = (byte *)0x79eba;
                    break;
                  case 0xb:
                    local_8c = (byte *)0x79ead;
                    break;
                  case 0xc:
                    local_8c = (byte *)0x79e97;
                    break;
                  case 0xd:
                    local_8c = (byte *)0x79e83;
                    break;
                  case 0xe:
                    local_8c = (byte *)0x79e75;
                    break;
                  case 0xf:
                    local_8c = (byte *)0x79e64;
                    break;
                  case 0x10:
                    local_8c = (byte *)0x79e55;
                    break;
                  case 0x11:
                    local_8c = (byte *)0x79e45;
                    break;
                  case 0x12:
                    local_8c = (byte *)0x79e37;
                    break;
                  case 0x13:
                    local_8c = (byte *)0x79e24;
                    break;
                  case 0x14:
                    local_8c = (byte *)0x79e16;
                    break;
                  case 0x15:
                    local_8c = (byte *)0x79e08;
                    break;
                  default:
                    goto _L7017;
                  }
                  goto LAB_0002dd00;
                }
                if (uVar7 == 0x8a) {
                  switch(local_80) {
                  case 0:
                    local_8c = (byte *)0x79543;
                    break;
                  case 1:
                    local_8c = (byte *)0x78b83;
                    break;
                  case 2:
                    local_8c = (byte *)0x797ee;
                    break;
                  case 3:
                    local_8c = (byte *)0x797e4;
                    break;
                  case 4:
                    local_8c = (byte *)0x797d8;
                    break;
                  case 5:
                    local_8c = (byte *)0x797cc;
                    break;
                  case 6:
                    local_8c = (byte *)0x797bd;
                    break;
                  case 7:
                    local_8c = (byte *)0x797b1;
                    break;
                  case 8:
                    local_8c = (byte *)0x797a3;
                    break;
                  case 9:
                    local_8c = (byte *)0x7978e;
                    break;
                  case 10:
                    local_8c = (byte *)0x7977b;
                    break;
                  case 0xb:
                    local_8c = (byte *)0x7976d;
                    break;
                  case 0xc:
                    local_8c = (byte *)0x7975a;
                    break;
                  case 0xd:
                    local_8c = (byte *)0x79747;
                    break;
                  case 0xe:
                    local_8c = (byte *)0x7973b;
                    break;
                  case 0xf:
                    local_8c = (byte *)0x7972b;
                    break;
                  case 0x10:
                    local_8c = (byte *)0x7971b;
                    break;
                  case 0x11:
                    local_8c = (byte *)0x7970b;
                    break;
                  default:
                    goto _L7017;
                  }
                  goto LAB_0002dd00;
                }
              }
              goto _L7017;
            }
            in_stack_ffffff60 = (ushort *)0x2efa1;
            local_8c = (byte *)elf_tic6x_reloc_type(local_80);
          }
          else {
LAB_0002efc8:
            in_stack_ffffff60 = (ushort *)0x2efd1;
            local_8c = (byte *)elf_x86_64_reloc_type(local_80);
          }
          goto LAB_0002dcf0;
        }
        if (uVar7 == 0x8217) {
code_r0x0002edad:
          switch(local_80) {
          case 0:
            local_8c = (byte *)0x79661;
            break;
          case 1:
            local_8c = (byte *)0x78b6d;
            break;
          case 2:
            local_8c = (byte *)0x79972;
            break;
          case 3:
            local_8c = (byte *)0x79967;
            break;
          case 4:
            local_8c = (byte *)0x7995b;
            break;
          case 5:
            local_8c = (byte *)0x7994a;
            break;
          case 6:
            local_8c = (byte *)0x7993d;
            break;
          case 7:
            local_8c = (byte *)0x7992e;
            break;
          case 8:
            local_8c = (byte *)0x7991f;
            break;
          case 9:
            local_8c = (byte *)0x79910;
            break;
          case 10:
            local_8c = (byte *)0x79901;
            break;
          case 0xb:
            local_8c = (byte *)0x798f2;
            break;
          case 0xc:
            local_8c = (byte *)0x798e6;
            break;
          case 0xd:
            local_8c = (byte *)0x798d5;
            break;
          case 0xe:
            local_8c = (byte *)0x798c6;
            break;
          default:
            goto _L7017;
          }
          goto LAB_0002dd00;
        }
        if (uVar7 < 0x8218) {
          if (uVar7 == 0x4688) {
code_r0x0002e2d7:
            switch(local_80) {
            case 0:
              local_8c = (byte *)0x78e2e;
              break;
            case 1:
              local_8c = (byte *)0x78bc1;
              break;
            case 2:
              local_8c = (byte *)0x790b4;
              break;
            case 3:
              local_8c = (byte *)0x790a5;
              break;
            case 4:
              local_8c = (byte *)0x79095;
              break;
            case 5:
              local_8c = (byte *)0x79089;
              break;
            case 6:
              local_8c = (byte *)0x7907d;
              break;
            case 7:
              local_8c = (byte *)0x79071;
              break;
            case 8:
              local_8c = (byte *)0x79065;
              break;
            default:
              goto _L7017;
            }
            goto LAB_0002dd00;
          }
          if (uVar7 < 0x4689) {
            if (uVar7 == 0x2530) {
              switch(local_80) {
              case 0:
                local_8c = (byte *)0x790c3;
                break;
              case 1:
                local_8c = (byte *)0x78b96;
                break;
              case 2:
                local_8c = (byte *)0x78c2b;
                break;
              case 3:
                local_8c = (byte *)0x78c1d;
                break;
              case 4:
                local_8c = (byte *)0x78c13;
                break;
              case 5:
                local_8c = (byte *)0x78c09;
                break;
              case 6:
                local_8c = (byte *)0x78bff;
                break;
              default:
                goto _L7017;
              }
            }
            else if (uVar7 < 0x2531) {
              if (uVar7 == 0x1059) {
code_r0x0002e0f7:
                switch(local_80) {
                case 0:
                  local_8c = (byte *)0x7a361;
                  break;
                case 1:
                  local_8c = (byte *)0x78acf;
                  break;
                case 2:
                  local_8c = (byte *)0x7a8cb;
                  break;
                case 3:
                  local_8c = (byte *)0x7a8bf;
                  break;
                case 4:
                  local_8c = (byte *)0x7a8ad;
                  break;
                case 5:
                  local_8c = (byte *)0x7a89c;
                  break;
                case 6:
                  local_8c = (byte *)0x7a885;
                  break;
                case 7:
                  local_8c = (byte *)0x7a873;
                  break;
                case 8:
                  local_8c = (byte *)0x7a861;
                  break;
                case 9:
                  local_8c = (byte *)0x7a856;
                  break;
                case 10:
                  local_8c = (byte *)0x7a844;
                  break;
                default:
                  goto _L7017;
                }
              }
              else {
                if (uVar7 != 0x1223) goto _L7017;
                switch(local_80) {
                case 0:
                  local_8c = (byte *)0x796fb;
                  break;
                case 1:
                  local_8c = (byte *)0x78b60;
                  break;
                case 2:
                  local_8c = (byte *)0x79a45;
                  break;
                case 3:
                  local_8c = (byte *)0x79a37;
                  break;
                case 4:
                  local_8c = (byte *)0x79a24;
                  break;
                case 5:
                  local_8c = (byte *)0x79a10;
                  break;
                case 6:
                  local_8c = (byte *)0x799fc;
                  break;
                case 7:
                  local_8c = (byte *)0x799eb;
                  break;
                case 8:
                  local_8c = (byte *)0x799d9;
                  break;
                case 9:
                  local_8c = (byte *)0x799c9;
                  break;
                case 10:
                  local_8c = (byte *)0x799ba;
                  break;
                case 0xb:
                  local_8c = (byte *)0x799a8;
                  break;
                case 0xc:
                  local_8c = (byte *)0x79997;
                  break;
                case 0xd:
                  local_8c = (byte *)0x79987;
                  break;
                default:
                  goto _L7017;
                }
              }
            }
            else {
              if (uVar7 == 0x3330) goto code_r0x0002edcd;
              if (uVar7 != 0x4157) goto _L7017;
              if (local_80 == 0) {
                local_8c = (byte *)0x78ca4;
              }
              else {
                if (local_80 != 1) goto _L7017;
                local_8c = (byte *)0x78bcf;
              }
            }
          }
          else {
            if (uVar7 == 0x5aa5) {
              switch(local_80) {
              case 0:
                local_8c = (byte *)0x7b09a;
                break;
              case 1:
                local_8c = (byte *)0x78a59;
                break;
              case 2:
                local_8c = (byte *)0x7b48d;
                break;
              case 3:
                local_8c = (byte *)0x7b47e;
                break;
              case 4:
                local_8c = (byte *)0x7b46a;
                break;
              case 5:
                local_8c = (byte *)0x7b458;
                break;
              case 6:
                local_8c = (byte *)0x7b446;
                break;
              case 7:
                local_8c = (byte *)0x7b434;
                break;
              case 8:
                local_8c = (byte *)0x7b41f;
                break;
              case 9:
                local_8c = (byte *)0x7b40a;
                break;
              default:
                goto _L7017;
              }
              goto LAB_0002dd00;
            }
            if (0x5aa5 < uVar7) {
              if (uVar7 == 0x7650) goto code_r0x0002e4ef;
              if (uVar7 == 0x7676) goto code_r0x0002e577;
              goto _L7017;
            }
            if (uVar7 == 0x4def) {
              switch(local_80) {
              case 0:
                local_8c = (byte *)0x7b5bd;
                break;
              case 1:
                local_8c = (byte *)0x78a14;
                break;
              case 2:
                local_8c = (byte *)0x78c95;
                break;
              case 3:
                local_8c = (byte *)0x78c83;
                break;
              case 4:
                local_8c = (byte *)0x78c76;
                break;
              case 5:
                local_8c = (byte *)0x78c67;
                break;
              case 6:
                local_8c = (byte *)0x78c5a;
                break;
              default:
                goto _L7017;
              }
              goto LAB_0002dd00;
            }
            if (uVar7 != 0x5441) goto _L7017;
            switch(local_80) {
            case 0:
              local_8c = (byte *)0x7aa69;
              break;
            case 1:
              local_8c = (byte *)0x78a8a;
              break;
            case 2:
              local_8c = (byte *)0x7b08c;
              break;
            case 3:
              local_8c = (byte *)0x7b07e;
              break;
            case 4:
              local_8c = (byte *)0x7b073;
              break;
            case 5:
              local_8c = (byte *)0x7b068;
              break;
            case 6:
              local_8c = (byte *)0x7b05a;
              break;
            case 7:
              local_8c = (byte *)0x7b04b;
              break;
            case 8:
              local_8c = (byte *)0x7b03d;
              break;
            case 9:
              local_8c = (byte *)0x7b02f;
              break;
            case 10:
              local_8c = (byte *)0x7b021;
              break;
            case 0xb:
              local_8c = (byte *)0x7b015;
              break;
            case 0xc:
              local_8c = (byte *)0x7b009;
              break;
            case 0xd:
              local_8c = (byte *)0x7affd;
              break;
            case 0xe:
              local_8c = (byte *)0x7afee;
              break;
            case 0xf:
              local_8c = (byte *)0x7afd9;
              break;
            case 0x10:
              local_8c = (byte *)0x7afc4;
              break;
            case 0x11:
              local_8c = (byte *)0x7afaf;
              break;
            case 0x12:
              local_8c = (byte *)0x7af9a;
              break;
            case 0x13:
              local_8c = (byte *)0x7af82;
              break;
            case 0x14:
              local_8c = (byte *)0x7af6a;
              break;
            case 0x15:
              local_8c = (byte *)0x7af52;
              break;
            case 0x16:
              local_8c = (byte *)0x7af43;
              break;
            case 0x17:
              local_8c = (byte *)0x7af34;
              break;
            case 0x18:
              local_8c = (byte *)0x7af25;
              break;
            case 0x19:
              local_8c = (byte *)0x7af15;
              break;
            case 0x1a:
              local_8c = (byte *)0x7af01;
              break;
            case 0x1b:
              local_8c = (byte *)0x7aeee;
              break;
            case 0x1c:
              local_8c = (byte *)0x7aedb;
              break;
            case 0x1d:
              local_8c = (byte *)0x7aec8;
              break;
            case 0x1e:
              local_8c = (byte *)0x7aeb8;
              break;
            case 0x1f:
              local_8c = (byte *)0x7aea8;
              break;
            case 0x20:
              local_8c = (byte *)0x7ae98;
              break;
            case 0x21:
              local_8c = (byte *)0x7ae86;
              break;
            case 0x22:
              local_8c = (byte *)0x7ae74;
              break;
            case 0x23:
              local_8c = (byte *)0x7ae62;
              break;
            case 0x24:
              local_8c = (byte *)0x7ae55;
              break;
            case 0x25:
              local_8c = (byte *)0x7ae41;
              break;
            case 0x26:
              local_8c = (byte *)0x7ae2b;
              break;
            case 0x27:
              local_8c = (byte *)0x7ae18;
              break;
            case 0x28:
              local_8c = (byte *)0x7ae0a;
              break;
            default:
              goto _L7017;
            case 200:
              local_8c = (byte *)0x7adf6;
              break;
            case 0xc9:
              local_8c = (byte *)0x7ade4;
            }
          }
          goto LAB_0002dd00;
        }
        if (uVar7 == 0xad45) {
          switch(local_80) {
          case 0:
            local_8c = (byte *)0x79a53;
            break;
          case 1:
            local_8c = (byte *)0x78b32;
            break;
          case 2:
            local_8c = (byte *)0x79ded;
            break;
          case 3:
            local_8c = (byte *)0x79ddf;
            break;
          case 4:
            local_8c = (byte *)0x79dce;
            break;
          case 5:
            local_8c = (byte *)0x79dbd;
            break;
          case 6:
            local_8c = (byte *)0x79dad;
            break;
          case 7:
            local_8c = (byte *)0x79d9a;
            break;
          case 8:
            local_8c = (byte *)0x79d8b;
            break;
          case 9:
            local_8c = (byte *)0x79d78;
            break;
          case 10:
            local_8c = (byte *)0x79d67;
            break;
          case 0xb:
            local_8c = (byte *)0x79d56;
            break;
          case 0xc:
            local_8c = (byte *)0x79d47;
            break;
          default:
            goto _L7017;
          case 0x80:
            local_8c = (byte *)0x79d2d;
            break;
          case 0x81:
            local_8c = (byte *)0x79d15;
          }
          goto LAB_0002dd00;
        }
        if (0xad45 < uVar7) {
          if (uVar7 == 0xdead) goto code_r0x0002ef3d;
          if (uVar7 < 0xdeae) {
            if (uVar7 == 0xbaab) goto code_r0x0002e43b;
            if (uVar7 == 0xbeef) goto code_r0x0002e467;
            goto _L7017;
          }
          if (uVar7 == 0xfeb0) goto code_r0x0002ef25;
          if (uVar7 == 0xfeba) {
            if (local_80 == 6) {
              local_8c = (byte *)0x79879;
            }
            else if (local_80 < 7) {
              if (local_80 == 2) {
                local_8c = (byte *)0x798af;
              }
              else if (local_80 < 3) {
                if (local_80 == 0) {
                  local_8c = (byte *)0x78bf1;
                }
                else {
                  local_8c = (byte *)0x78b77;
                  if (local_80 != 1) goto _L7017;
                }
              }
              else {
                local_8c = (byte *)0x79895;
                if (local_80 != 4) {
                  local_8c = (byte *)"R_IQ2000_26";
                  if (4 < local_80) {
                    local_8c = (byte *)"R_IQ2000_HI16";
                  }
                }
              }
            }
            else if (local_80 == 9) {
              local_8c = (byte *)0x79844;
            }
            else if (local_80 < 10) {
              if (local_80 == 7) {
                local_8c = (byte *)0x79866;
              }
              else {
                local_8c = (byte *)0x79853;
                if (local_80 != 8) goto _L7017;
              }
            }
            else if (local_80 == 200) {
              local_8c = (byte *)0x7981b;
            }
            else if (local_80 == 0xc9) {
              local_8c = (byte *)0x79806;
            }
            else {
              if (local_80 != 10) goto _L7017;
              local_8c = (byte *)0x79832;
            }
            goto LAB_0002dd00;
          }
          if (uVar7 == 0xf00d) {
            switch(local_80) {
            case 0:
              local_8c = (byte *)0x7905a;
              break;
            case 1:
              local_8c = (byte *)0x78b9e;
              break;
            case 2:
              local_8c = (byte *)0x79659;
              break;
            case 3:
              local_8c = (byte *)0x79650;
              break;
            case 4:
              local_8c = (byte *)0x79647;
              break;
            case 5:
              local_8c = (byte *)0x79638;
              break;
            case 6:
              local_8c = (byte *)0x79628;
              break;
            case 7:
              local_8c = (byte *)0x79618;
              break;
            case 8:
              local_8c = (byte *)0x79608;
              break;
            case 9:
              local_8c = (byte *)0x795f8;
              break;
            case 10:
              local_8c = (byte *)0x795ec;
              break;
            case 0xb:
              local_8c = (byte *)0x795e0;
              break;
            case 0xc:
              local_8c = (byte *)0x795d4;
              break;
            case 0xd:
              local_8c = (byte *)0x795c8;
              break;
            case 0xe:
              local_8c = (byte *)0x795bc;
              break;
            case 0xf:
              local_8c = (byte *)0x795af;
              break;
            case 0x10:
              local_8c = (byte *)0x795a0;
              break;
            case 0x11:
              local_8c = (byte *)0x79591;
              break;
            case 0x12:
              local_8c = (byte *)0x79584;
              break;
            case 0x13:
              local_8c = (byte *)0x79575;
              break;
            case 0x14:
              local_8c = (byte *)0x79561;
              break;
            case 0x15:
              local_8c = (byte *)0x7954f;
              break;
            default:
              goto _L7017;
            }
            goto LAB_0002dd00;
          }
          goto _L7017;
        }
        if (uVar7 == 0x9080) goto LAB_0002edf8;
        if (uVar7 < 0x9081) {
          if (uVar7 == 0x9026) {
            switch(local_80) {
            case 0:
              local_8c = (byte *)0x7a175;
              break;
            case 1:
              local_8c = (byte *)0x78adb;
              break;
            case 2:
              local_8c = (byte *)0x7a828;
              break;
            case 3:
              local_8c = (byte *)0x7a818;
              break;
            case 4:
              local_8c = (byte *)0x7a808;
              break;
            case 5:
              local_8c = (byte *)0x7a7f9;
              break;
            case 6:
              local_8c = (byte *)0x7a7ea;
              break;
            case 7:
              local_8c = (byte *)0x7a7db;
              break;
            case 8:
              local_8c = (byte *)0x7a7ce;
              break;
            case 9:
              local_8c = (byte *)0x7a7bf;
              break;
            case 10:
              local_8c = (byte *)0x7a7b0;
              break;
            case 0xb:
              local_8c = (byte *)0x7a7a1;
              break;
            default:
              goto _L7017;
            case 0x11:
              local_8c = (byte *)0x7a78f;
              break;
            case 0x12:
              local_8c = (byte *)0x7a77e;
              break;
            case 0x13:
              local_8c = (byte *)0x7a76e;
              break;
            case 0x18:
              local_8c = (byte *)0x7a761;
              break;
            case 0x19:
              local_8c = (byte *)0x7a750;
              break;
            case 0x1a:
              local_8c = (byte *)0x7a73f;
              break;
            case 0x1b:
              local_8c = (byte *)0x7a72e;
              break;
            case 0x1c:
              local_8c = (byte *)0x7a720;
              break;
            case 0x1d:
              local_8c = (byte *)0x7a712;
              break;
            case 0x1e:
              local_8c = (byte *)0x7a703;
              break;
            case 0x1f:
              local_8c = (byte *)0x7a6f2;
              break;
            case 0x20:
              local_8c = (byte *)0x7a6e0;
              break;
            case 0x21:
              local_8c = (byte *)0x7a6cf;
              break;
            case 0x22:
              local_8c = (byte *)0x7a6be;
              break;
            case 0x23:
              local_8c = (byte *)0x7a6ad;
              break;
            case 0x24:
              local_8c = (byte *)0x7a69c;
              break;
            case 0x25:
              local_8c = (byte *)0x7a68b;
              break;
            case 0x26:
              local_8c = (byte *)0x7a67b;
              break;
            case 0x27:
              local_8c = (byte *)0x7a66b;
              break;
            case 0x28:
              local_8c = (byte *)0x7a65b;
              break;
            case 0x29:
              local_8c = (byte *)0x7a64b;
            }
            goto LAB_0002dd00;
          }
          if (uVar7 == 0x9041) goto LAB_0002e50a;
        }
        else {
          if (uVar7 == 0xa390) goto LAB_0002e526;
          if (uVar7 == 0xabc7) goto LAB_0002e54a;
        }
        goto _L7017;
      }
      if (uVar7 < 0x31) {
        if (uVar7 < 0x2e) {
          if (uVar7 != 0x12) {
            if (uVar7 < 0x13) {
              if (uVar7 == 7) {
                switch(local_80) {
                case 0:
                  local_8c = (byte *)0x79d0a;
                  break;
                case 1:
                  local_8c = (byte *)0x78b0e;
                  break;
                case 2:
                  local_8c = (byte *)0x7a16a;
                  break;
                case 3:
                  local_8c = (byte *)0x7a15b;
                  break;
                case 4:
                  local_8c = (byte *)0x7a14b;
                  break;
                case 5:
                  local_8c = (byte *)0x7a13c;
                  break;
                default:
                  goto _L7017;
                case 0x30:
                  local_8c = (byte *)0x7a131;
                  break;
                case 0x31:
                  local_8c = (byte *)0x7a125;
                  break;
                case 0x32:
                  local_8c = (byte *)0x7a11a;
                  break;
                case 0x40:
                  local_8c = (byte *)0x7a10f;
                  break;
                case 0x42:
                  local_8c = (byte *)0x7a102;
                  break;
                case 0x44:
                  local_8c = (byte *)0x7a0f7;
                  break;
                case 0x46:
                  local_8c = (byte *)0x7a0ea;
                  break;
                case 0x48:
                  local_8c = (byte *)0x7a0df;
                  break;
                case 0x4a:
                  local_8c = (byte *)0x7a0d2;
                  break;
                case 0x4c:
                  local_8c = (byte *)0x7a0c7;
                  break;
                case 0x50:
                  local_8c = (byte *)0x7a0ba;
                  break;
                case 0x52:
                  local_8c = (byte *)0x7a0ad;
                  break;
                case 0x54:
                  local_8c = (byte *)0x7a0a0;
                  break;
                case 0x56:
                  local_8c = (byte *)0x7a093;
                  break;
                case 0x60:
                  local_8c = (byte *)0x7a083;
                  break;
                case 0x62:
                  local_8c = (byte *)0x7a073;
                  break;
                case 100:
                  local_8c = (byte *)0x7a063;
                  break;
                case 0x66:
                  local_8c = (byte *)0x7a053;
                  break;
                case 0x68:
                  local_8c = (byte *)0x7a043;
                  break;
                case 0x6c:
                  local_8c = (byte *)0x7a033;
                  break;
                case 0x70:
                  local_8c = (byte *)0x7a028;
                  break;
                case 0x80:
                  local_8c = (byte *)0x7a01a;
                  break;
                case 0x90:
                  local_8c = (byte *)0x7a00e;
                  break;
                case 0xa0:
                  local_8c = (byte *)0x79fff;
                  break;
                case 0xb0:
                  local_8c = (byte *)0x79ff4;
                  break;
                case 0xc0:
                  local_8c = (byte *)0x79fe9;
                  break;
                case 0xd0:
                  local_8c = (byte *)0x79fdd;
                  break;
                case 0xe0:
                  local_8c = (byte *)0x79fce;
                }
                goto LAB_0002dd00;
              }
              if (uVar7 < 8) {
                if (uVar7 == 3) {
LAB_0002e7da:
                  in_stack_ffffff60 = (ushort *)0x2e7e3;
                  local_8c = (byte *)elf_i386_reloc_type(local_80);
                  goto LAB_0002dcf0;
                }
                if (uVar7 < 4) {
                  if (uVar7 == 2) goto LAB_0002e7ba;
                }
                else {
                  if (uVar7 == 4) {
                    in_stack_ffffff60 = (ushort *)0x2e6b3;
                    local_8c = (byte *)elf_m68k_reloc_type(local_80);
                    goto LAB_0002dcf0;
                  }
                  if (uVar7 == 6) goto LAB_0002e7da;
                }
                goto _L7017;
              }
              if (uVar7 == 10) {
LAB_0002ee10:
                in_stack_ffffff60 = (ushort *)0x2ee19;
                local_8c = (byte *)elf_mips_reloc_type(local_80);
                goto LAB_0002dcf0;
              }
              if (10 < uVar7) {
                if (uVar7 == 0xb) goto LAB_0002e7ba;
                if (uVar7 == 0xf) {
                  in_stack_ffffff60 = (ushort *)0x2e67d;
                  local_8c = (byte *)elf_hppa_reloc_type(local_80);
                  goto LAB_0002dcf0;
                }
                goto _L7017;
              }
              if (uVar7 == 8) goto LAB_0002ee10;
              if (uVar7 == 9) {
                switch(local_80) {
                case 0:
                  local_8c = (byte *)0x79c05;
                  break;
                case 1:
                  local_8c = (byte *)0x78b17;
                  break;
                case 2:
                  local_8c = (byte *)0x79fb4;
                  break;
                case 3:
                  local_8c = (byte *)0x79fa6;
                  break;
                case 4:
                  local_8c = (byte *)0x79f99;
                  break;
                case 5:
                  local_8c = (byte *)0x79f8c;
                  break;
                case 6:
                  local_8c = (byte *)0x79f7e;
                  break;
                case 7:
                  local_8c = (byte *)0x79f71;
                  break;
                case 8:
                  local_8c = (byte *)0x79f64;
                  break;
                case 9:
                  local_8c = (byte *)0x79f58;
                  break;
                case 10:
                  local_8c = (byte *)0x79f4c;
                  break;
                case 0xb:
                  local_8c = (byte *)0x79f3c;
                  break;
                default:
                  goto _L7017;
                }
                goto LAB_0002dd00;
              }
              goto _L7017;
            }
            if (uVar7 == 0x24) {
              in_stack_ffffff60 = (ushort *)0x2efb9;
              local_8c = (byte *)v800_reloc_type(local_80);
              goto LAB_0002dcf0;
            }
            if (0x24 < uVar7) {
              if (uVar7 == 0x2a) {
                in_stack_ffffff60 = (ushort *)0x2eea1;
                local_8c = (byte *)elf_sh_reloc_type(local_80);
                goto LAB_0002dcf0;
              }
              if (uVar7 < 0x2b) {
                if (uVar7 == 0x27) {
                  switch(local_80) {
                  case 0:
                    local_8c = (byte *)0x7a8dd;
                    break;
                  case 1:
                    local_8c = (byte *)0x78a9d;
                    break;
                  case 2:
                    local_8c = (byte *)0x7ad3b;
                    break;
                  case 3:
                    local_8c = (byte *)0x7ad25;
                    break;
                  case 4:
                    local_8c = (byte *)0x7ad10;
                    break;
                  case 5:
                    local_8c = (byte *)0x7ad00;
                    break;
                  case 6:
                    local_8c = (byte *)0x7ace6;
                    break;
                  case 7:
                    local_8c = (byte *)0x7acd0;
                    break;
                  case 8:
                    local_8c = (byte *)0x7acbc;
                    break;
                  case 9:
                    local_8c = (byte *)0x7acab;
                    break;
                  case 10:
                    local_8c = (byte *)0x7ac9e;
                    break;
                  case 0xb:
                    local_8c = (byte *)0x7ac8d;
                    break;
                  case 0xc:
                    local_8c = (byte *)0x7ac7b;
                    break;
                  default:
                    goto _L7017;
                  }
                  goto LAB_0002dd00;
                }
                if (uVar7 == 0x28) {
                  in_stack_ffffff60 = (ushort *)0x2e323;
                  local_8c = (byte *)elf_arm_reloc_type(local_80);
                  goto LAB_0002dcf0;
                }
              }
              else {
                if (uVar7 == 0x2b) goto LAB_0002e7ba;
                if (uVar7 == 0x2d) goto LAB_0002e062;
              }
              goto _L7017;
            }
            if (uVar7 == 0x15) {
              in_stack_ffffff60 = (ushort *)0x2eed9;
              local_8c = (byte *)elf_ppc64_reloc_type(local_80);
              goto LAB_0002dcf0;
            }
            if (uVar7 < 0x16) {
              if (uVar7 == 0x13) {
                switch(local_80) {
                case 0:
                  local_8c = (byte *)0x7b54a;
                  break;
                case 1:
                  local_8c = (byte *)0x78a1f;
                  break;
                case 2:
                  local_8c = (byte *)0x7b8f4;
                  break;
                case 3:
                  local_8c = (byte *)0x7b8e9;
                  break;
                case 4:
                  local_8c = (byte *)0x7b8df;
                  break;
                case 5:
                  local_8c = (byte *)0x7b8d1;
                  break;
                case 6:
                  local_8c = (byte *)0x7b8c2;
                  break;
                case 7:
                  local_8c = (byte *)0x7b8b2;
                  break;
                default:
                  goto _L7017;
                }
                goto LAB_0002dd00;
              }
              if (uVar7 == 0x14) {
                in_stack_ffffff60 = (ushort *)0x2e183;
                local_8c = (byte *)elf_ppc_reloc_type(local_80);
                goto LAB_0002dcf0;
              }
            }
            else {
              if (uVar7 == 0x16) {
LAB_0002e526:
                in_stack_ffffff60 = (ushort *)0x2e52f;
                local_8c = (byte *)elf_s390_reloc_type(local_80);
                goto LAB_0002dcf0;
              }
              if (uVar7 == 0x17) {
                switch(local_80) {
                case 0:
                  local_8c = (byte *)0x7b3ff;
                  break;
                case 1:
                  local_8c = (byte *)0x78a31;
                  break;
                case 2:
                  local_8c = (byte *)0x7b68e;
                  break;
                case 3:
                  local_8c = (byte *)0x7b67e;
                  break;
                case 4:
                  local_8c = (byte *)0x7b66e;
                  break;
                case 5:
                  local_8c = (byte *)0x7b661;
                  break;
                case 6:
                  local_8c = (byte *)0x7b654;
                  break;
                case 7:
                  local_8c = (byte *)0x7b648;
                  break;
                case 8:
                  local_8c = (byte *)0x7b63c;
                  break;
                case 9:
                  local_8c = (byte *)0x7b631;
                  break;
                case 10:
                  local_8c = (byte *)0x7b625;
                  break;
                case 0xb:
                  local_8c = (byte *)0x7b617;
                  break;
                case 0xc:
                  local_8c = (byte *)0x7b609;
                  break;
                case 0xd:
                  local_8c = (byte *)0x7b5fd;
                  break;
                case 0xe:
                  local_8c = (byte *)0x7b5ef;
                  break;
                case 0xf:
                  local_8c = (byte *)0x7b5e3;
                  break;
                case 0x10:
                  local_8c = (byte *)0x7b5d7;
                  break;
                case 0x11:
                  local_8c = (byte *)0x7b5c9;
                  break;
                default:
                  goto _L7017;
                }
                goto LAB_0002dd00;
              }
            }
            goto _L7017;
          }
LAB_0002e7ba:
          in_stack_ffffff60 = (ushort *)0x2e7c3;
          local_8c = (byte *)elf_sparc_reloc_type(local_80);
        }
        else {
          in_stack_ffffff60 = (ushort *)0x2ede9;
          local_8c = (byte *)elf_h8_reloc_type(local_80);
        }
        goto LAB_0002dcf0;
      }
      if (uVar7 == 0x57) {
LAB_0002edf8:
        in_stack_ffffff60 = (ushort *)0x2ee01;
        local_8c = (byte *)v850_reloc_type(local_80);
        goto LAB_0002dcf0;
      }
      if (0x57 < uVar7) {
        if (uVar7 == 0x5d) {
LAB_0002e062:
          in_stack_ffffff60 = (ushort *)0x2e06b;
          local_8c = (byte *)elf_arc_reloc_type(local_80);
        }
        else {
          if (uVar7 < 0x5e) {
            if (uVar7 == 0x5a) {
code_r0x0002ef3d:
              switch(local_80) {
              case 0:
                local_8c = (byte *)0x7ad50;
                break;
              case 1:
                local_8c = (byte *)0x78a74;
                break;
              case 2:
                local_8c = (byte *)0x7b19d;
                break;
              case 3:
                local_8c = (byte *)0x7b191;
                break;
              case 4:
                local_8c = (byte *)0x7b184;
                break;
              case 5:
                local_8c = (byte *)0x7b173;
                break;
              case 6:
                local_8c = (byte *)0x7b161;
                break;
              case 7:
                local_8c = (byte *)0x7b14f;
                break;
              default:
                goto _L7017;
              }
              goto LAB_0002dd00;
            }
            if (0x5a < uVar7) {
              if (uVar7 == 0x5b) {
code_r0x0002e741:
                switch(local_80) {
                case 0:
                  local_8c = (byte *)0x79f32;
                  break;
                case 1:
                  local_8c = (byte *)0x78af5;
                  break;
                case 2:
                  local_8c = (byte *)0x7a3e1;
                  break;
                case 3:
                  local_8c = (byte *)0x7a3d1;
                  break;
                default:
                  goto _L7017;
                case 6:
                  local_8c = (byte *)0x7a3c1;
                  break;
                case 7:
                  local_8c = (byte *)0x7a3b1;
                  break;
                case 0xd:
                  local_8c = (byte *)0x7a3a2;
                  break;
                case 0xe:
                  local_8c = (byte *)0x7a393;
                  break;
                case 0xf:
                  local_8c = (byte *)0x7a380;
                  break;
                case 0x10:
                  local_8c = (byte *)0x7a36f;
                }
                goto LAB_0002dd00;
              }
              if (uVar7 == 0x5c) {
                switch(local_80) {
                case 0:
                  local_8c = (byte *)0x79fc2;
                  break;
                case 1:
                  local_8c = (byte *)0x78aeb;
                  break;
                case 2:
                  local_8c = (byte *)0x7a634;
                  break;
                case 3:
                  local_8c = (byte *)0x7a62b;
                  break;
                case 4:
                  local_8c = (byte *)0x7a616;
                  break;
                case 5:
                  local_8c = (byte *)0x7a601;
                  break;
                case 6:
                  local_8c = (byte *)0x7a5ee;
                  break;
                case 7:
                  local_8c = (byte *)0x7a5db;
                  break;
                case 8:
                  local_8c = (byte *)0x7a5c6;
                  break;
                case 9:
                  local_8c = (byte *)0x7a5b6;
                  break;
                case 10:
                  local_8c = (byte *)0x7a5a6;
                  break;
                case 0xb:
                  local_8c = (byte *)0x7a597;
                  break;
                case 0xc:
                  local_8c = (byte *)0x7a585;
                  break;
                case 0xd:
                  local_8c = (byte *)0x7a573;
                  break;
                case 0xe:
                  local_8c = (byte *)0x7a566;
                  break;
                case 0xf:
                  local_8c = (byte *)0x7a559;
                  break;
                case 0x10:
                  local_8c = (byte *)0x7a546;
                  break;
                case 0x11:
                  local_8c = (byte *)0x7a533;
                  break;
                case 0x12:
                  local_8c = (byte *)0x7a527;
                  break;
                case 0x13:
                  local_8c = (byte *)0x7a517;
                  break;
                case 0x14:
                  local_8c = (byte *)0x7a507;
                  break;
                case 0x15:
                  local_8c = (byte *)0x7a4f7;
                  break;
                case 0x16:
                  local_8c = (byte *)0x7a4e4;
                  break;
                case 0x17:
                  local_8c = (byte *)0x7a4d1;
                  break;
                case 0x18:
                  local_8c = (byte *)0x7a4bd;
                  break;
                case 0x19:
                  local_8c = (byte *)0x7a4a9;
                  break;
                case 0x1a:
                  local_8c = (byte *)0x7a495;
                  break;
                case 0x1b:
                  local_8c = (byte *)0x7a481;
                  break;
                case 0x1c:
                  local_8c = (byte *)0x7a46e;
                  break;
                case 0x1d:
                  local_8c = (byte *)0x7a45b;
                  break;
                case 0x1e:
                  local_8c = (byte *)0x7a448;
                  break;
                case 0x1f:
                  local_8c = (byte *)0x7a435;
                  break;
                case 0x20:
                  local_8c = (byte *)0x7a424;
                  break;
                case 0x21:
                  local_8c = (byte *)0x7a412;
                  break;
                case 0x22:
                  local_8c = (byte *)0x7a400;
                  break;
                default:
                  goto _L7017;
                }
                goto LAB_0002dd00;
              }
              goto _L7017;
            }
            if (uVar7 == 0x58) {
LAB_0002e50a:
              in_stack_ffffff60 = (ushort *)0x2e513;
              local_8c = (byte *)elf_m32r_reloc_type(local_80);
              goto LAB_0002dcf0;
            }
            if (uVar7 == 0x59) {
code_r0x0002e467:
              switch(local_80) {
              case 0:
                local_8c = (byte *)0x7add5;
                break;
              case 1:
                local_8c = (byte *)0x78a67;
                break;
              case 2:
                local_8c = (byte *)0x7b3f2;
                break;
              case 3:
                local_8c = (byte *)0x7b3e6;
                break;
              case 4:
                local_8c = (byte *)0x7b3d4;
                break;
              case 5:
                local_8c = (byte *)0x7b3c2;
                break;
              case 6:
                local_8c = (byte *)0x7b3b1;
                break;
              case 7:
                local_8c = (byte *)0x7b399;
                break;
              case 8:
                local_8c = (byte *)0x7b383;
                break;
              case 9:
                local_8c = (byte *)0x7b376;
                break;
              case 10:
                local_8c = (byte *)0x7b364;
                break;
              case 0xb:
                local_8c = (byte *)0x7b352;
                break;
              case 0xc:
                local_8c = (byte *)0x7b33f;
                break;
              case 0xd:
                local_8c = (byte *)0x7b32c;
                break;
              case 0xe:
                local_8c = (byte *)0x7b319;
                break;
              case 0xf:
                local_8c = (byte *)0x7b309;
                break;
              case 0x10:
                local_8c = (byte *)0x7b2f9;
                break;
              case 0x11:
                local_8c = (byte *)0x7b2e9;
                break;
              case 0x12:
                local_8c = (byte *)0x7b2d9;
                break;
              case 0x13:
                local_8c = (byte *)0x7b2c9;
                break;
              case 0x14:
                local_8c = (byte *)0x7b2ba;
                break;
              case 0x15:
                local_8c = (byte *)0x7b2a7;
                break;
              case 0x16:
                local_8c = (byte *)0x7b294;
                break;
              case 0x17:
                local_8c = (byte *)0x7b281;
                break;
              case 0x18:
                local_8c = (byte *)0x7b270;
                break;
              case 0x19:
                local_8c = (byte *)0x7b25f;
                break;
              case 0x1a:
                local_8c = (byte *)0x7b24d;
                break;
              case 0x1b:
                local_8c = (byte *)0x7b239;
                break;
              case 0x1c:
                local_8c = (byte *)0x7b228;
                break;
              case 0x1d:
                local_8c = (byte *)0x7b217;
                break;
              case 0x1e:
                local_8c = (byte *)0x7b202;
                break;
              case 0x1f:
                local_8c = (byte *)0x7b1ed;
                break;
              case 0x20:
                local_8c = (byte *)0x7b1d9;
                break;
              case 0x21:
                local_8c = (byte *)0x7b1c6;
                break;
              case 0x22:
                local_8c = (byte *)0x7b1b6;
                break;
              default:
                goto _L7017;
              }
              goto LAB_0002dd00;
            }
            goto _L7017;
          }
          if (uVar7 == 0x65) goto code_r0x0002edad;
          if (uVar7 < 0x66) {
            if (uVar7 != 0x5e) {
              if (uVar7 == 99) goto code_r0x0002e741;
              goto _L7017;
            }
LAB_0002e54a:
            in_stack_ffffff60 = (ushort *)0x2e553;
            local_8c = (byte *)elf_xtensa_reloc_type(local_80);
          }
          else if (uVar7 == 0x6a) {
            in_stack_ffffff60 = (ushort *)0x2ee89;
            local_8c = (byte *)elf_bfin_reloc_type(local_80);
          }
          else {
            if (uVar7 != 0x71) {
              if (uVar7 != 0x69) goto _L7017;
              if (((char)(filedata->file_header).e_flags != '-') &&
                 ((filedata->file_header).e_ident[7] != '\0')) goto code_r0x0002e0f7;
              switch(local_80) {
              default:
                goto _L7017;
              case 1:
                local_8c = (byte *)0x7a3f1;
                break;
              case 2:
                local_8c = (byte *)0x78ac0;
                break;
              case 3:
                local_8c = (byte *)0x7aa5b;
                break;
              case 4:
                local_8c = (byte *)0x7aa4c;
                break;
              case 5:
                local_8c = (byte *)0x7aa34;
                break;
              case 6:
                local_8c = (byte *)0x7aa1c;
                break;
              case 7:
                local_8c = (byte *)0x7aa03;
                break;
              case 8:
                local_8c = (byte *)0x7a9eb;
                break;
              case 9:
                local_8c = (byte *)0x7a9d3;
                break;
              case 10:
                local_8c = (byte *)0x7a9ba;
                break;
              case 0xb:
                local_8c = (byte *)0x7a9a2;
                break;
              case 0xc:
                local_8c = (byte *)0x7a98a;
                break;
              case 0xd:
                local_8c = (byte *)0x7a97a;
                break;
              case 0xe:
                local_8c = (byte *)0x7a965;
                break;
              case 0xf:
                local_8c = (byte *)0x7a955;
                break;
              case 0x10:
                local_8c = (byte *)0x7a943;
                break;
              case 0x11:
                local_8c = (byte *)0x7a933;
                break;
              case 0x12:
                local_8c = (byte *)0x7a923;
                break;
              case 0x13:
                local_8c = (byte *)0x7a910;
                break;
              case 0x14:
                local_8c = (byte *)0x7a8fd;
                break;
              case 0x15:
                local_8c = (byte *)0x7a8ea;
              }
              goto LAB_0002dd00;
            }
            in_stack_ffffff60 = (ushort *)0x2e655;
            local_8c = (byte *)elf_nios2_reloc_type(local_80);
          }
        }
LAB_0002dcf0:
        if (local_8c != (byte *)0x0) goto LAB_0002dd00;
        goto _L7017;
      }
      if (uVar7 == 0x4c) {
        switch(local_80) {
        case 0:
          local_8c = (byte *)0x79dfc;
          break;
        case 1:
          local_8c = (byte *)0x78b05;
          break;
        case 2:
          local_8c = (byte *)0x7a357;
          break;
        case 3:
          local_8c = (byte *)0x7a34d;
          break;
        case 4:
          local_8c = (byte *)0x7a33e;
          break;
        case 5:
          local_8c = (byte *)0x7a32e;
          break;
        case 6:
          local_8c = (byte *)0x7a31e;
          break;
        case 7:
          local_8c = (byte *)0x7a309;
          break;
        case 8:
          local_8c = (byte *)0x7a2f6;
          break;
        case 9:
          local_8c = (byte *)0x7a2ea;
          break;
        case 10:
          local_8c = (byte *)0x7a2da;
          break;
        case 0xb:
          local_8c = (byte *)0x7a2c9;
          break;
        case 0xc:
          local_8c = (byte *)0x7a2b9;
          break;
        case 0xd:
          local_8c = (byte *)0x7a2ab;
          break;
        case 0xe:
          local_8c = (byte *)0x7a29d;
          break;
        case 0xf:
          local_8c = (byte *)0x7a28c;
          break;
        case 0x10:
          local_8c = (byte *)0x7a27b;
          break;
        case 0x11:
          local_8c = (byte *)0x7a26a;
          break;
        case 0x12:
          local_8c = (byte *)0x7a255;
          break;
        case 0x13:
          local_8c = (byte *)0x7a241;
          break;
        case 0x14:
          local_8c = (byte *)0x7a230;
          break;
        case 0x15:
          local_8c = (byte *)0x7a21f;
          break;
        case 0x16:
          local_8c = (byte *)0x7a212;
          break;
        case 0x17:
          local_8c = (byte *)0x7a207;
          break;
        case 0x18:
          local_8c = (byte *)0x7a1f6;
          break;
        case 0x19:
          local_8c = (byte *)0x7a1e5;
          break;
        case 0x1a:
          local_8c = (byte *)0x7a1d1;
          break;
        case 0x1b:
          local_8c = (byte *)0x7a1bd;
          break;
        case 0x1c:
          local_8c = (byte *)0x7a1ad;
          break;
        case 0x1d:
          local_8c = (byte *)0x7a19d;
          break;
        case 0x1e:
          local_8c = (byte *)0x7a18f;
          break;
        case 0x1f:
          local_8c = (byte *)0x7a182;
          break;
        default:
          goto _L7017;
        }
        goto LAB_0002dd00;
      }
      if (uVar7 < 0x4d) {
        if (uVar7 == 0x3e) goto LAB_0002efc8;
        if (uVar7 < 0x3f) {
          if (uVar7 == 0x32) {
            in_stack_ffffff60 = (ushort *)0x2e2b3;
            local_8c = (byte *)elf_ia64_reloc_type(local_80);
            goto LAB_0002dcf0;
          }
          if (uVar7 != 0x35) goto _L7017;
        }
        else if (uVar7 != 0x46) {
          if (uVar7 == 0x4b) {
            switch(local_80) {
            case 0:
              local_8c = (byte *)0x798bb;
              break;
            case 1:
              local_8c = (byte *)0x78b4c;
              break;
            case 2:
              local_8c = (byte *)0x79bfc;
              break;
            case 3:
              local_8c = (byte *)0x79bf4;
              break;
            case 4:
              local_8c = (byte *)0x79be9;
              break;
            case 5:
              local_8c = (byte *)0x79bde;
              break;
            case 6:
              local_8c = (byte *)0x79bd4;
              break;
            case 7:
              local_8c = (byte *)0x79bc8;
              break;
            default:
              goto _L7017;
            case 0xd:
              local_8c = (byte *)0x79bbc;
              break;
            case 0x13:
              local_8c = (byte *)0x79bb1;
              break;
            case 0x14:
              local_8c = (byte *)0x79ba2;
              break;
            case 0x15:
              local_8c = (byte *)0x79b93;
              break;
            case 0x16:
              local_8c = (byte *)0x79b84;
              break;
            case 0x17:
              local_8c = (byte *)0x79b70;
              break;
            case 0x18:
              local_8c = (byte *)0x79b5e;
            }
            goto LAB_0002dd00;
          }
          goto _L7017;
        }
        switch(local_80) {
        case 0:
          local_8c = (byte *)0x7b69b;
          break;
        case 1:
          local_8c = (byte *)0x789fa;
          break;
        case 2:
          local_8c = (byte *)0x78a06;
          break;
        case 3:
          local_8c = (byte *)0x789cd;
          break;
        case 4:
          local_8c = (byte *)0x789e8;
          break;
        case 5:
          local_8c = (byte *)0x7ba07;
          break;
        case 6:
          local_8c = (byte *)0x7b9fa;
          break;
        case 7:
          local_8c = (byte *)0x7b9ed;
          break;
        case 8:
          local_8c = (byte *)0x7b9da;
          break;
        case 9:
          local_8c = (byte *)0x7b9c2;
          break;
        case 10:
          local_8c = (byte *)0x7b9ac;
          break;
        case 0xb:
          local_8c = (byte *)0x7b99f;
          break;
        case 0xc:
          local_8c = (byte *)0x7b990;
          break;
        case 0xd:
          local_8c = (byte *)0x7b981;
          break;
        default:
          goto _L7017;
        case 0xf:
          local_8c = (byte *)0x7b973;
          break;
        case 0x10:
          local_8c = (byte *)0x7b961;
          break;
        case 0x11:
          local_8c = (byte *)0x7b94e;
          break;
        case 0x12:
          local_8c = (byte *)0x7b93e;
          break;
        case 0x13:
          local_8c = (byte *)0x7b92e;
          break;
        case 0x14:
          local_8c = (byte *)0x7b91c;
          break;
        case 0x15:
          local_8c = (byte *)0x7b909;
        }
        goto LAB_0002dd00;
      }
      if (uVar7 == 0x54) {
code_r0x0002edcd:
        switch(local_80) {
        case 0:
          local_8c = (byte *)0x7ac6f;
          break;
        case 1:
          local_8c = (byte *)0x78a81;
          break;
        case 2:
          local_8c = (byte *)0x7b139;
          break;
        case 3:
          local_8c = (byte *)0x7b12f;
          break;
        case 4:
          local_8c = (byte *)0x7b125;
          break;
        case 5:
          local_8c = (byte *)0x7b117;
          break;
        case 6:
          local_8c = (byte *)0x7b109;
          break;
        case 7:
          local_8c = (byte *)0x7b0fb;
          break;
        case 8:
          local_8c = (byte *)0x7b0ec;
          break;
        case 9:
          local_8c = (byte *)0x7b0dd;
          break;
        case 10:
          local_8c = (byte *)0x7b0cd;
          break;
        case 0xb:
          local_8c = (byte *)0x7b0b8;
          break;
        case 0xc:
          local_8c = (byte *)0x7b0a5;
          break;
        default:
          goto _L7017;
        }
        goto LAB_0002dd00;
      }
      if (uVar7 < 0x55) {
        if (uVar7 != 0x50) {
          if (uVar7 == 0x53) goto code_r0x0002e6d7;
          goto _L7017;
        }
        switch(local_80) {
        case 0:
          local_8c = (byte *)0x7a838;
          break;
        case 1:
          local_8c = (byte *)0x78aac;
          break;
        case 2:
          local_8c = (byte *)0x7ac65;
          break;
        case 3:
          local_8c = (byte *)0x7ac5b;
          break;
        case 4:
          local_8c = (byte *)0x7ac51;
          break;
        case 5:
          local_8c = (byte *)0x7ac47;
          break;
        case 6:
          local_8c = (byte *)0x7ac3b;
          break;
        case 7:
          local_8c = (byte *)0x7ac2e;
          break;
        case 8:
          local_8c = (byte *)0x7ac21;
          break;
        case 9:
          local_8c = (byte *)0x7ac14;
          break;
        case 10:
          local_8c = (byte *)0x7ac07;
          break;
        case 0xb:
          local_8c = (byte *)0x7abf2;
          break;
        case 0xc:
          local_8c = (byte *)0x7abdf;
          break;
        case 0xd:
          local_8c = (byte *)0x7abd3;
          break;
        case 0xe:
          local_8c = (byte *)0x7abc5;
          break;
        case 0xf:
          local_8c = (byte *)0x7abb7;
          break;
        case 0x10:
          local_8c = (byte *)0x7aba9;
          break;
        case 0x11:
          local_8c = (byte *)0x7ab9a;
          break;
        case 0x12:
          local_8c = (byte *)0x7ab89;
          break;
        case 0x13:
          local_8c = (byte *)0x7ab78;
          break;
        case 0x14:
          local_8c = (byte *)0x7ab67;
          break;
        case 0x15:
          local_8c = (byte *)0x7ab56;
          break;
        case 0x16:
          local_8c = (byte *)0x7ab49;
          break;
        case 0x17:
          local_8c = (byte *)0x7ab3a;
          break;
        case 0x18:
          local_8c = (byte *)0x7ab2b;
          break;
        case 0x19:
          local_8c = (byte *)0x7ab1c;
          break;
        case 0x1a:
          local_8c = (byte *)0x7ab11;
          break;
        case 0x1b:
          local_8c = (byte *)0x7ab04;
          break;
        case 0x1c:
          local_8c = (byte *)0x7aaf7;
          break;
        case 0x1d:
          local_8c = (byte *)0x7aaea;
          break;
        case 0x1e:
          local_8c = (byte *)0x7aadc;
          break;
        case 0x1f:
          local_8c = (byte *)0x7aace;
          break;
        case 0x20:
          local_8c = (byte *)0x7aabb;
          break;
        case 0x21:
          local_8c = (byte *)0x7aab0;
          break;
        case 0x22:
          local_8c = (byte *)0x7aa98;
          break;
        case 0x23:
          local_8c = (byte *)0x7aa8b;
          break;
        case 0x24:
          local_8c = (byte *)0x7aa74;
          break;
        default:
          goto _L7017;
        }
LAB_0002dd00:
        pcVar10 = "%-22s";
        if (do_wide == 0) {
          pcVar10 = "%-17.17s";
        }
        printf(pcVar10,local_8c);
        bVar22 = true;
        uVar7 = (filedata->file_header).e_machine;
        bVar20 = uVar7 < 0x9026;
        bVar21 = uVar7 == 0x9026;
        if (!bVar21) goto LAB_0002dbff;
        iVar16 = 0xf;
        pbVar18 = local_8c;
        pbVar19 = (byte *)"R_ALPHA_LITUSE";
        do {
          if (iVar16 == 0) break;
          iVar16 = iVar16 + -1;
          bVar20 = *pbVar18 < *pbVar19;
          bVar21 = *pbVar18 == *pbVar19;
          pbVar18 = pbVar18 + (uint)bVar23 * -2 + 1;
          pbVar19 = pbVar19 + (uint)bVar23 * -2 + 1;
        } while (bVar21);
        if ((!bVar20 && !bVar21) != bVar20) goto LAB_0002dbff;
        if (is_rela == 0) {
          if (local_90 == 0 && local_94 == 0) goto LAB_0002dc72;
          goto LAB_0002dc11;
        }
        piVar1 = (int *)((int)&rels[uVar17].r_addend + 4);
        if (*piVar1 == 0 && (uint)(6 < (uint)rels[uVar17].r_addend) <= (uint)-*piVar1) {
                    /* WARNING: Could not recover jumptable at 0x0002dd94. Too many branches */
                    /* WARNING: Treating indirect jump as call */
          bVar8 = (*(code *)((int)&_GLOBAL_OFFSET_TABLE_ +
                            *(int *)(&DAT_0008c8d0 + (int)rels[uVar17].r_addend * 4)))();
          return bVar8;
        }
        putc(0x20,*(FILE **)puVar6);
        bVar5 = rels[uVar17].r_addend;
        sym_info_00 = (Elf_Internal_Sym *)0x5;
        pcVar10 = (char *)dcgettext(0,"<unknown addend: %lx>");
        printf(pcVar10,(int)bVar5);
        local_6c = 0;
      }
      else {
        if (uVar7 == 0x55) {
code_r0x0002e4ef:
          switch(local_80) {
          case 0:
            local_8c = (byte *)0x7b1aa;
            break;
          case 1:
            local_8c = (byte *)0x78a3e;
            break;
          case 2:
            local_8c = (byte *)0x7b5ab;
            break;
          case 3:
            local_8c = (byte *)0x7b5a1;
            break;
          case 4:
            local_8c = (byte *)0x7b597;
            break;
          case 5:
            local_8c = (byte *)0x7b587;
            break;
          case 6:
            local_8c = (byte *)0x7b57d;
            break;
          case 7:
            local_8c = (byte *)0x7b568;
            break;
          case 8:
            local_8c = (byte *)0x7b555;
            break;
          default:
            goto _L7017;
          }
          goto LAB_0002dd00;
        }
        if (uVar7 == 0x56) {
code_r0x0002e577:
          switch(local_80) {
          case 0:
            local_8c = (byte *)0x7b143;
            break;
          case 1:
            local_8c = (byte *)0x78a50;
            break;
          case 2:
            local_8c = (byte *)0x7b53b;
            break;
          case 3:
            local_8c = (byte *)0x7b52a;
            break;
          case 4:
            local_8c = (byte *)0x7b520;
            break;
          case 5:
            local_8c = (byte *)0x7b510;
            break;
          case 6:
            local_8c = (byte *)0x7b4fe;
            break;
          case 7:
            local_8c = (byte *)0x7b4f4;
            break;
          case 8:
            local_8c = (byte *)0x7b4e4;
            break;
          case 9:
            local_8c = (byte *)0x7b4d2;
            break;
          case 10:
            local_8c = (byte *)0x7b4c8;
            break;
          case 0xb:
            local_8c = (byte *)0x7b4b8;
            break;
          case 0xc:
            local_8c = (byte *)0x7b4a7;
            break;
          default:
            goto _L7017;
          }
          goto LAB_0002dd00;
        }
_L7017:
        sym_info_00 = (Elf_Internal_Sym *)0x5;
        pcVar10 = (char *)dcgettext(0,"unrecognized: %-7lx");
        printf(pcVar10,local_80);
        bVar22 = false;
        local_8c = (byte *)0x0;
LAB_0002dbff:
        if (local_90 == 0 && local_94 == 0) {
          if (is_rela != 0) {
            iVar16 = (int)rels[uVar17].r_addend;
            sym_info_00 = *(Elf_Internal_Sym **)((int)&rels[uVar17].r_addend + 4);
            printf("%*c",(-(uint)(is_32bit_elf == 0) & 8) + 0xc,0x20);
            if ((int)sym_info_00 < 0) {
              sym_info_00 = (Elf_Internal_Sym *)
                            -(int)((int)&sym_info_00->st_value + (uint)(iVar16 != 0));
              printf("-%llx",-iVar16);
            }
            else {
              printf("%llx",iVar16);
            }
          }
        }
        else {
LAB_0002dc11:
          if ((symtab == (Elf_Internal_Sym *)0x0) || ((local_94 < nsyms) <= local_90)) {
            sym_info_00 = (Elf_Internal_Sym *)0x5;
            pcVar10 = (char *)dcgettext(0," bad symbol index: %08lx in reloc");
            error(pcVar10,local_94);
            local_6c = 0;
          }
          else {
            pEVar24 = symtab + local_94;
            pcVar10 = get_symbol_version_string
                                ((Filedata *)strtablen,local_94,(char *)&pEVar24->st_name,
                                 (ulong)&pEVar24->st_shndx,(uint)&sym_info,
                                 (Elf_Internal_Sym *)&vna_other,(versioned_symbol_info *)sym_info_00
                                 ,in_stack_ffffff60,psym_1);
            putchar(0x20);
            if ((pEVar24->st_info & 0xf) == 10) {
              pcVar13 = "??";
              uVar14 = -(uint)(is_32bit_elf == 0) & 6;
              uVar11 = uVar14 + 8;
              if (strtab != (char *)0x0) {
                uVar12 = pEVar24->st_name;
                if ((uVar12 < strtablen) && (uVar12 != 0)) {
                  pcVar13 = strtab + uVar12;
                }
                else {
                  pcVar13 = "??";
                }
              }
              in_stack_ffffff60 = (ushort *)0x2e9d3;
              uVar12 = print_symbol(uVar11,pcVar13);
              if (pcVar10 != (char *)0x0) {
                pcVar13 = "@@%s";
                if (sym_info != symbol_public) {
                  pcVar13 = "@%s";
                }
                printf(pcVar13,pcVar10);
              }
              iVar16 = (uVar14 + 9) - uVar12;
              if (uVar11 < uVar12) {
                iVar16 = 1;
              }
              sym_info_00 = (Elf_Internal_Sym *)&DAT_0007c3bc;
              printf("()%-*s",iVar16);
            }
            else {
              in_stack_ffffff60 = (ushort *)0x2ebcf;
              print_vma(CONCAT44(uVar11,psym_1),(print_mode)pEVar24->st_value);
              pcVar13 = "   ";
              if (is_32bit_elf == 0) {
                pcVar13 = " ";
              }
              printf(pcVar13);
            }
            uVar14 = pEVar24->st_name;
            if (uVar14 == 0) {
              pcVar10 = "<null>";
              if ((pEVar24->st_info & 0xf) == 3) {
                pEVar24 = (Elf_Internal_Sym *)pEVar24->st_shndx;
                if (pEVar24 < (Elf_Internal_Sym *)(filedata->file_header).e_shnum) {
                  if (filedata->section_headers + (int)pEVar24 == (Elf_Internal_Shdr *)0x0) {
                    pcVar10 = "<none>";
                  }
                  else if (filedata->string_table == (char *)0x0) {
                    pcVar10 = "<no-strings>";
                  }
                  else {
                    uVar14 = filedata->section_headers[(int)pEVar24].sh_name;
                    pcVar10 = filedata->string_table + uVar14;
                    if (uVar14 < filedata->string_table_length) goto LAB_0002ea57;
                    pcVar10 = "<corrupt>";
                  }
                  sym_info_00 = (Elf_Internal_Sym *)0x5;
                  pcVar10 = (char *)dcgettext(0,pcVar10);
                }
                else {
                  pcVar10 = "ABS";
                  if ((pEVar24 != (Elf_Internal_Sym *)0xfffffff1) &&
                     (pcVar10 = "COMMON", pEVar24 != (Elf_Internal_Sym *)0xfffffff2)) {
                    uVar7 = (filedata->file_header).e_machine;
                    if (uVar7 == 8) {
                      pcVar10 = "SCOMMON";
                      if ((pEVar24 != (Elf_Internal_Sym *)0xffffff03) &&
                         (pcVar10 = "SUNDEF", pEVar24 != (Elf_Internal_Sym *)0xffffff04))
                      goto LAB_0002f0b3;
                    }
                    else if (uVar7 == 0x8c) {
                      pcVar10 = "SCOMMON";
                      if (pEVar24 != (Elf_Internal_Sym *)0xffffff00) goto LAB_0002f0b3;
                    }
                    else if ((uVar7 == 0x3e) || (uVar7 == 0xb4)) {
                      pcVar10 = "LARGE_COMMON";
                      if (pEVar24 != (Elf_Internal_Sym *)0xffffff02) goto LAB_0002f085;
                    }
                    else if (uVar7 == 0xb5) {
                      pcVar10 = "LARGE_COMMON";
                      if (pEVar24 != (Elf_Internal_Sym *)0xffffff02) goto LAB_0002f0b3;
                    }
                    else {
LAB_0002f085:
                      if (uVar7 == 0x32) {
                        uVar2 = (filedata->file_header).e_ident[7];
                        if ((pEVar24 == (Elf_Internal_Sym *)0xffffff00) && (uVar2 == '\x01')) {
                          pcVar10 = "ANSI_COM";
                        }
                        else {
                          if ((uVar2 != '\r') || (pEVar24 != (Elf_Internal_Sym *)0xffffff20))
                          goto LAB_0002f0b3;
                          pcVar10 = "VMS_SYMVEC";
                        }
                      }
                      else {
LAB_0002f0b3:
                        sprintf(name_buf,"<section 0x%x>");
                        pcVar10 = name_buf;
                        sym_info_00 = pEVar24;
                      }
                    }
                  }
                }
              }
LAB_0002ea57:
              in_stack_ffffff60 = (ushort *)0x2ea61;
              print_symbol(0x16,pcVar10);
            }
            else if (strtab == (char *)0x0) {
              sym_info_00 = (Elf_Internal_Sym *)0x5;
              pcVar10 = (char *)dcgettext(0,"<string table index: %3ld>");
              printf(pcVar10,uVar14);
            }
            else if (uVar14 < strtablen) {
              in_stack_ffffff60 = (ushort *)0x2ec91;
              print_symbol(0x16,strtab + uVar14);
              if (pcVar10 != (char *)0x0) {
                pcVar13 = "@@%s";
                if (sym_info != symbol_public) {
                  pcVar13 = "@%s";
                }
                printf(pcVar13,pcVar10);
              }
            }
            else {
              sym_info_00 = (Elf_Internal_Sym *)0x5;
              pcVar10 = (char *)dcgettext(0,"<corrupt string table index: %3ld>");
              error(pcVar10,uVar14);
              local_6c = 0;
            }
            if (is_rela != 0) {
              sym_info_00 = *(Elf_Internal_Sym **)((int)&rels[uVar17].r_addend + 4);
              iVar16 = (int)rels[uVar17].r_addend;
              if ((int)sym_info_00 < 0) {
                sym_info_00 = (Elf_Internal_Sym *)
                              -(int)((int)&sym_info_00->st_value + (uint)(iVar16 != 0));
                printf(" - %llx",-iVar16);
              }
              else {
                printf(" + %llx",iVar16);
              }
            }
          }
        }
        if ((filedata->file_header).e_machine == 0x2b) {
          bVar20 = false;
          bVar22 = !bVar22;
          if (!bVar22) {
            iVar16 = 0xe;
            pbVar18 = (byte *)"R_SPARC_OLO10";
            do {
              if (iVar16 == 0) break;
              iVar16 = iVar16 + -1;
              bVar20 = *local_8c < *pbVar18;
              bVar22 = *local_8c == *pbVar18;
              local_8c = local_8c + (uint)bVar23 * -2 + 1;
              pbVar18 = pbVar18 + (uint)bVar23 * -2 + 1;
            } while (bVar22);
            if ((!bVar20 && !bVar22) == bVar20) {
              printf(" + %lx",(int)psym_1 >> 8);
            }
          }
        }
      }
LAB_0002dc72:
      putc(10,*(FILE **)puVar6);
      if ((is_32bit_elf == 0) && ((filedata->file_header).e_machine == 8)) {
        pcVar10 = (char *)((uint)psym_1 >> 8 & 0xff);
        pcVar13 = elf_mips_reloc_type((ulong)pcVar10);
        uVar14 = (uint)psym_1 >> 0x10 & 0xff;
        in_stack_ffffff60 = (ushort *)0x2eadb;
        pcVar15 = elf_mips_reloc_type(uVar14);
        printf("                    Type2: ");
        if (pcVar13 == (char *)0x0) {
          sym_info_00 = (Elf_Internal_Sym *)0x5;
          pcVar13 = (char *)dcgettext(0,"unrecognized: %-7lx");
          printf(pcVar13,pcVar10);
        }
        else {
          printf("%-17.17s",pcVar13);
          pcVar10 = pcVar13;
        }
        printf("\n                    Type3: ",pcVar10);
        if (pcVar15 == (char *)0x0) {
          sym_info_00 = (Elf_Internal_Sym *)0x5;
          pcVar10 = (char *)dcgettext(0,"unrecognized: %-7lx");
          printf(pcVar10,uVar14);
        }
        else {
          printf("%-17.17s",pcVar15);
        }
        putc(10,*(FILE **)puVar6);
      }
      uVar17 = uVar17 + 1;
    } while (uVar17 < local_60[0]);
  }
  free(rels);
  return local_6c;
}



/* WARNING: Function: __i686.get_pc_thunk.bx replaced with injection: get_pc_thunk_bx */

undefined4 __regparm3
FUN_0002d410(int param_1,undefined4 param_2,uint param_3,int param_4,uint param_5,int param_6,
            uint param_7,int param_8)

{
  uint *puVar1;
  int *piVar2;
  short sVar3;
  undefined4 uVar4;
  undefined *puVar5;
  ushort uVar6;
  int iVar7;
  undefined4 *puVar8;
  char *pcVar9;
  undefined4 uVar10;
  int iVar11;
  int iVar12;
  uint uVar13;
  uint uVar14;
  uint uVar15;
  uint uVar16;
  byte *pbVar17;
  int iVar18;
  byte *pbVar19;
  bool bVar20;
  bool bVar21;
  bool bVar22;
  byte bVar23;
  undefined *puVar24;
  undefined *puVar25;
  undefined *puVar26;
  uint local_90;
  byte *local_8c;
  uint local_80;
  undefined4 local_6c;
  uint local_60 [4];
  undefined1 local_4e [2];
  void *local_4c;
  int local_48;
  char local_44 [48];
  undefined4 uStack_14;
  
  bVar23 = 0;
  uStack_14 = 0x2d419;
  local_60[0] = param_3;
  if (param_8 == -1) {
    uVar6 = *(ushort *)(param_1 + 0x42);
    if (uVar6 == 0x90) {
LAB_0002d860:
      param_8 = 1;
      goto LAB_0002d450;
    }
    if (0x90 < uVar6) {
      if (uVar6 != 0x2530) {
        if (uVar6 < 0x2531) {
          if (uVar6 != 0xbf) {
            if (uVar6 < 0xc0) {
              if (uVar6 < 0xb6) {
                if (uVar6 < 0xb4) {
                  if (uVar6 < 0xaf) {
                    if ((0xac < uVar6) || (uVar6 == 0xa7)) goto LAB_0002d860;
                  }
                  else if (uVar6 == 0xb1) goto LAB_0002d860;
                  goto LAB_0002d510;
                }
              }
              else if (uVar6 != 0xb7) {
                if (0xb6 < uVar6) {
                  uVar6 = uVar6 - 0xbc;
joined_r0x0002da08:
                  if (uVar6 < 2) goto LAB_0002d860;
                }
                goto LAB_0002d510;
              }
            }
            else if (uVar6 != 0xf3) {
              if (uVar6 < 0xf4) {
                if (uVar6 != 0xc5) {
                  if (uVar6 < 0xc6) {
                    if (uVar6 == 0xc3) goto LAB_0002d860;
                  }
                  else if ((ushort)(uVar6 - 0xdd) < 3) goto LAB_0002d860;
                  goto LAB_0002d510;
                }
              }
              else if (uVar6 != 0x1057) {
                if (uVar6 < 0x1058) {
                  if (uVar6 == 0xfa) goto LAB_0002d538;
                }
                else if ((uVar6 == 0x1059) || (uVar6 == 0x1223)) goto LAB_0002d860;
                goto LAB_0002d510;
              }
            }
          }
        }
        else if (uVar6 != 0x9080) {
          if (uVar6 < 0x9081) {
            if (uVar6 == 0x7650) goto LAB_0002d538;
            if (uVar6 < 0x7651) {
              if (uVar6 != 0x4157) {
                if (uVar6 < 0x4158) {
                  if (uVar6 == 0x3330) goto LAB_0002d860;
                }
                else {
                  if (uVar6 == 0x5441) goto LAB_0002d860;
                  if (uVar6 == 0x5aa5) goto LAB_0002d538;
                }
                goto LAB_0002d510;
              }
            }
            else if (uVar6 != 0x8217) {
              if (uVar6 < 0x8218) {
                if (uVar6 == 0x7676) goto LAB_0002d860;
              }
              else {
                if (uVar6 == 0x9026) goto LAB_0002d860;
                if (uVar6 == 0x9041) goto LAB_0002d538;
              }
              goto LAB_0002d510;
            }
          }
          else if (uVar6 != 0xbeef) {
            if (uVar6 < 0xbef0) {
              if (uVar6 != 0xabc7) {
                if (uVar6 < 0xabc8) {
                  if (uVar6 == 0xa390) goto LAB_0002d860;
                }
                else if ((uVar6 == 0xad45) || (uVar6 == 0xbaab)) goto LAB_0002d860;
                goto LAB_0002d510;
              }
            }
            else if (uVar6 != 0xfeb0) {
              if (0xfeb0 < uVar6) {
                uVar6 = uVar6 + 0x146;
                goto joined_r0x0002da08;
              }
              if ((uVar6 != 0xdead) && (uVar6 != 0xf00d)) goto LAB_0002d510;
            }
          }
        }
      }
      goto LAB_0002d860;
    }
    if (uVar6 == 0x3e) goto LAB_0002d860;
    if (0x3e < uVar6) {
      if (uVar6 < 0x5f) {
        if (uVar6 < 0x5c) {
          if (uVar6 < 0x55) {
            if ((0x52 < uVar6) || ((0x4a < uVar6 && ((uVar6 < 0x4d || (uVar6 == 0x50))))))
            goto LAB_0002d860;
          }
          else {
            if (uVar6 == 0x55) goto LAB_0002d538;
            if (uVar6 < 0x5b) goto LAB_0002d860;
          }
LAB_0002d510:
          uVar10 = dcgettext(0,"Don\'t know about relocations on this machine architecture\n",5);
          warn(uVar10);
          goto LAB_0002d538;
        }
      }
      else {
        if (0x72 < uVar6) {
          if (uVar6 == 0x87) goto LAB_0002d538;
          if (uVar6 < 0x88) {
            if (uVar6 == 0x73) goto LAB_0002d538;
            if (uVar6 == 0x78) goto LAB_0002d860;
          }
          else if ((uVar6 == 0x8a) || (uVar6 == 0x8c)) goto LAB_0002d860;
          goto LAB_0002d510;
        }
        if ((uVar6 < 0x71) && (uVar6 != 0x65)) {
          if (100 < uVar6) {
            uVar6 = uVar6 - 0x69;
            goto joined_r0x0002da08;
          }
          goto LAB_0002d510;
        }
      }
      goto LAB_0002d860;
    }
    if (0x17 < uVar6) {
      if (uVar6 < 0x2c) {
        if ((uVar6 < 0x2a) && (uVar6 != 0x27)) {
          if (uVar6 == 0x28) goto LAB_0002d538;
          if (uVar6 != 0x24) goto LAB_0002d510;
        }
      }
      else if ((uVar6 < 0x2d) || ((0x30 < uVar6 && (uVar6 != 0x32)))) goto LAB_0002d510;
      goto LAB_0002d860;
    }
    if ((0x13 < uVar6) || (uVar6 == 7)) goto LAB_0002d860;
    if (uVar6 < 8) {
      if (uVar6 != 3) {
        if (uVar6 < 4) {
          if (uVar6 != 2) goto LAB_0002d510;
        }
        else if (uVar6 != 4) {
          if (uVar6 != 6) goto LAB_0002d510;
          goto LAB_0002d538;
        }
        goto LAB_0002d860;
      }
    }
    else if (uVar6 != 10) {
      if (uVar6 < 0xb) {
        if (uVar6 != 8) goto LAB_0002d510;
      }
      else {
        if (uVar6 == 0x12) goto LAB_0002d860;
        if (uVar6 != 0x13) goto LAB_0002d510;
      }
    }
LAB_0002d538:
    iVar7 = FUN_0001d7b0(&local_4c,local_60);
    if (iVar7 == 0) {
      return 0;
    }
    param_8 = DAT_000b9da0;
    if (DAT_000b6324 == 0) {
      if (DAT_000b9da0 != 0) {
        pcVar9 = 
        "    Offset             Info             Type               Symbol\'s Value  Symbol\'s Name\n"
        ;
LAB_0002d598:
        puVar24 = (undefined *)0x5;
        pcVar9 = (char *)dcgettext(0,pcVar9,5);
        printf(pcVar9);
        param_8 = 0;
        goto LAB_0002d5b6;
      }
      pcVar9 = "  Offset          Info           Type           Sym. Value    Sym. Name\n";
    }
    else {
      if (DAT_000b9da0 != 0) {
        pcVar9 = " Offset     Info    Type                Sym. Value  Symbol\'s Name\n";
        goto LAB_0002d598;
      }
      pcVar9 = " Offset     Info    Type            Sym.Value  Sym. Name\n";
    }
  }
  else {
    if (param_8 == 0) goto LAB_0002d538;
LAB_0002d450:
    iVar7 = FUN_0001e360(&local_4c,local_60);
    if (iVar7 == 0) {
      return 0;
    }
    if (DAT_000b6324 == 0) {
      if (DAT_000b9da0 == 0) {
        pcVar9 = 
        "  Offset          Info           Type           Sym. Value    Sym. Name + Addend\n";
      }
      else {
        pcVar9 = 
        "    Offset             Info             Type               Symbol\'s Value  Symbol\'s Name + Addend\n"
        ;
      }
    }
    else if (DAT_000b9da0 == 0) {
      pcVar9 = " Offset     Info    Type            Sym.Value  Sym. Name + Addend\n";
    }
    else {
      pcVar9 = " Offset     Info    Type                Sym. Value  Symbol\'s Name + Addend\n";
    }
  }
  puVar24 = (undefined *)0x5;
  pcVar9 = (char *)dcgettext(0,pcVar9,5);
  printf(pcVar9);
LAB_0002d5b6:
  puVar5 = PTR_stdout_000b3fd8;
  if (local_60[0] == 0) {
    local_6c = 1;
  }
  else {
    local_6c = 1;
    uVar16 = 0;
    do {
      iVar7 = uVar16 * 0x18;
      puVar8 = (undefined4 *)(iVar7 + (int)local_4c);
      uVar10 = *puVar8;
      uVar4 = puVar8[1];
      uVar13 = puVar8[3];
      puVar25 = (undefined *)puVar8[2];
      if (DAT_000b6324 == 0) {
        local_80 = FUN_00021e40();
        local_90 = 0;
        pcVar9 = "%16.16llx  %16.16llx ";
        if (DAT_000b9da0 == 0) {
          pcVar9 = "%12.12llx  %12.12llx ";
        }
        uVar14 = uVar13;
        printf(pcVar9,uVar10,uVar4,puVar25,uVar13);
        puVar26 = puVar25;
      }
      else {
        local_80 = (uint)puVar25 & 0xff;
        uVar14 = (uint)puVar25 >> 8 | uVar13 << 0x18;
        local_90 = uVar13 >> 8;
        puVar26 = puVar25;
        printf("%8.8lx  %8.8lx ",uVar10,puVar25);
        puVar24 = puVar25;
      }
      uVar6 = *(ushort *)(param_1 + 0x42);
      if (uVar6 == 0x72) {
        switch(local_80) {
        case 0:
          local_8c = (byte *)0x7997c;
          break;
        case 1:
          local_8c = (byte *)0x78b41;
          break;
        case 2:
          local_8c = (byte *)0x79cff;
          break;
        case 3:
          local_8c = (byte *)0x79cf0;
          break;
        case 4:
          local_8c = (byte *)0x79ce4;
          break;
        case 5:
          local_8c = (byte *)0x79cd8;
          break;
        case 6:
          local_8c = (byte *)0x79ccc;
          break;
        case 7:
          local_8c = (byte *)0x79cbd;
          break;
        case 8:
          local_8c = (byte *)0x79cae;
          break;
        case 9:
          local_8c = (byte *)0x79c9f;
          break;
        case 10:
          local_8c = (byte *)0x79c90;
          break;
        case 0xb:
          local_8c = (byte *)0x79c84;
          break;
        case 0xc:
          local_8c = (byte *)0x79c78;
          break;
        case 0xd:
          local_8c = &UNK_00079c6d;
          break;
        case 0xe:
          local_8c = (byte *)0x79c61;
          break;
        case 0xf:
          local_8c = (byte *)0x79c55;
          break;
        case 0x10:
          local_8c = (byte *)0x79c49;
          break;
        case 0x11:
          local_8c = (byte *)0x79c3d;
          break;
        case 0x12:
          local_8c = (byte *)0x79c2f;
          break;
        case 0x13:
          local_8c = (byte *)0x79c20;
          break;
        case 0x14:
          local_8c = (byte *)0x79c11;
          break;
        default:
          goto LAB_0002dbd0;
        }
        goto LAB_0002dd00;
      }
      if (0x72 < uVar6) {
        if (uVar6 == 0x1057) {
code_r0x0002e6d7:
          switch(local_80) {
          case 0:
            local_8c = (byte *)0x7b49c;
            break;
          case 1:
            local_8c = &UNK_00078a28;
            break;
          case 2:
            local_8c = (byte *)0x7b897;
            break;
          case 3:
            local_8c = (byte *)0x7b888;
            break;
          case 4:
            local_8c = &UNK_0007b87f;
            break;
          case 5:
            local_8c = (byte *)0x7b873;
            break;
          case 6:
            local_8c = (byte *)0x7b865;
            break;
          case 7:
            local_8c = (byte *)0x7b857;
            break;
          case 8:
            local_8c = (byte *)0x7b849;
            break;
          case 9:
            local_8c = (byte *)0x7b837;
            break;
          case 10:
            local_8c = (byte *)0x7b825;
            break;
          case 0xb:
            local_8c = (byte *)0x7b813;
            break;
          case 0xc:
            local_8c = (byte *)0x7b802;
            break;
          case 0xd:
            local_8c = (byte *)0x7b7f1;
            break;
          case 0xe:
            local_8c = (byte *)0x7b7e0;
            break;
          case 0xf:
            local_8c = (byte *)0x7b7cb;
            break;
          case 0x10:
            local_8c = (byte *)0x7b7b6;
            break;
          case 0x11:
            local_8c = (byte *)0x7b7a1;
            break;
          case 0x12:
            local_8c = (byte *)0x7b796;
            break;
          case 0x13:
            local_8c = (byte *)0x7b78c;
            break;
          case 0x14:
            local_8c = &UNK_0007b784;
            break;
          case 0x15:
            local_8c = (byte *)0x7b777;
            break;
          case 0x16:
            local_8c = (byte *)0x7b769;
            break;
          case 0x17:
            local_8c = (byte *)0x7b757;
            break;
          case 0x18:
            local_8c = (byte *)0x7b746;
            break;
          case 0x19:
            local_8c = (byte *)0x7b735;
            break;
          case 0x1a:
            local_8c = &UNK_0007b72d;
            break;
          case 0x1b:
            local_8c = &UNK_0007b721;
            break;
          case 0x1c:
            local_8c = &UNK_0007b715;
            break;
          case 0x1d:
            local_8c = &UNK_0007b708;
            break;
          case 0x1e:
            local_8c = (byte *)0x7b6fc;
            break;
          case 0x1f:
            local_8c = (byte *)0x7b6ef;
            break;
          case 0x20:
            local_8c = (byte *)0x7b6e2;
            break;
          case 0x21:
            local_8c = (byte *)0x7b6d1;
            break;
          case 0x22:
            local_8c = (byte *)0x7b6c5;
            break;
          case 0x23:
            local_8c = (byte *)0x7b6b9;
            break;
          case 0x24:
            local_8c = (byte *)0x7b6aa;
            break;
          default:
            goto LAB_0002dbd0;
          }
          goto LAB_0002dd00;
        }
        if (uVar6 < 0x1058) {
          if (0xb5 < uVar6) {
            if (uVar6 == 0xc5) {
              local_8c = (byte *)FUN_00018620();
              goto LAB_0002dcf0;
            }
            if (uVar6 < 0xc6) {
              if (uVar6 != 0xbd) {
                if (uVar6 < 0xbe) {
                  if (uVar6 == 0xb7) {
                    local_8c = (byte *)FUN_000140b0();
                  }
                  else {
                    if (uVar6 != 0xbc) goto LAB_0002dbd0;
                    local_8c = (byte *)FUN_0001a1a0();
                  }
                }
                else {
                  if (uVar6 != 0xbf) {
                    if (uVar6 == 0xc3) goto LAB_0002e062;
                    goto LAB_0002dbd0;
                  }
                  local_8c = (byte *)FUN_00019e30();
                }
                goto LAB_0002dcf0;
              }
code_r0x0002e43b:
              switch(local_80) {
              case 0:
                local_8c = (byte *)0x78f38;
                break;
              case 1:
                local_8c = (byte *)0x78bb1;
                break;
              case 2:
                local_8c = (byte *)0x79367;
                break;
              case 3:
                local_8c = (byte *)0x79351;
                break;
              case 4:
                local_8c = (byte *)0x79338;
                break;
              case 5:
                local_8c = (byte *)0x79328;
                break;
              case 6:
                local_8c = (byte *)0x79315;
                break;
              case 7:
                local_8c = (byte *)0x79302;
                break;
              case 8:
                local_8c = (byte *)0x792ef;
                break;
              case 9:
                local_8c = (byte *)0x792da;
                break;
              case 10:
                local_8c = (byte *)0x792bf;
                break;
              case 0xb:
                local_8c = (byte *)0x792a4;
                break;
              case 0xc:
                local_8c = (byte *)0x7928b;
                break;
              case 0xd:
                local_8c = (byte *)0x79275;
                break;
              case 0xe:
                local_8c = (byte *)0x79261;
                break;
              case 0xf:
                local_8c = (byte *)0x7924d;
                break;
              case 0x10:
                local_8c = (byte *)0x7923c;
                break;
              case 0x11:
                local_8c = (byte *)0x79225;
                break;
              case 0x12:
                local_8c = (byte *)0x7920f;
                break;
              case 0x13:
                local_8c = (byte *)0x791f8;
                break;
              case 0x14:
                local_8c = (byte *)0x791e1;
                break;
              case 0x15:
                local_8c = (byte *)0x791cf;
                break;
              case 0x16:
                local_8c = (byte *)0x791be;
                break;
              case 0x17:
                local_8c = (byte *)0x791ab;
                break;
              case 0x18:
                local_8c = (byte *)0x79198;
                break;
              case 0x19:
                local_8c = (byte *)0x7917f;
                break;
              case 0x1a:
                local_8c = (byte *)0x79166;
                break;
              case 0x1b:
                local_8c = (byte *)0x7914d;
                break;
              case 0x1c:
                local_8c = (byte *)0x79132;
                break;
              case 0x1d:
                local_8c = (byte *)0x7911a;
                break;
              case 0x1e:
                local_8c = (byte *)0x79100;
                break;
              case 0x1f:
                local_8c = (byte *)0x790e8;
                break;
              case 0x20:
                local_8c = (byte *)0x790cd;
                break;
              default:
                goto LAB_0002dbd0;
              }
            }
            else if (uVar6 == 0xdf) {
              if (local_80 == 1) {
                local_8c = (byte *)0x78ab5;
              }
              else if (local_80 == 0) {
                local_8c = (byte *)0x7a63e;
              }
              else {
                if (local_80 != 2) goto LAB_0002dbd0;
                local_8c = (byte *)0x78c3f;
              }
            }
            else {
              if (0xdf < uVar6) {
                if (uVar6 == 0xf3) {
                  local_8c = (byte *)FUN_00018290();
                }
                else {
                  if (uVar6 != 0xfa) goto LAB_0002dbd0;
                  if (*(short *)(param_1 + 0x3d) != 0x3200) {
                    switch(local_80) {
                    case 0:
                      local_8c = (byte *)0x7b8a5;
                      break;
                    case 1:
                      local_8c = &UNK_0007b8fd;
                      break;
                    case 2:
                      local_8c = &UNK_00078e21;
                      break;
                    case 3:
                      local_8c = &UNK_00078e14;
                      break;
                    case 4:
                      local_8c = (byte *)0x78e05;
                      break;
                    case 5:
                      local_8c = &UNK_00078dfc;
                      break;
                    case 6:
                      local_8c = (byte *)0x78de7;
                      break;
                    case 7:
                      local_8c = (byte *)0x78dd2;
                      break;
                    case 8:
                      local_8c = &UNK_00078dc5;
                      break;
                    case 9:
                      local_8c = &UNK_00078db8;
                      break;
                    case 10:
                      local_8c = &UNK_00078da9;
                      break;
                    case 0xb:
                      local_8c = &UNK_00078d9a;
                      break;
                    case 0xc:
                      local_8c = (byte *)0x78d85;
                      break;
                    case 0xd:
                      local_8c = (byte *)0x78d70;
                      break;
                    case 0xe:
                      local_8c = &UNK_00078d64;
                      break;
                    case 0xf:
                      local_8c = (byte *)0x78d56;
                      break;
                    case 0x10:
                      local_8c = &UNK_00078d4a;
                      break;
                    case 0x11:
                      local_8c = &UNK_00078d3e;
                      break;
                    case 0x12:
                      local_8c = &UNK_00078d2e;
                      break;
                    case 0x13:
                      local_8c = (byte *)0x78d1e;
                      break;
                    case 0x14:
                      local_8c = (byte *)0x78d0e;
                      break;
                    case 0x15:
                      local_8c = (byte *)0x78cff;
                      break;
                    case 0x16:
                      local_8c = (byte *)0x78cf0;
                      break;
                    case 0x17:
                      local_8c = (byte *)0x78ce0;
                      break;
                    case 0x18:
                      local_8c = (byte *)0x78cd0;
                      break;
                    case 0x19:
                      local_8c = &UNK_00078cc1;
                      break;
                    case 0x1a:
                      local_8c = &UNK_00078cb2;
                      break;
                    default:
                      goto LAB_0002dbd0;
                    }
                    goto LAB_0002dd00;
                  }
                  local_8c = (byte *)FUN_00017590();
                }
                goto LAB_0002dcf0;
              }
              if (uVar6 == 0xdd) {
                if (local_80 == 7) {
                  local_8c = (byte *)0x79af6;
                }
                else if (local_80 < 8) {
                  if (local_80 == 3) {
                    local_8c = (byte *)0x79b39;
                  }
                  else if (local_80 < 4) {
                    local_8c = (byte *)0x78b55;
                    if (local_80 != 1) {
                      local_8c = (byte *)"R_VISIUM_NONE";
                      if (1 < local_80) {
                        local_8c = (byte *)"R_VISIUM_16";
                      }
                    }
                  }
                  else {
                    local_8c = (byte *)0x79b16;
                    if (local_80 != 5) {
                      local_8c = (byte *)"R_VISIUM_8_PCREL";
                      if (5 < local_80) {
                        local_8c = (byte *)"R_VISIUM_32_PCREL";
                      }
                    }
                  }
                }
                else if (local_80 == 0xb) {
                  local_8c = (byte *)0x79ab8;
                }
                else if (local_80 < 0xc) {
                  local_8c = (byte *)0x79ada;
                  if (local_80 != 9) {
                    local_8c = (byte *)"R_VISIUM_HI16";
                    if (9 < local_80) {
                      local_8c = (byte *)"R_VISIUM_IM16";
                    }
                  }
                }
                else if (local_80 == 0xd) {
                  local_8c = (byte *)0x79a90;
                }
                else if (local_80 < 0xd) {
                  local_8c = (byte *)0x79aa4;
                }
                else if (local_80 == 200) {
                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";
                }
                else {
                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";
                  if (local_80 != 0xc9) goto LAB_0002dbd0;
                }
                goto LAB_0002dd00;
              }
              if (uVar6 != 0xde) goto LAB_0002dbd0;
              switch(local_80) {
              case 0:
                local_8c = (byte *)0x78c33;
                break;
              case 1:
                local_8c = (byte *)0x78a93;
                break;
              case 2:
                local_8c = (byte *)0x7adcb;
                break;
              case 3:
                local_8c = &UNK_0007adc2;
                break;
              case 4:
                local_8c = (byte *)0x7adb8;
                break;
              case 5:
                local_8c = &UNK_0007adae;
                break;
              case 6:
                local_8c = &UNK_0007ada4;
                break;
              case 7:
                local_8c = &UNK_0007ad9a;
                break;
              case 8:
                local_8c = (byte *)0x7ad8d;
                break;
              case 9:
                local_8c = &UNK_0007ad82;
                break;
              case 10:
                local_8c = &UNK_0007ad77;
                break;
              case 0xb:
                local_8c = &UNK_0007ad6d;
                break;
              case 0xc:
                local_8c = (byte *)0x7ad5f;
                break;
              default:
                goto LAB_0002dbd0;
              }
            }
            goto LAB_0002dd00;
          }
          if (uVar6 < 0xb4) {
            if (uVar6 != 0x8c) {
              if (0x8c < uVar6) {
                if (uVar6 == 0xad) {
                  local_8c = (byte *)FUN_000189d0();
                  goto LAB_0002dcf0;
                }
                if (uVar6 < 0xae) {
                  if (uVar6 == 0x90) {
                    switch(local_80) {
                    case 0:
                      local_8c = (byte *)0x78c4f;
                      break;
                    default:
                      goto LAB_0002dbd0;
                    case 5:
                      local_8c = (byte *)0x789bf;
                      break;
                    case 6:
                      local_8c = (byte *)0x78f26;
                      break;
                    case 8:
                      local_8c = (byte *)0x78f13;
                      break;
                    case 9:
                      local_8c = &UNK_00078f09;
                      break;
                    case 10:
                      local_8c = (byte *)0x78efb;
                      break;
                    case 0xb:
                      local_8c = (byte *)0x78ee8;
                      break;
                    case 0xe:
                      local_8c = (byte *)0x78ed8;
                      break;
                    case 0xf:
                      local_8c = (byte *)0x78ec9;
                      break;
                    case 0x12:
                      local_8c = (byte *)0x78ebd;
                      break;
                    case 0x40:
                      local_8c = (byte *)0x78ea7;
                      break;
                    case 0x41:
                      local_8c = (byte *)0x78e97;
                      break;
                    case 0x42:
                      local_8c = (byte *)0x78e86;
                      break;
                    case 0x43:
                      local_8c = (byte *)0x78e75;
                      break;
                    case 0x44:
                      local_8c = (byte *)0x78e5f;
                      break;
                    case 0x45:
                      local_8c = (byte *)0x78e49;
                      break;
                    case 0x46:
                      local_8c = (byte *)0x78e3b;
                    }
                    goto LAB_0002dd00;
                  }
                  if (uVar6 == 0xa7) {
                    local_8c = (byte *)FUN_000171b0();
                    goto LAB_0002dcf0;
                  }
                }
                else {
                  if (uVar6 == 0xae) {
                    local_8c = (byte *)FUN_00016b40();
                    goto LAB_0002dcf0;
                  }
                  if (uVar6 == 0xb1) {
                    switch(local_80) {
                    case 0:
                      local_8c = (byte *)0x78be5;
                      break;
                    case 1:
                      local_8c = (byte *)0x78ba5;
                      break;
                    case 2:
                      local_8c = (byte *)0x79536;
                      break;
                    case 3:
                      local_8c = (byte *)0x79529;
                      break;
                    case 4:
                      local_8c = (byte *)0x7951b;
                      break;
                    case 5:
                      local_8c = (byte *)0x7950c;
                      break;
                    case 6:
                      local_8c = (byte *)0x794fc;
                      break;
                    case 7:
                      local_8c = (byte *)0x794ec;
                      break;
                    case 8:
                      local_8c = (byte *)0x794db;
                      break;
                    case 9:
                      local_8c = (byte *)0x794cb;
                      break;
                    case 10:
                      local_8c = (byte *)0x794bb;
                      break;
                    case 0xb:
                      local_8c = (byte *)0x794aa;
                      break;
                    case 0xc:
                      local_8c = (byte *)0x7949d;
                      break;
                    case 0xd:
                      local_8c = (byte *)0x79490;
                      break;
                    case 0xe:
                      local_8c = (byte *)0x79484;
                      break;
                    case 0xf:
                      local_8c = (byte *)0x79478;
                      break;
                    case 0x10:
                      local_8c = (byte *)0x7946b;
                      break;
                    case 0x11:
                      local_8c = (byte *)0x7945e;
                      break;
                    case 0x12:
                      local_8c = (byte *)0x79451;
                      break;
                    case 0x13:
                      local_8c = (byte *)0x79444;
                      break;
                    case 0x14:
                      local_8c = (byte *)0x79436;
                      break;
                    case 0x15:
                      local_8c = (byte *)0x79429;
                      break;
                    case 0x16:
                      local_8c = (byte *)0x7941c;
                      break;
                    case 0x17:
                      local_8c = (byte *)0x7940e;
                      break;
                    case 0x18:
                      local_8c = (byte *)0x79400;
                      break;
                    case 0x19:
                      local_8c = (byte *)0x793f1;
                      break;
                    case 0x1a:
                      local_8c = (byte *)0x793e2;
                      break;
                    case 0x1b:
                      local_8c = (byte *)0x793d2;
                      break;
                    case 0x1c:
                      local_8c = (byte *)0x793c2;
                      break;
                    case 0x1d:
                      local_8c = (byte *)0x793ae;
                      break;
                    case 0x1e:
                      local_8c = (byte *)0x79399;
                      break;
                    case 0x1f:
                      local_8c = (byte *)0x79389;
                      break;
                    default:
                      goto LAB_0002dbd0;
                    }
                    goto LAB_0002dd00;
                  }
                }
                goto LAB_0002dbd0;
              }
              if (uVar6 == 0x78) {
code_r0x0002ef25:
                switch(local_80) {
                case 0:
                  local_8c = (byte *)0x7937d;
                  break;
                case 1:
                  local_8c = &UNK_00078b8c;
                  break;
                case 2:
                  local_8c = &UNK_000796f1;
                  break;
                case 3:
                  local_8c = &UNK_000796e7;
                  break;
                case 4:
                  local_8c = (byte *)0x796d8;
                  break;
                case 5:
                  local_8c = (byte *)0x796c8;
                  break;
                case 6:
                  local_8c = &UNK_000796bf;
                  break;
                case 7:
                  local_8c = (byte *)0x796b3;
                  break;
                case 8:
                  local_8c = &UNK_000796a8;
                  break;
                case 9:
                  local_8c = (byte *)0x7969c;
                  break;
                case 10:
                  local_8c = (byte *)0x7968d;
                  break;
                case 0xb:
                  local_8c = (byte *)0x7967d;
                  break;
                case 0xc:
                  local_8c = (byte *)0x7966d;
                  break;
                default:
                  goto LAB_0002dbd0;
                }
                goto LAB_0002dd00;
              }
              if (uVar6 < 0x79) {
                if (uVar6 == 0x73) {
                  switch(local_80) {
                  case 0:
                    local_8c = (byte *)0x789db;
                    break;
                  case 1:
                    local_8c = (byte *)0x78bdb;
                    break;
                  case 2:
                    local_8c = (byte *)0x7904a;
                    break;
                  case 3:
                    local_8c = (byte *)0x7903f;
                    break;
                  case 4:
                    local_8c = (byte *)0x79034;
                    break;
                  case 5:
                    local_8c = (byte *)0x79023;
                    break;
                  case 6:
                    local_8c = (byte *)0x7900d;
                    break;
                  case 7:
                    local_8c = (byte *)0x78ff9;
                    break;
                  case 8:
                    local_8c = (byte *)0x78fee;
                    break;
                  case 9:
                    local_8c = (byte *)0x78fe1;
                    break;
                  case 10:
                    local_8c = (byte *)0x78fd3;
                    break;
                  case 0xb:
                    local_8c = (byte *)0x78fc3;
                    break;
                  case 0xc:
                    local_8c = (byte *)0x78fb2;
                    break;
                  case 0xd:
                    local_8c = (byte *)0x78fa2;
                    break;
                  case 0xe:
                    local_8c = (byte *)0x78f92;
                    break;
                  case 0xf:
                    local_8c = (byte *)0x78f85;
                    break;
                  case 0x10:
                    local_8c = (byte *)0x78f78;
                    break;
                  case 0x11:
                    local_8c = (byte *)0x78f6b;
                    break;
                  case 0x12:
                    local_8c = (byte *)0x78f5b;
                    break;
                  case 0x13:
                    local_8c = (byte *)0x78f4a;
                    break;
                  default:
                    goto LAB_0002dbd0;
                  }
                  goto LAB_0002dd00;
                }
                if (uVar6 == 0x74) goto code_r0x0002e2d7;
              }
              else {
                if (uVar6 == 0x87) {
                  switch(local_80) {
                  case 0:
                    local_8c = (byte *)0x79b51;
                    break;
                  case 1:
                    local_8c = (byte *)0x78b25;
                    break;
                  case 2:
                    local_8c = (byte *)0x79f25;
                    break;
                  case 3:
                    local_8c = (byte *)0x79f18;
                    break;
                  case 4:
                    local_8c = (byte *)0x79f0d;
                    break;
                  case 5:
                    local_8c = (byte *)0x79f00;
                    break;
                  case 6:
                    local_8c = (byte *)0x79ef3;
                    break;
                  case 7:
                    local_8c = (byte *)0x79ee5;
                    break;
                  case 8:
                    local_8c = (byte *)0x79ed7;
                    break;
                  case 9:
                    local_8c = (byte *)0x79ec9;
                    break;
                  case 10:
                    local_8c = (byte *)0x79eba;
                    break;
                  case 0xb:
                    local_8c = (byte *)0x79ead;
                    break;
                  case 0xc:
                    local_8c = (byte *)0x79e97;
                    break;
                  case 0xd:
                    local_8c = (byte *)0x79e83;
                    break;
                  case 0xe:
                    local_8c = (byte *)0x79e75;
                    break;
                  case 0xf:
                    local_8c = (byte *)0x79e64;
                    break;
                  case 0x10:
                    local_8c = (byte *)0x79e55;
                    break;
                  case 0x11:
                    local_8c = (byte *)0x79e45;
                    break;
                  case 0x12:
                    local_8c = (byte *)0x79e37;
                    break;
                  case 0x13:
                    local_8c = (byte *)0x79e24;
                    break;
                  case 0x14:
                    local_8c = (byte *)0x79e16;
                    break;
                  case 0x15:
                    local_8c = (byte *)0x79e08;
                    break;
                  default:
                    goto LAB_0002dbd0;
                  }
                  goto LAB_0002dd00;
                }
                if (uVar6 == 0x8a) {
                  switch(local_80) {
                  case 0:
                    local_8c = (byte *)0x79543;
                    break;
                  case 1:
                    local_8c = &UNK_00078b83;
                    break;
                  case 2:
                    local_8c = (byte *)0x797ee;
                    break;
                  case 3:
                    local_8c = (byte *)0x797e4;
                    break;
                  case 4:
                    local_8c = (byte *)0x797d8;
                    break;
                  case 5:
                    local_8c = (byte *)0x797cc;
                    break;
                  case 6:
                    local_8c = (byte *)0x797bd;
                    break;
                  case 7:
                    local_8c = (byte *)0x797b1;
                    break;
                  case 8:
                    local_8c = (byte *)0x797a3;
                    break;
                  case 9:
                    local_8c = (byte *)0x7978e;
                    break;
                  case 10:
                    local_8c = (byte *)0x7977b;
                    break;
                  case 0xb:
                    local_8c = (byte *)0x7976d;
                    break;
                  case 0xc:
                    local_8c = (byte *)0x7975a;
                    break;
                  case 0xd:
                    local_8c = (byte *)0x79747;
                    break;
                  case 0xe:
                    local_8c = (byte *)0x7973b;
                    break;
                  case 0xf:
                    local_8c = (byte *)0x7972b;
                    break;
                  case 0x10:
                    local_8c = (byte *)0x7971b;
                    break;
                  case 0x11:
                    local_8c = (byte *)0x7970b;
                    break;
                  default:
                    goto LAB_0002dbd0;
                  }
                  goto LAB_0002dd00;
                }
              }
              goto LAB_0002dbd0;
            }
            local_8c = (byte *)FUN_00019be0();
          }
          else {
LAB_0002efc8:
            local_8c = (byte *)FUN_0001b090();
          }
          goto LAB_0002dcf0;
        }
        if (uVar6 == 0x8217) {
code_r0x0002edad:
          switch(local_80) {
          case 0:
            local_8c = (byte *)0x79661;
            break;
          case 1:
            local_8c = &UNK_00078b6d;
            break;
          case 2:
            local_8c = (byte *)0x79972;
            break;
          case 3:
            local_8c = &UNK_00079967;
            break;
          case 4:
            local_8c = (byte *)0x7995b;
            break;
          case 5:
            local_8c = (byte *)0x7994a;
            break;
          case 6:
            local_8c = (byte *)0x7993d;
            break;
          case 7:
            local_8c = (byte *)0x7992e;
            break;
          case 8:
            local_8c = (byte *)0x7991f;
            break;
          case 9:
            local_8c = (byte *)0x79910;
            break;
          case 10:
            local_8c = (byte *)0x79901;
            break;
          case 0xb:
            local_8c = (byte *)0x798f2;
            break;
          case 0xc:
            local_8c = (byte *)0x798e6;
            break;
          case 0xd:
            local_8c = (byte *)0x798d5;
            break;
          case 0xe:
            local_8c = (byte *)0x798c6;
            break;
          default:
            goto LAB_0002dbd0;
          }
          goto LAB_0002dd00;
        }
        if (uVar6 < 0x8218) {
          if (uVar6 == 0x4688) {
code_r0x0002e2d7:
            switch(local_80) {
            case 0:
              local_8c = (byte *)0x78e2e;
              break;
            case 1:
              local_8c = (byte *)0x78bc1;
              break;
            case 2:
              local_8c = (byte *)0x790b4;
              break;
            case 3:
              local_8c = (byte *)0x790a5;
              break;
            case 4:
              local_8c = (byte *)0x79095;
              break;
            case 5:
              local_8c = (byte *)0x79089;
              break;
            case 6:
              local_8c = (byte *)0x7907d;
              break;
            case 7:
              local_8c = (byte *)0x79071;
              break;
            case 8:
              local_8c = (byte *)0x79065;
              break;
            default:
              goto LAB_0002dbd0;
            }
            goto LAB_0002dd00;
          }
          if (uVar6 < 0x4689) {
            if (uVar6 == 0x2530) {
              switch(local_80) {
              case 0:
                local_8c = (byte *)0x790c3;
                break;
              case 1:
                local_8c = &UNK_00078b96;
                break;
              case 2:
                local_8c = &UNK_00078c2b;
                break;
              case 3:
                local_8c = (byte *)0x78c1d;
                break;
              case 4:
                local_8c = (byte *)0x78c13;
                break;
              case 5:
                local_8c = (byte *)0x78c09;
                break;
              case 6:
                local_8c = (byte *)0x78bff;
                break;
              default:
                goto LAB_0002dbd0;
              }
            }
            else if (uVar6 < 0x2531) {
              if (uVar6 == 0x1059) {
code_r0x0002e0f7:
                switch(local_80) {
                case 0:
                  local_8c = (byte *)0x7a361;
                  break;
                case 1:
                  local_8c = (byte *)0x78acf;
                  break;
                case 2:
                  local_8c = (byte *)0x7a8cb;
                  break;
                case 3:
                  local_8c = (byte *)0x7a8bf;
                  break;
                case 4:
                  local_8c = (byte *)0x7a8ad;
                  break;
                case 5:
                  local_8c = (byte *)0x7a89c;
                  break;
                case 6:
                  local_8c = (byte *)0x7a885;
                  break;
                case 7:
                  local_8c = (byte *)0x7a873;
                  break;
                case 8:
                  local_8c = (byte *)0x7a861;
                  break;
                case 9:
                  local_8c = &UNK_0007a856;
                  break;
                case 10:
                  local_8c = (byte *)0x7a844;
                  break;
                default:
                  goto LAB_0002dbd0;
                }
              }
              else {
                if (uVar6 != 0x1223) goto LAB_0002dbd0;
                switch(local_80) {
                case 0:
                  local_8c = (byte *)0x796fb;
                  break;
                case 1:
                  local_8c = (byte *)0x78b60;
                  break;
                case 2:
                  local_8c = (byte *)0x79a45;
                  break;
                case 3:
                  local_8c = (byte *)0x79a37;
                  break;
                case 4:
                  local_8c = (byte *)0x79a24;
                  break;
                case 5:
                  local_8c = (byte *)0x79a10;
                  break;
                case 6:
                  local_8c = (byte *)0x799fc;
                  break;
                case 7:
                  local_8c = (byte *)0x799eb;
                  break;
                case 8:
                  local_8c = (byte *)0x799d9;
                  break;
                case 9:
                  local_8c = (byte *)0x799c9;
                  break;
                case 10:
                  local_8c = (byte *)0x799ba;
                  break;
                case 0xb:
                  local_8c = (byte *)0x799a8;
                  break;
                case 0xc:
                  local_8c = (byte *)0x79997;
                  break;
                case 0xd:
                  local_8c = (byte *)0x79987;
                  break;
                default:
                  goto LAB_0002dbd0;
                }
              }
            }
            else {
              if (uVar6 == 0x3330) goto code_r0x0002edcd;
              if (uVar6 != 0x4157) goto LAB_0002dbd0;
              if (local_80 == 0) {
                local_8c = (byte *)0x78ca4;
              }
              else {
                if (local_80 != 1) goto LAB_0002dbd0;
                local_8c = (byte *)0x78bcf;
              }
            }
          }
          else {
            if (uVar6 == 0x5aa5) {
              switch(local_80) {
              case 0:
                local_8c = (byte *)0x7b09a;
                break;
              case 1:
                local_8c = (byte *)0x78a59;
                break;
              case 2:
                local_8c = (byte *)0x7b48d;
                break;
              case 3:
                local_8c = (byte *)0x7b47e;
                break;
              case 4:
                local_8c = (byte *)0x7b46a;
                break;
              case 5:
                local_8c = (byte *)0x7b458;
                break;
              case 6:
                local_8c = (byte *)0x7b446;
                break;
              case 7:
                local_8c = (byte *)0x7b434;
                break;
              case 8:
                local_8c = (byte *)0x7b41f;
                break;
              case 9:
                local_8c = (byte *)0x7b40a;
                break;
              default:
                goto LAB_0002dbd0;
              }
              goto LAB_0002dd00;
            }
            if (0x5aa5 < uVar6) {
              if (uVar6 == 0x7650) goto code_r0x0002e4ef;
              if (uVar6 == 0x7676) goto code_r0x0002e577;
              goto LAB_0002dbd0;
            }
            if (uVar6 == 0x4def) {
              switch(local_80) {
              case 0:
                local_8c = (byte *)0x7b5bd;
                break;
              case 1:
                local_8c = &UNK_00078a14;
                break;
              case 2:
                local_8c = &UNK_00078c95;
                break;
              case 3:
                local_8c = (byte *)0x78c83;
                break;
              case 4:
                local_8c = &UNK_00078c76;
                break;
              case 5:
                local_8c = &UNK_00078c67;
                break;
              case 6:
                local_8c = (byte *)0x78c5a;
                break;
              default:
                goto LAB_0002dbd0;
              }
              goto LAB_0002dd00;
            }
            if (uVar6 != 0x5441) goto LAB_0002dbd0;
            switch(local_80) {
            case 0:
              local_8c = (byte *)0x7aa69;
              break;
            case 1:
              local_8c = &UNK_00078a8a;
              break;
            case 2:
              local_8c = (byte *)0x7b08c;
              break;
            case 3:
              local_8c = (byte *)0x7b07e;
              break;
            case 4:
              local_8c = (byte *)0x7b073;
              break;
            case 5:
              local_8c = (byte *)0x7b068;
              break;
            case 6:
              local_8c = (byte *)0x7b05a;
              break;
            case 7:
              local_8c = (byte *)0x7b04b;
              break;
            case 8:
              local_8c = (byte *)0x7b03d;
              break;
            case 9:
              local_8c = (byte *)0x7b02f;
              break;
            case 10:
              local_8c = (byte *)0x7b021;
              break;
            case 0xb:
              local_8c = (byte *)0x7b015;
              break;
            case 0xc:
              local_8c = (byte *)0x7b009;
              break;
            case 0xd:
              local_8c = (byte *)0x7affd;
              break;
            case 0xe:
              local_8c = (byte *)0x7afee;
              break;
            case 0xf:
              local_8c = (byte *)0x7afd9;
              break;
            case 0x10:
              local_8c = (byte *)0x7afc4;
              break;
            case 0x11:
              local_8c = (byte *)0x7afaf;
              break;
            case 0x12:
              local_8c = (byte *)0x7af9a;
              break;
            case 0x13:
              local_8c = (byte *)0x7af82;
              break;
            case 0x14:
              local_8c = (byte *)0x7af6a;
              break;
            case 0x15:
              local_8c = (byte *)0x7af52;
              break;
            case 0x16:
              local_8c = (byte *)0x7af43;
              break;
            case 0x17:
              local_8c = (byte *)0x7af34;
              break;
            case 0x18:
              local_8c = (byte *)0x7af25;
              break;
            case 0x19:
              local_8c = (byte *)0x7af15;
              break;
            case 0x1a:
              local_8c = (byte *)0x7af01;
              break;
            case 0x1b:
              local_8c = (byte *)0x7aeee;
              break;
            case 0x1c:
              local_8c = (byte *)0x7aedb;
              break;
            case 0x1d:
              local_8c = (byte *)0x7aec8;
              break;
            case 0x1e:
              local_8c = (byte *)0x7aeb8;
              break;
            case 0x1f:
              local_8c = (byte *)0x7aea8;
              break;
            case 0x20:
              local_8c = (byte *)0x7ae98;
              break;
            case 0x21:
              local_8c = (byte *)0x7ae86;
              break;
            case 0x22:
              local_8c = (byte *)0x7ae74;
              break;
            case 0x23:
              local_8c = (byte *)0x7ae62;
              break;
            case 0x24:
              local_8c = (byte *)0x7ae55;
              break;
            case 0x25:
              local_8c = (byte *)0x7ae41;
              break;
            case 0x26:
              local_8c = (byte *)0x7ae2b;
              break;
            case 0x27:
              local_8c = (byte *)0x7ae18;
              break;
            case 0x28:
              local_8c = (byte *)0x7ae0a;
              break;
            default:
              goto LAB_0002dbd0;
            case 200:
              local_8c = (byte *)0x7adf6;
              break;
            case 0xc9:
              local_8c = (byte *)0x7ade4;
            }
          }
          goto LAB_0002dd00;
        }
        if (uVar6 == 0xad45) {
          switch(local_80) {
          case 0:
            local_8c = (byte *)0x79a53;
            break;
          case 1:
            local_8c = (byte *)0x78b32;
            break;
          case 2:
            local_8c = (byte *)0x79ded;
            break;
          case 3:
            local_8c = (byte *)0x79ddf;
            break;
          case 4:
            local_8c = (byte *)0x79dce;
            break;
          case 5:
            local_8c = (byte *)0x79dbd;
            break;
          case 6:
            local_8c = (byte *)0x79dad;
            break;
          case 7:
            local_8c = (byte *)0x79d9a;
            break;
          case 8:
            local_8c = (byte *)0x79d8b;
            break;
          case 9:
            local_8c = (byte *)0x79d78;
            break;
          case 10:
            local_8c = (byte *)0x79d67;
            break;
          case 0xb:
            local_8c = (byte *)0x79d56;
            break;
          case 0xc:
            local_8c = (byte *)0x79d47;
            break;
          default:
            goto LAB_0002dbd0;
          case 0x80:
            local_8c = (byte *)0x79d2d;
            break;
          case 0x81:
            local_8c = (byte *)0x79d15;
          }
          goto LAB_0002dd00;
        }
        if (0xad45 < uVar6) {
          if (uVar6 == 0xdead) goto code_r0x0002ef3d;
          if (uVar6 < 0xdeae) {
            if (uVar6 == 0xbaab) goto code_r0x0002e43b;
            if (uVar6 == 0xbeef) goto code_r0x0002e467;
            goto LAB_0002dbd0;
          }
          if (uVar6 == 0xfeb0) goto code_r0x0002ef25;
          if (uVar6 == 0xfeba) {
            if (local_80 == 6) {
              local_8c = (byte *)0x79879;
            }
            else if (local_80 < 7) {
              if (local_80 == 2) {
                local_8c = (byte *)0x798af;
              }
              else if (local_80 < 3) {
                if (local_80 == 0) {
                  local_8c = (byte *)0x78bf1;
                }
                else {
                  local_8c = (byte *)0x78b77;
                  if (local_80 != 1) goto LAB_0002dbd0;
                }
              }
              else {
                local_8c = (byte *)0x79895;
                if (local_80 != 4) {
                  local_8c = (byte *)"R_IQ2000_26";
                  if (4 < local_80) {
                    local_8c = (byte *)"R_IQ2000_HI16";
                  }
                }
              }
            }
            else if (local_80 == 9) {
              local_8c = (byte *)0x79844;
            }
            else if (local_80 < 10) {
              if (local_80 == 7) {
                local_8c = (byte *)0x79866;
              }
              else {
                local_8c = (byte *)0x79853;
                if (local_80 != 8) goto LAB_0002dbd0;
              }
            }
            else if (local_80 == 200) {
              local_8c = (byte *)0x7981b;
            }
            else if (local_80 == 0xc9) {
              local_8c = (byte *)0x79806;
            }
            else {
              if (local_80 != 10) goto LAB_0002dbd0;
              local_8c = (byte *)0x79832;
            }
            goto LAB_0002dd00;
          }
          if (uVar6 == 0xf00d) {
            switch(local_80) {
            case 0:
              local_8c = (byte *)0x7905a;
              break;
            case 1:
              local_8c = &UNK_00078b9e;
              break;
            case 2:
              local_8c = &UNK_00079659;
              break;
            case 3:
              local_8c = (byte *)0x79650;
              break;
            case 4:
              local_8c = (byte *)0x79647;
              break;
            case 5:
              local_8c = (byte *)0x79638;
              break;
            case 6:
              local_8c = (byte *)0x79628;
              break;
            case 7:
              local_8c = (byte *)0x79618;
              break;
            case 8:
              local_8c = (byte *)0x79608;
              break;
            case 9:
              local_8c = (byte *)0x795f8;
              break;
            case 10:
              local_8c = (byte *)0x795ec;
              break;
            case 0xb:
              local_8c = (byte *)0x795e0;
              break;
            case 0xc:
              local_8c = (byte *)0x795d4;
              break;
            case 0xd:
              local_8c = (byte *)0x795c8;
              break;
            case 0xe:
              local_8c = (byte *)0x795bc;
              break;
            case 0xf:
              local_8c = (byte *)0x795af;
              break;
            case 0x10:
              local_8c = (byte *)0x795a0;
              break;
            case 0x11:
              local_8c = (byte *)0x79591;
              break;
            case 0x12:
              local_8c = (byte *)0x79584;
              break;
            case 0x13:
              local_8c = (byte *)0x79575;
              break;
            case 0x14:
              local_8c = (byte *)0x79561;
              break;
            case 0x15:
              local_8c = (byte *)0x7954f;
              break;
            default:
              goto LAB_0002dbd0;
            }
            goto LAB_0002dd00;
          }
          goto LAB_0002dbd0;
        }
        if (uVar6 == 0x9080) goto LAB_0002edf8;
        if (uVar6 < 0x9081) {
          if (uVar6 == 0x9026) {
            switch(local_80) {
            case 0:
              local_8c = (byte *)0x7a175;
              break;
            case 1:
              local_8c = (byte *)0x78adb;
              break;
            case 2:
              local_8c = (byte *)0x7a828;
              break;
            case 3:
              local_8c = (byte *)0x7a818;
              break;
            case 4:
              local_8c = (byte *)0x7a808;
              break;
            case 5:
              local_8c = (byte *)0x7a7f9;
              break;
            case 6:
              local_8c = (byte *)0x7a7ea;
              break;
            case 7:
              local_8c = (byte *)0x7a7db;
              break;
            case 8:
              local_8c = (byte *)0x7a7ce;
              break;
            case 9:
              local_8c = (byte *)0x7a7bf;
              break;
            case 10:
              local_8c = (byte *)0x7a7b0;
              break;
            case 0xb:
              local_8c = (byte *)0x7a7a1;
              break;
            default:
              goto LAB_0002dbd0;
            case 0x11:
              local_8c = (byte *)0x7a78f;
              break;
            case 0x12:
              local_8c = (byte *)0x7a77e;
              break;
            case 0x13:
              local_8c = (byte *)0x7a76e;
              break;
            case 0x18:
              local_8c = (byte *)0x7a761;
              break;
            case 0x19:
              local_8c = (byte *)0x7a750;
              break;
            case 0x1a:
              local_8c = (byte *)0x7a73f;
              break;
            case 0x1b:
              local_8c = (byte *)0x7a72e;
              break;
            case 0x1c:
              local_8c = (byte *)0x7a720;
              break;
            case 0x1d:
              local_8c = (byte *)0x7a712;
              break;
            case 0x1e:
              local_8c = (byte *)0x7a703;
              break;
            case 0x1f:
              local_8c = (byte *)0x7a6f2;
              break;
            case 0x20:
              local_8c = (byte *)0x7a6e0;
              break;
            case 0x21:
              local_8c = (byte *)0x7a6cf;
              break;
            case 0x22:
              local_8c = (byte *)0x7a6be;
              break;
            case 0x23:
              local_8c = (byte *)0x7a6ad;
              break;
            case 0x24:
              local_8c = (byte *)0x7a69c;
              break;
            case 0x25:
              local_8c = (byte *)0x7a68b;
              break;
            case 0x26:
              local_8c = (byte *)0x7a67b;
              break;
            case 0x27:
              local_8c = (byte *)0x7a66b;
              break;
            case 0x28:
              local_8c = (byte *)0x7a65b;
              break;
            case 0x29:
              local_8c = (byte *)0x7a64b;
            }
            goto LAB_0002dd00;
          }
          if (uVar6 == 0x9041) goto LAB_0002e50a;
        }
        else {
          if (uVar6 == 0xa390) goto LAB_0002e526;
          if (uVar6 == 0xabc7) goto LAB_0002e54a;
        }
        goto LAB_0002dbd0;
      }
      if (uVar6 < 0x31) {
        if (uVar6 < 0x2e) {
          if (uVar6 != 0x12) {
            if (uVar6 < 0x13) {
              if (uVar6 == 7) {
                switch(local_80) {
                case 0:
                  local_8c = (byte *)0x79d0a;
                  break;
                case 1:
                  local_8c = &UNK_00078b0e;
                  break;
                case 2:
                  local_8c = (byte *)0x7a16a;
                  break;
                case 3:
                  local_8c = (byte *)0x7a15b;
                  break;
                case 4:
                  local_8c = (byte *)0x7a14b;
                  break;
                case 5:
                  local_8c = (byte *)0x7a13c;
                  break;
                default:
                  goto LAB_0002dbd0;
                case 0x30:
                  local_8c = &UNK_0007a131;
                  break;
                case 0x31:
                  local_8c = &UNK_0007a125;
                  break;
                case 0x32:
                  local_8c = (byte *)0x7a11a;
                  break;
                case 0x40:
                  local_8c = &UNK_0007a10f;
                  break;
                case 0x42:
                  local_8c = (byte *)0x7a102;
                  break;
                case 0x44:
                  local_8c = &UNK_0007a0f7;
                  break;
                case 0x46:
                  local_8c = (byte *)0x7a0ea;
                  break;
                case 0x48:
                  local_8c = &UNK_0007a0df;
                  break;
                case 0x4a:
                  local_8c = (byte *)0x7a0d2;
                  break;
                case 0x4c:
                  local_8c = &UNK_0007a0c7;
                  break;
                case 0x50:
                  local_8c = (byte *)0x7a0ba;
                  break;
                case 0x52:
                  local_8c = &UNK_0007a0ad;
                  break;
                case 0x54:
                  local_8c = (byte *)0x7a0a0;
                  break;
                case 0x56:
                  local_8c = (byte *)0x7a093;
                  break;
                case 0x60:
                  local_8c = (byte *)0x7a083;
                  break;
                case 0x62:
                  local_8c = (byte *)0x7a073;
                  break;
                case 100:
                  local_8c = (byte *)0x7a063;
                  break;
                case 0x66:
                  local_8c = (byte *)0x7a053;
                  break;
                case 0x68:
                  local_8c = (byte *)0x7a043;
                  break;
                case 0x6c:
                  local_8c = (byte *)0x7a033;
                  break;
                case 0x70:
                  local_8c = (byte *)0x7a028;
                  break;
                case 0x80:
                  local_8c = (byte *)0x7a01a;
                  break;
                case 0x90:
                  local_8c = (byte *)0x7a00e;
                  break;
                case 0xa0:
                  local_8c = (byte *)0x79fff;
                  break;
                case 0xb0:
                  local_8c = (byte *)0x79ff4;
                  break;
                case 0xc0:
                  local_8c = (byte *)0x79fe9;
                  break;
                case 0xd0:
                  local_8c = (byte *)0x79fdd;
                  break;
                case 0xe0:
                  local_8c = (byte *)0x79fce;
                }
                goto LAB_0002dd00;
              }
              if (uVar6 < 8) {
                if (uVar6 == 3) {
LAB_0002e7da:
                  local_8c = (byte *)FUN_00015960();
                  goto LAB_0002dcf0;
                }
                if (uVar6 < 4) {
                  if (uVar6 == 2) goto LAB_0002e7ba;
                }
                else {
                  if (uVar6 == 4) {
                    local_8c = (byte *)FUN_00016860();
                    goto LAB_0002dcf0;
                  }
                  if (uVar6 == 6) goto LAB_0002e7da;
                }
                goto LAB_0002dbd0;
              }
              if (uVar6 == 10) {
LAB_0002ee10:
                local_8c = (byte *)FUN_00016e80();
                goto LAB_0002dcf0;
              }
              if (10 < uVar6) {
                if (uVar6 == 0xb) goto LAB_0002e7ba;
                if (uVar6 == 0xf) {
                  local_8c = (byte *)FUN_000155e0();
                  goto LAB_0002dcf0;
                }
                goto LAB_0002dbd0;
              }
              if (uVar6 == 8) goto LAB_0002ee10;
              if (uVar6 == 9) {
                switch(local_80) {
                case 0:
                  local_8c = (byte *)0x79c05;
                  break;
                case 1:
                  local_8c = (byte *)0x78b17;
                  break;
                case 2:
                  local_8c = (byte *)0x79fb4;
                  break;
                case 3:
                  local_8c = (byte *)0x79fa6;
                  break;
                case 4:
                  local_8c = (byte *)0x79f99;
                  break;
                case 5:
                  local_8c = (byte *)0x79f8c;
                  break;
                case 6:
                  local_8c = (byte *)0x79f7e;
                  break;
                case 7:
                  local_8c = (byte *)0x79f71;
                  break;
                case 8:
                  local_8c = &UNK_00079f64;
                  break;
                case 9:
                  local_8c = &UNK_00079f58;
                  break;
                case 10:
                  local_8c = (byte *)0x79f4c;
                  break;
                case 0xb:
                  local_8c = (byte *)0x79f3c;
                  break;
                default:
                  goto LAB_0002dbd0;
                }
                goto LAB_0002dd00;
              }
              goto LAB_0002dbd0;
            }
            if (uVar6 == 0x24) {
              local_8c = (byte *)FUN_0001aaf0();
              goto LAB_0002dcf0;
            }
            if (0x24 < uVar6) {
              if (uVar6 == 0x2a) {
                local_8c = (byte *)FUN_000192a0();
                goto LAB_0002dcf0;
              }
              if (uVar6 < 0x2b) {
                if (uVar6 == 0x27) {
                  switch(local_80) {
                  case 0:
                    local_8c = (byte *)0x7a8dd;
                    break;
                  case 1:
                    local_8c = (byte *)0x78a9d;
                    break;
                  case 2:
                    local_8c = (byte *)0x7ad3b;
                    break;
                  case 3:
                    local_8c = (byte *)0x7ad25;
                    break;
                  case 4:
                    local_8c = (byte *)0x7ad10;
                    break;
                  case 5:
                    local_8c = (byte *)0x7ad00;
                    break;
                  case 6:
                    local_8c = (byte *)0x7ace6;
                    break;
                  case 7:
                    local_8c = (byte *)0x7acd0;
                    break;
                  case 8:
                    local_8c = (byte *)0x7acbc;
                    break;
                  case 9:
                    local_8c = (byte *)0x7acab;
                    break;
                  case 10:
                    local_8c = (byte *)0x7ac9e;
                    break;
                  case 0xb:
                    local_8c = (byte *)0x7ac8d;
                    break;
                  case 0xc:
                    local_8c = (byte *)0x7ac7b;
                    break;
                  default:
                    goto LAB_0002dbd0;
                  }
                  goto LAB_0002dd00;
                }
                if (uVar6 == 0x28) {
                  local_8c = (byte *)FUN_00014aa0();
                  goto LAB_0002dcf0;
                }
              }
              else {
                if (uVar6 == 0x2b) goto LAB_0002e7ba;
                if (uVar6 == 0x2d) goto LAB_0002e062;
              }
              goto LAB_0002dbd0;
            }
            if (uVar6 == 0x15) {
              local_8c = (byte *)FUN_00017ef0();
              goto LAB_0002dcf0;
            }
            if (uVar6 < 0x16) {
              if (uVar6 == 0x13) {
                switch(local_80) {
                case 0:
                  local_8c = (byte *)0x7b54a;
                  break;
                case 1:
                  local_8c = &UNK_00078a1f;
                  break;
                case 2:
                  local_8c = &UNK_0007b8f4;
                  break;
                case 3:
                  local_8c = &UNK_0007b8e9;
                  break;
                case 4:
                  local_8c = &UNK_0007b8df;
                  break;
                case 5:
                  local_8c = (byte *)0x7b8d1;
                  break;
                case 6:
                  local_8c = (byte *)0x7b8c2;
                  break;
                case 7:
                  local_8c = (byte *)0x7b8b2;
                  break;
                default:
                  goto LAB_0002dbd0;
                }
                goto LAB_0002dd00;
              }
              if (uVar6 == 0x14) {
                local_8c = (byte *)FUN_00017bb0();
                goto LAB_0002dcf0;
              }
            }
            else {
              if (uVar6 == 0x16) {
LAB_0002e526:
                local_8c = (byte *)FUN_00018e30();
                goto LAB_0002dcf0;
              }
              if (uVar6 == 0x17) {
                switch(local_80) {
                case 0:
                  local_8c = (byte *)0x7b3ff;
                  break;
                case 1:
                  local_8c = (byte *)0x78a31;
                  break;
                case 2:
                  local_8c = (byte *)0x7b68e;
                  break;
                case 3:
                  local_8c = (byte *)0x7b67e;
                  break;
                case 4:
                  local_8c = (byte *)0x7b66e;
                  break;
                case 5:
                  local_8c = (byte *)0x7b661;
                  break;
                case 6:
                  local_8c = (byte *)0x7b654;
                  break;
                case 7:
                  local_8c = (byte *)0x7b648;
                  break;
                case 8:
                  local_8c = (byte *)0x7b63c;
                  break;
                case 9:
                  local_8c = (byte *)0x7b631;
                  break;
                case 10:
                  local_8c = (byte *)0x7b625;
                  break;
                case 0xb:
                  local_8c = (byte *)0x7b617;
                  break;
                case 0xc:
                  local_8c = (byte *)0x7b609;
                  break;
                case 0xd:
                  local_8c = (byte *)0x7b5fd;
                  break;
                case 0xe:
                  local_8c = (byte *)0x7b5ef;
                  break;
                case 0xf:
                  local_8c = (byte *)0x7b5e3;
                  break;
                case 0x10:
                  local_8c = (byte *)0x7b5d7;
                  break;
                case 0x11:
                  local_8c = (byte *)0x7b5c9;
                  break;
                default:
                  goto LAB_0002dbd0;
                }
                goto LAB_0002dd00;
              }
            }
            goto LAB_0002dbd0;
          }
LAB_0002e7ba:
          local_8c = (byte *)FUN_000195d0();
        }
        else {
          local_8c = (byte *)FUN_00015240();
        }
        goto LAB_0002dcf0;
      }
      if (uVar6 == 0x57) {
LAB_0002edf8:
        local_8c = (byte *)FUN_0001a780();
        goto LAB_0002dcf0;
      }
      if (0x57 < uVar6) {
        if (uVar6 == 0x5d) {
LAB_0002e062:
          local_8c = (byte *)FUN_00014620();
        }
        else {
          if (uVar6 < 0x5e) {
            if (uVar6 == 0x5a) {
code_r0x0002ef3d:
              switch(local_80) {
              case 0:
                local_8c = (byte *)0x7ad50;
                break;
              case 1:
                local_8c = (byte *)0x78a74;
                break;
              case 2:
                local_8c = (byte *)0x7b19d;
                break;
              case 3:
                local_8c = &UNK_0007b191;
                break;
              case 4:
                local_8c = &UNK_0007b184;
                break;
              case 5:
                local_8c = (byte *)0x7b173;
                break;
              case 6:
                local_8c = (byte *)0x7b161;
                break;
              case 7:
                local_8c = (byte *)0x7b14f;
                break;
              default:
                goto LAB_0002dbd0;
              }
              goto LAB_0002dd00;
            }
            if (0x5a < uVar6) {
              if (uVar6 == 0x5b) {
code_r0x0002e741:
                switch(local_80) {
                case 0:
                  local_8c = (byte *)0x79f32;
                  break;
                case 1:
                  local_8c = (byte *)0x78af5;
                  break;
                case 2:
                  local_8c = (byte *)0x7a3e1;
                  break;
                case 3:
                  local_8c = (byte *)0x7a3d1;
                  break;
                default:
                  goto LAB_0002dbd0;
                case 6:
                  local_8c = (byte *)0x7a3c1;
                  break;
                case 7:
                  local_8c = (byte *)0x7a3b1;
                  break;
                case 0xd:
                  local_8c = (byte *)0x7a3a2;
                  break;
                case 0xe:
                  local_8c = (byte *)0x7a393;
                  break;
                case 0xf:
                  local_8c = (byte *)0x7a380;
                  break;
                case 0x10:
                  local_8c = (byte *)0x7a36f;
                }
                goto LAB_0002dd00;
              }
              if (uVar6 == 0x5c) {
                switch(local_80) {
                case 0:
                  local_8c = (byte *)0x79fc2;
                  break;
                case 1:
                  local_8c = &UNK_00078aeb;
                  break;
                case 2:
                  local_8c = &UNK_0007a634;
                  break;
                case 3:
                  local_8c = &UNK_0007a62b;
                  break;
                case 4:
                  local_8c = (byte *)0x7a616;
                  break;
                case 5:
                  local_8c = (byte *)0x7a601;
                  break;
                case 6:
                  local_8c = (byte *)0x7a5ee;
                  break;
                case 7:
                  local_8c = (byte *)0x7a5db;
                  break;
                case 8:
                  local_8c = (byte *)0x7a5c6;
                  break;
                case 9:
                  local_8c = (byte *)0x7a5b6;
                  break;
                case 10:
                  local_8c = (byte *)0x7a5a6;
                  break;
                case 0xb:
                  local_8c = (byte *)0x7a597;
                  break;
                case 0xc:
                  local_8c = (byte *)0x7a585;
                  break;
                case 0xd:
                  local_8c = (byte *)0x7a573;
                  break;
                case 0xe:
                  local_8c = (byte *)0x7a566;
                  break;
                case 0xf:
                  local_8c = &UNK_0007a559;
                  break;
                case 0x10:
                  local_8c = (byte *)0x7a546;
                  break;
                case 0x11:
                  local_8c = (byte *)0x7a533;
                  break;
                case 0x12:
                  local_8c = (byte *)0x7a527;
                  break;
                case 0x13:
                  local_8c = (byte *)0x7a517;
                  break;
                case 0x14:
                  local_8c = (byte *)0x7a507;
                  break;
                case 0x15:
                  local_8c = (byte *)0x7a4f7;
                  break;
                case 0x16:
                  local_8c = (byte *)0x7a4e4;
                  break;
                case 0x17:
                  local_8c = (byte *)0x7a4d1;
                  break;
                case 0x18:
                  local_8c = (byte *)0x7a4bd;
                  break;
                case 0x19:
                  local_8c = (byte *)0x7a4a9;
                  break;
                case 0x1a:
                  local_8c = (byte *)0x7a495;
                  break;
                case 0x1b:
                  local_8c = (byte *)0x7a481;
                  break;
                case 0x1c:
                  local_8c = (byte *)0x7a46e;
                  break;
                case 0x1d:
                  local_8c = (byte *)0x7a45b;
                  break;
                case 0x1e:
                  local_8c = (byte *)0x7a448;
                  break;
                case 0x1f:
                  local_8c = (byte *)0x7a435;
                  break;
                case 0x20:
                  local_8c = (byte *)0x7a424;
                  break;
                case 0x21:
                  local_8c = (byte *)0x7a412;
                  break;
                case 0x22:
                  local_8c = (byte *)0x7a400;
                  break;
                default:
                  goto LAB_0002dbd0;
                }
                goto LAB_0002dd00;
              }
              goto LAB_0002dbd0;
            }
            if (uVar6 == 0x58) {
LAB_0002e50a:
              local_8c = (byte *)FUN_00016580();
              goto LAB_0002dcf0;
            }
            if (uVar6 == 0x59) {
code_r0x0002e467:
              switch(local_80) {
              case 0:
                local_8c = (byte *)0x7add5;
                break;
              case 1:
                local_8c = (byte *)0x78a67;
                break;
              case 2:
                local_8c = (byte *)0x7b3f2;
                break;
              case 3:
                local_8c = &UNK_0007b3e6;
                break;
              case 4:
                local_8c = (byte *)0x7b3d4;
                break;
              case 5:
                local_8c = (byte *)0x7b3c2;
                break;
              case 6:
                local_8c = (byte *)0x7b3b1;
                break;
              case 7:
                local_8c = (byte *)0x7b399;
                break;
              case 8:
                local_8c = (byte *)0x7b383;
                break;
              case 9:
                local_8c = &UNK_0007b376;
                break;
              case 10:
                local_8c = (byte *)0x7b364;
                break;
              case 0xb:
                local_8c = (byte *)0x7b352;
                break;
              case 0xc:
                local_8c = (byte *)0x7b33f;
                break;
              case 0xd:
                local_8c = (byte *)0x7b32c;
                break;
              case 0xe:
                local_8c = (byte *)0x7b319;
                break;
              case 0xf:
                local_8c = (byte *)0x7b309;
                break;
              case 0x10:
                local_8c = (byte *)0x7b2f9;
                break;
              case 0x11:
                local_8c = (byte *)0x7b2e9;
                break;
              case 0x12:
                local_8c = (byte *)0x7b2d9;
                break;
              case 0x13:
                local_8c = (byte *)0x7b2c9;
                break;
              case 0x14:
                local_8c = (byte *)0x7b2ba;
                break;
              case 0x15:
                local_8c = (byte *)0x7b2a7;
                break;
              case 0x16:
                local_8c = (byte *)0x7b294;
                break;
              case 0x17:
                local_8c = (byte *)0x7b281;
                break;
              case 0x18:
                local_8c = (byte *)0x7b270;
                break;
              case 0x19:
                local_8c = (byte *)0x7b25f;
                break;
              case 0x1a:
                local_8c = (byte *)0x7b24d;
                break;
              case 0x1b:
                local_8c = (byte *)0x7b239;
                break;
              case 0x1c:
                local_8c = (byte *)0x7b228;
                break;
              case 0x1d:
                local_8c = (byte *)0x7b217;
                break;
              case 0x1e:
                local_8c = (byte *)0x7b202;
                break;
              case 0x1f:
                local_8c = (byte *)0x7b1ed;
                break;
              case 0x20:
                local_8c = (byte *)0x7b1d9;
                break;
              case 0x21:
                local_8c = (byte *)0x7b1c6;
                break;
              case 0x22:
                local_8c = (byte *)0x7b1b6;
                break;
              default:
                goto LAB_0002dbd0;
              }
              goto LAB_0002dd00;
            }
            goto LAB_0002dbd0;
          }
          if (uVar6 == 0x65) goto code_r0x0002edad;
          if (uVar6 < 0x66) {
            if (uVar6 != 0x5e) {
              if (uVar6 == 99) goto code_r0x0002e741;
              goto LAB_0002dbd0;
            }
LAB_0002e54a:
            local_8c = (byte *)FUN_0001b390();
          }
          else if (uVar6 == 0x6a) {
            local_8c = (byte *)FUN_00014e70();
          }
          else {
            if (uVar6 != 0x71) {
              if (uVar6 != 0x69) goto LAB_0002dbd0;
              if ((*(char *)(param_1 + 0x3c) != '-') && (*(char *)(param_1 + 0x17) != '\0'))
              goto code_r0x0002e0f7;
              switch(local_80) {
              default:
                goto LAB_0002dbd0;
              case 1:
                local_8c = (byte *)0x7a3f1;
                break;
              case 2:
                local_8c = (byte *)0x78ac0;
                break;
              case 3:
                local_8c = (byte *)0x7aa5b;
                break;
              case 4:
                local_8c = (byte *)0x7aa4c;
                break;
              case 5:
                local_8c = (byte *)0x7aa34;
                break;
              case 6:
                local_8c = (byte *)0x7aa1c;
                break;
              case 7:
                local_8c = (byte *)0x7aa03;
                break;
              case 8:
                local_8c = (byte *)0x7a9eb;
                break;
              case 9:
                local_8c = (byte *)0x7a9d3;
                break;
              case 10:
                local_8c = (byte *)0x7a9ba;
                break;
              case 0xb:
                local_8c = (byte *)0x7a9a2;
                break;
              case 0xc:
                local_8c = (byte *)0x7a98a;
                break;
              case 0xd:
                local_8c = (byte *)0x7a97a;
                break;
              case 0xe:
                local_8c = (byte *)0x7a965;
                break;
              case 0xf:
                local_8c = (byte *)0x7a955;
                break;
              case 0x10:
                local_8c = (byte *)0x7a943;
                break;
              case 0x11:
                local_8c = (byte *)0x7a933;
                break;
              case 0x12:
                local_8c = (byte *)0x7a923;
                break;
              case 0x13:
                local_8c = (byte *)0x7a910;
                break;
              case 0x14:
                local_8c = (byte *)0x7a8fd;
                break;
              case 0x15:
                local_8c = (byte *)0x7a8ea;
              }
              goto LAB_0002dd00;
            }
            local_8c = (byte *)FUN_000177c0();
          }
        }
LAB_0002dcf0:
        if (local_8c != (byte *)0x0) goto LAB_0002dd00;
        goto LAB_0002dbd0;
      }
      if (uVar6 == 0x4c) {
        switch(local_80) {
        case 0:
          local_8c = (byte *)0x79dfc;
          break;
        case 1:
          local_8c = (byte *)0x78b05;
          break;
        case 2:
          local_8c = (byte *)0x7a357;
          break;
        case 3:
          local_8c = (byte *)0x7a34d;
          break;
        case 4:
          local_8c = (byte *)0x7a33e;
          break;
        case 5:
          local_8c = (byte *)0x7a32e;
          break;
        case 6:
          local_8c = (byte *)0x7a31e;
          break;
        case 7:
          local_8c = (byte *)0x7a309;
          break;
        case 8:
          local_8c = (byte *)0x7a2f6;
          break;
        case 9:
          local_8c = (byte *)0x7a2ea;
          break;
        case 10:
          local_8c = (byte *)0x7a2da;
          break;
        case 0xb:
          local_8c = (byte *)0x7a2c9;
          break;
        case 0xc:
          local_8c = (byte *)0x7a2b9;
          break;
        case 0xd:
          local_8c = (byte *)0x7a2ab;
          break;
        case 0xe:
          local_8c = (byte *)0x7a29d;
          break;
        case 0xf:
          local_8c = (byte *)0x7a28c;
          break;
        case 0x10:
          local_8c = (byte *)0x7a27b;
          break;
        case 0x11:
          local_8c = (byte *)0x7a26a;
          break;
        case 0x12:
          local_8c = (byte *)0x7a255;
          break;
        case 0x13:
          local_8c = (byte *)0x7a241;
          break;
        case 0x14:
          local_8c = (byte *)0x7a230;
          break;
        case 0x15:
          local_8c = (byte *)0x7a21f;
          break;
        case 0x16:
          local_8c = (byte *)0x7a212;
          break;
        case 0x17:
          local_8c = (byte *)0x7a207;
          break;
        case 0x18:
          local_8c = (byte *)0x7a1f6;
          break;
        case 0x19:
          local_8c = (byte *)0x7a1e5;
          break;
        case 0x1a:
          local_8c = (byte *)0x7a1d1;
          break;
        case 0x1b:
          local_8c = (byte *)0x7a1bd;
          break;
        case 0x1c:
          local_8c = (byte *)0x7a1ad;
          break;
        case 0x1d:
          local_8c = (byte *)0x7a19d;
          break;
        case 0x1e:
          local_8c = (byte *)0x7a18f;
          break;
        case 0x1f:
          local_8c = (byte *)0x7a182;
          break;
        default:
          goto LAB_0002dbd0;
        }
        goto LAB_0002dd00;
      }
      if (uVar6 < 0x4d) {
        if (uVar6 == 0x3e) goto LAB_0002efc8;
        if (uVar6 < 0x3f) {
          if (uVar6 == 0x32) {
            local_8c = (byte *)FUN_00015c60();
            goto LAB_0002dcf0;
          }
          if (uVar6 != 0x35) goto LAB_0002dbd0;
        }
        else if (uVar6 != 0x46) {
          if (uVar6 == 0x4b) {
            switch(local_80) {
            case 0:
              local_8c = (byte *)0x798bb;
              break;
            case 1:
              local_8c = (byte *)0x78b4c;
              break;
            case 2:
              local_8c = (byte *)0x79bfc;
              break;
            case 3:
              local_8c = &UNK_00079bf4;
              break;
            case 4:
              local_8c = (byte *)0x79be9;
              break;
            case 5:
              local_8c = (byte *)0x79bde;
              break;
            case 6:
              local_8c = &UNK_00079bd4;
              break;
            case 7:
              local_8c = (byte *)0x79bc8;
              break;
            default:
              goto LAB_0002dbd0;
            case 0xd:
              local_8c = (byte *)0x79bbc;
              break;
            case 0x13:
              local_8c = (byte *)0x79bb1;
              break;
            case 0x14:
              local_8c = (byte *)0x79ba2;
              break;
            case 0x15:
              local_8c = (byte *)0x79b93;
              break;
            case 0x16:
              local_8c = (byte *)0x79b84;
              break;
            case 0x17:
              local_8c = (byte *)0x79b70;
              break;
            case 0x18:
              local_8c = (byte *)0x79b5e;
            }
            goto LAB_0002dd00;
          }
          goto LAB_0002dbd0;
        }
        switch(local_80) {
        case 0:
          local_8c = (byte *)0x7b69b;
          break;
        case 1:
          local_8c = &UNK_000789fa;
          break;
        case 2:
          local_8c = (byte *)0x78a06;
          break;
        case 3:
          local_8c = &UNK_000789cd;
          break;
        case 4:
          local_8c = (byte *)0x789e8;
          break;
        case 5:
          local_8c = &UNK_0007ba07;
          break;
        case 6:
          local_8c = &UNK_0007b9fa;
          break;
        case 7:
          local_8c = &UNK_0007b9ed;
          break;
        case 8:
          local_8c = (byte *)0x7b9da;
          break;
        case 9:
          local_8c = (byte *)0x7b9c2;
          break;
        case 10:
          local_8c = (byte *)0x7b9ac;
          break;
        case 0xb:
          local_8c = &UNK_0007b99f;
          break;
        case 0xc:
          local_8c = (byte *)0x7b990;
          break;
        case 0xd:
          local_8c = (byte *)0x7b981;
          break;
        default:
          goto LAB_0002dbd0;
        case 0xf:
          local_8c = (byte *)0x7b973;
          break;
        case 0x10:
          local_8c = (byte *)0x7b961;
          break;
        case 0x11:
          local_8c = (byte *)0x7b94e;
          break;
        case 0x12:
          local_8c = &UNK_0007b93e;
          break;
        case 0x13:
          local_8c = (byte *)0x7b92e;
          break;
        case 0x14:
          local_8c = (byte *)0x7b91c;
          break;
        case 0x15:
          local_8c = (byte *)0x7b909;
        }
        goto LAB_0002dd00;
      }
      if (uVar6 == 0x54) {
code_r0x0002edcd:
        switch(local_80) {
        case 0:
          local_8c = (byte *)0x7ac6f;
          break;
        case 1:
          local_8c = &UNK_00078a81;
          break;
        case 2:
          local_8c = &UNK_0007b139;
          break;
        case 3:
          local_8c = &UNK_0007b12f;
          break;
        case 4:
          local_8c = &UNK_0007b125;
          break;
        case 5:
          local_8c = (byte *)0x7b117;
          break;
        case 6:
          local_8c = (byte *)0x7b109;
          break;
        case 7:
          local_8c = (byte *)0x7b0fb;
          break;
        case 8:
          local_8c = (byte *)0x7b0ec;
          break;
        case 9:
          local_8c = (byte *)0x7b0dd;
          break;
        case 10:
          local_8c = (byte *)0x7b0cd;
          break;
        case 0xb:
          local_8c = (byte *)0x7b0b8;
          break;
        case 0xc:
          local_8c = (byte *)0x7b0a5;
          break;
        default:
          goto LAB_0002dbd0;
        }
        goto LAB_0002dd00;
      }
      if (uVar6 < 0x55) {
        if (uVar6 != 0x50) {
          if (uVar6 == 0x53) goto code_r0x0002e6d7;
          goto LAB_0002dbd0;
        }
        switch(local_80) {
        case 0:
          local_8c = (byte *)0x7a838;
          break;
        case 1:
          local_8c = &UNK_00078aac;
          break;
        case 2:
          local_8c = (byte *)0x7ac65;
          break;
        case 3:
          local_8c = (byte *)0x7ac5b;
          break;
        case 4:
          local_8c = (byte *)0x7ac51;
          break;
        case 5:
          local_8c = (byte *)0x7ac47;
          break;
        case 6:
          local_8c = (byte *)0x7ac3b;
          break;
        case 7:
          local_8c = (byte *)0x7ac2e;
          break;
        case 8:
          local_8c = (byte *)0x7ac21;
          break;
        case 9:
          local_8c = (byte *)0x7ac14;
          break;
        case 10:
          local_8c = (byte *)0x7ac07;
          break;
        case 0xb:
          local_8c = (byte *)0x7abf2;
          break;
        case 0xc:
          local_8c = (byte *)0x7abdf;
          break;
        case 0xd:
          local_8c = (byte *)0x7abd3;
          break;
        case 0xe:
          local_8c = (byte *)0x7abc5;
          break;
        case 0xf:
          local_8c = (byte *)0x7abb7;
          break;
        case 0x10:
          local_8c = (byte *)0x7aba9;
          break;
        case 0x11:
          local_8c = (byte *)0x7ab9a;
          break;
        case 0x12:
          local_8c = (byte *)0x7ab89;
          break;
        case 0x13:
          local_8c = (byte *)0x7ab78;
          break;
        case 0x14:
          local_8c = (byte *)0x7ab67;
          break;
        case 0x15:
          local_8c = (byte *)0x7ab56;
          break;
        case 0x16:
          local_8c = (byte *)0x7ab49;
          break;
        case 0x17:
          local_8c = (byte *)0x7ab3a;
          break;
        case 0x18:
          local_8c = (byte *)0x7ab2b;
          break;
        case 0x19:
          local_8c = (byte *)0x7ab1c;
          break;
        case 0x1a:
          local_8c = (byte *)0x7ab11;
          break;
        case 0x1b:
          local_8c = (byte *)0x7ab04;
          break;
        case 0x1c:
          local_8c = (byte *)0x7aaf7;
          break;
        case 0x1d:
          local_8c = (byte *)0x7aaea;
          break;
        case 0x1e:
          local_8c = (byte *)0x7aadc;
          break;
        case 0x1f:
          local_8c = (byte *)0x7aace;
          break;
        case 0x20:
          local_8c = (byte *)0x7aabb;
          break;
        case 0x21:
          local_8c = (byte *)0x7aab0;
          break;
        case 0x22:
          local_8c = (byte *)0x7aa98;
          break;
        case 0x23:
          local_8c = (byte *)0x7aa8b;
          break;
        case 0x24:
          local_8c = (byte *)0x7aa74;
          break;
        default:
          goto LAB_0002dbd0;
        }
LAB_0002dd00:
        pcVar9 = "%-22s";
        if (DAT_000b9da0 == 0) {
          pcVar9 = "%-17.17s";
        }
        printf(pcVar9,local_8c,puVar24);
        bVar22 = true;
        bVar20 = *(ushort *)(param_1 + 0x42) < 0x9026;
        bVar21 = *(ushort *)(param_1 + 0x42) == 0x9026;
        if (!bVar21) goto LAB_0002dbff;
        iVar11 = 0xf;
        pbVar17 = local_8c;
        pbVar19 = (byte *)"R_ALPHA_LITUSE";
        do {
          if (iVar11 == 0) break;
          iVar11 = iVar11 + -1;
          bVar20 = *pbVar17 < *pbVar19;
          bVar21 = *pbVar17 == *pbVar19;
          pbVar17 = pbVar17 + (uint)bVar23 * -2 + 1;
          pbVar19 = pbVar19 + (uint)bVar23 * -2 + 1;
        } while (bVar21);
        if ((!bVar20 && !bVar21) != bVar20) goto LAB_0002dbff;
        if (param_8 == 0) {
          if (local_90 == 0 && uVar14 == 0) goto LAB_0002dc72;
          goto LAB_0002dc11;
        }
        piVar2 = (int *)((int)local_4c + iVar7 + 0x14);
        if (*piVar2 == 0 && (uint)(6 < *(uint *)((int)local_4c + iVar7 + 0x10)) <= (uint)-*piVar2) {
                    /* WARNING: Could not recover jumptable at 0x0002dd94. Too many branches */
                    /* WARNING: Treating indirect jump as call */
          uVar10 = (*(code *)((int)&__DT_PLTGOT +
                             *(int *)(&DAT_0008c8d0 + *(int *)((int)local_4c + iVar7 + 0x10) * 4)))
                             ();
          return uVar10;
        }
        putc(0x20,*(FILE **)puVar5);
        uVar10 = *(undefined4 *)((int)local_4c + iVar7 + 0x10);
        puVar24 = (undefined *)0x5;
        pcVar9 = (char *)dcgettext(0,"<unknown addend: %lx>");
        printf(pcVar9,uVar10,puVar24);
        local_6c = 0;
      }
      else {
        if (uVar6 == 0x55) {
code_r0x0002e4ef:
          switch(local_80) {
          case 0:
            local_8c = (byte *)0x7b1aa;
            break;
          case 1:
            local_8c = (byte *)0x78a3e;
            break;
          case 2:
            local_8c = (byte *)0x7b5ab;
            break;
          case 3:
            local_8c = &UNK_0007b5a1;
            break;
          case 4:
            local_8c = &UNK_0007b597;
            break;
          case 5:
            local_8c = (byte *)0x7b587;
            break;
          case 6:
            local_8c = &UNK_0007b57d;
            break;
          case 7:
            local_8c = (byte *)0x7b568;
            break;
          case 8:
            local_8c = (byte *)0x7b555;
            break;
          default:
            goto LAB_0002dbd0;
          }
          goto LAB_0002dd00;
        }
        if (uVar6 == 0x56) {
code_r0x0002e577:
          switch(local_80) {
          case 0:
            local_8c = (byte *)0x7b143;
            break;
          case 1:
            local_8c = &UNK_00078a50;
            break;
          case 2:
            local_8c = (byte *)0x7b53b;
            break;
          case 3:
            local_8c = (byte *)0x7b52a;
            break;
          case 4:
            local_8c = &UNK_0007b520;
            break;
          case 5:
            local_8c = (byte *)0x7b510;
            break;
          case 6:
            local_8c = (byte *)0x7b4fe;
            break;
          case 7:
            local_8c = &UNK_0007b4f4;
            break;
          case 8:
            local_8c = (byte *)0x7b4e4;
            break;
          case 9:
            local_8c = (byte *)0x7b4d2;
            break;
          case 10:
            local_8c = &UNK_0007b4c8;
            break;
          case 0xb:
            local_8c = (byte *)0x7b4b8;
            break;
          case 0xc:
            local_8c = (byte *)0x7b4a7;
            break;
          default:
            goto LAB_0002dbd0;
          }
          goto LAB_0002dd00;
        }
LAB_0002dbd0:
        puVar24 = (undefined *)0x5;
        pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx",5);
        printf(pcVar9,local_80);
        bVar22 = false;
        local_8c = (byte *)0x0;
LAB_0002dbff:
        if (local_90 == 0 && uVar14 == 0) {
          if (param_8 != 0) {
            iVar11 = *(int *)((int)local_4c + iVar7 + 0x10);
            puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14);
            printf("%*c",(-(uint)(DAT_000b6324 == 0) & 8) + 0xc,0x20);
            if ((int)puVar24 < 0) {
              puVar24 = (undefined *)-(int)(puVar24 + (iVar11 != 0));
              printf("-%llx",-iVar11,puVar24);
            }
            else {
              printf("%llx",iVar11,puVar24);
            }
          }
        }
        else {
LAB_0002dc11:
          if ((param_4 == 0) || ((uVar14 < param_5) <= local_90)) {
            puVar24 = (undefined *)0x5;
            uVar10 = dcgettext(0," bad symbol index: %08lx in reloc");
            error(uVar10,uVar14);
            local_6c = 0;
          }
          else {
            iVar18 = uVar14 * 0x1c + param_4;
            iVar11 = FUN_0002cf40(param_7,uVar14,iVar18 + 0x10,iVar18 + 0x18,&local_48,local_4e);
            putchar(0x20);
            if ((*(byte *)(iVar18 + 0x14) & 0xf) == 10) {
              uVar14 = (-(uint)(DAT_000b6324 == 0) & 6) + 8;
              uVar15 = FUN_0001fd20();
              if (iVar11 != 0) {
                pcVar9 = "@@%s";
                if (local_48 != 2) {
                  pcVar9 = "@%s";
                }
                printf(pcVar9,iVar11);
              }
              iVar12 = (uVar14 + 1) - uVar15;
              if (uVar14 < uVar15) {
                iVar12 = 1;
              }
              puVar24 = &DAT_0007c3bc;
              printf("()%-*s",iVar12,&DAT_0007c3bc);
            }
            else {
              FUN_0001e910();
              pcVar9 = "   ";
              if (DAT_000b6324 == 0) {
                pcVar9 = " ";
              }
              printf(pcVar9);
            }
            uVar14 = *(uint *)(iVar18 + 0x10);
            if (uVar14 == 0) {
              if ((*(byte *)(iVar18 + 0x14) & 0xf) == 3) {
                puVar25 = *(undefined **)(iVar18 + 0x18);
                if (puVar25 < *(undefined **)(param_1 + 0x54)) {
                  puVar1 = (uint *)(*(int *)(param_1 + 0x5c) + (int)puVar25 * 0x48);
                  if (puVar1 == (uint *)0x0) {
                    pcVar9 = "<none>";
                  }
                  else if (*(int *)(param_1 + 100) == 0) {
                    pcVar9 = "<no-strings>";
                  }
                  else {
                    if (*puVar1 < *(uint *)(param_1 + 0x68)) goto LAB_0002ea57;
                    pcVar9 = "<corrupt>";
                  }
                  puVar24 = (undefined *)0x5;
                  dcgettext(0,pcVar9);
                }
                else if ((puVar25 != (undefined *)0xfffffff1) &&
                        (puVar25 != (undefined *)0xfffffff2)) {
                  sVar3 = *(short *)(param_1 + 0x42);
                  if (sVar3 == 8) {
                    if ((puVar25 != (undefined *)0xffffff03) && (puVar25 != (undefined *)0xffffff04)
                       ) {
LAB_0002f0b3:
                      sprintf(local_44,"<section 0x%x>");
                      puVar24 = puVar25;
                    }
                  }
                  else if (sVar3 == 0x8c) {
                    if (puVar25 != (undefined *)0xffffff00) goto LAB_0002f0b3;
                  }
                  else if ((sVar3 == 0x3e) || (sVar3 == 0xb4)) {
                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f085;
                  }
                  else if (sVar3 == 0xb5) {
                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f0b3;
                  }
                  else {
LAB_0002f085:
                    if ((sVar3 != 0x32) ||
                       (((puVar25 != (undefined *)0xffffff00 ||
                         (*(char *)(param_1 + 0x17) != '\x01')) &&
                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))
                        )))) goto LAB_0002f0b3;
                  }
                }
              }
LAB_0002ea57:
              FUN_0001fd20();
            }
            else if (param_6 == 0) {
              puVar24 = (undefined *)0x5;
              pcVar9 = (char *)dcgettext(0,"<string table index: %3ld>");
              printf(pcVar9,uVar14,puVar24);
            }
            else if (uVar14 < param_7) {
              FUN_0001fd20();
              if (iVar11 != 0) {
                pcVar9 = "@@%s";
                if (local_48 != 2) {
                  pcVar9 = "@%s";
                }
                printf(pcVar9,iVar11,puVar24);
              }
            }
            else {
              puVar24 = (undefined *)0x5;
              uVar10 = dcgettext(0,"<corrupt string table index: %3ld>");
              error(uVar10,uVar14);
              local_6c = 0;
            }
            if (param_8 != 0) {
              puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14);
              iVar7 = *(int *)((int)local_4c + iVar7 + 0x10);
              if ((int)puVar24 < 0) {
                puVar24 = (undefined *)-(int)(puVar24 + (iVar7 != 0));
                printf(" - %llx",-iVar7,puVar24);
              }
              else {
                printf(" + %llx",iVar7,puVar24);
              }
            }
          }
        }
        if (*(short *)(param_1 + 0x42) == 0x2b) {
          bVar20 = false;
          bVar22 = !bVar22;
          if (!bVar22) {
            iVar7 = 0xe;
            pbVar17 = (byte *)"R_SPARC_OLO10";
            do {
              if (iVar7 == 0) break;
              iVar7 = iVar7 + -1;
              bVar20 = *local_8c < *pbVar17;
              bVar22 = *local_8c == *pbVar17;
              local_8c = local_8c + (uint)bVar23 * -2 + 1;
              pbVar17 = pbVar17 + (uint)bVar23 * -2 + 1;
            } while (bVar22);
            if ((!bVar20 && !bVar22) == bVar20) {
              printf(" + %lx",(int)puVar26 >> 8,puVar24);
            }
          }
        }
      }
LAB_0002dc72:
      putc(10,*(FILE **)puVar5);
      if ((DAT_000b6324 == 0) && (*(short *)(param_1 + 0x42) == 8)) {
        uVar15 = (uint)puVar26 >> 8 & 0xff;
        uVar13 = FUN_00016e80(puVar26,uVar13,uVar15);
        uVar14 = (uint)puVar26 >> 0x10 & 0xff;
        iVar7 = FUN_00016e80(uVar14);
        printf("                    Type2: ");
        if (uVar13 == 0) {
          puVar24 = (undefined *)0x5;
          uVar13 = uVar15;
          pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx");
          printf(pcVar9,uVar13,puVar24);
        }
        else {
          printf("%-17.17s",uVar13);
        }
        printf("\n                    Type3: ",uVar13,puVar24);
        if (iVar7 == 0) {
          puVar24 = (undefined *)0x5;
          pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx");
          printf(pcVar9,uVar14,puVar24);
        }
        else {
          printf("%-17.17s",iVar7,puVar24);
        }
        putc(10,*(FILE **)puVar5);
      }
      uVar16 = uVar16 + 1;
    } while (uVar16 < local_60[0]);
  }
  free(local_4c);
  return local_6c;
}


PUSH EBP
PUSH EDI
PUSH ESI
PUSH EBX
CALL 0x00013f70
ADD EBX,0x86be7
SUB ESP,0x8c
CMP dword ptr [ESP + 0xb0],-0x1
MOV dword ptr [ESP + 0x18],EAX
MOV dword ptr [ESP + 0x3c],ECX
JZ 0x0002d4b0
MOV EAX,dword ptr [ESP + 0xb0]
TEST EAX,EAX
JZ 0x0002d538
LEA ESI,[ESI]
LEA ESI,[ESI]
SUB ESP,0x8
LEA EAX,[ESP + 0x44]
PUSH EAX
LEA EAX,[ESP + 0x5c]
PUSH EAX
MOV ECX,dword ptr [ESP + 0x4c]
MOV EAX,dword ptr [ESP + 0x28]
CALL 0x0001e360
ADD ESP,0x10
TEST EAX,EAX
JZ 0x0002d708
LEA EAX,[EBX + 0x5da0]
MOV EDX,dword ptr [EBX + 0x2324]
MOV dword ptr [ESP + 0x20],EAX
MOV EAX,dword ptr [EAX]
TEST EDX,EDX
JZ 0x0002db20
TEST EAX,EAX
JZ 0x0002ed40
SUB ESP,0x4
LEA EAX,[EBX + 0xfffcf3a8]
PUSH 0x5
JMP 0x0002db38
MOVZX EAX,word ptr [EAX + 0x42]
CMP AX,0x90
JZ 0x0002d860
JA 0x0002d768
CMP AX,0x3e
JZ 0x0002d860
JA 0x0002d828
CMP AX,0x17
JBE 0x0002d720
CMP AX,0x2b
JA 0x0002da70
CMP AX,0x2a
JNC 0x0002d860
CMP AX,0x27
JZ 0x0002d860
CMP AX,0x28
JZ 0x0002d538
CMP AX,0x24
JZ 0x0002d860
LEA ESI,[ESI]
MOV dword ptr [ESP],EDX
LEA EAX,[EBX + 0xfffcf36c]
SUB ESP,0x4
PUSH 0x5
PUSH EAX
PUSH 0x0
CALL 0x000130f0
MOV dword ptr [ESP],EAX
CALL 0x00066bf0
ADD ESP,0x10
MOV EDX,dword ptr [ESP]
LEA ESI,[ESI]
SUB ESP,0x8
LEA EAX,[ESP + 0x44]
PUSH EAX
LEA EAX,[ESP + 0x5c]
PUSH EAX
MOV ECX,dword ptr [ESP + 0x4c]
MOV EAX,dword ptr [ESP + 0x28]
CALL 0x0001d7b0
ADD ESP,0x10
TEST EAX,EAX
JZ 0x0002d708
LEA EAX,[EBX + 0x5da0]
MOV ECX,dword ptr [EBX + 0x2324]
MOV dword ptr [ESP + 0x20],EAX
MOV EAX,dword ptr [EAX]
MOV dword ptr [ESP + 0xb0],EAX
TEST ECX,ECX
JNZ 0x0002daf8
MOV ESI,dword ptr [ESP + 0xb0]
TEST ESI,ESI
JZ 0x0002ed50
SUB ESP,0x4
LEA EAX,[EBX + 0xfffcf570]
PUSH 0x5
PUSH EAX
PUSH 0x0
CALL 0x000130f0
MOV dword ptr [ESP],EAX
CALL 0x00013060
ADD ESP,0x10
MOV dword ptr [ESP + 0xb0],0x0
MOV EDI,dword ptr [ESP + 0x3c]
TEST EDI,EDI
JZ 0x0002efe0
MOV EAX,dword ptr [ESP + 0x18]
MOV dword ptr [ESP + 0x30],0x1
XOR EBP,EBP
ADD EAX,0x42
MOV dword ptr [ESP + 0x2c],EAX
MOV EAX,dword ptr [EBX + 0xffffffd8]
MOV dword ptr [ESP + 0x28],EAX
LEA EAX,[ESP + 0x58]
MOV dword ptr [ESP + 0x34],EAX
LEA ESI,[ESI]
LEA EAX,[EBP + EBP*0x2]
MOV ECX,dword ptr [EBX + 0x2324]
SHL EAX,0x3
MOV dword ptr [ESP + 0x24],EAX
ADD EAX,dword ptr [ESP + 0x50]
MOV ESI,dword ptr [EAX]
MOV EDI,dword ptr [EAX + 0x4]
MOV EDX,dword ptr [EAX + 0xc]
MOV EAX,dword ptr [EAX + 0x8]
MOV dword ptr [ESP + 0x10],ESI
MOV dword ptr [ESP + 0x14],EDI
MOV dword ptr [ESP],EAX
MOV dword ptr [ESP + 0x4],EDX
TEST ECX,ECX
JNZ 0x0002e810
MOV EDI,dword ptr [ESP + 0x4]
MOV ESI,dword ptr [ESP]
MOV EAX,dword ptr [ESP + 0x2c]
MOV ECX,EDI
MOV EDX,ESI
CALL 0x00021e40
MOV dword ptr [ESP + 0x4],EDI
XOR EDX,EDX
MOV dword ptr [ESP + 0x8],EDI
MOV EDI,dword ptr [ESP + 0x20]
MOV dword ptr [ESP + 0x1c],EAX
MOV EAX,dword ptr [EDI]
MOV dword ptr [ESP + 0xc],EDX
LEA EDX,[EBX + 0xfffc49a9]
MOV dword ptr [ESP],ESI
TEST EAX,EAX
LEA EAX,[EBX + 0xfffc4993]
CMOVZ EAX,EDX
SUB ESP,0xc
PUSH dword ptr [ESP + 0x10]
PUSH dword ptr [ESP + 0x10]
PUSH dword ptr [ESP + 0x28]
PUSH dword ptr [ESP + 0x28]
PUSH EAX
CALL 0x00013060
ADD ESP,0x20
MOV EAX,dword ptr [ESP + 0x18]
MOVZX EAX,word ptr [EAX + 0x42]
CMP AX,0x72
JZ 0x0002eeb0
JBE 0x0002ddc0
CMP AX,0x1057
JZ 0x0002e6ca
JA 0x0002e0b0
CMP AX,0xb5
JA 0x0002de30
CMP AX,0xb4
JNC 0x0002efc8
CMP AX,0x8c
JZ 0x0002ef98
JBE 0x0002e078
CMP AX,0xad
JZ 0x0002ef00
JA 0x0002dda0
CMP AX,0x90
JNZ 0x0002dcd0
MOV EAX,dword ptr [ESP + 0x1c]
CMP EAX,0x46
JA 0x0002dbd0
MOV EAX,dword ptr [EBX + EAX*0x4 + 0xfffd87b4]
ADD EAX,EBX
JMP EAX
MOV dword ptr [ESP + 0x30],0x0
MOV EAX,dword ptr [ESP + 0x30]
ADD ESP,0x8c
POP EBX
POP ESI
POP EDI
POP EBP
RET
CMP AX,0x14
JNC 0x0002d860
CMP AX,0x7
JZ 0x0002d860
JBE 0x0002d800
CMP AX,0xa
JZ 0x0002d538
JBE 0x0002d7f0
CMP AX,0x12
JZ 0x0002d860
CMP AX,0x13
JZ 0x0002d538
JMP 0x0002d510
CMP AX,0x2530
JZ 0x0002d860
JBE 0x0002d898
CMP AX,0x9080
JZ 0x0002d860
JA 0x0002d988
CMP AX,0x7650
JZ 0x0002d538
JA 0x0002d7c0
CMP AX,0x4157
JZ 0x0002d860
JBE 0x0002dae2
CMP AX,0x5441
JZ 0x0002d860
CMP AX,0x5aa5
JZ 0x0002d538
JMP 0x0002d510
CMP AX,0x8217
JZ 0x0002d860
JBE 0x0002dac4
CMP AX,0x9026
JZ 0x0002d860
CMP AX,0x9041
JZ 0x0002d538
JMP 0x0002d510
CMP AX,0x8
JZ 0x0002d538
JMP 0x0002d510
CMP AX,0x3
JZ 0x0002d538
JBE 0x0002dad3
CMP AX,0x4
JZ 0x0002d860
CMP AX,0x6
JZ 0x0002d538
JMP 0x0002d510
CMP AX,0x5e
JBE 0x0002d870
CMP AX,0x72
JBE 0x0002da98
CMP AX,0x87
JZ 0x0002d538
JA 0x0002da50
CMP AX,0x73
JZ 0x0002d538
CMP AX,0x78
JNZ 0x0002d510
LEA ESI,[ESI]
MOV dword ptr [ESP + 0xb0],0x1
JMP 0x0002d450
CMP AX,0x5c
JNC 0x0002d860
CMP AX,0x54
JBE 0x0002d8d0
CMP AX,0x55
JZ 0x0002d538
CMP AX,0x5a
JA 0x0002d510
JMP 0x0002d860
CMP AX,0xbf
JZ 0x0002d860
JBE 0x0002d900
CMP AX,0xf3
JZ 0x0002d860
JBE 0x0002da18
CMP AX,0x1057
JZ 0x0002d860
JA 0x0002d968
CMP AX,0xfa
JZ 0x0002d538
JMP 0x0002d510
CMP AX,0x53
JNC 0x0002d860
CMP AX,0x4b
JC 0x0002d510
CMP AX,0x4c
JBE 0x0002d860
CMP AX,0x50
JNZ 0x0002d510
JMP 0x0002d860
CMP AX,0xb5
JA 0x0002d940
CMP AX,0xb4
JNC 0x0002d860
CMP AX,0xae
JA 0x0002d930
CMP AX,0xad
JNC 0x0002d860
CMP AX,0xa7
JNZ 0x0002d510
JMP 0x0002d860
CMP AX,0xb1
JNZ 0x0002d510
JMP 0x0002d860
CMP AX,0xb7
JZ 0x0002d860
JC 0x0002d510
SUB AX,0xbc
CMP AX,0x1
JA 0x0002d510
JMP 0x0002d860
CMP AX,0x1059
JZ 0x0002d860
CMP AX,0x1223
JNZ 0x0002d510
JMP 0x0002d860
CMP AX,0xbeef
JZ 0x0002d860
JA 0x0002d9c0
CMP AX,0xabc7
JZ 0x0002d860
JBE 0x0002d9e8
CMP AX,0xad45
JZ 0x0002d860
CMP AX,0xbaab
JNZ 0x0002d510
JMP 0x0002d860
CMP AX,0xfeb0
JZ 0x0002d860
JA 0x0002da00
CMP AX,0xdead
JZ 0x0002d860
CMP AX,0xf00d
JNZ 0x0002d510
JMP 0x0002d860
CMP AX,0xa390
JNZ 0x0002d510
JMP 0x0002d860
ADD AX,0x146
CMP AX,0x1
JA 0x0002d510
JMP 0x0002d860
CMP AX,0xc5
JZ 0x0002d860
JBE 0x0002da40
SUB AX,0xdd
CMP AX,0x2
JA 0x0002d510
JMP 0x0002d860
CMP AX,0xc3
JNZ 0x0002d510
JMP 0x0002d860
CMP AX,0x8a
JZ 0x0002d860
CMP AX,0x8c
JNZ 0x0002d510
JMP 0x0002d860
CMP AX,0x2d
JC 0x0002d510
CMP AX,0x30
JBE 0x0002d860
CMP AX,0x32
JNZ 0x0002d510
JMP 0x0002d860
CMP AX,0x71
JNC 0x0002d860
CMP AX,0x65
JZ 0x0002d860
JC 0x0002d510
SUB EAX,0x69
CMP AX,0x1
JA 0x0002d510
JMP 0x0002d860
CMP AX,0x7676
JNZ 0x0002d510
JMP 0x0002d860
CMP AX,0x2
JNZ 0x0002d510
JMP 0x0002d860
CMP AX,0x3330
JNZ 0x0002d510
JMP 0x0002d860
MOV EBP,dword ptr [ESP + 0xb0]
TEST EBP,EBP
JZ 0x0002ed60
SUB ESP,0x4
LEA EAX,[EBX + 0xfffcf438]
PUSH 0x5
JMP 0x0002d598
TEST EAX,EAX
JZ 0x0002ed70
SUB ESP,0x4
LEA EAX,[EBX + 0xfffcf4b8]
PUSH 0x5
LEA ESI,[ESI]
NOP
PUSH EAX
PUSH 0x0
CALL 0x000130f0
MOV dword ptr [ESP],EAX
CALL 0x00013060
ADD ESP,0x10
JMP 0x0002d5b6
CMP AX,0xad45
JZ 0x0002ed80
JBE 0x0002e478
CMP AX,0xdead
JZ 0x0002ef30
JBE 0x0002e428
CMP AX,0xfeb0
JZ 0x0002ef18
CMP AX,0xfeba
JNZ 0x0002e400
MOV EAX,dword ptr [ESP + 0x1c]
CMP EAX,0x6
JZ 0x0003200d
JBE 0x0002e382
MOV EAX,dword ptr [ESP + 0x1c]
CMP EAX,0x9
JZ 0x00031f93
JBE 0x0002e3da
MOV EAX,dword ptr [ESP + 0x1c]
CMP EAX,0xc8
JZ 0x00031f57
CMP EAX,0xc9
JZ 0x0002f159
CMP EAX,0xa
JZ 0x0002f14a
LEA ESI,[ESI]
SUB ESP,0x4
LEA EAX,[EBX + 0xfffc7a7b]
PUSH 0x5
PUSH EAX
PUSH 0x0
CALL 0x000130f0
POP EDX
POP ECX
PUSH dword ptr [ESP + 0x24]
PUSH EAX
CALL 0x00013060
ADD ESP,0x10
MOV byte ptr [ESP + 0x1c],0x0
MOV dword ptr [ESP + 0x10],0x0
MOV EDI,dword ptr [ESP + 0xc]
MOV ESI,dword ptr [ESP + 0x8]
MOV EDX,EDI
OR EDX,ESI
JZ 0x0002e850
MOV EDI,dword ptr [ESP + 0xa0]
MOV ESI,dword ptr [ESP + 0x8]
TEST EDI,EDI
JZ 0x0002dc35
MOV ECX,dword ptr [ESP + 0xc]
XOR EDX,EDX
CMP ESI,dword ptr [ESP + 0xa4]
SBB ECX,EDX
JC 0x0002e930
SUB ESP,0x4
LEA EAX,[EBX + 0xfffcf618]
PUSH 0x5
PUSH EAX
PUSH 0x0
CALL 0x000130f0
POP EDX
POP ECX
PUSH ESI
PUSH EAX
CALL 0x000666b0
ADD ESP,0x10
MOV dword ptr [ESP + 0x30],0x0
MOV EAX,dword ptr [ESP + 0x18]
CMP word ptr [EAX + 0x42],0x2b
JNZ 0x0002dc72
CMP byte ptr [ESP + 0x1c],0x0
JNZ 0x0002e8e8
SUB ESP,0x8
MOV EAX,dword ptr [ESP + 0x30]
PUSH dword ptr [EAX]
PUSH 0xa
CALL 0x00013360
MOV ESI,dword ptr [EBX + 0x2324]
ADD ESP,0x10
TEST ESI,ESI
JNZ 0x0002dc9e
MOV EAX,dword ptr [ESP + 0x18]
CMP word ptr [EAX + 0x42],0x8
JZ 0x0002eaa8
ADD EBP,0x1
CMP dword ptr [ESP + 0x3c],EBP
JA 0x0002d5f0
SUB ESP,0xc
PUSH dword ptr [ESP + 0x5c]
CALL 0x000130a0
ADD ESP,0x10
MOV EAX,dword ptr [ESP + 0x30]
ADD ESP,0x8c
POP EBX
POP ESI
POP EDI
POP EBP
RET
CMP AX,0xa7
JNZ 0x0002dbd0
MOV EAX,dword ptr [ESP + 0x1c]
CALL 0x000171b0
MOV dword ptr [ESP + 0x10],EAX
LEA ESI,[ESI]
NOP
MOV ESI,dword ptr [ESP + 0x10]
TEST ESI,ESI
JZ 0x0002dbd0
LEA ESI,[ESI]
MOV EAX,dword ptr [ESP + 0x20]
LEA EDX,[EBX + 0xfffc7a1a]
MOV EDI,dword ptr [EAX]
LEA EAX,[EBX + 0xfffc7a14]
TEST EDI,EDI
CMOVZ EAX,EDX
SUB ESP,0x8
PUSH dword ptr [ESP + 0x18]
PUSH EAX
CALL 0x00013060
ADD ESP,0x10
MOV EAX,dword ptr [ESP + 0x18]
MOV byte ptr [ESP + 0x1c],0x1
CMP word ptr [EAX + 0x42],0x9026
JNZ 0x0002dbff
MOV ESI,dword ptr [ESP + 0x10]
MOV ECX,0xf
LEA EDI,[EBX + 0xfffc67f9]
CMPSB.REPE ES:EDI,ESI
SETA AL
SBB AL,0x0
MOVSX EAX,AL
TEST EAX,EAX
JNZ 0x0002dbff
MOV ESI,dword ptr [ESP + 0xb0]
TEST ESI,ESI
JZ 0x0002ec00
MOV EDX,dword ptr [ESP + 0x50]
MOV EDI,dword ptr [ESP + 0x24]
MOV ECX,0x6
CMP ECX,dword ptr [EDX + EDI*0x1 + 0x10]
SBB EAX,dword ptr [EDX + EDI*0x1 + 0x14]
JC 0x00031f00
MOV EAX,dword ptr [EDX + EDI*0x1 + 0x10]
MOV ECX,dword ptr [EBX + EAX*0x4 + 0xfffd88d0]
ADD ECX,EBX
JMP ECX
CMP AX,0xae
JNZ 0x0002e030
MOV EAX,dword ptr [ESP + 0x1c]
CALL 0x00016b40
MOV dword ptr [ESP + 0x10],EAX
JMP 0x0002dcf0
CMP AX,0x30
JA 0x0002e270
CMP AX,0x2e
JNC 0x0002ede0
CMP AX,0x12
JZ 0x0002e7ba
JBE 0x0002e1b8
CMP AX,0x24
JZ 0x0002efb0
JA 0x0002e138
CMP AX,0x15
JZ 0x0002eed0
JA 0x0002e108
CMP AX,0x13
JNZ 0x0002e170
MOV EAX,dword ptr [ESP + 0x1c]
CMP EAX,0x7
JA 0x0002dbd0
MOV EAX,dword ptr [EBX + EAX*0x4 + 0xfffd88ec]
ADD EAX,EBX
JMP EAX
CMP AX,0xc5
JZ 0x0002ef80
JBE 0x0002df90
CMP AX,0xdf
JZ 0x0002ef50
JA 0x0002df70
CMP AX,0xdd
JNZ 0x0002df48
MOV EAX,dword ptr [ESP + 0x1c]
CMP EAX,0x7
JZ 0x0003201c
JBE 0x0002deb4
MOV EAX,dword ptr [ESP + 0x1c]
CMP EAX,0xb
JZ 0x00031fb1
JBE 0x0002df17
MOV EAX,dword ptr [ESP + 0x1c]
CMP EAX,0xd
JZ 0x00031f75
JC 0x00031f48
CMP EAX,0xc8
JZ 0x0002f168
LEA ECX,[EBX + 0xfffc5a64]
MOV dword ptr [ESP + 0x10],ECX
CMP EAX,0xc9
JZ 0x0002dd00
JMP 0x0002dbd0
CMP EAX,0x3
JZ 0x00031fa2
JA 0x0002deea
LEA ECX,[EBX + 0xfffc4b55]
MOV dword ptr [ESP + 0x10],ECX
CMP EAX,0x1
JZ 0x0002dd00
LEA EAX,[EBX + 0xfffc5b45]
LEA EDX,[EBX + 0xfffc57f8]
CMOVA EDX,EAX
MOV dword ptr [ESP + 0x10],EDX
JMP 0x0002dd00
LEA EAX,[EBX + 0xfffc5b16]
CMP dword ptr [ESP + 0x1c],0x5
MOV dword ptr [ESP + 0x10],EAX
JZ 0x0002dd00
LEA EAX,[EBX + 0xfffc5b04]
LEA EDX,[EBX + 0xfffc5b28]
CMOVA EDX,EAX
MOV dword ptr [ESP + 0x10],EDX
JMP 0x0002dd00
LEA EDI,[EBX + 0xfffc5ada]
MOV dword ptr [ESP + 0x10],EDI
CMP EAX,0x9
JZ 0x0002dd00
LEA EAX,[EBX + 0xfffc5acc]
LEA EDX,[EBX + 0xfffc5ae8]
CMOVA EDX,EAX
MOV dword ptr [ESP + 0x10],EDX
JMP 0x0002dd00
CMP AX,0xde
JNZ 0x0002dbd0
MOV EAX,dword ptr [ESP + 0x1c]
CMP EAX,0xc
JA 0x0002dbd0
MOV EAX,dword ptr [EBX + EAX*0x4 + 0xfffd890c]
ADD EAX,EBX
JMP EAX
CMP AX,0xf3
JNZ 0x0002dfb8
MOV EAX,dword ptr [ESP + 0x1c]
CALL 0x00018290
MOV dword ptr [ESP + 0x10],EAX
JMP 0x0002dcf0
CMP AX,0xbd
JZ 0x0002e42e
JA 0x0002e010
CMP AX,0xb7
JNZ 0x0002dff0
MOV EAX,dword ptr [ESP + 0x1c]
CALL 0x000140b0
MOV dword ptr [ESP + 0x10],EAX
JMP 0x0002dcf0
CMP AX,0xfa
JNZ 0x0002dbd0
MOV EAX,dword ptr [ESP + 0x18]
CMP word ptr [EAX + 0x3d],0x3200
MOV EAX,dword ptr [ESP + 0x1c]
JZ 0x0002f186
CMP EAX,0x1a
JA 0x0002dbd0
MOV EAX,dword ptr [EBX + EAX*0x4 + 0xfffd8940]
ADD EAX,EBX
JMP EAX
CMP AX,0xbc
JNZ 0x0002dbd0
MOV EAX,dword ptr [ESP + 0x1c]
CALL 0x0001a1a0
MOV dword ptr [ESP + 0x10],EAX
JMP 0x0002dcf0
CMP AX,0xbf
JNZ 0x0002e058
MOV EAX,dword ptr [ESP + 0x1c]
CALL 0x00019e30
MOV dword ptr [ESP + 0x10],EAX
JMP 0x0002dcf0
CMP AX,0xb1
JNZ 0x0002dbd0
MOV EAX,dword ptr [ESP + 0x1c]
CMP EAX,0x1f
JA 0x0002dbd0
MOV EAX,dword ptr [EBX + EAX*0x4 + 0xfffd89ac]
ADD EAX,EBX
JMP EAX
CMP AX,0xc3
JNZ 0x0002dbd0
MOV EAX,dword ptr [ESP + 0x1c]
CALL 0x00014620
MOV dword ptr [ESP + 0x10],EAX
JMP 0x0002dcf0
CMP AX,0x78
JZ 0x0002ef18
JBE 0x0002e190
CMP AX,0x87
JNZ 0x0002e2e8
MOV EAX,dword ptr [ESP + 0x1c]
CMP EAX,0x15
JA 0x0002dbd0
MOV EAX,dword ptr [EBX + EAX*0x4 + 0xfffd8a2c]
ADD EAX,EBX
JMP EAX
CMP AX,0x8217
JZ 0x0002eda0
JA 0x0002db50
CMP AX,0x4688
JZ 0x0002e2ca
JA 0x0002e350
CMP AX,0x2530
JZ 0x0002eee8
JA 0x0002e230
CMP AX,0x1059
JNZ 0x0002e208
MOV EAX,dword ptr [ESP + 0x1c]
CMP EAX,0xa
JA 0x0002dbd0
MOV EAX,dword ptr [EBX + EAX*0x4 + 0xfffd8a84]
ADD EAX,EBX
JMP EAX
CMP AX,0x16
JZ 0x0002e526
CMP AX,0x17
JNZ 0x0002dbd0
MOV EAX,dword ptr [ESP + 0x1c]
CMP EAX,0x11
JA 0x0002dbd0
MOV EAX,dword ptr [EBX + EAX*0x4 + 0xfffd8ab0]
ADD EAX,EBX
JMP EAX
CMP AX,0x2a
JZ 0x0002ee98
JA 0x0002e330
CMP AX,0x27
JNZ 0x0002e310
MOV EAX,dword ptr [ESP + 0x1c]
CMP EAX,0xc
JA 0x0002dbd0
MOV EAX,dword ptr [EBX + EAX*0x4 + 0xfffd8af8]
ADD EAX,EBX
JMP EAX
CMP AX,0x14
JNZ 0x0002dbd0
MOV EAX,dword ptr [ESP + 0x1c]
CALL 0x00017bb0
MOV dword ptr [ESP + 0x10],EAX
JMP 0x0002dcf0
CMP AX,0x73
JNZ 0x0002e2c0
MOV EAX,dword ptr [ESP + 0x1c]
CMP EAX,0x13
JA 0x0002dbd0
MOV EAX,dword ptr [EBX + EAX*0x4 + 0xfffd8b2c]
ADD EAX,EBX
JMP EAX
CMP AX,0x7
JZ 0x0002ee60
JBE 0x0002e690
CMP AX,0xa
JZ 0x0002ee10
JA 0x0002e660
CMP AX,0x8
JZ 0x0002ee10
CMP AX,0x9
JNZ 0x0002dbd0
MOV EAX,dword ptr [ESP + 0x1c]
CMP EAX,0xb
JA 0x0002dbd0
MOV EAX,dword ptr [EBX + EAX*0x4 + 0xfffd8b7c]
ADD EAX,EBX
JMP EAX
CMP AX,0x1223
JNZ 0x0002dbd0
MOV EAX,dword ptr [ESP + 0x1c]
CMP EAX,0xd
JA 0x0002dbd0
MOV EAX,dword ptr [EBX + EAX*0x4 + 0xfffd8bac]
ADD EAX,EBX
JMP EAX
CMP AX,0x3330
JZ 0x0002edc0
CMP AX,0x4157
JNZ 0x0002dbd0
MOV EAX,dword ptr [ESP + 0x1c]
TEST EAX,EAX
JZ 0x0002f194
CMP EAX,0x1
JNZ 0x0002dbd0
LEA EAX,[EBX + 0xfffc4bcf]
MOV dword ptr [ESP + 0x10],EAX
JMP 0x0002dd00
CMP AX,0x57
JZ 0x0002edf8
JA 0x0002e618
CMP AX,0x4c
JZ 0x0002ee40
JA 0x0002e5e0
CMP AX,0x3e
JZ 0x0002efc8
JA 0x0002e5b0
CMP AX,0x32
JNZ 0x0002e588
MOV EAX,dword ptr [ESP + 0x1c]
CALL 0x00015c60
MOV dword ptr [ESP + 0x10],EAX
JMP 0x0002dcf0
CMP AX,0x74
JNZ 0x0002dbd0
MOV EAX,dword ptr [ESP + 0x1c]
CMP EAX,0x8
JA 0x0002dbd0
MOV EAX,dword ptr [EBX + EAX*0x4 + 0xfffd8be4]
ADD EAX,EBX
JMP EAX
CMP AX,0x8a
JNZ 0x0002dbd0
MOV EAX,dword ptr [ESP + 0x1c]
CMP EAX,0x11
JA 0x0002dbd0
MOV EAX,dword ptr [EBX + EAX*0x4 + 0xfffd8c08]
ADD EAX,EBX
JMP EAX
CMP AX,0x28
JNZ 0x0002dbd0
MOV EAX,dword ptr [ESP + 0x1c]
CALL 0x00014aa0
MOV dword ptr [ESP + 0x10],EAX
JMP 0x0002dcf0
CMP AX,0x2b
JZ 0x0002e7ba
CMP AX,0x2d
JZ 0x0002e062
JMP 0x0002dbd0
CMP AX,0x5aa5
JZ 0x0002ee28
JA 0x0002e4d8
CMP AX,0x4def
JNZ 0x0002e4b0
MOV EAX,dword ptr [ESP + 0x1c]
CMP EAX,0x6
JA 0x0002dbd0
MOV EAX,dword ptr [EBX + EAX*0x4 + 0xfffd8c50]
ADD EAX,EBX
JMP EAX
CMP EAX,0x2
JZ 0x00031f84
JBE 0x0002e3ba
LEA EAX,[EBX + 0xfffc5895]
CMP dword ptr [ESP + 0x1c],0x4
MOV dword ptr [ESP + 0x10],EAX
JZ 0x0002dd00
LEA EAX,[EBX + 0xfffc5887]
LEA EDX,[EBX + 0xfffc58a3]
CMOVA EDX,EAX
MOV dword ptr [ESP + 0x10],EDX
JMP 0x0002dd00
TEST EAX,EAX
JZ 0x0002f13b
LEA EDI,[EBX + 0xfffc4b77]
MOV dword ptr [ESP + 0x10],EDI
CMP EAX,0x1
JZ 0x0002dd00
JMP 0x0002dbd0
CMP EAX,0x7
JZ 0x0002f12c
LEA ECX,[EBX + 0xfffc5853]
MOV dword ptr [ESP + 0x10],ECX
CMP EAX,0x8
JZ 0x0002dd00
JMP 0x0002dbd0
CMP AX,0xf00d
JNZ 0x0002dbd0
MOV EAX,dword ptr [ESP + 0x1c]
CMP EAX,0x15
JA 0x0002dbd0
MOV EAX,dword ptr [EBX + EAX*0x4 + 0xfffd8c6c]
ADD EAX,EBX
JMP EAX
CMP AX,0xbaab
JNZ 0x0002e450
MOV EAX,dword ptr [ESP + 0x1c]
CMP EAX,0x20
JA 0x0002dbd0
MOV EAX,dword ptr [EBX + EAX*0x4 + 0xfffd8cc4]
ADD EAX,EBX
JMP EAX
CMP AX,0xbeef
JNZ 0x0002dbd0
MOV EAX,dword ptr [ESP + 0x1c]
CMP EAX,0x22
JA 0x0002dbd0
MOV EAX,dword ptr [EBX + EAX*0x4 + 0xfffd8d48]
ADD EAX,EBX
JMP EAX
CMP AX,0x9080
JZ 0x0002edf8
JA 0x0002e520
CMP AX,0x9026
JNZ 0x0002e500
MOV EAX,dword ptr [ESP + 0x1c]
CMP EAX,0x29
JA 0x0002dbd0
MOV EAX,dword ptr [EBX + EAX*0x4 + 0xfffd8dd4]
ADD EAX,EBX
JMP EAX
CMP AX,0x5441
JNZ 0x0002dbd0
MOV EAX,dword ptr [ESP + 0x1c]
CMP EAX,0xc9
JA 0x0002dbd0
MOV EAX,dword ptr [EBX + EAX*0x4 + 0xfffd8e7c]
ADD EAX,EBX
JMP EAX
CMP AX,0x7650
JNZ 0x0002e560
MOV EAX,dword ptr [ESP + 0x1c]
CMP EAX,0x8
JA 0x0002dbd0
MOV EAX,dword ptr [EBX + EAX*0x4 + 0xfffd91a4]
ADD EAX,EBX
JMP EAX
CMP AX,0x9041
JNZ 0x0002dbd0
MOV EAX,dword ptr [ESP + 0x1c]
CALL 0x00016580
MOV dword ptr [ESP + 0x10],EAX
JMP 0x0002dcf0
CMP AX,0xa390
JNZ 0x0002e540
MOV EAX,dword ptr [ESP + 0x1c]
CALL 0x00018e30
MOV dword ptr [ESP + 0x10],EAX
JMP 0x0002dcf0
CMP AX,0xabc7
JNZ 0x0002dbd0
MOV EAX,dword ptr [ESP + 0x1c]
CALL 0x0001b390
MOV dword ptr [ESP + 0x10],EAX
JMP 0x0002dcf0
CMP AX,0x7676
JNZ 0x0002dbd0
MOV EAX,dword ptr [ESP + 0x1c]
CMP EAX,0xc
JA 0x0002dbd0
MOV EAX,dword ptr [EBX + EAX*0x4 + 0xfffd91c8]
ADD EAX,EBX
JMP EAX
CMP AX,0x35
JNZ 0x0002dbd0
MOV EAX,dword ptr [ESP + 0x1c]
CMP EAX,0x15
JA 0x0002dbd0
MOV EAX,dword ptr [EBX + EAX*0x4 + 0xfffd91fc]
ADD EAX,EBX
JMP EAX
CMP AX,0x46
JZ 0x0002e592
CMP AX,0x4b
JNZ 0x0002dbd0
MOV EAX,dword ptr [ESP + 0x1c]
CMP EAX,0x18
JA 0x0002dbd0
MOV EAX,dword ptr [EBX + EAX*0x4 + 0xfffd9254]
ADD EAX,EBX
JMP EAX
CMP AX,0x54
JZ 0x0002edc0
JA 0x0002e790
CMP AX,0x50
JNZ 0x0002e6c0
MOV EAX,dword ptr [ESP + 0x1c]
CMP EAX,0x24
JA 0x0002dbd0
MOV EAX,dword ptr [EBX + EAX*0x4 + 0xfffd92b8]
ADD EAX,EBX
JMP EAX
CMP AX,0x5d
JZ 0x0002e062
JBE 0x0002e750
CMP AX,0x65
JZ 0x0002eda0
JBE 0x0002e720
CMP AX,0x6a
JZ 0x0002ee80
CMP AX,0x71
JNZ 0x0002e6e8
MOV EAX,dword ptr [ESP + 0x1c]
CALL 0x000177c0
MOV dword ptr [ESP + 0x10],EAX
JMP 0x0002dcf0
CMP AX,0xb
JZ 0x0002e7ba
CMP AX,0xf
JNZ 0x0002dbd0
MOV EAX,dword ptr [ESP + 0x1c]
CALL 0x000155e0
MOV dword ptr [ESP + 0x10],EAX
JMP 0x0002dcf0
CMP AX,0x3
JZ 0x0002e7da
JBE 0x0002e7b0
CMP AX,0x4
JNZ 0x0002e7d0
MOV EAX,dword ptr [ESP + 0x1c]
CALL 0x00016860
MOV dword ptr [ESP + 0x10],EAX
JMP 0x0002dcf0
CMP AX,0x53
JNZ 0x0002dbd0
MOV EAX,dword ptr [ESP + 0x1c]
CMP EAX,0x24
JA 0x0002dbd0
MOV EAX,dword ptr [EBX + EAX*0x4 + 0xfffd934c]
ADD EAX,EBX
JMP EAX
CMP AX,0x69
JNZ 0x0002dbd0
MOV EAX,dword ptr [ESP + 0x18]
CMP byte ptr [EAX + 0x3c],0x2d
JZ 0x0002e706
CMP byte ptr [EAX + 0x17],0x0
JNZ 0x0002e0ea
MOV EAX,dword ptr [ESP + 0x1c]
CMP EAX,0x15
JA 0x0002dbd0
MOV EAX,dword ptr [EBX + EAX*0x4 + 0xfffd93e0]
ADD EAX,EBX
JMP EAX
CMP AX,0x5e
JZ 0x0002e54a
CMP AX,0x63
JNZ 0x0002dbd0
MOV EAX,dword ptr [ESP + 0x1c]
CMP EAX,0x10
JA 0x0002dbd0
MOV EAX,dword ptr [EBX + EAX*0x4 + 0xfffd9438]
ADD EAX,EBX
JMP EAX
CMP AX,0x5a
JZ 0x0002ef30
JBE 0x0002e7f0
CMP AX,0x5b
JZ 0x0002e734
CMP AX,0x5c
JNZ 0x0002dbd0
MOV EAX,dword ptr [ESP + 0x1c]
CMP EAX,0x22
JA 0x0002dbd0
MOV EAX,dword ptr [EBX + EAX*0x4 + 0xfffd947c]
ADD EAX,EBX
JMP EAX
CMP AX,0x55
JZ 0x0002e4e2
CMP AX,0x56
JZ 0x0002e56a
JMP 0x0002dbd0
CMP AX,0x2
JNZ 0x0002dbd0
MOV EAX,dword ptr [ESP + 0x1c]
CALL 0x000195d0
MOV dword ptr [ESP + 0x10],EAX
JMP 0x0002dcf0
CMP AX,0x6
JNZ 0x0002dbd0
MOV EAX,dword ptr [ESP + 0x1c]
CALL 0x00015960
MOV dword ptr [ESP + 0x10],EAX
JMP 0x0002dcf0
CMP AX,0x58
JZ 0x0002e50a
CMP AX,0x59
JZ 0x0002e45a
JMP 0x0002dbd0
MOV ECX,EDX
MOV EDX,EAX
MOVZX EAX,AL
SUB ESP,0x4
MOV ESI,EDX
MOV EDI,ECX
MOV dword ptr [ESP + 0x20],EAX
LEA EAX,[EBX + 0xfffc7a6b]
SHRD ESI,ECX,0x8
SHR EDI,0x8
MOV dword ptr [ESP + 0xc],ESI
MOV dword ptr [ESP + 0x10],EDI
PUSH EDX
PUSH dword ptr [ESP + 0x18]
PUSH EAX
CALL 0x00013060
ADD ESP,0x10
JMP 0x0002d683
MOV EAX,dword ptr [ESP + 0xb0]
TEST EAX,EAX
JZ 0x0002dc5c
MOV EAX,dword ptr [ESP + 0x50]
MOV EDI,dword ptr [ESP + 0x24]
CMP dword ptr [EBX + 0x2324],0x1
MOV ESI,dword ptr [EAX + EDI*0x1 + 0x10]
MOV EDI,dword ptr [EAX + EDI*0x1 + 0x14]
SBB EAX,EAX
SUB ESP,0x4
AND EAX,0x8
PUSH 0x20
ADD EAX,0xc
PUSH EAX
LEA EAX,[EBX + 0xfffc46d5]
PUSH EAX
CALL 0x00013060
ADD ESP,0x10
TEST EDI,EDI
JS 0x0002eb50
SUB ESP,0x4
LEA EAX,[EBX + 0xfffc7ae1]
PUSH EDI
PUSH ESI
PUSH EAX
CALL 0x00013060
ADD ESP,0x10
JMP 0x0002dc5c
MOV ESI,dword ptr [ESP + 0x10]
MOV ECX,0xe
LEA EDI,[EBX + 0xfffbf78f]
CMPSB.REPE ES:EDI,ESI
SETA AL
SBB AL,0x0
TEST AL,AL
JNZ 0x0002dc72
SUB ESP,0x8
MOV EAX,dword ptr [ESP + 0x8]
MOV EDX,dword ptr [ESP + 0xc]
SHRD EAX,EDX,0x8
SHL EAX,0x8
SAR EAX,0x8
PUSH EAX
LEA EAX,[EBX + 0xfffc7aec]
PUSH EAX
CALL 0x00013060
ADD ESP,0x10
JMP 0x0002dc72
SUB ESP,0x8
IMUL ESI,ESI,0x1c
ADD ESI,dword ptr [ESP + 0xa8]
LEA EAX,[ESP + 0x56]
PUSH EAX
LEA EAX,[ESP + 0x60]
PUSH EAX
LEA EAX,[ESI + 0x18]
PUSH EAX
LEA EAX,[ESI + 0x10]
PUSH EAX
PUSH dword ptr [ESP + 0x20]
PUSH dword ptr [ESP + 0xc8]
MOV ECX,dword ptr [ESP + 0xc8]
MOV EDX,dword ptr [ESP + 0xd4]
MOV EAX,dword ptr [ESP + 0x38]
CALL 0x0002cf40
ADD ESP,0x14
PUSH 0x20
MOV EDI,EAX
CALL 0x000132d0
MOVZX EAX,byte ptr [ESI + 0x14]
ADD ESP,0x10
AND EAX,0xf
CMP AL,0xa
JNZ 0x0002ebc0
CMP dword ptr [EBX + 0x2324],0x1
LEA EDX,[EBX + 0xfffc294e]
SBB EAX,EAX
AND EAX,0x6
ADD EAX,0x8
CMP dword ptr [ESP + 0xa8],0x0
MOV ECX,EAX
JZ 0x0002e9ca
MOV EDX,dword ptr [ESI + 0x10]
CMP EDX,dword ptr [ESP + 0xac]
JNC 0x0002e9c4
TEST EDX,EDX
JNZ 0x0002eff0
LEA EDX,[EBX + 0xfffc294e]
MOV dword ptr [ESP + 0x8],ECX
CALL 0x0001fd20
TEST EDI,EDI
MOV ECX,dword ptr [ESP + 0x8]
MOV EDX,EAX
JZ 0x0002ea0d
CMP dword ptr [ESP + 0x54],0x2
LEA EAX,[EBX + 0xfffc7a38]
JZ 0x0002e9f0
LEA EAX,[EBX + 0xfffc7a39]
MOV dword ptr [ESP + 0x38],EDX
SUB ESP,0x8
MOV dword ptr [ESP + 0x10],ECX
PUSH EDI
PUSH EAX
CALL 0x00013060
ADD ESP,0x10
MOV EDX,dword ptr [ESP + 0x38]
MOV ECX,dword ptr [ESP + 0x8]
LEA EAX,[ECX + 0x1]
SUB EAX,EDX
CMP ECX,EDX
MOV EDX,0x1
CMOVC EAX,EDX
SUB ESP,0x4
LEA EDX,[EBX + 0xfffc83bc]
PUSH EDX
PUSH EAX
LEA EAX,[EBX + 0xfffc7aa5]
PUSH EAX
CALL 0x00013060
ADD ESP,0x10
MOV EDX,dword ptr [ESI + 0x10]
TEST EDX,EDX
JNZ 0x0002eb70
MOVZX ECX,byte ptr [ESI + 0x14]
LEA EDX,[EBX + 0xfffc7a59]
AND ECX,0xf
CMP CL,0x3
JZ 0x0002ece0
MOV EAX,0x16
CALL 0x0001fd20
MOV EAX,dword ptr [ESP + 0xb0]
TEST EAX,EAX
JZ 0x0002dc5c
MOV EAX,dword ptr [ESP + 0x50]
MOV ECX,dword ptr [ESP + 0x24]
MOV EDX,dword ptr [EAX + ECX*0x1 + 0x14]
MOV EAX,dword ptr [EAX + ECX*0x1 + 0x10]
TEST EDX,EDX
JS 0x0002ecc0
SUB ESP,0x4
PUSH EDX
PUSH EAX
LEA EAX,[EBX + 0xfffc7ade]
PUSH EAX
CALL 0x00013060
ADD ESP,0x10
JMP 0x0002dc5c
MOV EDX,dword ptr [ESP + 0x4]
MOV EAX,dword ptr [ESP]
SHRD EAX,EDX,0x8
MOVZX ECX,AL
MOV EAX,ECX
MOV dword ptr [ESP + 0x8],ECX
CALL 0x00016e80
MOV EDX,dword ptr [ESP + 0x4]
MOV EDI,EAX
MOV EAX,dword ptr [ESP]
SHRD EAX,EDX,0x10
AND EAX,0xff
MOV dword ptr [ESP],EAX
CALL 0x00016e80
SUB ESP,0xc
MOV ESI,EAX
LEA EAX,[EBX + 0xfffc7af3]
PUSH EAX
CALL 0x00013060
ADD ESP,0x10
TEST EDI,EDI
JZ 0x0002ec50
SUB ESP,0x8
LEA EAX,[EBX + 0xfffc7a1a]
PUSH EDI
PUSH EAX
CALL 0x00013060
ADD ESP,0x10
SUB ESP,0xc
LEA EAX,[EBX + 0xfffc7b0f]
PUSH EAX
CALL 0x00013060
ADD ESP,0x10
TEST ESI,ESI
JZ 0x0002ec20
SUB ESP,0x8
LEA EAX,[EBX + 0xfffc7a1a]
PUSH ESI
PUSH EAX
CALL 0x00013060
ADD ESP,0x10
SUB ESP,0x8
MOV EAX,dword ptr [ESP + 0x30]
PUSH dword ptr [EAX]
PUSH 0xa
CALL 0x00013360
ADD ESP,0x10
JMP 0x0002dc9e
SUB ESP,0x4
NEG ESI
LEA EAX,[EBX + 0xfffc7ae6]
ADC EDI,0x0
NEG EDI
PUSH EDI
PUSH ESI
PUSH EAX
CALL 0x00013060
ADD ESP,0x10
JMP 0x0002dc5c
MOV EAX,dword ptr [ESP + 0xa8]
TEST EAX,EAX
JZ 0x0002effc
CMP EDX,dword ptr [ESP + 0xac]
JC 0x0002ec80
MOV dword ptr [ESP + 0x8],EDX
LEA EAX,[EBX + 0xfffcf63c]
SUB ESP,0x4
PUSH 0x5
PUSH EAX
PUSH 0x0
CALL 0x000130f0
POP EDX
POP ECX
MOV EDX,dword ptr [ESP + 0x10]
PUSH EDX
PUSH EAX
CALL 0x000666b0
ADD ESP,0x10
MOV dword ptr [ESP + 0x30],0x0
JMP 0x0002ea61
MOV EDX,dword ptr [ESI + 0x4]
MOV EAX,dword ptr [ESI]
MOV ECX,0x6
CALL 0x0001e910
MOV EDX,dword ptr [EBX + 0x2324]
LEA EAX,[EBX + 0xfffc83ba]
TEST EDX,EDX
JNZ 0x0002ebe5
LEA EAX,[EBX + 0xfffc83bc]
SUB ESP,0xc
PUSH EAX
CALL 0x00013060
ADD ESP,0x10
JMP 0x0002ea36
MOV EDI,dword ptr [ESP + 0xc]
MOV ESI,dword ptr [ESP + 0x8]
MOV EDX,EDI
OR EDX,ESI
JNZ 0x0002dc11
JMP 0x0002dc72
SUB ESP,0x4
LEA EAX,[EBX + 0xfffc7a7b]
PUSH 0x5
PUSH EAX
PUSH 0x0
CALL 0x000130f0
POP ESI
POP EDI
PUSH dword ptr [ESP + 0x8]
PUSH EAX
CALL 0x00013060
ADD ESP,0x10
JMP 0x0002eb37
SUB ESP,0x4
LEA EAX,[EBX + 0xfffc7a7b]
PUSH 0x5
PUSH EAX
PUSH 0x0
CALL 0x000130f0
POP EDX
POP ECX
PUSH dword ptr [ESP + 0x10]
PUSH EAX
CALL 0x00013060
ADD ESP,0x10
JMP 0x0002eb0a
ADD EDX,dword ptr [ESP + 0xa8]
MOV EAX,0x16
CALL 0x0001fd20
TEST EDI,EDI
JZ 0x0002ea61
CMP dword ptr [ESP + 0x54],0x2
LEA EAX,[EBX + 0xfffc7a38]
JZ 0x0002ecac
LEA EAX,[EBX + 0xfffc7a39]
SUB ESP,0x8
PUSH EDI
PUSH EAX
CALL 0x00013060
ADD ESP,0x10
JMP 0x0002ea61
SUB ESP,0x4
NEG EAX
ADC EDX,0x0
NEG EDX
PUSH EDX
PUSH EAX
LEA EAX,[EBX + 0xfffc7ad6]
PUSH EAX
CALL 0x00013060
ADD ESP,0x10
JMP 0x0002dc5c
MOV ECX,dword ptr [ESP + 0x18]
MOV EAX,dword ptr [ESI + 0x18]
CMP EAX,dword ptr [ECX + 0x54]
JNC 0x0002f028
LEA EDX,[EAX + EAX*0x8]
MOV EAX,dword ptr [ECX + 0x5c]
LEA EAX,[EAX + EDX*0x8]
TEST EAX,EAX
JZ 0x0002f248
MOV EDI,dword ptr [ESP + 0x18]
MOV EDX,dword ptr [EDI + 0x64]
TEST EDX,EDX
JZ 0x00031fc0
MOV EAX,dword ptr [EAX]
MOV EDI,dword ptr [ESP + 0x18]
ADD EDX,EAX
CMP EAX,dword ptr [EDI + 0x68]
JC 0x0002ea57
SUB ESP,0x4
LEA EAX,[EBX + 0xfffc2af3]
PUSH 0x5
PUSH EAX
PUSH 0x0
CALL 0x000130f0
ADD ESP,0x10
MOV EDX,EAX
JMP 0x0002ea57
SUB ESP,0x4
LEA EAX,[EBX + 0xfffcf3f4]
PUSH 0x5
JMP 0x0002db38
SUB ESP,0x4
LEA EAX,[EBX + 0xfffcf5cc]
PUSH 0x5
JMP 0x0002db38
SUB ESP,0x4
LEA EAX,[EBX + 0xfffcf47c]
PUSH 0x5
JMP 0x0002db38
SUB ESP,0x4
LEA EAX,[EBX + 0xfffcf51c]
PUSH 0x5
JMP 0x0002db38
MOV EAX,dword ptr [ESP + 0x1c]
CMP EAX,0x81
JA 0x0002dbd0
MOV EAX,dword ptr [EBX + EAX*0x4 + 0xfffd9508]
ADD EAX,EBX
JMP EAX
MOV EAX,dword ptr [ESP + 0x1c]
CMP EAX,0xe
JA 0x0002dbd0
MOV EAX,dword ptr [EBX + EAX*0x4 + 0xfffd9710]
ADD EAX,EBX
JMP EAX
MOV EAX,dword ptr [ESP + 0x1c]
CMP EAX,0xc
JA 0x0002dbd0
MOV EAX,dword ptr [EBX + EAX*0x4 + 0xfffd974c]
ADD EAX,EBX
JMP EAX
MOV EAX,dword ptr [ESP + 0x1c]
CALL 0x00015240
MOV dword ptr [ESP + 0x10],EAX
JMP 0x0002dcf0
MOV EAX,dword ptr [ESP + 0x1c]
CALL 0x0001a780
MOV dword ptr [ESP + 0x10],EAX
JMP 0x0002dcf0
MOV EAX,dword ptr [ESP + 0x1c]
CALL 0x00016e80
MOV dword ptr [ESP + 0x10],EAX
JMP 0x0002dcf0
MOV EAX,dword ptr [ESP + 0x1c]
CMP EAX,0x9
JA 0x0002dbd0
MOV EAX,dword ptr [EBX + EAX*0x4 + 0xfffd9780]
ADD EAX,EBX
JMP EAX
MOV EAX,dword ptr [ESP + 0x1c]
CMP EAX,0x1f
JA 0x0002dbd0
MOV EAX,dword ptr [EBX + EAX*0x4 + 0xfffd97a8]
ADD EAX,EBX
JMP EAX
MOV EAX,dword ptr [ESP + 0x1c]
CMP EAX,0xe0
JA 0x0002dbd0
MOV EAX,dword ptr [EBX + EAX*0x4 + 0xfffd9828]
ADD EAX,EBX
JMP EAX
MOV EAX,dword ptr [ESP + 0x1c]
CALL 0x00014e70
MOV dword ptr [ESP + 0x10],EAX
JMP 0x0002dcf0
MOV EAX,dword ptr [ESP + 0x1c]
CALL 0x000192a0
MOV dword ptr [ESP + 0x10],EAX
JMP 0x0002dcf0
MOV EAX,dword ptr [ESP + 0x1c]
CMP EAX,0x14
JA 0x0002dbd0
MOV EAX,dword ptr [EBX + EAX*0x4 + 0xfffd9bac]
ADD EAX,EBX
JMP EAX
MOV EAX,dword ptr [ESP + 0x1c]
CALL 0x00017ef0
MOV dword ptr [ESP + 0x10],EAX
JMP 0x0002dcf0
MOV EAX,dword ptr [ESP + 0x1c]
CMP EAX,0x6
JA 0x0002dbd0
MOV EAX,dword ptr [EBX + EAX*0x4 + 0xfffd9c00]
ADD EAX,EBX
JMP EAX
MOV EAX,dword ptr [ESP + 0x1c]
CALL 0x000189d0
MOV dword ptr [ESP + 0x10],EAX
JMP 0x0002dcf0
MOV EAX,dword ptr [ESP + 0x1c]
CMP EAX,0xc
JA 0x0002dbd0
MOV EAX,dword ptr [EBX + EAX*0x4 + 0xfffd9c1c]
ADD EAX,EBX
JMP EAX
MOV EAX,dword ptr [ESP + 0x1c]
CMP EAX,0x7
JA 0x0002dbd0
MOV EAX,dword ptr [EBX + EAX*0x4 + 0xfffd9c50]
ADD EAX,EBX
JMP EAX
MOV EAX,dword ptr [ESP + 0x1c]
CMP EAX,0x1
JZ 0x00031f66
TEST EAX,EAX
JZ 0x0002f177
CMP EAX,0x2
JNZ 0x0002dbd0
LEA EAX,[EBX + 0xfffc4c3f]
MOV dword ptr [ESP + 0x10],EAX
JMP 0x0002dd00
MOV EAX,dword ptr [ESP + 0x1c]
CALL 0x00018620
MOV dword ptr [ESP + 0x10],EAX
JMP 0x0002dcf0
MOV EAX,dword ptr [ESP + 0x1c]
CALL 0x00019be0
MOV dword ptr [ESP + 0x10],EAX
JMP 0x0002dcf0
MOV EAX,dword ptr [ESP + 0x1c]
CALL 0x0001aaf0
MOV dword ptr [ESP + 0x10],EAX
JMP 0x0002dcf0
MOV EAX,dword ptr [ESP + 0x1c]
CALL 0x0001b090
MOV dword ptr [ESP + 0x10],EAX
JMP 0x0002dcf0
MOV dword ptr [ESP + 0x30],0x1
JMP 0x0002dcab
ADD EDX,dword ptr [ESP + 0xa8]
JMP 0x0002e9ca
MOV dword ptr [ESP + 0x8],EDX
LEA EAX,[EBX + 0xfffc7abb]
SUB ESP,0x4
PUSH 0x5
PUSH EAX
PUSH 0x0
CALL 0x000130f0
POP ESI
POP EDI
MOV EDX,dword ptr [ESP + 0x10]
PUSH EDX
PUSH EAX
CALL 0x00013060
ADD ESP,0x10
JMP 0x0002ea61
LEA EDX,[EBX + 0xfffb94a4]
CMP EAX,-0xf
JZ 0x0002ea57
LEA EDX,[EBX + 0xfffc8a24]
CMP EAX,-0xe
JZ 0x0002ea57
MOV ECX,dword ptr [ESP + 0x18]
MOVZX ECX,word ptr [ECX + 0x42]
CMP CX,0x8
JZ 0x00031fd0
CMP CX,0x8c
JZ 0x00031ff7
CMP CX,0x3e
JZ 0x0002f074
CMP CX,0xb4
JNZ 0x0003202b
LEA EDX,[EBX + 0xfffc7a44]
CMP EAX,0xffffff02
JZ 0x0002ea57
CMP CX,0x32
JNZ 0x0002f0b3
MOV ECX,dword ptr [ESP + 0x18]
MOVZX EDX,byte ptr [ECX + 0x17]
CMP EAX,0xffffff00
JNZ 0x0002f0a3
CMP DL,0x1
JZ 0x0003204c
CMP DL,0xd
JNZ 0x0002f0b3
CMP EAX,0xffffff20
JZ 0x00032057
SUB ESP,0x4
PUSH EAX
LEA EAX,[EBX + 0xfffc7aac]
PUSH EAX
MOV EDI,dword ptr [ESP + 0x40]
PUSH EDI
CALL 0x00013370
ADD ESP,0x10
MOV EDX,EDI
JMP 0x0002ea57
LEA EAX,[EBX + 0xfffc5866]
MOV dword ptr [ESP + 0x10],EAX
JMP 0x0002dd00
LEA EAX,[EBX + 0xfffc4bf1]
MOV dword ptr [ESP + 0x10],EAX
JMP 0x0002dd00
LEA EAX,[EBX + 0xfffc5832]
MOV dword ptr [ESP + 0x10],EAX
JMP 0x0002dd00
LEA EAX,[EBX + 0xfffc5806]
MOV dword ptr [ESP + 0x10],EAX
JMP 0x0002dd00
LEA EAX,[EBX + 0xfffc5a79]
MOV dword ptr [ESP + 0x10],EAX
JMP 0x0002dd00
LEA EAX,[EBX + 0xfffc663e]
MOV dword ptr [ESP + 0x10],EAX
JMP 0x0002dd00
CALL 0x00017590
MOV dword ptr [ESP + 0x10],EAX
JMP 0x0002dcf0
LEA EAX,[EBX + 0xfffc4ca4]
MOV dword ptr [ESP + 0x10],EAX
JMP 0x0002dd00
SUB ESP,0x4
LEA EAX,[EBX + 0xfffc3162]
PUSH 0x5
JMP 0x0002ed2c
SUB ESP,0x8
MOV EAX,dword ptr [ESP + 0x30]
PUSH dword ptr [EAX]
PUSH 0x20
CALL 0x00013360
MOV EAX,dword ptr [ESP + 0x60]
MOV ECX,dword ptr [ESP + 0x34]
ADD ESP,0xc
MOV ESI,dword ptr [EAX + ECX*0x1 + 0x10]
LEA EAX,[EBX + 0xfffc7a8f]
PUSH 0x5
PUSH EAX
PUSH 0x0
CALL 0x000130f0
POP EDX
POP ECX
PUSH ESI
PUSH EAX
CALL 0x00013060
ADD ESP,0x10
MOV dword ptr [ESP + 0x30],0x0
JMP 0x0002dc72
LEA EAX,[EBX + 0xfffc5aa4]
MOV dword ptr [ESP + 0x10],EAX
JMP 0x0002dd00
LEA EAX,[EBX + 0xfffc581b]
MOV dword ptr [ESP + 0x10],EAX
JMP 0x0002dd00
LEA EAX,[EBX + 0xfffc4ab5]
MOV dword ptr [ESP + 0x10],EAX
JMP 0x0002dd00
LEA EAX,[EBX + 0xfffc5a90]
MOV dword ptr [ESP + 0x10],EAX
JMP 0x0002dd00
LEA EAX,[EBX + 0xfffc58af]
MOV dword ptr [ESP + 0x10],EAX
JMP 0x0002dd00
LEA EAX,[EBX + 0xfffc5844]
MOV dword ptr [ESP + 0x10],EAX
JMP 0x0002dd00
LEA EAX,[EBX + 0xfffc5b39]
MOV dword ptr [ESP + 0x10],EAX
JMP 0x0002dd00
LEA EAX,[EBX + 0xfffc5ab8]
MOV dword ptr [ESP + 0x10],EAX
JMP 0x0002dd00
SUB ESP,0x4
LEA EAX,[EBX + 0xfffc3169]
PUSH 0x5
JMP 0x0002ed2c
LEA EDX,[EBX + 0xfffc7a51]
CMP EAX,0xffffff03
JZ 0x0002ea57
LEA EDX,[EBX + 0xfffc7a3d]
CMP EAX,0xffffff04
JNZ 0x0002f0b3
JMP 0x0002ea57
LEA EDX,[EBX + 0xfffc7a51]
CMP EAX,0xffffff00
JNZ 0x0002f0b3
JMP 0x0002ea57
LEA EAX,[EBX + 0xfffc5879]
MOV dword ptr [ESP + 0x10],EAX
JMP 0x0002dd00
LEA EAX,[EBX + 0xfffc5af6]
MOV dword ptr [ESP + 0x10],EAX
JMP 0x0002dd00
CMP CX,0xb5
JNZ 0x0002f085
LEA EDX,[EBX + 0xfffc7a44]
CMP EAX,0xffffff02
JNZ 0x0002f0b3
JMP 0x0002ea57
LEA EDX,[EBX + 0xfffc3201]
JMP 0x0002ea57
LEA EDX,[EBX + 0xfffc7a60]
JMP 0x0002ea57
(translation_unit "/* WARNING: Function: __i686.get_pc_thunk.bx replaced with injection: get_pc_thunk_bx */\n\nundefined4 __regparm3\nFUN_0002d410(int param_1,undefined4 param_2,uint param_3,int param_4,uint param_5,int param_6,\n            uint param_7,int param_8)\n\n{\n  uint *puVar1;\n  int *piVar2;\n  short sVar3;\n  undefined4 uVar4;\n  undefined *puVar5;\n  ushort uVar6;\n  int iVar7;\n  undefined4 *puVar8;\n  char *pcVar9;\n  undefined4 uVar10;\n  int iVar11;\n  int iVar12;\n  uint uVar13;\n  uint uVar14;\n  uint uVar15;\n  uint uVar16;\n  byte *pbVar17;\n  int iVar18;\n  byte *pbVar19;\n  bool bVar20;\n  bool bVar21;\n  bool bVar22;\n  byte bVar23;\n  undefined *puVar24;\n  undefined *puVar25;\n  undefined *puVar26;\n  uint local_90;\n  byte *local_8c;\n  uint local_80;\n  undefined4 local_6c;\n  uint local_60 [4];\n  undefined1 local_4e [2];\n  void *local_4c;\n  int local_48;\n  char local_44 [48];\n  undefined4 uStack_14;\n  \n  bVar23 = 0;\n  uStack_14 = 0x2d419;\n  local_60[0] = param_3;\n  if (param_8 == -1) {\n    uVar6 = *(ushort *)(param_1 + 0x42);\n    if (uVar6 == 0x90) {\nLAB_0002d860:\n      param_8 = 1;\n      goto LAB_0002d450;\n    }\n    if (0x90 < uVar6) {\n      if (uVar6 != 0x2530) {\n        if (uVar6 < 0x2531) {\n          if (uVar6 != 0xbf) {\n            if (uVar6 < 0xc0) {\n              if (uVar6 < 0xb6) {\n                if (uVar6 < 0xb4) {\n                  if (uVar6 < 0xaf) {\n                    if ((0xac < uVar6) || (uVar6 == 0xa7)) goto LAB_0002d860;\n                  }\n                  else if (uVar6 == 0xb1) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar6 != 0xb7) {\n                if (0xb6 < uVar6) {\n                  uVar6 = uVar6 - 0xbc;\njoined_r0x0002da08:\n                  if (uVar6 < 2) goto LAB_0002d860;\n                }\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0xf3) {\n              if (uVar6 < 0xf4) {\n                if (uVar6 != 0xc5) {\n                  if (uVar6 < 0xc6) {\n                    if (uVar6 == 0xc3) goto LAB_0002d860;\n                  }\n                  else if ((ushort)(uVar6 - 0xdd) < 3) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar6 != 0x1057) {\n                if (uVar6 < 0x1058) {\n                  if (uVar6 == 0xfa) goto LAB_0002d538;\n                }\n                else if ((uVar6 == 0x1059) || (uVar6 == 0x1223)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n          }\n        }\n        else if (uVar6 != 0x9080) {\n          if (uVar6 < 0x9081) {\n            if (uVar6 == 0x7650) goto LAB_0002d538;\n            if (uVar6 < 0x7651) {\n              if (uVar6 != 0x4157) {\n                if (uVar6 < 0x4158) {\n                  if (uVar6 == 0x3330) goto LAB_0002d860;\n                }\n                else {\n                  if (uVar6 == 0x5441) goto LAB_0002d860;\n                  if (uVar6 == 0x5aa5) goto LAB_0002d538;\n                }\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0x8217) {\n              if (uVar6 < 0x8218) {\n                if (uVar6 == 0x7676) goto LAB_0002d860;\n              }\n              else {\n                if (uVar6 == 0x9026) goto LAB_0002d860;\n                if (uVar6 == 0x9041) goto LAB_0002d538;\n              }\n              goto LAB_0002d510;\n            }\n          }\n          else if (uVar6 != 0xbeef) {\n            if (uVar6 < 0xbef0) {\n              if (uVar6 != 0xabc7) {\n                if (uVar6 < 0xabc8) {\n                  if (uVar6 == 0xa390) goto LAB_0002d860;\n                }\n                else if ((uVar6 == 0xad45) || (uVar6 == 0xbaab)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0xfeb0) {\n              if (0xfeb0 < uVar6) {\n                uVar6 = uVar6 + 0x146;\n                goto joined_r0x0002da08;\n              }\n              if ((uVar6 != 0xdead) && (uVar6 != 0xf00d)) goto LAB_0002d510;\n            }\n          }\n        }\n      }\n      goto LAB_0002d860;\n    }\n    if (uVar6 == 0x3e) goto LAB_0002d860;\n    if (0x3e < uVar6) {\n      if (uVar6 < 0x5f) {\n        if (uVar6 < 0x5c) {\n          if (uVar6 < 0x55) {\n            if ((0x52 < uVar6) || ((0x4a < uVar6 && ((uVar6 < 0x4d || (uVar6 == 0x50))))))\n            goto LAB_0002d860;\n          }\n          else {\n            if (uVar6 == 0x55) goto LAB_0002d538;\n            if (uVar6 < 0x5b) goto LAB_0002d860;\n          }\nLAB_0002d510:\n          uVar10 = dcgettext(0,"Don\'t know about relocations on this machine architecture\n",5);\n          warn(uVar10);\n          goto LAB_0002d538;\n        }\n      }\n      else {\n        if (0x72 < uVar6) {\n          if (uVar6 == 0x87) goto LAB_0002d538;\n          if (uVar6 < 0x88) {\n            if (uVar6 == 0x73) goto LAB_0002d538;\n            if (uVar6 == 0x78) goto LAB_0002d860;\n          }\n          else if ((uVar6 == 0x8a) || (uVar6 == 0x8c)) goto LAB_0002d860;\n          goto LAB_0002d510;\n        }\n        if ((uVar6 < 0x71) && (uVar6 != 0x65)) {\n          if (100 < uVar6) {\n            uVar6 = uVar6 - 0x69;\n            goto joined_r0x0002da08;\n          }\n          goto LAB_0002d510;\n        }\n      }\n      goto LAB_0002d860;\n    }\n    if (0x17 < uVar6) {\n      if (uVar6 < 0x2c) {\n        if ((uVar6 < 0x2a) && (uVar6 != 0x27)) {\n          if (uVar6 == 0x28) goto LAB_0002d538;\n          if (uVar6 != 0x24) goto LAB_0002d510;\n        }\n      }\n      else if ((uVar6 < 0x2d) || ((0x30 < uVar6 && (uVar6 != 0x32)))) goto LAB_0002d510;\n      goto LAB_0002d860;\n    }\n    if ((0x13 < uVar6) || (uVar6 == 7)) goto LAB_0002d860;\n    if (uVar6 < 8) {\n      if (uVar6 != 3) {\n        if (uVar6 < 4) {\n          if (uVar6 != 2) goto LAB_0002d510;\n        }\n        else if (uVar6 != 4) {\n          if (uVar6 != 6) goto LAB_0002d510;\n          goto LAB_0002d538;\n        }\n        goto LAB_0002d860;\n      }\n    }\n    else if (uVar6 != 10) {\n      if (uVar6 < 0xb) {\n        if (uVar6 != 8) goto LAB_0002d510;\n      }\n      else {\n        if (uVar6 == 0x12) goto LAB_0002d860;\n        if (uVar6 != 0x13) goto LAB_0002d510;\n      }\n    }\nLAB_0002d538:\n    iVar7 = FUN_0001d7b0(&local_4c,local_60);\n    if (iVar7 == 0) {\n      return 0;\n    }\n    param_8 = DAT_000b9da0;\n    if (DAT_000b6324 == 0) {\n      if (DAT_000b9da0 != 0) {\n        pcVar9 = \n        "    Offset             Info             Type               Symbol\'s Value  Symbol\'s Name\n"\n        ;\nLAB_0002d598:\n        puVar24 = (undefined *)0x5;\n        pcVar9 = (char *)dcgettext(0,pcVar9,5);\n        printf(pcVar9);\n        param_8 = 0;\n        goto LAB_0002d5b6;\n      }\n      pcVar9 = "  Offset          Info           Type           Sym. Value    Sym. Name\n";\n    }\n    else {\n      if (DAT_000b9da0 != 0) {\n        pcVar9 = " Offset     Info    Type                Sym. Value  Symbol\'s Name\n";\n        goto LAB_0002d598;\n      }\n      pcVar9 = " Offset     Info    Type            Sym.Value  Sym. Name\n";\n    }\n  }\n  else {\n    if (param_8 == 0) goto LAB_0002d538;\nLAB_0002d450:\n    iVar7 = FUN_0001e360(&local_4c,local_60);\n    if (iVar7 == 0) {\n      return 0;\n    }\n    if (DAT_000b6324 == 0) {\n      if (DAT_000b9da0 == 0) {\n        pcVar9 = \n        "  Offset          Info           Type           Sym. Value    Sym. Name + Addend\n";\n      }\n      else {\n        pcVar9 = \n        "    Offset             Info             Type               Symbol\'s Value  Symbol\'s Name + Addend\n"\n        ;\n      }\n    }\n    else if (DAT_000b9da0 == 0) {\n      pcVar9 = " Offset     Info    Type            Sym.Value  Sym. Name + Addend\n";\n    }\n    else {\n      pcVar9 = " Offset     Info    Type                Sym. Value  Symbol\'s Name + Addend\n";\n    }\n  }\n  puVar24 = (undefined *)0x5;\n  pcVar9 = (char *)dcgettext(0,pcVar9,5);\n  printf(pcVar9);\nLAB_0002d5b6:\n  puVar5 = PTR_stdout_000b3fd8;\n  if (local_60[0] == 0) {\n    local_6c = 1;\n  }\n  else {\n    local_6c = 1;\n    uVar16 = 0;\n    do {\n      iVar7 = uVar16 * 0x18;\n      puVar8 = (undefined4 *)(iVar7 + (int)local_4c);\n      uVar10 = *puVar8;\n      uVar4 = puVar8[1];\n      uVar13 = puVar8[3];\n      puVar25 = (undefined *)puVar8[2];\n      if (DAT_000b6324 == 0) {\n        local_80 = FUN_00021e40();\n        local_90 = 0;\n        pcVar9 = "%16.16llx  %16.16llx ";\n        if (DAT_000b9da0 == 0) {\n          pcVar9 = "%12.12llx  %12.12llx ";\n        }\n        uVar14 = uVar13;\n        printf(pcVar9,uVar10,uVar4,puVar25,uVar13);\n        puVar26 = puVar25;\n      }\n      else {\n        local_80 = (uint)puVar25 & 0xff;\n        uVar14 = (uint)puVar25 >> 8 | uVar13 << 0x18;\n        local_90 = uVar13 >> 8;\n        puVar26 = puVar25;\n        printf("%8.8lx  %8.8lx ",uVar10,puVar25);\n        puVar24 = puVar25;\n      }\n      uVar6 = *(ushort *)(param_1 + 0x42);\n      if (uVar6 == 0x72) {\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7997c;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b41;\n          break;\n        case 2:\n          local_8c = (byte *)0x79cff;\n          break;\n        case 3:\n          local_8c = (byte *)0x79cf0;\n          break;\n        case 4:\n          local_8c = (byte *)0x79ce4;\n          break;\n        case 5:\n          local_8c = (byte *)0x79cd8;\n          break;\n        case 6:\n          local_8c = (byte *)0x79ccc;\n          break;\n        case 7:\n          local_8c = (byte *)0x79cbd;\n          break;\n        case 8:\n          local_8c = (byte *)0x79cae;\n          break;\n        case 9:\n          local_8c = (byte *)0x79c9f;\n          break;\n        case 10:\n          local_8c = (byte *)0x79c90;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x79c84;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x79c78;\n          break;\n        case 0xd:\n          local_8c = &UNK_00079c6d;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x79c61;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x79c55;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x79c49;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x79c3d;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x79c2f;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x79c20;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x79c11;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\n        goto LAB_0002dd00;\n      }\n      if (0x72 < uVar6) {\n        if (uVar6 == 0x1057) {\ncode_r0x0002e6d7:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b49c;\n            break;\n          case 1:\n            local_8c = &UNK_00078a28;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b897;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b888;\n            break;\n          case 4:\n            local_8c = &UNK_0007b87f;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b873;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b865;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b857;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b849;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b837;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b825;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b813;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b802;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x7b7f1;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x7b7e0;\n            break;\n          case 0xf:\n            local_8c = (byte *)0x7b7cb;\n            break;\n          case 0x10:\n            local_8c = (byte *)0x7b7b6;\n            break;\n          case 0x11:\n            local_8c = (byte *)0x7b7a1;\n            break;\n          case 0x12:\n            local_8c = (byte *)0x7b796;\n            break;\n          case 0x13:\n            local_8c = (byte *)0x7b78c;\n            break;\n          case 0x14:\n            local_8c = &UNK_0007b784;\n            break;\n          case 0x15:\n            local_8c = (byte *)0x7b777;\n            break;\n          case 0x16:\n            local_8c = (byte *)0x7b769;\n            break;\n          case 0x17:\n            local_8c = (byte *)0x7b757;\n            break;\n          case 0x18:\n            local_8c = (byte *)0x7b746;\n            break;\n          case 0x19:\n            local_8c = (byte *)0x7b735;\n            break;\n          case 0x1a:\n            local_8c = &UNK_0007b72d;\n            break;\n          case 0x1b:\n            local_8c = &UNK_0007b721;\n            break;\n          case 0x1c:\n            local_8c = &UNK_0007b715;\n            break;\n          case 0x1d:\n            local_8c = &UNK_0007b708;\n            break;\n          case 0x1e:\n            local_8c = (byte *)0x7b6fc;\n            break;\n          case 0x1f:\n            local_8c = (byte *)0x7b6ef;\n            break;\n          case 0x20:\n            local_8c = (byte *)0x7b6e2;\n            break;\n          case 0x21:\n            local_8c = (byte *)0x7b6d1;\n            break;\n          case 0x22:\n            local_8c = (byte *)0x7b6c5;\n            break;\n          case 0x23:\n            local_8c = (byte *)0x7b6b9;\n            break;\n          case 0x24:\n            local_8c = (byte *)0x7b6aa;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 < 0x1058) {\n          if (0xb5 < uVar6) {\n            if (uVar6 == 0xc5) {\n              local_8c = (byte *)FUN_00018620();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 < 0xc6) {\n              if (uVar6 != 0xbd) {\n                if (uVar6 < 0xbe) {\n                  if (uVar6 == 0xb7) {\n                    local_8c = (byte *)FUN_000140b0();\n                  }\n                  else {\n                    if (uVar6 != 0xbc) goto LAB_0002dbd0;\n                    local_8c = (byte *)FUN_0001a1a0();\n                  }\n                }\n                else {\n                  if (uVar6 != 0xbf) {\n                    if (uVar6 == 0xc3) goto LAB_0002e062;\n                    goto LAB_0002dbd0;\n                  }\n                  local_8c = (byte *)FUN_00019e30();\n                }\n                goto LAB_0002dcf0;\n              }\ncode_r0x0002e43b:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78f38;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bb1;\n                break;\n              case 2:\n                local_8c = (byte *)0x79367;\n                break;\n              case 3:\n                local_8c = (byte *)0x79351;\n                break;\n              case 4:\n                local_8c = (byte *)0x79338;\n                break;\n              case 5:\n                local_8c = (byte *)0x79328;\n                break;\n              case 6:\n                local_8c = (byte *)0x79315;\n                break;\n              case 7:\n                local_8c = (byte *)0x79302;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ef;\n                break;\n              case 9:\n                local_8c = (byte *)0x792da;\n                break;\n              case 10:\n                local_8c = (byte *)0x792bf;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x792a4;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7928b;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79275;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x79261;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7924d;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7923c;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79225;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920f;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f8;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791e1;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791cf;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791be;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791ab;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79198;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79166;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7914d;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x79132;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7911a;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x79100;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790cd;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab5;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a63e;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3f;\n              }\n            }\n            else {\n              if (0xdf < uVar6) {\n                if (uVar6 == 0xf3) {\n                  local_8c = (byte *)FUN_00018290();\n                }\n                else {\n                  if (uVar6 != 0xfa) goto LAB_0002dbd0;\n                  if (*(short *)(param_1 + 0x3d) != 0x3200) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x7b8a5;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8fd;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e21;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e14;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e05;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078dfc;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dd2;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc5;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db8;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da9;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d9a;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d85;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d70;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d64;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d56;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d4a;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d3e;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d2e;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d1e;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d0e;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cff;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78cf0;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78ce0;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78cd0;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cc1;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cb2;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  local_8c = (byte *)FUN_00017590();\n                }\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 == 0xdd) {\n                if (local_80 == 7) {\n                  local_8c = (byte *)0x79af6;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b39;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b55;\n                    if (local_80 != 1) {\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }\n                  }\n                  else {\n                    local_8c = (byte *)0x79b16;\n                    if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }\n                  }\n                }\n                else if (local_80 == 0xb) {\n                  local_8c = (byte *)0x79ab8;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ada;\n                  if (local_80 != 9) {\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }\n                }\n                else if (local_80 == 0xd) {\n                  local_8c = (byte *)0x79a90;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 != 0xde) goto LAB_0002dbd0;\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78c33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a93;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adcb;\n                break;\n              case 3:\n                local_8c = &UNK_0007adc2;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb8;\n                break;\n              case 5:\n                local_8c = &UNK_0007adae;\n                break;\n              case 6:\n                local_8c = &UNK_0007ada4;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad9a;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad8d;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad82;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad77;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad6d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5f;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 < 0xb4) {\n            if (uVar6 != 0x8c) {\n              if (0x8c < uVar6) {\n                if (uVar6 == 0xad) {\n                  local_8c = (byte *)FUN_000189d0();\n                  goto LAB_0002dcf0;\n                }\n                if (uVar6 < 0xae) {\n                  if (uVar6 == 0x90) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78c4f;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789bf;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f26;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f13;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f09;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78efb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee8;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed8;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec9;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78ebd;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea7;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e97;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e86;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e75;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5f;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e49;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e3b;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  if (uVar6 == 0xa7) {\n                    local_8c = (byte *)FUN_000171b0();\n                    goto LAB_0002dcf0;\n                  }\n                }\n                else {\n                  if (uVar6 == 0xae) {\n                    local_8c = (byte *)FUN_00016b40();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 0xb1) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78be5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba5;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79536;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79529;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x7951b;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x7950c;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794fc;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794ec;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794db;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794cb;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794bb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794aa;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x7949d;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x79490;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x79484;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79478;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x7946b;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x7945e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x79451;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x79444;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79436;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79429;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x7941c;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x7940e;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x79400;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793f1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793e2;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793d2;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793c2;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793ae;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79399;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79389;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 0x78) {\ncode_r0x0002ef25:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7937d;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b8c;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796f1;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e7;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c8;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796bf;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796b3;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a8;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7969c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7968d;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7967d;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7966d;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 < 0x79) {\n                if (uVar6 == 0x73) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x789db;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bdb;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7904a;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903f;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79034;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79023;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7900d;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff9;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fee;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fe1;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fd3;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fc3;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fb2;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78fa2;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f92;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f85;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f78;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f6b;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f5b;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f4a;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x74) goto code_r0x0002e2d7;\n              }\n              else {\n                if (uVar6 == 0x87) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79b51;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b25;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f25;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f18;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f0d;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79f00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79ef3;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee5;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec9;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eba;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ead;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e97;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e83;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e75;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e64;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e55;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e45;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e37;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e24;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e16;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e08;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x8a) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79543;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b83;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797ee;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797e4;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d8;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797cc;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797bd;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797b1;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x797a3;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7978e;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7977b;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7976d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7975a;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79747;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x7973b;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x7972b;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x7971b;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x7970b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n              }\n              goto LAB_0002dbd0;\n            }\n            local_8c = (byte *)FUN_00019be0();\n          }\n          else {\nLAB_0002efc8:\n            local_8c = (byte *)FUN_0001b090();\n          }\n          goto LAB_0002dcf0;\n        }\n        if (uVar6 == 0x8217) {\ncode_r0x0002edad:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79661;\n            break;\n          case 1:\n            local_8c = &UNK_00078b6d;\n            break;\n          case 2:\n            local_8c = (byte *)0x79972;\n            break;\n          case 3:\n            local_8c = &UNK_00079967;\n            break;\n          case 4:\n            local_8c = (byte *)0x7995b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7994a;\n            break;\n          case 6:\n            local_8c = (byte *)0x7993d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7992e;\n            break;\n          case 8:\n            local_8c = (byte *)0x7991f;\n            break;\n          case 9:\n            local_8c = (byte *)0x79910;\n            break;\n          case 10:\n            local_8c = (byte *)0x79901;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x798f2;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x798e6;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x798d5;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x798c6;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 < 0x8218) {\n          if (uVar6 == 0x4688) {\ncode_r0x0002e2d7:\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x78e2e;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bc1;\n              break;\n            case 2:\n              local_8c = (byte *)0x790b4;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a5;\n              break;\n            case 4:\n              local_8c = (byte *)0x79095;\n              break;\n            case 5:\n              local_8c = (byte *)0x79089;\n              break;\n            case 6:\n              local_8c = (byte *)0x7907d;\n              break;\n            case 7:\n              local_8c = (byte *)0x79071;\n              break;\n            case 8:\n              local_8c = (byte *)0x79065;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 < 0x4689) {\n            if (uVar6 == 0x2530) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x790c3;\n                break;\n              case 1:\n                local_8c = &UNK_00078b96;\n                break;\n              case 2:\n                local_8c = &UNK_00078c2b;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c1d;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c13;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c09;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bff;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 < 0x2531) {\n              if (uVar6 == 0x1059) {\ncode_r0x0002e0f7:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7a361;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78acf;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8cb;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8bf;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8ad;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a89c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a885;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a873;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a861;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a856;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a844;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n              }\n              else {\n                if (uVar6 != 0x1223) goto LAB_0002dbd0;\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x796fb;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b60;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a45;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a37;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a24;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a10;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799fc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799eb;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d9;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c9;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799ba;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a8;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79997;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79987;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n              }\n            }\n            else {\n              if (uVar6 == 0x3330) goto code_r0x0002edcd;\n              if (uVar6 != 0x4157) goto LAB_0002dbd0;\n              if (local_80 == 0) {\n                local_8c = (byte *)0x78ca4;\n              }\n              else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bcf;\n              }\n            }\n          }\n          else {\n            if (uVar6 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b09a;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a59;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b48d;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b47e;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b46a;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b458;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b446;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b434;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41f;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b40a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (0x5aa5 < uVar6) {\n              if (uVar6 == 0x7650) goto code_r0x0002e4ef;\n              if (uVar6 == 0x7676) goto code_r0x0002e577;\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x4def) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b5bd;\n                break;\n              case 1:\n                local_8c = &UNK_00078a14;\n                break;\n              case 2:\n                local_8c = &UNK_00078c95;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c83;\n                break;\n              case 4:\n                local_8c = &UNK_00078c76;\n                break;\n              case 5:\n                local_8c = &UNK_00078c67;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c5a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (uVar6 != 0x5441) goto LAB_0002dbd0;\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7aa69;\n              break;\n            case 1:\n              local_8c = &UNK_00078a8a;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b08c;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b07e;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b073;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b068;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b05a;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b04b;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b03d;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02f;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b021;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b015;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b009;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7affd;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afee;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd9;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afc4;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaf;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af9a;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af82;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af6a;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af52;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af43;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af34;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af25;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af15;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7af01;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aeee;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aedb;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec8;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb8;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea8;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae98;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae86;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae74;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae62;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae55;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae41;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae2b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae18;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae0a;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 200:\n              local_8c = (byte *)0x7adf6;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7ade4;\n            }\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 == 0xad45) {\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79a53;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b32;\n            break;\n          case 2:\n            local_8c = (byte *)0x79ded;\n            break;\n          case 3:\n            local_8c = (byte *)0x79ddf;\n            break;\n          case 4:\n            local_8c = (byte *)0x79dce;\n            break;\n          case 5:\n            local_8c = (byte *)0x79dbd;\n            break;\n          case 6:\n            local_8c = (byte *)0x79dad;\n            break;\n          case 7:\n            local_8c = (byte *)0x79d9a;\n            break;\n          case 8:\n            local_8c = (byte *)0x79d8b;\n            break;\n          case 9:\n            local_8c = (byte *)0x79d78;\n            break;\n          case 10:\n            local_8c = (byte *)0x79d67;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x79d56;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x79d47;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          case 0x80:\n            local_8c = (byte *)0x79d2d;\n            break;\n          case 0x81:\n            local_8c = (byte *)0x79d15;\n          }\n          goto LAB_0002dd00;\n        }\n        if (0xad45 < uVar6) {\n          if (uVar6 == 0xdead) goto code_r0x0002ef3d;\n          if (uVar6 < 0xdeae) {\n            if (uVar6 == 0xbaab) goto code_r0x0002e43b;\n            if (uVar6 == 0xbeef) goto code_r0x0002e467;\n            goto LAB_0002dbd0;\n          }\n          if (uVar6 == 0xfeb0) goto code_r0x0002ef25;\n          if (uVar6 == 0xfeba) {\n            if (local_80 == 6) {\n              local_8c = (byte *)0x79879;\n            }\n            else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798af;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bf1;\n                }\n                else {\n                  local_8c = (byte *)0x78b77;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79895;\n                if (local_80 != 4) {\n                  local_8c = (byte *)"R_IQ2000_26";\n                  if (4 < local_80) {\n                    local_8c = (byte *)"R_IQ2000_HI16";\n                  }\n                }\n              }\n            }\n            else if (local_80 == 9) {\n              local_8c = (byte *)0x79844;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79866;\n              }\n              else {\n                local_8c = (byte *)0x79853;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x7981b;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79806;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x79832;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 == 0xf00d) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7905a;\n              break;\n            case 1:\n              local_8c = &UNK_00078b9e;\n              break;\n            case 2:\n              local_8c = &UNK_00079659;\n              break;\n            case 3:\n              local_8c = (byte *)0x79650;\n              break;\n            case 4:\n              local_8c = (byte *)0x79647;\n              break;\n            case 5:\n              local_8c = (byte *)0x79638;\n              break;\n            case 6:\n              local_8c = (byte *)0x79628;\n              break;\n            case 7:\n              local_8c = (byte *)0x79618;\n              break;\n            case 8:\n              local_8c = (byte *)0x79608;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f8;\n              break;\n            case 10:\n              local_8c = (byte *)0x795ec;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795e0;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795d4;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795bc;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795af;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x795a0;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x79591;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x79584;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79575;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79561;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954f;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            }\n            goto LAB_0002dd00;\n          }\n          goto LAB_0002dbd0;\n        }\n        if (uVar6 == 0x9080) goto LAB_0002edf8;\n        if (uVar6 < 0x9081) {\n          if (uVar6 == 0x9026) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7a175;\n              break;\n            case 1:\n              local_8c = (byte *)0x78adb;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a828;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a818;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a808;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f9;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7ea;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7db;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7ce;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7bf;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7b0;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a7a1;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0x11:\n              local_8c = (byte *)0x7a78f;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a77e;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a76e;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a761;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a750;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73f;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a72e;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a720;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a712;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a703;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6f2;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6e0;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6cf;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6be;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6ad;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a69c;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a68b;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a67b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a66b;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a65b;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a64b;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 == 0x9041) goto LAB_0002e50a;\n        }\n        else {\n          if (uVar6 == 0xa390) goto LAB_0002e526;\n          if (uVar6 == 0xabc7) goto LAB_0002e54a;\n        }\n        goto LAB_0002dbd0;\n      }\n      if (uVar6 < 0x31) {\n        if (uVar6 < 0x2e) {\n          if (uVar6 != 0x12) {\n            if (uVar6 < 0x13) {\n              if (uVar6 == 7) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79d0a;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b0e;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a16a;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a15b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a14b;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a13c;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 0x30:\n                  local_8c = &UNK_0007a131;\n                  break;\n                case 0x31:\n                  local_8c = &UNK_0007a125;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a11a;\n                  break;\n                case 0x40:\n                  local_8c = &UNK_0007a10f;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a102;\n                  break;\n                case 0x44:\n                  local_8c = &UNK_0007a0f7;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0ea;\n                  break;\n                case 0x48:\n                  local_8c = &UNK_0007a0df;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0d2;\n                  break;\n                case 0x4c:\n                  local_8c = &UNK_0007a0c7;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0ba;\n                  break;\n                case 0x52:\n                  local_8c = &UNK_0007a0ad;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a0a0;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a093;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a083;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a073;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a063;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a053;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a043;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a033;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a028;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a01a;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a00e;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79fff;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79ff4;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe9;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fdd;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fce;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 < 8) {\n                if (uVar6 == 3) {\nLAB_0002e7da:\n                  local_8c = (byte *)FUN_00015960();\n                  goto LAB_0002dcf0;\n                }\n                if (uVar6 < 4) {\n                  if (uVar6 == 2) goto LAB_0002e7ba;\n                }\n                else {\n                  if (uVar6 == 4) {\n                    local_8c = (byte *)FUN_00016860();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 6) goto LAB_0002e7da;\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 10) {\nLAB_0002ee10:\n                local_8c = (byte *)FUN_00016e80();\n                goto LAB_0002dcf0;\n              }\n              if (10 < uVar6) {\n                if (uVar6 == 0xb) goto LAB_0002e7ba;\n                if (uVar6 == 0xf) {\n                  local_8c = (byte *)FUN_000155e0();\n                  goto LAB_0002dcf0;\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 8) goto LAB_0002ee10;\n              if (uVar6 == 9) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79c05;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b17;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79fb4;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa6;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f99;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f8c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f7e;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f71;\n                  break;\n                case 8:\n                  local_8c = &UNK_00079f64;\n                  break;\n                case 9:\n                  local_8c = &UNK_00079f58;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f4c;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f3c;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x24) {\n              local_8c = (byte *)FUN_0001aaf0();\n              goto LAB_0002dcf0;\n            }\n            if (0x24 < uVar6) {\n              if (uVar6 == 0x2a) {\n                local_8c = (byte *)FUN_000192a0();\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 < 0x2b) {\n                if (uVar6 == 0x27) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x7a8dd;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a9d;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad3b;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad25;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad10;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7ad00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace6;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7acd0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acbc;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7acab;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac9e;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac8d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac7b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x28) {\n                  local_8c = (byte *)FUN_00014aa0();\n                  goto LAB_0002dcf0;\n                }\n              }\n              else {\n                if (uVar6 == 0x2b) goto LAB_0002e7ba;\n                if (uVar6 == 0x2d) goto LAB_0002e062;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x15) {\n              local_8c = (byte *)FUN_00017ef0();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 < 0x16) {\n              if (uVar6 == 0x13) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b54a;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078a1f;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007b8f4;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007b8e9;\n                  break;\n                case 4:\n                  local_8c = &UNK_0007b8df;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8d1;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8c2;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8b2;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x14) {\n                local_8c = (byte *)FUN_00017bb0();\n                goto LAB_0002dcf0;\n              }\n            }\n            else {\n              if (uVar6 == 0x16) {\nLAB_0002e526:\n                local_8c = (byte *)FUN_00018e30();\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 == 0x17) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b3ff;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a31;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b68e;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b67e;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b66e;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b661;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b654;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b648;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b63c;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b631;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b625;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b617;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b609;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5fd;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ef;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5e3;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d7;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c9;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n            }\n            goto LAB_0002dbd0;\n          }\nLAB_0002e7ba:\n          local_8c = (byte *)FUN_000195d0();\n        }\n        else {\n          local_8c = (byte *)FUN_00015240();\n        }\n        goto LAB_0002dcf0;\n      }\n      if (uVar6 == 0x57) {\nLAB_0002edf8:\n        local_8c = (byte *)FUN_0001a780();\n        goto LAB_0002dcf0;\n      }\n      if (0x57 < uVar6) {\n        if (uVar6 == 0x5d) {\nLAB_0002e062:\n          local_8c = (byte *)FUN_00014620();\n        }\n        else {\n          if (uVar6 < 0x5e) {\n            if (uVar6 == 0x5a) {\ncode_r0x0002ef3d:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7ad50;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a74;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b19d;\n                break;\n              case 3:\n                local_8c = &UNK_0007b191;\n                break;\n              case 4:\n                local_8c = &UNK_0007b184;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b173;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b161;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14f;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (0x5a < uVar6) {\n              if (uVar6 == 0x5b) {\ncode_r0x0002e741:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79f32;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af5;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3e1;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3d1;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3c1;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3b1;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a3a2;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a393;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a380;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36f;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fc2;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078aeb;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a634;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a62b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a616;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a601;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5ee;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5db;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c6;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b6;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a6;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a597;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a585;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a573;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a566;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a559;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a546;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a533;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a527;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a517;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a507;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f7;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4e4;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4d1;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4bd;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a9;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a495;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a481;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a46e;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a45b;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a448;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a435;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a424;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a412;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a400;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x58) {\nLAB_0002e50a:\n              local_8c = (byte *)FUN_00016580();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 == 0x59) {\ncode_r0x0002e467:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7add5;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a67;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3f2;\n                break;\n              case 3:\n                local_8c = &UNK_0007b3e6;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3d4;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3c2;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3b1;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b399;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b383;\n                break;\n              case 9:\n                local_8c = &UNK_0007b376;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b364;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b352;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33f;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b32c;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b319;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b309;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f9;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e9;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d9;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c9;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2ba;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a7;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b294;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b281;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b270;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b24d;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b239;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b228;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b217;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b202;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1ed;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d9;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c6;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b6;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            goto LAB_0002dbd0;\n          }\n          if (uVar6 == 0x65) goto code_r0x0002edad;\n          if (uVar6 < 0x66) {\n            if (uVar6 != 0x5e) {\n              if (uVar6 == 99) goto code_r0x0002e741;\n              goto LAB_0002dbd0;\n            }\nLAB_0002e54a:\n            local_8c = (byte *)FUN_0001b390();\n          }\n          else if (uVar6 == 0x6a) {\n            local_8c = (byte *)FUN_00014e70();\n          }\n          else {\n            if (uVar6 != 0x71) {\n              if (uVar6 != 0x69) goto LAB_0002dbd0;\n              if ((*(char *)(param_1 + 0x3c) != '-') && (*(char *)(param_1 + 0x17) != '\0'))\n              goto code_r0x0002e0f7;\n              switch(local_80) {\n              default:\n                goto LAB_0002dbd0;\n              case 1:\n                local_8c = (byte *)0x7a3f1;\n                break;\n              case 2:\n                local_8c = (byte *)0x78ac0;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa5b;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa4c;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa34;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa1c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7aa03;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9eb;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9d3;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a9a2;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a98a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a97a;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a965;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a955;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a943;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a933;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a923;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a910;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8fd;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8ea;\n              }\n              goto LAB_0002dd00;\n            }\n            local_8c = (byte *)FUN_000177c0();\n          }\n        }\nLAB_0002dcf0:\n        if (local_8c != (byte *)0x0) goto LAB_0002dd00;\n        goto LAB_0002dbd0;\n      }\n      if (uVar6 == 0x4c) {\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x79dfc;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b05;\n          break;\n        case 2:\n          local_8c = (byte *)0x7a357;\n          break;\n        case 3:\n          local_8c = (byte *)0x7a34d;\n          break;\n        case 4:\n          local_8c = (byte *)0x7a33e;\n          break;\n        case 5:\n          local_8c = (byte *)0x7a32e;\n          break;\n        case 6:\n          local_8c = (byte *)0x7a31e;\n          break;\n        case 7:\n          local_8c = (byte *)0x7a309;\n          break;\n        case 8:\n          local_8c = (byte *)0x7a2f6;\n          break;\n        case 9:\n          local_8c = (byte *)0x7a2ea;\n          break;\n        case 10:\n          local_8c = (byte *)0x7a2da;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7a2c9;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7a2b9;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7a2ab;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7a29d;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7a28c;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7a27b;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7a26a;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7a255;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7a241;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7a230;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7a21f;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7a212;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7a207;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7a1f6;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7a1e5;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7a1d1;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7a1bd;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7a1ad;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7a19d;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7a18f;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7a182;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar6 < 0x4d) {\n        if (uVar6 == 0x3e) goto LAB_0002efc8;\n        if (uVar6 < 0x3f) {\n          if (uVar6 == 0x32) {\n            local_8c = (byte *)FUN_00015c60();\n            goto LAB_0002dcf0;\n          }\n          if (uVar6 != 0x35) goto LAB_0002dbd0;\n        }\n        else if (uVar6 != 0x46) {\n          if (uVar6 == 0x4b) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x798bb;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b4c;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bfc;\n              break;\n            case 3:\n              local_8c = &UNK_00079bf4;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be9;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bde;\n              break;\n            case 6:\n              local_8c = &UNK_00079bd4;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc8;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0xd:\n              local_8c = (byte *)0x79bbc;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bb1;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79ba2;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b93;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b84;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b70;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b5e;\n            }\n            goto LAB_0002dd00;\n          }\n          goto LAB_0002dbd0;\n        }\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7b69b;\n          break;\n        case 1:\n          local_8c = &UNK_000789fa;\n          break;\n        case 2:\n          local_8c = (byte *)0x78a06;\n          break;\n        case 3:\n          local_8c = &UNK_000789cd;\n          break;\n        case 4:\n          local_8c = (byte *)0x789e8;\n          break;\n        case 5:\n          local_8c = &UNK_0007ba07;\n          break;\n        case 6:\n          local_8c = &UNK_0007b9fa;\n          break;\n        case 7:\n          local_8c = &UNK_0007b9ed;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b9da;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b9c2;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b9ac;\n          break;\n        case 0xb:\n          local_8c = &UNK_0007b99f;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b990;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7b981;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        case 0xf:\n          local_8c = (byte *)0x7b973;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7b961;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7b94e;\n          break;\n        case 0x12:\n          local_8c = &UNK_0007b93e;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7b92e;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7b91c;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7b909;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar6 == 0x54) {\ncode_r0x0002edcd:\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7ac6f;\n          break;\n        case 1:\n          local_8c = &UNK_00078a81;\n          break;\n        case 2:\n          local_8c = &UNK_0007b139;\n          break;\n        case 3:\n          local_8c = &UNK_0007b12f;\n          break;\n        case 4:\n          local_8c = &UNK_0007b125;\n          break;\n        case 5:\n          local_8c = (byte *)0x7b117;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b109;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b0fb;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b0ec;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b0dd;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b0cd;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b0b8;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b0a5;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar6 < 0x55) {\n        if (uVar6 != 0x50) {\n          if (uVar6 == 0x53) goto code_r0x0002e6d7;\n          goto LAB_0002dbd0;\n        }\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7a838;\n          break;\n        case 1:\n          local_8c = &UNK_00078aac;\n          break;\n        case 2:\n          local_8c = (byte *)0x7ac65;\n          break;\n        case 3:\n          local_8c = (byte *)0x7ac5b;\n          break;\n        case 4:\n          local_8c = (byte *)0x7ac51;\n          break;\n        case 5:\n          local_8c = (byte *)0x7ac47;\n          break;\n        case 6:\n          local_8c = (byte *)0x7ac3b;\n          break;\n        case 7:\n          local_8c = (byte *)0x7ac2e;\n          break;\n        case 8:\n          local_8c = (byte *)0x7ac21;\n          break;\n        case 9:\n          local_8c = (byte *)0x7ac14;\n          break;\n        case 10:\n          local_8c = (byte *)0x7ac07;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7abf2;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7abdf;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7abd3;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7abc5;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7abb7;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7aba9;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7ab9a;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7ab89;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7ab78;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7ab67;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7ab56;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7ab49;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7ab3a;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7ab2b;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7ab1c;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7ab11;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7ab04;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7aaf7;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7aaea;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7aadc;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7aace;\n          break;\n        case 0x20:\n          local_8c = (byte *)0x7aabb;\n          break;\n        case 0x21:\n          local_8c = (byte *)0x7aab0;\n          break;\n        case 0x22:\n          local_8c = (byte *)0x7aa98;\n          break;\n        case 0x23:\n          local_8c = (byte *)0x7aa8b;\n          break;\n        case 0x24:\n          local_8c = (byte *)0x7aa74;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\nLAB_0002dd00:\n        pcVar9 = "%-22s";\n        if (DAT_000b9da0 == 0) {\n          pcVar9 = "%-17.17s";\n        }\n        printf(pcVar9,local_8c,puVar24);\n        bVar22 = true;\n        bVar20 = *(ushort *)(param_1 + 0x42) < 0x9026;\n        bVar21 = *(ushort *)(param_1 + 0x42) == 0x9026;\n        if (!bVar21) goto LAB_0002dbff;\n        iVar11 = 0xf;\n        pbVar17 = local_8c;\n        pbVar19 = (byte *)"R_ALPHA_LITUSE";\n        do {\n          if (iVar11 == 0) break;\n          iVar11 = iVar11 + -1;\n          bVar20 = *pbVar17 < *pbVar19;\n          bVar21 = *pbVar17 == *pbVar19;\n          pbVar17 = pbVar17 + (uint)bVar23 * -2 + 1;\n          pbVar19 = pbVar19 + (uint)bVar23 * -2 + 1;\n        } while (bVar21);\n        if ((!bVar20 && !bVar21) != bVar20) goto LAB_0002dbff;\n        if (param_8 == 0) {\n          if (local_90 == 0 && uVar14 == 0) goto LAB_0002dc72;\n          goto LAB_0002dc11;\n        }\n        piVar2 = (int *)((int)local_4c + iVar7 + 0x14);\n        if (*piVar2 == 0 && (uint)(6 < *(uint *)((int)local_4c + iVar7 + 0x10)) <= (uint)-*piVar2) {\n                    /* WARNING: Could not recover jumptable at 0x0002dd94. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n          uVar10 = (*(code *)((int)&__DT_PLTGOT +\n                             *(int *)(&DAT_0008c8d0 + *(int *)((int)local_4c + iVar7 + 0x10) * 4)))\n                             ();\n          return uVar10;\n        }\n        putc(0x20,*(FILE **)puVar5);\n        uVar10 = *(undefined4 *)((int)local_4c + iVar7 + 0x10);\n        puVar24 = (undefined *)0x5;\n        pcVar9 = (char *)dcgettext(0,"<unknown addend: %lx>");\n        printf(pcVar9,uVar10,puVar24);\n        local_6c = 0;\n      }\n      else {\n        if (uVar6 == 0x55) {\ncode_r0x0002e4ef:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b1aa;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a3e;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5ab;\n            break;\n          case 3:\n            local_8c = &UNK_0007b5a1;\n            break;\n          case 4:\n            local_8c = &UNK_0007b597;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b587;\n            break;\n          case 6:\n            local_8c = &UNK_0007b57d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b568;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b555;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 == 0x56) {\ncode_r0x0002e577:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b143;\n            break;\n          case 1:\n            local_8c = &UNK_00078a50;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b53b;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b52a;\n            break;\n          case 4:\n            local_8c = &UNK_0007b520;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b510;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4fe;\n            break;\n          case 7:\n            local_8c = &UNK_0007b4f4;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4e4;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4d2;\n            break;\n          case 10:\n            local_8c = &UNK_0007b4c8;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b8;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a7;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\nLAB_0002dbd0:\n        puVar24 = (undefined *)0x5;\n        pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx",5);\n        printf(pcVar9,local_80);\n        bVar22 = false;\n        local_8c = (byte *)0x0;\nLAB_0002dbff:\n        if (local_90 == 0 && uVar14 == 0) {\n          if (param_8 != 0) {\n            iVar11 = *(int *)((int)local_4c + iVar7 + 0x10);\n            puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14);\n            printf("%*c",(-(uint)(DAT_000b6324 == 0) & 8) + 0xc,0x20);\n            if ((int)puVar24 < 0) {\n              puVar24 = (undefined *)-(int)(puVar24 + (iVar11 != 0));\n              printf("-%llx",-iVar11,puVar24);\n            }\n            else {\n              printf("%llx",iVar11,puVar24);\n            }\n          }\n        }\n        else {\nLAB_0002dc11:\n          if ((param_4 == 0) || ((uVar14 < param_5) <= local_90)) {\n            puVar24 = (undefined *)0x5;\n            uVar10 = dcgettext(0," bad symbol index: %08lx in reloc");\n            error(uVar10,uVar14);\n            local_6c = 0;\n          }\n          else {\n            iVar18 = uVar14 * 0x1c + param_4;\n            iVar11 = FUN_0002cf40(param_7,uVar14,iVar18 + 0x10,iVar18 + 0x18,&local_48,local_4e);\n            putchar(0x20);\n            if ((*(byte *)(iVar18 + 0x14) & 0xf) == 10) {\n              uVar14 = (-(uint)(DAT_000b6324 == 0) & 6) + 8;\n              uVar15 = FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11);\n              }\n              iVar12 = (uVar14 + 1) - uVar15;\n              if (uVar14 < uVar15) {\n                iVar12 = 1;\n              }\n              puVar24 = &DAT_0007c3bc;\n              printf("()%-*s",iVar12,&DAT_0007c3bc);\n            }\n            else {\n              FUN_0001e910();\n              pcVar9 = "   ";\n              if (DAT_000b6324 == 0) {\n                pcVar9 = " ";\n              }\n              printf(pcVar9);\n            }\n            uVar14 = *(uint *)(iVar18 + 0x10);\n            if (uVar14 == 0) {\n              if ((*(byte *)(iVar18 + 0x14) & 0xf) == 3) {\n                puVar25 = *(undefined **)(iVar18 + 0x18);\n                if (puVar25 < *(undefined **)(param_1 + 0x54)) {\n                  puVar1 = (uint *)(*(int *)(param_1 + 0x5c) + (int)puVar25 * 0x48);\n                  if (puVar1 == (uint *)0x0) {\n                    pcVar9 = "<none>";\n                  }\n                  else if (*(int *)(param_1 + 100) == 0) {\n                    pcVar9 = "<no-strings>";\n                  }\n                  else {\n                    if (*puVar1 < *(uint *)(param_1 + 0x68)) goto LAB_0002ea57;\n                    pcVar9 = "<corrupt>";\n                  }\n                  puVar24 = (undefined *)0x5;\n                  dcgettext(0,pcVar9);\n                }\n                else if ((puVar25 != (undefined *)0xfffffff1) &&\n                        (puVar25 != (undefined *)0xfffffff2)) {\n                  sVar3 = *(short *)(param_1 + 0x42);\n                  if (sVar3 == 8) {\n                    if ((puVar25 != (undefined *)0xffffff03) && (puVar25 != (undefined *)0xffffff04)\n                       ) {\nLAB_0002f0b3:\n                      sprintf(local_44,"<section 0x%x>");\n                      puVar24 = puVar25;\n                    }\n                  }\n                  else if (sVar3 == 0x8c) {\n                    if (puVar25 != (undefined *)0xffffff00) goto LAB_0002f0b3;\n                  }\n                  else if ((sVar3 == 0x3e) || (sVar3 == 0xb4)) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f085;\n                  }\n                  else if (sVar3 == 0xb5) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f0b3;\n                  }\n                  else {\nLAB_0002f085:\n                    if ((sVar3 != 0x32) ||\n                       (((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )))) goto LAB_0002f0b3;\n                  }\n                }\n              }\nLAB_0002ea57:\n              FUN_0001fd20();\n            }\n            else if (param_6 == 0) {\n              puVar24 = (undefined *)0x5;\n              pcVar9 = (char *)dcgettext(0,"<string table index: %3ld>");\n              printf(pcVar9,uVar14,puVar24);\n            }\n            else if (uVar14 < param_7) {\n              FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11,puVar24);\n              }\n            }\n            else {\n              puVar24 = (undefined *)0x5;\n              uVar10 = dcgettext(0,"<corrupt string table index: %3ld>");\n              error(uVar10,uVar14);\n              local_6c = 0;\n            }\n            if (param_8 != 0) {\n              puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14);\n              iVar7 = *(int *)((int)local_4c + iVar7 + 0x10);\n              if ((int)puVar24 < 0) {\n                puVar24 = (undefined *)-(int)(puVar24 + (iVar7 != 0));\n                printf(" - %llx",-iVar7,puVar24);\n              }\n              else {\n                printf(" + %llx",iVar7,puVar24);\n              }\n            }\n          }\n        }\n        if (*(short *)(param_1 + 0x42) == 0x2b) {\n          bVar20 = false;\n          bVar22 = !bVar22;\n          if (!bVar22) {\n            iVar7 = 0xe;\n            pbVar17 = (byte *)"R_SPARC_OLO10";\n            do {\n              if (iVar7 == 0) break;\n              iVar7 = iVar7 + -1;\n              bVar20 = *local_8c < *pbVar17;\n              bVar22 = *local_8c == *pbVar17;\n              local_8c = local_8c + (uint)bVar23 * -2 + 1;\n              pbVar17 = pbVar17 + (uint)bVar23 * -2 + 1;\n            } while (bVar22);\n            if ((!bVar20 && !bVar22) == bVar20) {\n              printf(" + %lx",(int)puVar26 >> 8,puVar24);\n            }\n          }\n        }\n      }\nLAB_0002dc72:\n      putc(10,*(FILE **)puVar5);\n      if ((DAT_000b6324 == 0) && (*(short *)(param_1 + 0x42) == 8)) {\n        uVar15 = (uint)puVar26 >> 8 & 0xff;\n        uVar13 = FUN_00016e80(puVar26,uVar13,uVar15);\n        uVar14 = (uint)puVar26 >> 0x10 & 0xff;\n        iVar7 = FUN_00016e80(uVar14);\n        printf("                    Type2: ");\n        if (uVar13 == 0) {\n          puVar24 = (undefined *)0x5;\n          uVar13 = uVar15;\n          pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx");\n          printf(pcVar9,uVar13,puVar24);\n        }\n        else {\n          printf("%-17.17s",uVar13);\n        }\n        printf("\n                    Type3: ",uVar13,puVar24);\n        if (iVar7 == 0) {\n          puVar24 = (undefined *)0x5;\n          pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx");\n          printf(pcVar9,uVar14,puVar24);\n        }\n        else {\n          printf("%-17.17s",iVar7,puVar24);\n        }\n        putc(10,*(FILE **)puVar5);\n      }\n      uVar16 = uVar16 + 1;\n    } while (uVar16 < local_60[0]);\n  }\n  free(local_4c);\n  return local_6c;\n}\n\n" comment (function_definition "undefined4 __regparm3\nFUN_0002d410(int param_1,undefined4 param_2,uint param_3,int param_4,uint param_5,int param_6,\n            uint param_7,int param_8)\n\n{\n  uint *puVar1;\n  int *piVar2;\n  short sVar3;\n  undefined4 uVar4;\n  undefined *puVar5;\n  ushort uVar6;\n  int iVar7;\n  undefined4 *puVar8;\n  char *pcVar9;\n  undefined4 uVar10;\n  int iVar11;\n  int iVar12;\n  uint uVar13;\n  uint uVar14;\n  uint uVar15;\n  uint uVar16;\n  byte *pbVar17;\n  int iVar18;\n  byte *pbVar19;\n  bool bVar20;\n  bool bVar21;\n  bool bVar22;\n  byte bVar23;\n  undefined *puVar24;\n  undefined *puVar25;\n  undefined *puVar26;\n  uint local_90;\n  byte *local_8c;\n  uint local_80;\n  undefined4 local_6c;\n  uint local_60 [4];\n  undefined1 local_4e [2];\n  void *local_4c;\n  int local_48;\n  char local_44 [48];\n  undefined4 uStack_14;\n  \n  bVar23 = 0;\n  uStack_14 = 0x2d419;\n  local_60[0] = param_3;\n  if (param_8 == -1) {\n    uVar6 = *(ushort *)(param_1 + 0x42);\n    if (uVar6 == 0x90) {\nLAB_0002d860:\n      param_8 = 1;\n      goto LAB_0002d450;\n    }\n    if (0x90 < uVar6) {\n      if (uVar6 != 0x2530) {\n        if (uVar6 < 0x2531) {\n          if (uVar6 != 0xbf) {\n            if (uVar6 < 0xc0) {\n              if (uVar6 < 0xb6) {\n                if (uVar6 < 0xb4) {\n                  if (uVar6 < 0xaf) {\n                    if ((0xac < uVar6) || (uVar6 == 0xa7)) goto LAB_0002d860;\n                  }\n                  else if (uVar6 == 0xb1) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar6 != 0xb7) {\n                if (0xb6 < uVar6) {\n                  uVar6 = uVar6 - 0xbc;\njoined_r0x0002da08:\n                  if (uVar6 < 2) goto LAB_0002d860;\n                }\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0xf3) {\n              if (uVar6 < 0xf4) {\n                if (uVar6 != 0xc5) {\n                  if (uVar6 < 0xc6) {\n                    if (uVar6 == 0xc3) goto LAB_0002d860;\n                  }\n                  else if ((ushort)(uVar6 - 0xdd) < 3) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar6 != 0x1057) {\n                if (uVar6 < 0x1058) {\n                  if (uVar6 == 0xfa) goto LAB_0002d538;\n                }\n                else if ((uVar6 == 0x1059) || (uVar6 == 0x1223)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n          }\n        }\n        else if (uVar6 != 0x9080) {\n          if (uVar6 < 0x9081) {\n            if (uVar6 == 0x7650) goto LAB_0002d538;\n            if (uVar6 < 0x7651) {\n              if (uVar6 != 0x4157) {\n                if (uVar6 < 0x4158) {\n                  if (uVar6 == 0x3330) goto LAB_0002d860;\n                }\n                else {\n                  if (uVar6 == 0x5441) goto LAB_0002d860;\n                  if (uVar6 == 0x5aa5) goto LAB_0002d538;\n                }\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0x8217) {\n              if (uVar6 < 0x8218) {\n                if (uVar6 == 0x7676) goto LAB_0002d860;\n              }\n              else {\n                if (uVar6 == 0x9026) goto LAB_0002d860;\n                if (uVar6 == 0x9041) goto LAB_0002d538;\n              }\n              goto LAB_0002d510;\n            }\n          }\n          else if (uVar6 != 0xbeef) {\n            if (uVar6 < 0xbef0) {\n              if (uVar6 != 0xabc7) {\n                if (uVar6 < 0xabc8) {\n                  if (uVar6 == 0xa390) goto LAB_0002d860;\n                }\n                else if ((uVar6 == 0xad45) || (uVar6 == 0xbaab)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0xfeb0) {\n              if (0xfeb0 < uVar6) {\n                uVar6 = uVar6 + 0x146;\n                goto joined_r0x0002da08;\n              }\n              if ((uVar6 != 0xdead) && (uVar6 != 0xf00d)) goto LAB_0002d510;\n            }\n          }\n        }\n      }\n      goto LAB_0002d860;\n    }\n    if (uVar6 == 0x3e) goto LAB_0002d860;\n    if (0x3e < uVar6) {\n      if (uVar6 < 0x5f) {\n        if (uVar6 < 0x5c) {\n          if (uVar6 < 0x55) {\n            if ((0x52 < uVar6) || ((0x4a < uVar6 && ((uVar6 < 0x4d || (uVar6 == 0x50))))))\n            goto LAB_0002d860;\n          }\n          else {\n            if (uVar6 == 0x55) goto LAB_0002d538;\n            if (uVar6 < 0x5b) goto LAB_0002d860;\n          }\nLAB_0002d510:\n          uVar10 = dcgettext(0,"Don\'t know about relocations on this machine architecture\n",5);\n          warn(uVar10);\n          goto LAB_0002d538;\n        }\n      }\n      else {\n        if (0x72 < uVar6) {\n          if (uVar6 == 0x87) goto LAB_0002d538;\n          if (uVar6 < 0x88) {\n            if (uVar6 == 0x73) goto LAB_0002d538;\n            if (uVar6 == 0x78) goto LAB_0002d860;\n          }\n          else if ((uVar6 == 0x8a) || (uVar6 == 0x8c)) goto LAB_0002d860;\n          goto LAB_0002d510;\n        }\n        if ((uVar6 < 0x71) && (uVar6 != 0x65)) {\n          if (100 < uVar6) {\n            uVar6 = uVar6 - 0x69;\n            goto joined_r0x0002da08;\n          }\n          goto LAB_0002d510;\n        }\n      }\n      goto LAB_0002d860;\n    }\n    if (0x17 < uVar6) {\n      if (uVar6 < 0x2c) {\n        if ((uVar6 < 0x2a) && (uVar6 != 0x27)) {\n          if (uVar6 == 0x28) goto LAB_0002d538;\n          if (uVar6 != 0x24) goto LAB_0002d510;\n        }\n      }\n      else if ((uVar6 < 0x2d) || ((0x30 < uVar6 && (uVar6 != 0x32)))) goto LAB_0002d510;\n      goto LAB_0002d860;\n    }\n    if ((0x13 < uVar6) || (uVar6 == 7)) goto LAB_0002d860;\n    if (uVar6 < 8) {\n      if (uVar6 != 3) {\n        if (uVar6 < 4) {\n          if (uVar6 != 2) goto LAB_0002d510;\n        }\n        else if (uVar6 != 4) {\n          if (uVar6 != 6) goto LAB_0002d510;\n          goto LAB_0002d538;\n        }\n        goto LAB_0002d860;\n      }\n    }\n    else if (uVar6 != 10) {\n      if (uVar6 < 0xb) {\n        if (uVar6 != 8) goto LAB_0002d510;\n      }\n      else {\n        if (uVar6 == 0x12) goto LAB_0002d860;\n        if (uVar6 != 0x13) goto LAB_0002d510;\n      }\n    }\nLAB_0002d538:\n    iVar7 = FUN_0001d7b0(&local_4c,local_60);\n    if (iVar7 == 0) {\n      return 0;\n    }\n    param_8 = DAT_000b9da0;\n    if (DAT_000b6324 == 0) {\n      if (DAT_000b9da0 != 0) {\n        pcVar9 = \n        "    Offset             Info             Type               Symbol\'s Value  Symbol\'s Name\n"\n        ;\nLAB_0002d598:\n        puVar24 = (undefined *)0x5;\n        pcVar9 = (char *)dcgettext(0,pcVar9,5);\n        printf(pcVar9);\n        param_8 = 0;\n        goto LAB_0002d5b6;\n      }\n      pcVar9 = "  Offset          Info           Type           Sym. Value    Sym. Name\n";\n    }\n    else {\n      if (DAT_000b9da0 != 0) {\n        pcVar9 = " Offset     Info    Type                Sym. Value  Symbol\'s Name\n";\n        goto LAB_0002d598;\n      }\n      pcVar9 = " Offset     Info    Type            Sym.Value  Sym. Name\n";\n    }\n  }\n  else {\n    if (param_8 == 0) goto LAB_0002d538;\nLAB_0002d450:\n    iVar7 = FUN_0001e360(&local_4c,local_60);\n    if (iVar7 == 0) {\n      return 0;\n    }\n    if (DAT_000b6324 == 0) {\n      if (DAT_000b9da0 == 0) {\n        pcVar9 = \n        "  Offset          Info           Type           Sym. Value    Sym. Name + Addend\n";\n      }\n      else {\n        pcVar9 = \n        "    Offset             Info             Type               Symbol\'s Value  Symbol\'s Name + Addend\n"\n        ;\n      }\n    }\n    else if (DAT_000b9da0 == 0) {\n      pcVar9 = " Offset     Info    Type            Sym.Value  Sym. Name + Addend\n";\n    }\n    else {\n      pcVar9 = " Offset     Info    Type                Sym. Value  Symbol\'s Name + Addend\n";\n    }\n  }\n  puVar24 = (undefined *)0x5;\n  pcVar9 = (char *)dcgettext(0,pcVar9,5);\n  printf(pcVar9);\nLAB_0002d5b6:\n  puVar5 = PTR_stdout_000b3fd8;\n  if (local_60[0] == 0) {\n    local_6c = 1;\n  }\n  else {\n    local_6c = 1;\n    uVar16 = 0;\n    do {\n      iVar7 = uVar16 * 0x18;\n      puVar8 = (undefined4 *)(iVar7 + (int)local_4c);\n      uVar10 = *puVar8;\n      uVar4 = puVar8[1];\n      uVar13 = puVar8[3];\n      puVar25 = (undefined *)puVar8[2];\n      if (DAT_000b6324 == 0) {\n        local_80 = FUN_00021e40();\n        local_90 = 0;\n        pcVar9 = "%16.16llx  %16.16llx ";\n        if (DAT_000b9da0 == 0) {\n          pcVar9 = "%12.12llx  %12.12llx ";\n        }\n        uVar14 = uVar13;\n        printf(pcVar9,uVar10,uVar4,puVar25,uVar13);\n        puVar26 = puVar25;\n      }\n      else {\n        local_80 = (uint)puVar25 & 0xff;\n        uVar14 = (uint)puVar25 >> 8 | uVar13 << 0x18;\n        local_90 = uVar13 >> 8;\n        puVar26 = puVar25;\n        printf("%8.8lx  %8.8lx ",uVar10,puVar25);\n        puVar24 = puVar25;\n      }\n      uVar6 = *(ushort *)(param_1 + 0x42);\n      if (uVar6 == 0x72) {\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7997c;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b41;\n          break;\n        case 2:\n          local_8c = (byte *)0x79cff;\n          break;\n        case 3:\n          local_8c = (byte *)0x79cf0;\n          break;\n        case 4:\n          local_8c = (byte *)0x79ce4;\n          break;\n        case 5:\n          local_8c = (byte *)0x79cd8;\n          break;\n        case 6:\n          local_8c = (byte *)0x79ccc;\n          break;\n        case 7:\n          local_8c = (byte *)0x79cbd;\n          break;\n        case 8:\n          local_8c = (byte *)0x79cae;\n          break;\n        case 9:\n          local_8c = (byte *)0x79c9f;\n          break;\n        case 10:\n          local_8c = (byte *)0x79c90;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x79c84;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x79c78;\n          break;\n        case 0xd:\n          local_8c = &UNK_00079c6d;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x79c61;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x79c55;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x79c49;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x79c3d;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x79c2f;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x79c20;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x79c11;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\n        goto LAB_0002dd00;\n      }\n      if (0x72 < uVar6) {\n        if (uVar6 == 0x1057) {\ncode_r0x0002e6d7:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b49c;\n            break;\n          case 1:\n            local_8c = &UNK_00078a28;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b897;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b888;\n            break;\n          case 4:\n            local_8c = &UNK_0007b87f;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b873;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b865;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b857;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b849;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b837;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b825;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b813;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b802;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x7b7f1;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x7b7e0;\n            break;\n          case 0xf:\n            local_8c = (byte *)0x7b7cb;\n            break;\n          case 0x10:\n            local_8c = (byte *)0x7b7b6;\n            break;\n          case 0x11:\n            local_8c = (byte *)0x7b7a1;\n            break;\n          case 0x12:\n            local_8c = (byte *)0x7b796;\n            break;\n          case 0x13:\n            local_8c = (byte *)0x7b78c;\n            break;\n          case 0x14:\n            local_8c = &UNK_0007b784;\n            break;\n          case 0x15:\n            local_8c = (byte *)0x7b777;\n            break;\n          case 0x16:\n            local_8c = (byte *)0x7b769;\n            break;\n          case 0x17:\n            local_8c = (byte *)0x7b757;\n            break;\n          case 0x18:\n            local_8c = (byte *)0x7b746;\n            break;\n          case 0x19:\n            local_8c = (byte *)0x7b735;\n            break;\n          case 0x1a:\n            local_8c = &UNK_0007b72d;\n            break;\n          case 0x1b:\n            local_8c = &UNK_0007b721;\n            break;\n          case 0x1c:\n            local_8c = &UNK_0007b715;\n            break;\n          case 0x1d:\n            local_8c = &UNK_0007b708;\n            break;\n          case 0x1e:\n            local_8c = (byte *)0x7b6fc;\n            break;\n          case 0x1f:\n            local_8c = (byte *)0x7b6ef;\n            break;\n          case 0x20:\n            local_8c = (byte *)0x7b6e2;\n            break;\n          case 0x21:\n            local_8c = (byte *)0x7b6d1;\n            break;\n          case 0x22:\n            local_8c = (byte *)0x7b6c5;\n            break;\n          case 0x23:\n            local_8c = (byte *)0x7b6b9;\n            break;\n          case 0x24:\n            local_8c = (byte *)0x7b6aa;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 < 0x1058) {\n          if (0xb5 < uVar6) {\n            if (uVar6 == 0xc5) {\n              local_8c = (byte *)FUN_00018620();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 < 0xc6) {\n              if (uVar6 != 0xbd) {\n                if (uVar6 < 0xbe) {\n                  if (uVar6 == 0xb7) {\n                    local_8c = (byte *)FUN_000140b0();\n                  }\n                  else {\n                    if (uVar6 != 0xbc) goto LAB_0002dbd0;\n                    local_8c = (byte *)FUN_0001a1a0();\n                  }\n                }\n                else {\n                  if (uVar6 != 0xbf) {\n                    if (uVar6 == 0xc3) goto LAB_0002e062;\n                    goto LAB_0002dbd0;\n                  }\n                  local_8c = (byte *)FUN_00019e30();\n                }\n                goto LAB_0002dcf0;\n              }\ncode_r0x0002e43b:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78f38;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bb1;\n                break;\n              case 2:\n                local_8c = (byte *)0x79367;\n                break;\n              case 3:\n                local_8c = (byte *)0x79351;\n                break;\n              case 4:\n                local_8c = (byte *)0x79338;\n                break;\n              case 5:\n                local_8c = (byte *)0x79328;\n                break;\n              case 6:\n                local_8c = (byte *)0x79315;\n                break;\n              case 7:\n                local_8c = (byte *)0x79302;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ef;\n                break;\n              case 9:\n                local_8c = (byte *)0x792da;\n                break;\n              case 10:\n                local_8c = (byte *)0x792bf;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x792a4;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7928b;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79275;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x79261;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7924d;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7923c;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79225;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920f;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f8;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791e1;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791cf;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791be;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791ab;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79198;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79166;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7914d;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x79132;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7911a;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x79100;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790cd;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab5;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a63e;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3f;\n              }\n            }\n            else {\n              if (0xdf < uVar6) {\n                if (uVar6 == 0xf3) {\n                  local_8c = (byte *)FUN_00018290();\n                }\n                else {\n                  if (uVar6 != 0xfa) goto LAB_0002dbd0;\n                  if (*(short *)(param_1 + 0x3d) != 0x3200) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x7b8a5;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8fd;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e21;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e14;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e05;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078dfc;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dd2;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc5;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db8;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da9;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d9a;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d85;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d70;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d64;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d56;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d4a;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d3e;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d2e;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d1e;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d0e;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cff;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78cf0;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78ce0;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78cd0;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cc1;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cb2;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  local_8c = (byte *)FUN_00017590();\n                }\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 == 0xdd) {\n                if (local_80 == 7) {\n                  local_8c = (byte *)0x79af6;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b39;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b55;\n                    if (local_80 != 1) {\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }\n                  }\n                  else {\n                    local_8c = (byte *)0x79b16;\n                    if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }\n                  }\n                }\n                else if (local_80 == 0xb) {\n                  local_8c = (byte *)0x79ab8;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ada;\n                  if (local_80 != 9) {\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }\n                }\n                else if (local_80 == 0xd) {\n                  local_8c = (byte *)0x79a90;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 != 0xde) goto LAB_0002dbd0;\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78c33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a93;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adcb;\n                break;\n              case 3:\n                local_8c = &UNK_0007adc2;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb8;\n                break;\n              case 5:\n                local_8c = &UNK_0007adae;\n                break;\n              case 6:\n                local_8c = &UNK_0007ada4;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad9a;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad8d;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad82;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad77;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad6d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5f;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 < 0xb4) {\n            if (uVar6 != 0x8c) {\n              if (0x8c < uVar6) {\n                if (uVar6 == 0xad) {\n                  local_8c = (byte *)FUN_000189d0();\n                  goto LAB_0002dcf0;\n                }\n                if (uVar6 < 0xae) {\n                  if (uVar6 == 0x90) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78c4f;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789bf;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f26;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f13;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f09;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78efb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee8;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed8;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec9;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78ebd;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea7;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e97;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e86;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e75;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5f;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e49;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e3b;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  if (uVar6 == 0xa7) {\n                    local_8c = (byte *)FUN_000171b0();\n                    goto LAB_0002dcf0;\n                  }\n                }\n                else {\n                  if (uVar6 == 0xae) {\n                    local_8c = (byte *)FUN_00016b40();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 0xb1) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78be5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba5;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79536;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79529;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x7951b;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x7950c;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794fc;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794ec;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794db;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794cb;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794bb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794aa;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x7949d;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x79490;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x79484;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79478;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x7946b;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x7945e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x79451;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x79444;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79436;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79429;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x7941c;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x7940e;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x79400;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793f1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793e2;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793d2;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793c2;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793ae;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79399;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79389;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 0x78) {\ncode_r0x0002ef25:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7937d;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b8c;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796f1;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e7;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c8;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796bf;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796b3;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a8;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7969c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7968d;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7967d;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7966d;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 < 0x79) {\n                if (uVar6 == 0x73) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x789db;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bdb;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7904a;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903f;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79034;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79023;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7900d;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff9;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fee;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fe1;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fd3;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fc3;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fb2;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78fa2;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f92;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f85;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f78;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f6b;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f5b;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f4a;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x74) goto code_r0x0002e2d7;\n              }\n              else {\n                if (uVar6 == 0x87) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79b51;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b25;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f25;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f18;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f0d;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79f00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79ef3;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee5;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec9;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eba;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ead;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e97;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e83;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e75;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e64;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e55;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e45;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e37;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e24;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e16;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e08;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x8a) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79543;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b83;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797ee;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797e4;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d8;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797cc;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797bd;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797b1;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x797a3;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7978e;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7977b;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7976d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7975a;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79747;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x7973b;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x7972b;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x7971b;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x7970b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n              }\n              goto LAB_0002dbd0;\n            }\n            local_8c = (byte *)FUN_00019be0();\n          }\n          else {\nLAB_0002efc8:\n            local_8c = (byte *)FUN_0001b090();\n          }\n          goto LAB_0002dcf0;\n        }\n        if (uVar6 == 0x8217) {\ncode_r0x0002edad:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79661;\n            break;\n          case 1:\n            local_8c = &UNK_00078b6d;\n            break;\n          case 2:\n            local_8c = (byte *)0x79972;\n            break;\n          case 3:\n            local_8c = &UNK_00079967;\n            break;\n          case 4:\n            local_8c = (byte *)0x7995b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7994a;\n            break;\n          case 6:\n            local_8c = (byte *)0x7993d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7992e;\n            break;\n          case 8:\n            local_8c = (byte *)0x7991f;\n            break;\n          case 9:\n            local_8c = (byte *)0x79910;\n            break;\n          case 10:\n            local_8c = (byte *)0x79901;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x798f2;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x798e6;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x798d5;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x798c6;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 < 0x8218) {\n          if (uVar6 == 0x4688) {\ncode_r0x0002e2d7:\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x78e2e;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bc1;\n              break;\n            case 2:\n              local_8c = (byte *)0x790b4;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a5;\n              break;\n            case 4:\n              local_8c = (byte *)0x79095;\n              break;\n            case 5:\n              local_8c = (byte *)0x79089;\n              break;\n            case 6:\n              local_8c = (byte *)0x7907d;\n              break;\n            case 7:\n              local_8c = (byte *)0x79071;\n              break;\n            case 8:\n              local_8c = (byte *)0x79065;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 < 0x4689) {\n            if (uVar6 == 0x2530) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x790c3;\n                break;\n              case 1:\n                local_8c = &UNK_00078b96;\n                break;\n              case 2:\n                local_8c = &UNK_00078c2b;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c1d;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c13;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c09;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bff;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 < 0x2531) {\n              if (uVar6 == 0x1059) {\ncode_r0x0002e0f7:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7a361;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78acf;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8cb;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8bf;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8ad;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a89c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a885;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a873;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a861;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a856;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a844;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n              }\n              else {\n                if (uVar6 != 0x1223) goto LAB_0002dbd0;\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x796fb;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b60;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a45;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a37;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a24;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a10;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799fc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799eb;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d9;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c9;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799ba;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a8;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79997;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79987;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n              }\n            }\n            else {\n              if (uVar6 == 0x3330) goto code_r0x0002edcd;\n              if (uVar6 != 0x4157) goto LAB_0002dbd0;\n              if (local_80 == 0) {\n                local_8c = (byte *)0x78ca4;\n              }\n              else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bcf;\n              }\n            }\n          }\n          else {\n            if (uVar6 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b09a;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a59;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b48d;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b47e;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b46a;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b458;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b446;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b434;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41f;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b40a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (0x5aa5 < uVar6) {\n              if (uVar6 == 0x7650) goto code_r0x0002e4ef;\n              if (uVar6 == 0x7676) goto code_r0x0002e577;\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x4def) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b5bd;\n                break;\n              case 1:\n                local_8c = &UNK_00078a14;\n                break;\n              case 2:\n                local_8c = &UNK_00078c95;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c83;\n                break;\n              case 4:\n                local_8c = &UNK_00078c76;\n                break;\n              case 5:\n                local_8c = &UNK_00078c67;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c5a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (uVar6 != 0x5441) goto LAB_0002dbd0;\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7aa69;\n              break;\n            case 1:\n              local_8c = &UNK_00078a8a;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b08c;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b07e;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b073;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b068;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b05a;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b04b;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b03d;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02f;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b021;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b015;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b009;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7affd;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afee;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd9;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afc4;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaf;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af9a;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af82;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af6a;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af52;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af43;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af34;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af25;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af15;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7af01;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aeee;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aedb;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec8;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb8;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea8;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae98;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae86;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae74;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae62;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae55;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae41;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae2b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae18;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae0a;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 200:\n              local_8c = (byte *)0x7adf6;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7ade4;\n            }\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 == 0xad45) {\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79a53;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b32;\n            break;\n          case 2:\n            local_8c = (byte *)0x79ded;\n            break;\n          case 3:\n            local_8c = (byte *)0x79ddf;\n            break;\n          case 4:\n            local_8c = (byte *)0x79dce;\n            break;\n          case 5:\n            local_8c = (byte *)0x79dbd;\n            break;\n          case 6:\n            local_8c = (byte *)0x79dad;\n            break;\n          case 7:\n            local_8c = (byte *)0x79d9a;\n            break;\n          case 8:\n            local_8c = (byte *)0x79d8b;\n            break;\n          case 9:\n            local_8c = (byte *)0x79d78;\n            break;\n          case 10:\n            local_8c = (byte *)0x79d67;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x79d56;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x79d47;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          case 0x80:\n            local_8c = (byte *)0x79d2d;\n            break;\n          case 0x81:\n            local_8c = (byte *)0x79d15;\n          }\n          goto LAB_0002dd00;\n        }\n        if (0xad45 < uVar6) {\n          if (uVar6 == 0xdead) goto code_r0x0002ef3d;\n          if (uVar6 < 0xdeae) {\n            if (uVar6 == 0xbaab) goto code_r0x0002e43b;\n            if (uVar6 == 0xbeef) goto code_r0x0002e467;\n            goto LAB_0002dbd0;\n          }\n          if (uVar6 == 0xfeb0) goto code_r0x0002ef25;\n          if (uVar6 == 0xfeba) {\n            if (local_80 == 6) {\n              local_8c = (byte *)0x79879;\n            }\n            else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798af;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bf1;\n                }\n                else {\n                  local_8c = (byte *)0x78b77;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79895;\n                if (local_80 != 4) {\n                  local_8c = (byte *)"R_IQ2000_26";\n                  if (4 < local_80) {\n                    local_8c = (byte *)"R_IQ2000_HI16";\n                  }\n                }\n              }\n            }\n            else if (local_80 == 9) {\n              local_8c = (byte *)0x79844;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79866;\n              }\n              else {\n                local_8c = (byte *)0x79853;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x7981b;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79806;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x79832;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 == 0xf00d) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7905a;\n              break;\n            case 1:\n              local_8c = &UNK_00078b9e;\n              break;\n            case 2:\n              local_8c = &UNK_00079659;\n              break;\n            case 3:\n              local_8c = (byte *)0x79650;\n              break;\n            case 4:\n              local_8c = (byte *)0x79647;\n              break;\n            case 5:\n              local_8c = (byte *)0x79638;\n              break;\n            case 6:\n              local_8c = (byte *)0x79628;\n              break;\n            case 7:\n              local_8c = (byte *)0x79618;\n              break;\n            case 8:\n              local_8c = (byte *)0x79608;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f8;\n              break;\n            case 10:\n              local_8c = (byte *)0x795ec;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795e0;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795d4;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795bc;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795af;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x795a0;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x79591;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x79584;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79575;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79561;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954f;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            }\n            goto LAB_0002dd00;\n          }\n          goto LAB_0002dbd0;\n        }\n        if (uVar6 == 0x9080) goto LAB_0002edf8;\n        if (uVar6 < 0x9081) {\n          if (uVar6 == 0x9026) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7a175;\n              break;\n            case 1:\n              local_8c = (byte *)0x78adb;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a828;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a818;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a808;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f9;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7ea;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7db;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7ce;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7bf;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7b0;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a7a1;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0x11:\n              local_8c = (byte *)0x7a78f;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a77e;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a76e;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a761;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a750;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73f;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a72e;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a720;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a712;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a703;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6f2;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6e0;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6cf;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6be;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6ad;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a69c;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a68b;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a67b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a66b;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a65b;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a64b;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 == 0x9041) goto LAB_0002e50a;\n        }\n        else {\n          if (uVar6 == 0xa390) goto LAB_0002e526;\n          if (uVar6 == 0xabc7) goto LAB_0002e54a;\n        }\n        goto LAB_0002dbd0;\n      }\n      if (uVar6 < 0x31) {\n        if (uVar6 < 0x2e) {\n          if (uVar6 != 0x12) {\n            if (uVar6 < 0x13) {\n              if (uVar6 == 7) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79d0a;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b0e;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a16a;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a15b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a14b;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a13c;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 0x30:\n                  local_8c = &UNK_0007a131;\n                  break;\n                case 0x31:\n                  local_8c = &UNK_0007a125;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a11a;\n                  break;\n                case 0x40:\n                  local_8c = &UNK_0007a10f;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a102;\n                  break;\n                case 0x44:\n                  local_8c = &UNK_0007a0f7;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0ea;\n                  break;\n                case 0x48:\n                  local_8c = &UNK_0007a0df;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0d2;\n                  break;\n                case 0x4c:\n                  local_8c = &UNK_0007a0c7;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0ba;\n                  break;\n                case 0x52:\n                  local_8c = &UNK_0007a0ad;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a0a0;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a093;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a083;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a073;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a063;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a053;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a043;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a033;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a028;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a01a;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a00e;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79fff;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79ff4;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe9;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fdd;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fce;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 < 8) {\n                if (uVar6 == 3) {\nLAB_0002e7da:\n                  local_8c = (byte *)FUN_00015960();\n                  goto LAB_0002dcf0;\n                }\n                if (uVar6 < 4) {\n                  if (uVar6 == 2) goto LAB_0002e7ba;\n                }\n                else {\n                  if (uVar6 == 4) {\n                    local_8c = (byte *)FUN_00016860();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 6) goto LAB_0002e7da;\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 10) {\nLAB_0002ee10:\n                local_8c = (byte *)FUN_00016e80();\n                goto LAB_0002dcf0;\n              }\n              if (10 < uVar6) {\n                if (uVar6 == 0xb) goto LAB_0002e7ba;\n                if (uVar6 == 0xf) {\n                  local_8c = (byte *)FUN_000155e0();\n                  goto LAB_0002dcf0;\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 8) goto LAB_0002ee10;\n              if (uVar6 == 9) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79c05;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b17;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79fb4;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa6;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f99;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f8c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f7e;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f71;\n                  break;\n                case 8:\n                  local_8c = &UNK_00079f64;\n                  break;\n                case 9:\n                  local_8c = &UNK_00079f58;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f4c;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f3c;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x24) {\n              local_8c = (byte *)FUN_0001aaf0();\n              goto LAB_0002dcf0;\n            }\n            if (0x24 < uVar6) {\n              if (uVar6 == 0x2a) {\n                local_8c = (byte *)FUN_000192a0();\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 < 0x2b) {\n                if (uVar6 == 0x27) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x7a8dd;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a9d;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad3b;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad25;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad10;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7ad00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace6;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7acd0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acbc;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7acab;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac9e;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac8d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac7b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x28) {\n                  local_8c = (byte *)FUN_00014aa0();\n                  goto LAB_0002dcf0;\n                }\n              }\n              else {\n                if (uVar6 == 0x2b) goto LAB_0002e7ba;\n                if (uVar6 == 0x2d) goto LAB_0002e062;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x15) {\n              local_8c = (byte *)FUN_00017ef0();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 < 0x16) {\n              if (uVar6 == 0x13) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b54a;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078a1f;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007b8f4;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007b8e9;\n                  break;\n                case 4:\n                  local_8c = &UNK_0007b8df;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8d1;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8c2;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8b2;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x14) {\n                local_8c = (byte *)FUN_00017bb0();\n                goto LAB_0002dcf0;\n              }\n            }\n            else {\n              if (uVar6 == 0x16) {\nLAB_0002e526:\n                local_8c = (byte *)FUN_00018e30();\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 == 0x17) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b3ff;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a31;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b68e;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b67e;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b66e;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b661;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b654;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b648;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b63c;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b631;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b625;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b617;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b609;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5fd;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ef;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5e3;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d7;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c9;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n            }\n            goto LAB_0002dbd0;\n          }\nLAB_0002e7ba:\n          local_8c = (byte *)FUN_000195d0();\n        }\n        else {\n          local_8c = (byte *)FUN_00015240();\n        }\n        goto LAB_0002dcf0;\n      }\n      if (uVar6 == 0x57) {\nLAB_0002edf8:\n        local_8c = (byte *)FUN_0001a780();\n        goto LAB_0002dcf0;\n      }\n      if (0x57 < uVar6) {\n        if (uVar6 == 0x5d) {\nLAB_0002e062:\n          local_8c = (byte *)FUN_00014620();\n        }\n        else {\n          if (uVar6 < 0x5e) {\n            if (uVar6 == 0x5a) {\ncode_r0x0002ef3d:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7ad50;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a74;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b19d;\n                break;\n              case 3:\n                local_8c = &UNK_0007b191;\n                break;\n              case 4:\n                local_8c = &UNK_0007b184;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b173;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b161;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14f;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (0x5a < uVar6) {\n              if (uVar6 == 0x5b) {\ncode_r0x0002e741:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79f32;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af5;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3e1;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3d1;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3c1;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3b1;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a3a2;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a393;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a380;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36f;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fc2;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078aeb;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a634;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a62b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a616;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a601;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5ee;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5db;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c6;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b6;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a6;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a597;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a585;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a573;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a566;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a559;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a546;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a533;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a527;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a517;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a507;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f7;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4e4;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4d1;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4bd;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a9;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a495;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a481;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a46e;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a45b;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a448;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a435;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a424;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a412;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a400;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x58) {\nLAB_0002e50a:\n              local_8c = (byte *)FUN_00016580();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 == 0x59) {\ncode_r0x0002e467:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7add5;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a67;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3f2;\n                break;\n              case 3:\n                local_8c = &UNK_0007b3e6;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3d4;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3c2;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3b1;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b399;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b383;\n                break;\n              case 9:\n                local_8c = &UNK_0007b376;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b364;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b352;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33f;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b32c;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b319;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b309;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f9;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e9;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d9;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c9;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2ba;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a7;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b294;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b281;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b270;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b24d;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b239;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b228;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b217;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b202;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1ed;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d9;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c6;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b6;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            goto LAB_0002dbd0;\n          }\n          if (uVar6 == 0x65) goto code_r0x0002edad;\n          if (uVar6 < 0x66) {\n            if (uVar6 != 0x5e) {\n              if (uVar6 == 99) goto code_r0x0002e741;\n              goto LAB_0002dbd0;\n            }\nLAB_0002e54a:\n            local_8c = (byte *)FUN_0001b390();\n          }\n          else if (uVar6 == 0x6a) {\n            local_8c = (byte *)FUN_00014e70();\n          }\n          else {\n            if (uVar6 != 0x71) {\n              if (uVar6 != 0x69) goto LAB_0002dbd0;\n              if ((*(char *)(param_1 + 0x3c) != '-') && (*(char *)(param_1 + 0x17) != '\0'))\n              goto code_r0x0002e0f7;\n              switch(local_80) {\n              default:\n                goto LAB_0002dbd0;\n              case 1:\n                local_8c = (byte *)0x7a3f1;\n                break;\n              case 2:\n                local_8c = (byte *)0x78ac0;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa5b;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa4c;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa34;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa1c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7aa03;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9eb;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9d3;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a9a2;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a98a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a97a;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a965;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a955;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a943;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a933;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a923;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a910;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8fd;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8ea;\n              }\n              goto LAB_0002dd00;\n            }\n            local_8c = (byte *)FUN_000177c0();\n          }\n        }\nLAB_0002dcf0:\n        if (local_8c != (byte *)0x0) goto LAB_0002dd00;\n        goto LAB_0002dbd0;\n      }\n      if (uVar6 == 0x4c) {\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x79dfc;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b05;\n          break;\n        case 2:\n          local_8c = (byte *)0x7a357;\n          break;\n        case 3:\n          local_8c = (byte *)0x7a34d;\n          break;\n        case 4:\n          local_8c = (byte *)0x7a33e;\n          break;\n        case 5:\n          local_8c = (byte *)0x7a32e;\n          break;\n        case 6:\n          local_8c = (byte *)0x7a31e;\n          break;\n        case 7:\n          local_8c = (byte *)0x7a309;\n          break;\n        case 8:\n          local_8c = (byte *)0x7a2f6;\n          break;\n        case 9:\n          local_8c = (byte *)0x7a2ea;\n          break;\n        case 10:\n          local_8c = (byte *)0x7a2da;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7a2c9;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7a2b9;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7a2ab;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7a29d;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7a28c;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7a27b;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7a26a;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7a255;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7a241;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7a230;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7a21f;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7a212;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7a207;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7a1f6;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7a1e5;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7a1d1;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7a1bd;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7a1ad;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7a19d;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7a18f;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7a182;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar6 < 0x4d) {\n        if (uVar6 == 0x3e) goto LAB_0002efc8;\n        if (uVar6 < 0x3f) {\n          if (uVar6 == 0x32) {\n            local_8c = (byte *)FUN_00015c60();\n            goto LAB_0002dcf0;\n          }\n          if (uVar6 != 0x35) goto LAB_0002dbd0;\n        }\n        else if (uVar6 != 0x46) {\n          if (uVar6 == 0x4b) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x798bb;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b4c;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bfc;\n              break;\n            case 3:\n              local_8c = &UNK_00079bf4;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be9;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bde;\n              break;\n            case 6:\n              local_8c = &UNK_00079bd4;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc8;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0xd:\n              local_8c = (byte *)0x79bbc;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bb1;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79ba2;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b93;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b84;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b70;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b5e;\n            }\n            goto LAB_0002dd00;\n          }\n          goto LAB_0002dbd0;\n        }\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7b69b;\n          break;\n        case 1:\n          local_8c = &UNK_000789fa;\n          break;\n        case 2:\n          local_8c = (byte *)0x78a06;\n          break;\n        case 3:\n          local_8c = &UNK_000789cd;\n          break;\n        case 4:\n          local_8c = (byte *)0x789e8;\n          break;\n        case 5:\n          local_8c = &UNK_0007ba07;\n          break;\n        case 6:\n          local_8c = &UNK_0007b9fa;\n          break;\n        case 7:\n          local_8c = &UNK_0007b9ed;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b9da;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b9c2;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b9ac;\n          break;\n        case 0xb:\n          local_8c = &UNK_0007b99f;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b990;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7b981;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        case 0xf:\n          local_8c = (byte *)0x7b973;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7b961;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7b94e;\n          break;\n        case 0x12:\n          local_8c = &UNK_0007b93e;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7b92e;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7b91c;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7b909;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar6 == 0x54) {\ncode_r0x0002edcd:\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7ac6f;\n          break;\n        case 1:\n          local_8c = &UNK_00078a81;\n          break;\n        case 2:\n          local_8c = &UNK_0007b139;\n          break;\n        case 3:\n          local_8c = &UNK_0007b12f;\n          break;\n        case 4:\n          local_8c = &UNK_0007b125;\n          break;\n        case 5:\n          local_8c = (byte *)0x7b117;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b109;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b0fb;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b0ec;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b0dd;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b0cd;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b0b8;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b0a5;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar6 < 0x55) {\n        if (uVar6 != 0x50) {\n          if (uVar6 == 0x53) goto code_r0x0002e6d7;\n          goto LAB_0002dbd0;\n        }\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7a838;\n          break;\n        case 1:\n          local_8c = &UNK_00078aac;\n          break;\n        case 2:\n          local_8c = (byte *)0x7ac65;\n          break;\n        case 3:\n          local_8c = (byte *)0x7ac5b;\n          break;\n        case 4:\n          local_8c = (byte *)0x7ac51;\n          break;\n        case 5:\n          local_8c = (byte *)0x7ac47;\n          break;\n        case 6:\n          local_8c = (byte *)0x7ac3b;\n          break;\n        case 7:\n          local_8c = (byte *)0x7ac2e;\n          break;\n        case 8:\n          local_8c = (byte *)0x7ac21;\n          break;\n        case 9:\n          local_8c = (byte *)0x7ac14;\n          break;\n        case 10:\n          local_8c = (byte *)0x7ac07;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7abf2;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7abdf;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7abd3;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7abc5;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7abb7;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7aba9;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7ab9a;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7ab89;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7ab78;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7ab67;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7ab56;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7ab49;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7ab3a;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7ab2b;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7ab1c;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7ab11;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7ab04;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7aaf7;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7aaea;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7aadc;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7aace;\n          break;\n        case 0x20:\n          local_8c = (byte *)0x7aabb;\n          break;\n        case 0x21:\n          local_8c = (byte *)0x7aab0;\n          break;\n        case 0x22:\n          local_8c = (byte *)0x7aa98;\n          break;\n        case 0x23:\n          local_8c = (byte *)0x7aa8b;\n          break;\n        case 0x24:\n          local_8c = (byte *)0x7aa74;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\nLAB_0002dd00:\n        pcVar9 = "%-22s";\n        if (DAT_000b9da0 == 0) {\n          pcVar9 = "%-17.17s";\n        }\n        printf(pcVar9,local_8c,puVar24);\n        bVar22 = true;\n        bVar20 = *(ushort *)(param_1 + 0x42) < 0x9026;\n        bVar21 = *(ushort *)(param_1 + 0x42) == 0x9026;\n        if (!bVar21) goto LAB_0002dbff;\n        iVar11 = 0xf;\n        pbVar17 = local_8c;\n        pbVar19 = (byte *)"R_ALPHA_LITUSE";\n        do {\n          if (iVar11 == 0) break;\n          iVar11 = iVar11 + -1;\n          bVar20 = *pbVar17 < *pbVar19;\n          bVar21 = *pbVar17 == *pbVar19;\n          pbVar17 = pbVar17 + (uint)bVar23 * -2 + 1;\n          pbVar19 = pbVar19 + (uint)bVar23 * -2 + 1;\n        } while (bVar21);\n        if ((!bVar20 && !bVar21) != bVar20) goto LAB_0002dbff;\n        if (param_8 == 0) {\n          if (local_90 == 0 && uVar14 == 0) goto LAB_0002dc72;\n          goto LAB_0002dc11;\n        }\n        piVar2 = (int *)((int)local_4c + iVar7 + 0x14);\n        if (*piVar2 == 0 && (uint)(6 < *(uint *)((int)local_4c + iVar7 + 0x10)) <= (uint)-*piVar2) {\n                    /* WARNING: Could not recover jumptable at 0x0002dd94. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n          uVar10 = (*(code *)((int)&__DT_PLTGOT +\n                             *(int *)(&DAT_0008c8d0 + *(int *)((int)local_4c + iVar7 + 0x10) * 4)))\n                             ();\n          return uVar10;\n        }\n        putc(0x20,*(FILE **)puVar5);\n        uVar10 = *(undefined4 *)((int)local_4c + iVar7 + 0x10);\n        puVar24 = (undefined *)0x5;\n        pcVar9 = (char *)dcgettext(0,"<unknown addend: %lx>");\n        printf(pcVar9,uVar10,puVar24);\n        local_6c = 0;\n      }\n      else {\n        if (uVar6 == 0x55) {\ncode_r0x0002e4ef:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b1aa;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a3e;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5ab;\n            break;\n          case 3:\n            local_8c = &UNK_0007b5a1;\n            break;\n          case 4:\n            local_8c = &UNK_0007b597;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b587;\n            break;\n          case 6:\n            local_8c = &UNK_0007b57d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b568;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b555;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 == 0x56) {\ncode_r0x0002e577:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b143;\n            break;\n          case 1:\n            local_8c = &UNK_00078a50;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b53b;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b52a;\n            break;\n          case 4:\n            local_8c = &UNK_0007b520;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b510;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4fe;\n            break;\n          case 7:\n            local_8c = &UNK_0007b4f4;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4e4;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4d2;\n            break;\n          case 10:\n            local_8c = &UNK_0007b4c8;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b8;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a7;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\nLAB_0002dbd0:\n        puVar24 = (undefined *)0x5;\n        pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx",5);\n        printf(pcVar9,local_80);\n        bVar22 = false;\n        local_8c = (byte *)0x0;\nLAB_0002dbff:\n        if (local_90 == 0 && uVar14 == 0) {\n          if (param_8 != 0) {\n            iVar11 = *(int *)((int)local_4c + iVar7 + 0x10);\n            puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14);\n            printf("%*c",(-(uint)(DAT_000b6324 == 0) & 8) + 0xc,0x20);\n            if ((int)puVar24 < 0) {\n              puVar24 = (undefined *)-(int)(puVar24 + (iVar11 != 0));\n              printf("-%llx",-iVar11,puVar24);\n            }\n            else {\n              printf("%llx",iVar11,puVar24);\n            }\n          }\n        }\n        else {\nLAB_0002dc11:\n          if ((param_4 == 0) || ((uVar14 < param_5) <= local_90)) {\n            puVar24 = (undefined *)0x5;\n            uVar10 = dcgettext(0," bad symbol index: %08lx in reloc");\n            error(uVar10,uVar14);\n            local_6c = 0;\n          }\n          else {\n            iVar18 = uVar14 * 0x1c + param_4;\n            iVar11 = FUN_0002cf40(param_7,uVar14,iVar18 + 0x10,iVar18 + 0x18,&local_48,local_4e);\n            putchar(0x20);\n            if ((*(byte *)(iVar18 + 0x14) & 0xf) == 10) {\n              uVar14 = (-(uint)(DAT_000b6324 == 0) & 6) + 8;\n              uVar15 = FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11);\n              }\n              iVar12 = (uVar14 + 1) - uVar15;\n              if (uVar14 < uVar15) {\n                iVar12 = 1;\n              }\n              puVar24 = &DAT_0007c3bc;\n              printf("()%-*s",iVar12,&DAT_0007c3bc);\n            }\n            else {\n              FUN_0001e910();\n              pcVar9 = "   ";\n              if (DAT_000b6324 == 0) {\n                pcVar9 = " ";\n              }\n              printf(pcVar9);\n            }\n            uVar14 = *(uint *)(iVar18 + 0x10);\n            if (uVar14 == 0) {\n              if ((*(byte *)(iVar18 + 0x14) & 0xf) == 3) {\n                puVar25 = *(undefined **)(iVar18 + 0x18);\n                if (puVar25 < *(undefined **)(param_1 + 0x54)) {\n                  puVar1 = (uint *)(*(int *)(param_1 + 0x5c) + (int)puVar25 * 0x48);\n                  if (puVar1 == (uint *)0x0) {\n                    pcVar9 = "<none>";\n                  }\n                  else if (*(int *)(param_1 + 100) == 0) {\n                    pcVar9 = "<no-strings>";\n                  }\n                  else {\n                    if (*puVar1 < *(uint *)(param_1 + 0x68)) goto LAB_0002ea57;\n                    pcVar9 = "<corrupt>";\n                  }\n                  puVar24 = (undefined *)0x5;\n                  dcgettext(0,pcVar9);\n                }\n                else if ((puVar25 != (undefined *)0xfffffff1) &&\n                        (puVar25 != (undefined *)0xfffffff2)) {\n                  sVar3 = *(short *)(param_1 + 0x42);\n                  if (sVar3 == 8) {\n                    if ((puVar25 != (undefined *)0xffffff03) && (puVar25 != (undefined *)0xffffff04)\n                       ) {\nLAB_0002f0b3:\n                      sprintf(local_44,"<section 0x%x>");\n                      puVar24 = puVar25;\n                    }\n                  }\n                  else if (sVar3 == 0x8c) {\n                    if (puVar25 != (undefined *)0xffffff00) goto LAB_0002f0b3;\n                  }\n                  else if ((sVar3 == 0x3e) || (sVar3 == 0xb4)) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f085;\n                  }\n                  else if (sVar3 == 0xb5) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f0b3;\n                  }\n                  else {\nLAB_0002f085:\n                    if ((sVar3 != 0x32) ||\n                       (((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )))) goto LAB_0002f0b3;\n                  }\n                }\n              }\nLAB_0002ea57:\n              FUN_0001fd20();\n            }\n            else if (param_6 == 0) {\n              puVar24 = (undefined *)0x5;\n              pcVar9 = (char *)dcgettext(0,"<string table index: %3ld>");\n              printf(pcVar9,uVar14,puVar24);\n            }\n            else if (uVar14 < param_7) {\n              FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11,puVar24);\n              }\n            }\n            else {\n              puVar24 = (undefined *)0x5;\n              uVar10 = dcgettext(0,"<corrupt string table index: %3ld>");\n              error(uVar10,uVar14);\n              local_6c = 0;\n            }\n            if (param_8 != 0) {\n              puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14);\n              iVar7 = *(int *)((int)local_4c + iVar7 + 0x10);\n              if ((int)puVar24 < 0) {\n                puVar24 = (undefined *)-(int)(puVar24 + (iVar7 != 0));\n                printf(" - %llx",-iVar7,puVar24);\n              }\n              else {\n                printf(" + %llx",iVar7,puVar24);\n              }\n            }\n          }\n        }\n        if (*(short *)(param_1 + 0x42) == 0x2b) {\n          bVar20 = false;\n          bVar22 = !bVar22;\n          if (!bVar22) {\n            iVar7 = 0xe;\n            pbVar17 = (byte *)"R_SPARC_OLO10";\n            do {\n              if (iVar7 == 0) break;\n              iVar7 = iVar7 + -1;\n              bVar20 = *local_8c < *pbVar17;\n              bVar22 = *local_8c == *pbVar17;\n              local_8c = local_8c + (uint)bVar23 * -2 + 1;\n              pbVar17 = pbVar17 + (uint)bVar23 * -2 + 1;\n            } while (bVar22);\n            if ((!bVar20 && !bVar22) == bVar20) {\n              printf(" + %lx",(int)puVar26 >> 8,puVar24);\n            }\n          }\n        }\n      }\nLAB_0002dc72:\n      putc(10,*(FILE **)puVar5);\n      if ((DAT_000b6324 == 0) && (*(short *)(param_1 + 0x42) == 8)) {\n        uVar15 = (uint)puVar26 >> 8 & 0xff;\n        uVar13 = FUN_00016e80(puVar26,uVar13,uVar15);\n        uVar14 = (uint)puVar26 >> 0x10 & 0xff;\n        iVar7 = FUN_00016e80(uVar14);\n        printf("                    Type2: ");\n        if (uVar13 == 0) {\n          puVar24 = (undefined *)0x5;\n          uVar13 = uVar15;\n          pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx");\n          printf(pcVar9,uVar13,puVar24);\n        }\n        else {\n          printf("%-17.17s",uVar13);\n        }\n        printf("\n                    Type3: ",uVar13,puVar24);\n        if (iVar7 == 0) {\n          puVar24 = (undefined *)0x5;\n          pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx");\n          printf(pcVar9,uVar14,puVar24);\n        }\n        else {\n          printf("%-17.17s",iVar7,puVar24);\n        }\n        putc(10,*(FILE **)puVar5);\n      }\n      uVar16 = uVar16 + 1;\n    } while (uVar16 < local_60[0]);\n  }\n  free(local_4c);\n  return local_6c;\n}" type_identifier (ERROR "__regparm3" identifier) (function_declarator "FUN_0002d410(int param_1,undefined4 param_2,uint param_3,int param_4,uint param_5,int param_6,\n            uint param_7,int param_8)" identifier (parameter_list "(int param_1,undefined4 param_2,uint param_3,int param_4,uint param_5,int param_6,\n            uint param_7,int param_8)" ( (parameter_declaration "int param_1" primitive_type identifier) , (parameter_declaration "undefined4 param_2" type_identifier identifier) , (parameter_declaration "uint param_3" type_identifier identifier) , (parameter_declaration "int param_4" primitive_type identifier) , (parameter_declaration "uint param_5" type_identifier identifier) , (parameter_declaration "int param_6" primitive_type identifier) , (parameter_declaration "uint param_7" type_identifier identifier) , (parameter_declaration "int param_8" primitive_type identifier) ))) (compound_statement "{\n  uint *puVar1;\n  int *piVar2;\n  short sVar3;\n  undefined4 uVar4;\n  undefined *puVar5;\n  ushort uVar6;\n  int iVar7;\n  undefined4 *puVar8;\n  char *pcVar9;\n  undefined4 uVar10;\n  int iVar11;\n  int iVar12;\n  uint uVar13;\n  uint uVar14;\n  uint uVar15;\n  uint uVar16;\n  byte *pbVar17;\n  int iVar18;\n  byte *pbVar19;\n  bool bVar20;\n  bool bVar21;\n  bool bVar22;\n  byte bVar23;\n  undefined *puVar24;\n  undefined *puVar25;\n  undefined *puVar26;\n  uint local_90;\n  byte *local_8c;\n  uint local_80;\n  undefined4 local_6c;\n  uint local_60 [4];\n  undefined1 local_4e [2];\n  void *local_4c;\n  int local_48;\n  char local_44 [48];\n  undefined4 uStack_14;\n  \n  bVar23 = 0;\n  uStack_14 = 0x2d419;\n  local_60[0] = param_3;\n  if (param_8 == -1) {\n    uVar6 = *(ushort *)(param_1 + 0x42);\n    if (uVar6 == 0x90) {\nLAB_0002d860:\n      param_8 = 1;\n      goto LAB_0002d450;\n    }\n    if (0x90 < uVar6) {\n      if (uVar6 != 0x2530) {\n        if (uVar6 < 0x2531) {\n          if (uVar6 != 0xbf) {\n            if (uVar6 < 0xc0) {\n              if (uVar6 < 0xb6) {\n                if (uVar6 < 0xb4) {\n                  if (uVar6 < 0xaf) {\n                    if ((0xac < uVar6) || (uVar6 == 0xa7)) goto LAB_0002d860;\n                  }\n                  else if (uVar6 == 0xb1) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar6 != 0xb7) {\n                if (0xb6 < uVar6) {\n                  uVar6 = uVar6 - 0xbc;\njoined_r0x0002da08:\n                  if (uVar6 < 2) goto LAB_0002d860;\n                }\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0xf3) {\n              if (uVar6 < 0xf4) {\n                if (uVar6 != 0xc5) {\n                  if (uVar6 < 0xc6) {\n                    if (uVar6 == 0xc3) goto LAB_0002d860;\n                  }\n                  else if ((ushort)(uVar6 - 0xdd) < 3) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar6 != 0x1057) {\n                if (uVar6 < 0x1058) {\n                  if (uVar6 == 0xfa) goto LAB_0002d538;\n                }\n                else if ((uVar6 == 0x1059) || (uVar6 == 0x1223)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n          }\n        }\n        else if (uVar6 != 0x9080) {\n          if (uVar6 < 0x9081) {\n            if (uVar6 == 0x7650) goto LAB_0002d538;\n            if (uVar6 < 0x7651) {\n              if (uVar6 != 0x4157) {\n                if (uVar6 < 0x4158) {\n                  if (uVar6 == 0x3330) goto LAB_0002d860;\n                }\n                else {\n                  if (uVar6 == 0x5441) goto LAB_0002d860;\n                  if (uVar6 == 0x5aa5) goto LAB_0002d538;\n                }\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0x8217) {\n              if (uVar6 < 0x8218) {\n                if (uVar6 == 0x7676) goto LAB_0002d860;\n              }\n              else {\n                if (uVar6 == 0x9026) goto LAB_0002d860;\n                if (uVar6 == 0x9041) goto LAB_0002d538;\n              }\n              goto LAB_0002d510;\n            }\n          }\n          else if (uVar6 != 0xbeef) {\n            if (uVar6 < 0xbef0) {\n              if (uVar6 != 0xabc7) {\n                if (uVar6 < 0xabc8) {\n                  if (uVar6 == 0xa390) goto LAB_0002d860;\n                }\n                else if ((uVar6 == 0xad45) || (uVar6 == 0xbaab)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0xfeb0) {\n              if (0xfeb0 < uVar6) {\n                uVar6 = uVar6 + 0x146;\n                goto joined_r0x0002da08;\n              }\n              if ((uVar6 != 0xdead) && (uVar6 != 0xf00d)) goto LAB_0002d510;\n            }\n          }\n        }\n      }\n      goto LAB_0002d860;\n    }\n    if (uVar6 == 0x3e) goto LAB_0002d860;\n    if (0x3e < uVar6) {\n      if (uVar6 < 0x5f) {\n        if (uVar6 < 0x5c) {\n          if (uVar6 < 0x55) {\n            if ((0x52 < uVar6) || ((0x4a < uVar6 && ((uVar6 < 0x4d || (uVar6 == 0x50))))))\n            goto LAB_0002d860;\n          }\n          else {\n            if (uVar6 == 0x55) goto LAB_0002d538;\n            if (uVar6 < 0x5b) goto LAB_0002d860;\n          }\nLAB_0002d510:\n          uVar10 = dcgettext(0,"Don\'t know about relocations on this machine architecture\n",5);\n          warn(uVar10);\n          goto LAB_0002d538;\n        }\n      }\n      else {\n        if (0x72 < uVar6) {\n          if (uVar6 == 0x87) goto LAB_0002d538;\n          if (uVar6 < 0x88) {\n            if (uVar6 == 0x73) goto LAB_0002d538;\n            if (uVar6 == 0x78) goto LAB_0002d860;\n          }\n          else if ((uVar6 == 0x8a) || (uVar6 == 0x8c)) goto LAB_0002d860;\n          goto LAB_0002d510;\n        }\n        if ((uVar6 < 0x71) && (uVar6 != 0x65)) {\n          if (100 < uVar6) {\n            uVar6 = uVar6 - 0x69;\n            goto joined_r0x0002da08;\n          }\n          goto LAB_0002d510;\n        }\n      }\n      goto LAB_0002d860;\n    }\n    if (0x17 < uVar6) {\n      if (uVar6 < 0x2c) {\n        if ((uVar6 < 0x2a) && (uVar6 != 0x27)) {\n          if (uVar6 == 0x28) goto LAB_0002d538;\n          if (uVar6 != 0x24) goto LAB_0002d510;\n        }\n      }\n      else if ((uVar6 < 0x2d) || ((0x30 < uVar6 && (uVar6 != 0x32)))) goto LAB_0002d510;\n      goto LAB_0002d860;\n    }\n    if ((0x13 < uVar6) || (uVar6 == 7)) goto LAB_0002d860;\n    if (uVar6 < 8) {\n      if (uVar6 != 3) {\n        if (uVar6 < 4) {\n          if (uVar6 != 2) goto LAB_0002d510;\n        }\n        else if (uVar6 != 4) {\n          if (uVar6 != 6) goto LAB_0002d510;\n          goto LAB_0002d538;\n        }\n        goto LAB_0002d860;\n      }\n    }\n    else if (uVar6 != 10) {\n      if (uVar6 < 0xb) {\n        if (uVar6 != 8) goto LAB_0002d510;\n      }\n      else {\n        if (uVar6 == 0x12) goto LAB_0002d860;\n        if (uVar6 != 0x13) goto LAB_0002d510;\n      }\n    }\nLAB_0002d538:\n    iVar7 = FUN_0001d7b0(&local_4c,local_60);\n    if (iVar7 == 0) {\n      return 0;\n    }\n    param_8 = DAT_000b9da0;\n    if (DAT_000b6324 == 0) {\n      if (DAT_000b9da0 != 0) {\n        pcVar9 = \n        "    Offset             Info             Type               Symbol\'s Value  Symbol\'s Name\n"\n        ;\nLAB_0002d598:\n        puVar24 = (undefined *)0x5;\n        pcVar9 = (char *)dcgettext(0,pcVar9,5);\n        printf(pcVar9);\n        param_8 = 0;\n        goto LAB_0002d5b6;\n      }\n      pcVar9 = "  Offset          Info           Type           Sym. Value    Sym. Name\n";\n    }\n    else {\n      if (DAT_000b9da0 != 0) {\n        pcVar9 = " Offset     Info    Type                Sym. Value  Symbol\'s Name\n";\n        goto LAB_0002d598;\n      }\n      pcVar9 = " Offset     Info    Type            Sym.Value  Sym. Name\n";\n    }\n  }\n  else {\n    if (param_8 == 0) goto LAB_0002d538;\nLAB_0002d450:\n    iVar7 = FUN_0001e360(&local_4c,local_60);\n    if (iVar7 == 0) {\n      return 0;\n    }\n    if (DAT_000b6324 == 0) {\n      if (DAT_000b9da0 == 0) {\n        pcVar9 = \n        "  Offset          Info           Type           Sym. Value    Sym. Name + Addend\n";\n      }\n      else {\n        pcVar9 = \n        "    Offset             Info             Type               Symbol\'s Value  Symbol\'s Name + Addend\n"\n        ;\n      }\n    }\n    else if (DAT_000b9da0 == 0) {\n      pcVar9 = " Offset     Info    Type            Sym.Value  Sym. Name + Addend\n";\n    }\n    else {\n      pcVar9 = " Offset     Info    Type                Sym. Value  Symbol\'s Name + Addend\n";\n    }\n  }\n  puVar24 = (undefined *)0x5;\n  pcVar9 = (char *)dcgettext(0,pcVar9,5);\n  printf(pcVar9);\nLAB_0002d5b6:\n  puVar5 = PTR_stdout_000b3fd8;\n  if (local_60[0] == 0) {\n    local_6c = 1;\n  }\n  else {\n    local_6c = 1;\n    uVar16 = 0;\n    do {\n      iVar7 = uVar16 * 0x18;\n      puVar8 = (undefined4 *)(iVar7 + (int)local_4c);\n      uVar10 = *puVar8;\n      uVar4 = puVar8[1];\n      uVar13 = puVar8[3];\n      puVar25 = (undefined *)puVar8[2];\n      if (DAT_000b6324 == 0) {\n        local_80 = FUN_00021e40();\n        local_90 = 0;\n        pcVar9 = "%16.16llx  %16.16llx ";\n        if (DAT_000b9da0 == 0) {\n          pcVar9 = "%12.12llx  %12.12llx ";\n        }\n        uVar14 = uVar13;\n        printf(pcVar9,uVar10,uVar4,puVar25,uVar13);\n        puVar26 = puVar25;\n      }\n      else {\n        local_80 = (uint)puVar25 & 0xff;\n        uVar14 = (uint)puVar25 >> 8 | uVar13 << 0x18;\n        local_90 = uVar13 >> 8;\n        puVar26 = puVar25;\n        printf("%8.8lx  %8.8lx ",uVar10,puVar25);\n        puVar24 = puVar25;\n      }\n      uVar6 = *(ushort *)(param_1 + 0x42);\n      if (uVar6 == 0x72) {\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7997c;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b41;\n          break;\n        case 2:\n          local_8c = (byte *)0x79cff;\n          break;\n        case 3:\n          local_8c = (byte *)0x79cf0;\n          break;\n        case 4:\n          local_8c = (byte *)0x79ce4;\n          break;\n        case 5:\n          local_8c = (byte *)0x79cd8;\n          break;\n        case 6:\n          local_8c = (byte *)0x79ccc;\n          break;\n        case 7:\n          local_8c = (byte *)0x79cbd;\n          break;\n        case 8:\n          local_8c = (byte *)0x79cae;\n          break;\n        case 9:\n          local_8c = (byte *)0x79c9f;\n          break;\n        case 10:\n          local_8c = (byte *)0x79c90;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x79c84;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x79c78;\n          break;\n        case 0xd:\n          local_8c = &UNK_00079c6d;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x79c61;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x79c55;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x79c49;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x79c3d;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x79c2f;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x79c20;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x79c11;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\n        goto LAB_0002dd00;\n      }\n      if (0x72 < uVar6) {\n        if (uVar6 == 0x1057) {\ncode_r0x0002e6d7:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b49c;\n            break;\n          case 1:\n            local_8c = &UNK_00078a28;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b897;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b888;\n            break;\n          case 4:\n            local_8c = &UNK_0007b87f;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b873;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b865;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b857;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b849;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b837;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b825;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b813;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b802;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x7b7f1;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x7b7e0;\n            break;\n          case 0xf:\n            local_8c = (byte *)0x7b7cb;\n            break;\n          case 0x10:\n            local_8c = (byte *)0x7b7b6;\n            break;\n          case 0x11:\n            local_8c = (byte *)0x7b7a1;\n            break;\n          case 0x12:\n            local_8c = (byte *)0x7b796;\n            break;\n          case 0x13:\n            local_8c = (byte *)0x7b78c;\n            break;\n          case 0x14:\n            local_8c = &UNK_0007b784;\n            break;\n          case 0x15:\n            local_8c = (byte *)0x7b777;\n            break;\n          case 0x16:\n            local_8c = (byte *)0x7b769;\n            break;\n          case 0x17:\n            local_8c = (byte *)0x7b757;\n            break;\n          case 0x18:\n            local_8c = (byte *)0x7b746;\n            break;\n          case 0x19:\n            local_8c = (byte *)0x7b735;\n            break;\n          case 0x1a:\n            local_8c = &UNK_0007b72d;\n            break;\n          case 0x1b:\n            local_8c = &UNK_0007b721;\n            break;\n          case 0x1c:\n            local_8c = &UNK_0007b715;\n            break;\n          case 0x1d:\n            local_8c = &UNK_0007b708;\n            break;\n          case 0x1e:\n            local_8c = (byte *)0x7b6fc;\n            break;\n          case 0x1f:\n            local_8c = (byte *)0x7b6ef;\n            break;\n          case 0x20:\n            local_8c = (byte *)0x7b6e2;\n            break;\n          case 0x21:\n            local_8c = (byte *)0x7b6d1;\n            break;\n          case 0x22:\n            local_8c = (byte *)0x7b6c5;\n            break;\n          case 0x23:\n            local_8c = (byte *)0x7b6b9;\n            break;\n          case 0x24:\n            local_8c = (byte *)0x7b6aa;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 < 0x1058) {\n          if (0xb5 < uVar6) {\n            if (uVar6 == 0xc5) {\n              local_8c = (byte *)FUN_00018620();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 < 0xc6) {\n              if (uVar6 != 0xbd) {\n                if (uVar6 < 0xbe) {\n                  if (uVar6 == 0xb7) {\n                    local_8c = (byte *)FUN_000140b0();\n                  }\n                  else {\n                    if (uVar6 != 0xbc) goto LAB_0002dbd0;\n                    local_8c = (byte *)FUN_0001a1a0();\n                  }\n                }\n                else {\n                  if (uVar6 != 0xbf) {\n                    if (uVar6 == 0xc3) goto LAB_0002e062;\n                    goto LAB_0002dbd0;\n                  }\n                  local_8c = (byte *)FUN_00019e30();\n                }\n                goto LAB_0002dcf0;\n              }\ncode_r0x0002e43b:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78f38;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bb1;\n                break;\n              case 2:\n                local_8c = (byte *)0x79367;\n                break;\n              case 3:\n                local_8c = (byte *)0x79351;\n                break;\n              case 4:\n                local_8c = (byte *)0x79338;\n                break;\n              case 5:\n                local_8c = (byte *)0x79328;\n                break;\n              case 6:\n                local_8c = (byte *)0x79315;\n                break;\n              case 7:\n                local_8c = (byte *)0x79302;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ef;\n                break;\n              case 9:\n                local_8c = (byte *)0x792da;\n                break;\n              case 10:\n                local_8c = (byte *)0x792bf;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x792a4;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7928b;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79275;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x79261;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7924d;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7923c;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79225;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920f;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f8;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791e1;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791cf;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791be;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791ab;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79198;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79166;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7914d;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x79132;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7911a;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x79100;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790cd;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab5;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a63e;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3f;\n              }\n            }\n            else {\n              if (0xdf < uVar6) {\n                if (uVar6 == 0xf3) {\n                  local_8c = (byte *)FUN_00018290();\n                }\n                else {\n                  if (uVar6 != 0xfa) goto LAB_0002dbd0;\n                  if (*(short *)(param_1 + 0x3d) != 0x3200) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x7b8a5;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8fd;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e21;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e14;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e05;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078dfc;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dd2;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc5;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db8;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da9;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d9a;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d85;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d70;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d64;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d56;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d4a;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d3e;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d2e;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d1e;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d0e;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cff;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78cf0;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78ce0;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78cd0;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cc1;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cb2;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  local_8c = (byte *)FUN_00017590();\n                }\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 == 0xdd) {\n                if (local_80 == 7) {\n                  local_8c = (byte *)0x79af6;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b39;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b55;\n                    if (local_80 != 1) {\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }\n                  }\n                  else {\n                    local_8c = (byte *)0x79b16;\n                    if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }\n                  }\n                }\n                else if (local_80 == 0xb) {\n                  local_8c = (byte *)0x79ab8;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ada;\n                  if (local_80 != 9) {\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }\n                }\n                else if (local_80 == 0xd) {\n                  local_8c = (byte *)0x79a90;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 != 0xde) goto LAB_0002dbd0;\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78c33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a93;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adcb;\n                break;\n              case 3:\n                local_8c = &UNK_0007adc2;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb8;\n                break;\n              case 5:\n                local_8c = &UNK_0007adae;\n                break;\n              case 6:\n                local_8c = &UNK_0007ada4;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad9a;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad8d;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad82;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad77;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad6d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5f;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 < 0xb4) {\n            if (uVar6 != 0x8c) {\n              if (0x8c < uVar6) {\n                if (uVar6 == 0xad) {\n                  local_8c = (byte *)FUN_000189d0();\n                  goto LAB_0002dcf0;\n                }\n                if (uVar6 < 0xae) {\n                  if (uVar6 == 0x90) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78c4f;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789bf;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f26;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f13;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f09;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78efb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee8;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed8;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec9;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78ebd;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea7;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e97;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e86;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e75;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5f;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e49;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e3b;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  if (uVar6 == 0xa7) {\n                    local_8c = (byte *)FUN_000171b0();\n                    goto LAB_0002dcf0;\n                  }\n                }\n                else {\n                  if (uVar6 == 0xae) {\n                    local_8c = (byte *)FUN_00016b40();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 0xb1) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78be5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba5;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79536;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79529;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x7951b;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x7950c;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794fc;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794ec;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794db;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794cb;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794bb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794aa;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x7949d;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x79490;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x79484;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79478;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x7946b;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x7945e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x79451;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x79444;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79436;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79429;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x7941c;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x7940e;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x79400;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793f1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793e2;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793d2;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793c2;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793ae;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79399;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79389;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 0x78) {\ncode_r0x0002ef25:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7937d;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b8c;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796f1;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e7;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c8;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796bf;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796b3;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a8;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7969c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7968d;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7967d;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7966d;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 < 0x79) {\n                if (uVar6 == 0x73) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x789db;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bdb;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7904a;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903f;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79034;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79023;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7900d;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff9;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fee;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fe1;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fd3;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fc3;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fb2;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78fa2;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f92;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f85;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f78;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f6b;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f5b;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f4a;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x74) goto code_r0x0002e2d7;\n              }\n              else {\n                if (uVar6 == 0x87) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79b51;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b25;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f25;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f18;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f0d;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79f00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79ef3;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee5;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec9;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eba;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ead;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e97;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e83;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e75;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e64;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e55;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e45;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e37;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e24;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e16;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e08;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x8a) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79543;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b83;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797ee;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797e4;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d8;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797cc;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797bd;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797b1;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x797a3;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7978e;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7977b;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7976d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7975a;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79747;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x7973b;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x7972b;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x7971b;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x7970b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n              }\n              goto LAB_0002dbd0;\n            }\n            local_8c = (byte *)FUN_00019be0();\n          }\n          else {\nLAB_0002efc8:\n            local_8c = (byte *)FUN_0001b090();\n          }\n          goto LAB_0002dcf0;\n        }\n        if (uVar6 == 0x8217) {\ncode_r0x0002edad:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79661;\n            break;\n          case 1:\n            local_8c = &UNK_00078b6d;\n            break;\n          case 2:\n            local_8c = (byte *)0x79972;\n            break;\n          case 3:\n            local_8c = &UNK_00079967;\n            break;\n          case 4:\n            local_8c = (byte *)0x7995b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7994a;\n            break;\n          case 6:\n            local_8c = (byte *)0x7993d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7992e;\n            break;\n          case 8:\n            local_8c = (byte *)0x7991f;\n            break;\n          case 9:\n            local_8c = (byte *)0x79910;\n            break;\n          case 10:\n            local_8c = (byte *)0x79901;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x798f2;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x798e6;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x798d5;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x798c6;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 < 0x8218) {\n          if (uVar6 == 0x4688) {\ncode_r0x0002e2d7:\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x78e2e;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bc1;\n              break;\n            case 2:\n              local_8c = (byte *)0x790b4;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a5;\n              break;\n            case 4:\n              local_8c = (byte *)0x79095;\n              break;\n            case 5:\n              local_8c = (byte *)0x79089;\n              break;\n            case 6:\n              local_8c = (byte *)0x7907d;\n              break;\n            case 7:\n              local_8c = (byte *)0x79071;\n              break;\n            case 8:\n              local_8c = (byte *)0x79065;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 < 0x4689) {\n            if (uVar6 == 0x2530) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x790c3;\n                break;\n              case 1:\n                local_8c = &UNK_00078b96;\n                break;\n              case 2:\n                local_8c = &UNK_00078c2b;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c1d;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c13;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c09;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bff;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 < 0x2531) {\n              if (uVar6 == 0x1059) {\ncode_r0x0002e0f7:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7a361;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78acf;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8cb;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8bf;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8ad;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a89c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a885;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a873;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a861;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a856;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a844;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n              }\n              else {\n                if (uVar6 != 0x1223) goto LAB_0002dbd0;\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x796fb;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b60;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a45;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a37;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a24;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a10;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799fc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799eb;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d9;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c9;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799ba;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a8;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79997;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79987;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n              }\n            }\n            else {\n              if (uVar6 == 0x3330) goto code_r0x0002edcd;\n              if (uVar6 != 0x4157) goto LAB_0002dbd0;\n              if (local_80 == 0) {\n                local_8c = (byte *)0x78ca4;\n              }\n              else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bcf;\n              }\n            }\n          }\n          else {\n            if (uVar6 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b09a;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a59;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b48d;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b47e;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b46a;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b458;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b446;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b434;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41f;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b40a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (0x5aa5 < uVar6) {\n              if (uVar6 == 0x7650) goto code_r0x0002e4ef;\n              if (uVar6 == 0x7676) goto code_r0x0002e577;\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x4def) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b5bd;\n                break;\n              case 1:\n                local_8c = &UNK_00078a14;\n                break;\n              case 2:\n                local_8c = &UNK_00078c95;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c83;\n                break;\n              case 4:\n                local_8c = &UNK_00078c76;\n                break;\n              case 5:\n                local_8c = &UNK_00078c67;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c5a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (uVar6 != 0x5441) goto LAB_0002dbd0;\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7aa69;\n              break;\n            case 1:\n              local_8c = &UNK_00078a8a;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b08c;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b07e;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b073;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b068;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b05a;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b04b;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b03d;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02f;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b021;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b015;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b009;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7affd;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afee;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd9;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afc4;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaf;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af9a;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af82;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af6a;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af52;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af43;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af34;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af25;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af15;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7af01;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aeee;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aedb;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec8;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb8;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea8;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae98;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae86;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae74;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae62;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae55;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae41;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae2b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae18;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae0a;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 200:\n              local_8c = (byte *)0x7adf6;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7ade4;\n            }\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 == 0xad45) {\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79a53;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b32;\n            break;\n          case 2:\n            local_8c = (byte *)0x79ded;\n            break;\n          case 3:\n            local_8c = (byte *)0x79ddf;\n            break;\n          case 4:\n            local_8c = (byte *)0x79dce;\n            break;\n          case 5:\n            local_8c = (byte *)0x79dbd;\n            break;\n          case 6:\n            local_8c = (byte *)0x79dad;\n            break;\n          case 7:\n            local_8c = (byte *)0x79d9a;\n            break;\n          case 8:\n            local_8c = (byte *)0x79d8b;\n            break;\n          case 9:\n            local_8c = (byte *)0x79d78;\n            break;\n          case 10:\n            local_8c = (byte *)0x79d67;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x79d56;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x79d47;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          case 0x80:\n            local_8c = (byte *)0x79d2d;\n            break;\n          case 0x81:\n            local_8c = (byte *)0x79d15;\n          }\n          goto LAB_0002dd00;\n        }\n        if (0xad45 < uVar6) {\n          if (uVar6 == 0xdead) goto code_r0x0002ef3d;\n          if (uVar6 < 0xdeae) {\n            if (uVar6 == 0xbaab) goto code_r0x0002e43b;\n            if (uVar6 == 0xbeef) goto code_r0x0002e467;\n            goto LAB_0002dbd0;\n          }\n          if (uVar6 == 0xfeb0) goto code_r0x0002ef25;\n          if (uVar6 == 0xfeba) {\n            if (local_80 == 6) {\n              local_8c = (byte *)0x79879;\n            }\n            else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798af;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bf1;\n                }\n                else {\n                  local_8c = (byte *)0x78b77;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79895;\n                if (local_80 != 4) {\n                  local_8c = (byte *)"R_IQ2000_26";\n                  if (4 < local_80) {\n                    local_8c = (byte *)"R_IQ2000_HI16";\n                  }\n                }\n              }\n            }\n            else if (local_80 == 9) {\n              local_8c = (byte *)0x79844;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79866;\n              }\n              else {\n                local_8c = (byte *)0x79853;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x7981b;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79806;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x79832;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 == 0xf00d) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7905a;\n              break;\n            case 1:\n              local_8c = &UNK_00078b9e;\n              break;\n            case 2:\n              local_8c = &UNK_00079659;\n              break;\n            case 3:\n              local_8c = (byte *)0x79650;\n              break;\n            case 4:\n              local_8c = (byte *)0x79647;\n              break;\n            case 5:\n              local_8c = (byte *)0x79638;\n              break;\n            case 6:\n              local_8c = (byte *)0x79628;\n              break;\n            case 7:\n              local_8c = (byte *)0x79618;\n              break;\n            case 8:\n              local_8c = (byte *)0x79608;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f8;\n              break;\n            case 10:\n              local_8c = (byte *)0x795ec;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795e0;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795d4;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795bc;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795af;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x795a0;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x79591;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x79584;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79575;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79561;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954f;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            }\n            goto LAB_0002dd00;\n          }\n          goto LAB_0002dbd0;\n        }\n        if (uVar6 == 0x9080) goto LAB_0002edf8;\n        if (uVar6 < 0x9081) {\n          if (uVar6 == 0x9026) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7a175;\n              break;\n            case 1:\n              local_8c = (byte *)0x78adb;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a828;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a818;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a808;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f9;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7ea;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7db;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7ce;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7bf;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7b0;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a7a1;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0x11:\n              local_8c = (byte *)0x7a78f;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a77e;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a76e;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a761;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a750;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73f;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a72e;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a720;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a712;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a703;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6f2;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6e0;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6cf;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6be;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6ad;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a69c;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a68b;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a67b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a66b;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a65b;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a64b;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 == 0x9041) goto LAB_0002e50a;\n        }\n        else {\n          if (uVar6 == 0xa390) goto LAB_0002e526;\n          if (uVar6 == 0xabc7) goto LAB_0002e54a;\n        }\n        goto LAB_0002dbd0;\n      }\n      if (uVar6 < 0x31) {\n        if (uVar6 < 0x2e) {\n          if (uVar6 != 0x12) {\n            if (uVar6 < 0x13) {\n              if (uVar6 == 7) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79d0a;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b0e;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a16a;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a15b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a14b;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a13c;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 0x30:\n                  local_8c = &UNK_0007a131;\n                  break;\n                case 0x31:\n                  local_8c = &UNK_0007a125;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a11a;\n                  break;\n                case 0x40:\n                  local_8c = &UNK_0007a10f;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a102;\n                  break;\n                case 0x44:\n                  local_8c = &UNK_0007a0f7;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0ea;\n                  break;\n                case 0x48:\n                  local_8c = &UNK_0007a0df;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0d2;\n                  break;\n                case 0x4c:\n                  local_8c = &UNK_0007a0c7;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0ba;\n                  break;\n                case 0x52:\n                  local_8c = &UNK_0007a0ad;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a0a0;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a093;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a083;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a073;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a063;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a053;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a043;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a033;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a028;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a01a;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a00e;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79fff;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79ff4;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe9;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fdd;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fce;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 < 8) {\n                if (uVar6 == 3) {\nLAB_0002e7da:\n                  local_8c = (byte *)FUN_00015960();\n                  goto LAB_0002dcf0;\n                }\n                if (uVar6 < 4) {\n                  if (uVar6 == 2) goto LAB_0002e7ba;\n                }\n                else {\n                  if (uVar6 == 4) {\n                    local_8c = (byte *)FUN_00016860();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 6) goto LAB_0002e7da;\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 10) {\nLAB_0002ee10:\n                local_8c = (byte *)FUN_00016e80();\n                goto LAB_0002dcf0;\n              }\n              if (10 < uVar6) {\n                if (uVar6 == 0xb) goto LAB_0002e7ba;\n                if (uVar6 == 0xf) {\n                  local_8c = (byte *)FUN_000155e0();\n                  goto LAB_0002dcf0;\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 8) goto LAB_0002ee10;\n              if (uVar6 == 9) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79c05;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b17;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79fb4;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa6;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f99;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f8c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f7e;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f71;\n                  break;\n                case 8:\n                  local_8c = &UNK_00079f64;\n                  break;\n                case 9:\n                  local_8c = &UNK_00079f58;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f4c;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f3c;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x24) {\n              local_8c = (byte *)FUN_0001aaf0();\n              goto LAB_0002dcf0;\n            }\n            if (0x24 < uVar6) {\n              if (uVar6 == 0x2a) {\n                local_8c = (byte *)FUN_000192a0();\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 < 0x2b) {\n                if (uVar6 == 0x27) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x7a8dd;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a9d;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad3b;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad25;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad10;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7ad00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace6;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7acd0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acbc;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7acab;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac9e;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac8d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac7b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x28) {\n                  local_8c = (byte *)FUN_00014aa0();\n                  goto LAB_0002dcf0;\n                }\n              }\n              else {\n                if (uVar6 == 0x2b) goto LAB_0002e7ba;\n                if (uVar6 == 0x2d) goto LAB_0002e062;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x15) {\n              local_8c = (byte *)FUN_00017ef0();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 < 0x16) {\n              if (uVar6 == 0x13) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b54a;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078a1f;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007b8f4;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007b8e9;\n                  break;\n                case 4:\n                  local_8c = &UNK_0007b8df;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8d1;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8c2;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8b2;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x14) {\n                local_8c = (byte *)FUN_00017bb0();\n                goto LAB_0002dcf0;\n              }\n            }\n            else {\n              if (uVar6 == 0x16) {\nLAB_0002e526:\n                local_8c = (byte *)FUN_00018e30();\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 == 0x17) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b3ff;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a31;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b68e;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b67e;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b66e;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b661;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b654;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b648;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b63c;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b631;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b625;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b617;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b609;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5fd;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ef;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5e3;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d7;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c9;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n            }\n            goto LAB_0002dbd0;\n          }\nLAB_0002e7ba:\n          local_8c = (byte *)FUN_000195d0();\n        }\n        else {\n          local_8c = (byte *)FUN_00015240();\n        }\n        goto LAB_0002dcf0;\n      }\n      if (uVar6 == 0x57) {\nLAB_0002edf8:\n        local_8c = (byte *)FUN_0001a780();\n        goto LAB_0002dcf0;\n      }\n      if (0x57 < uVar6) {\n        if (uVar6 == 0x5d) {\nLAB_0002e062:\n          local_8c = (byte *)FUN_00014620();\n        }\n        else {\n          if (uVar6 < 0x5e) {\n            if (uVar6 == 0x5a) {\ncode_r0x0002ef3d:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7ad50;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a74;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b19d;\n                break;\n              case 3:\n                local_8c = &UNK_0007b191;\n                break;\n              case 4:\n                local_8c = &UNK_0007b184;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b173;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b161;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14f;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (0x5a < uVar6) {\n              if (uVar6 == 0x5b) {\ncode_r0x0002e741:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79f32;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af5;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3e1;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3d1;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3c1;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3b1;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a3a2;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a393;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a380;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36f;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fc2;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078aeb;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a634;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a62b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a616;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a601;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5ee;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5db;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c6;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b6;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a6;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a597;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a585;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a573;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a566;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a559;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a546;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a533;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a527;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a517;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a507;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f7;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4e4;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4d1;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4bd;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a9;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a495;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a481;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a46e;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a45b;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a448;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a435;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a424;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a412;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a400;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x58) {\nLAB_0002e50a:\n              local_8c = (byte *)FUN_00016580();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 == 0x59) {\ncode_r0x0002e467:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7add5;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a67;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3f2;\n                break;\n              case 3:\n                local_8c = &UNK_0007b3e6;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3d4;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3c2;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3b1;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b399;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b383;\n                break;\n              case 9:\n                local_8c = &UNK_0007b376;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b364;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b352;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33f;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b32c;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b319;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b309;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f9;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e9;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d9;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c9;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2ba;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a7;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b294;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b281;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b270;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b24d;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b239;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b228;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b217;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b202;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1ed;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d9;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c6;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b6;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            goto LAB_0002dbd0;\n          }\n          if (uVar6 == 0x65) goto code_r0x0002edad;\n          if (uVar6 < 0x66) {\n            if (uVar6 != 0x5e) {\n              if (uVar6 == 99) goto code_r0x0002e741;\n              goto LAB_0002dbd0;\n            }\nLAB_0002e54a:\n            local_8c = (byte *)FUN_0001b390();\n          }\n          else if (uVar6 == 0x6a) {\n            local_8c = (byte *)FUN_00014e70();\n          }\n          else {\n            if (uVar6 != 0x71) {\n              if (uVar6 != 0x69) goto LAB_0002dbd0;\n              if ((*(char *)(param_1 + 0x3c) != '-') && (*(char *)(param_1 + 0x17) != '\0'))\n              goto code_r0x0002e0f7;\n              switch(local_80) {\n              default:\n                goto LAB_0002dbd0;\n              case 1:\n                local_8c = (byte *)0x7a3f1;\n                break;\n              case 2:\n                local_8c = (byte *)0x78ac0;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa5b;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa4c;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa34;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa1c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7aa03;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9eb;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9d3;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a9a2;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a98a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a97a;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a965;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a955;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a943;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a933;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a923;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a910;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8fd;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8ea;\n              }\n              goto LAB_0002dd00;\n            }\n            local_8c = (byte *)FUN_000177c0();\n          }\n        }\nLAB_0002dcf0:\n        if (local_8c != (byte *)0x0) goto LAB_0002dd00;\n        goto LAB_0002dbd0;\n      }\n      if (uVar6 == 0x4c) {\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x79dfc;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b05;\n          break;\n        case 2:\n          local_8c = (byte *)0x7a357;\n          break;\n        case 3:\n          local_8c = (byte *)0x7a34d;\n          break;\n        case 4:\n          local_8c = (byte *)0x7a33e;\n          break;\n        case 5:\n          local_8c = (byte *)0x7a32e;\n          break;\n        case 6:\n          local_8c = (byte *)0x7a31e;\n          break;\n        case 7:\n          local_8c = (byte *)0x7a309;\n          break;\n        case 8:\n          local_8c = (byte *)0x7a2f6;\n          break;\n        case 9:\n          local_8c = (byte *)0x7a2ea;\n          break;\n        case 10:\n          local_8c = (byte *)0x7a2da;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7a2c9;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7a2b9;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7a2ab;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7a29d;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7a28c;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7a27b;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7a26a;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7a255;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7a241;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7a230;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7a21f;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7a212;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7a207;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7a1f6;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7a1e5;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7a1d1;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7a1bd;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7a1ad;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7a19d;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7a18f;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7a182;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar6 < 0x4d) {\n        if (uVar6 == 0x3e) goto LAB_0002efc8;\n        if (uVar6 < 0x3f) {\n          if (uVar6 == 0x32) {\n            local_8c = (byte *)FUN_00015c60();\n            goto LAB_0002dcf0;\n          }\n          if (uVar6 != 0x35) goto LAB_0002dbd0;\n        }\n        else if (uVar6 != 0x46) {\n          if (uVar6 == 0x4b) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x798bb;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b4c;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bfc;\n              break;\n            case 3:\n              local_8c = &UNK_00079bf4;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be9;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bde;\n              break;\n            case 6:\n              local_8c = &UNK_00079bd4;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc8;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0xd:\n              local_8c = (byte *)0x79bbc;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bb1;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79ba2;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b93;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b84;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b70;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b5e;\n            }\n            goto LAB_0002dd00;\n          }\n          goto LAB_0002dbd0;\n        }\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7b69b;\n          break;\n        case 1:\n          local_8c = &UNK_000789fa;\n          break;\n        case 2:\n          local_8c = (byte *)0x78a06;\n          break;\n        case 3:\n          local_8c = &UNK_000789cd;\n          break;\n        case 4:\n          local_8c = (byte *)0x789e8;\n          break;\n        case 5:\n          local_8c = &UNK_0007ba07;\n          break;\n        case 6:\n          local_8c = &UNK_0007b9fa;\n          break;\n        case 7:\n          local_8c = &UNK_0007b9ed;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b9da;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b9c2;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b9ac;\n          break;\n        case 0xb:\n          local_8c = &UNK_0007b99f;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b990;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7b981;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        case 0xf:\n          local_8c = (byte *)0x7b973;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7b961;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7b94e;\n          break;\n        case 0x12:\n          local_8c = &UNK_0007b93e;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7b92e;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7b91c;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7b909;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar6 == 0x54) {\ncode_r0x0002edcd:\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7ac6f;\n          break;\n        case 1:\n          local_8c = &UNK_00078a81;\n          break;\n        case 2:\n          local_8c = &UNK_0007b139;\n          break;\n        case 3:\n          local_8c = &UNK_0007b12f;\n          break;\n        case 4:\n          local_8c = &UNK_0007b125;\n          break;\n        case 5:\n          local_8c = (byte *)0x7b117;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b109;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b0fb;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b0ec;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b0dd;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b0cd;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b0b8;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b0a5;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar6 < 0x55) {\n        if (uVar6 != 0x50) {\n          if (uVar6 == 0x53) goto code_r0x0002e6d7;\n          goto LAB_0002dbd0;\n        }\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7a838;\n          break;\n        case 1:\n          local_8c = &UNK_00078aac;\n          break;\n        case 2:\n          local_8c = (byte *)0x7ac65;\n          break;\n        case 3:\n          local_8c = (byte *)0x7ac5b;\n          break;\n        case 4:\n          local_8c = (byte *)0x7ac51;\n          break;\n        case 5:\n          local_8c = (byte *)0x7ac47;\n          break;\n        case 6:\n          local_8c = (byte *)0x7ac3b;\n          break;\n        case 7:\n          local_8c = (byte *)0x7ac2e;\n          break;\n        case 8:\n          local_8c = (byte *)0x7ac21;\n          break;\n        case 9:\n          local_8c = (byte *)0x7ac14;\n          break;\n        case 10:\n          local_8c = (byte *)0x7ac07;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7abf2;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7abdf;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7abd3;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7abc5;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7abb7;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7aba9;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7ab9a;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7ab89;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7ab78;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7ab67;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7ab56;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7ab49;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7ab3a;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7ab2b;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7ab1c;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7ab11;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7ab04;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7aaf7;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7aaea;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7aadc;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7aace;\n          break;\n        case 0x20:\n          local_8c = (byte *)0x7aabb;\n          break;\n        case 0x21:\n          local_8c = (byte *)0x7aab0;\n          break;\n        case 0x22:\n          local_8c = (byte *)0x7aa98;\n          break;\n        case 0x23:\n          local_8c = (byte *)0x7aa8b;\n          break;\n        case 0x24:\n          local_8c = (byte *)0x7aa74;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\nLAB_0002dd00:\n        pcVar9 = "%-22s";\n        if (DAT_000b9da0 == 0) {\n          pcVar9 = "%-17.17s";\n        }\n        printf(pcVar9,local_8c,puVar24);\n        bVar22 = true;\n        bVar20 = *(ushort *)(param_1 + 0x42) < 0x9026;\n        bVar21 = *(ushort *)(param_1 + 0x42) == 0x9026;\n        if (!bVar21) goto LAB_0002dbff;\n        iVar11 = 0xf;\n        pbVar17 = local_8c;\n        pbVar19 = (byte *)"R_ALPHA_LITUSE";\n        do {\n          if (iVar11 == 0) break;\n          iVar11 = iVar11 + -1;\n          bVar20 = *pbVar17 < *pbVar19;\n          bVar21 = *pbVar17 == *pbVar19;\n          pbVar17 = pbVar17 + (uint)bVar23 * -2 + 1;\n          pbVar19 = pbVar19 + (uint)bVar23 * -2 + 1;\n        } while (bVar21);\n        if ((!bVar20 && !bVar21) != bVar20) goto LAB_0002dbff;\n        if (param_8 == 0) {\n          if (local_90 == 0 && uVar14 == 0) goto LAB_0002dc72;\n          goto LAB_0002dc11;\n        }\n        piVar2 = (int *)((int)local_4c + iVar7 + 0x14);\n        if (*piVar2 == 0 && (uint)(6 < *(uint *)((int)local_4c + iVar7 + 0x10)) <= (uint)-*piVar2) {\n                    /* WARNING: Could not recover jumptable at 0x0002dd94. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n          uVar10 = (*(code *)((int)&__DT_PLTGOT +\n                             *(int *)(&DAT_0008c8d0 + *(int *)((int)local_4c + iVar7 + 0x10) * 4)))\n                             ();\n          return uVar10;\n        }\n        putc(0x20,*(FILE **)puVar5);\n        uVar10 = *(undefined4 *)((int)local_4c + iVar7 + 0x10);\n        puVar24 = (undefined *)0x5;\n        pcVar9 = (char *)dcgettext(0,"<unknown addend: %lx>");\n        printf(pcVar9,uVar10,puVar24);\n        local_6c = 0;\n      }\n      else {\n        if (uVar6 == 0x55) {\ncode_r0x0002e4ef:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b1aa;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a3e;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5ab;\n            break;\n          case 3:\n            local_8c = &UNK_0007b5a1;\n            break;\n          case 4:\n            local_8c = &UNK_0007b597;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b587;\n            break;\n          case 6:\n            local_8c = &UNK_0007b57d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b568;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b555;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 == 0x56) {\ncode_r0x0002e577:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b143;\n            break;\n          case 1:\n            local_8c = &UNK_00078a50;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b53b;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b52a;\n            break;\n          case 4:\n            local_8c = &UNK_0007b520;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b510;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4fe;\n            break;\n          case 7:\n            local_8c = &UNK_0007b4f4;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4e4;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4d2;\n            break;\n          case 10:\n            local_8c = &UNK_0007b4c8;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b8;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a7;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\nLAB_0002dbd0:\n        puVar24 = (undefined *)0x5;\n        pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx",5);\n        printf(pcVar9,local_80);\n        bVar22 = false;\n        local_8c = (byte *)0x0;\nLAB_0002dbff:\n        if (local_90 == 0 && uVar14 == 0) {\n          if (param_8 != 0) {\n            iVar11 = *(int *)((int)local_4c + iVar7 + 0x10);\n            puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14);\n            printf("%*c",(-(uint)(DAT_000b6324 == 0) & 8) + 0xc,0x20);\n            if ((int)puVar24 < 0) {\n              puVar24 = (undefined *)-(int)(puVar24 + (iVar11 != 0));\n              printf("-%llx",-iVar11,puVar24);\n            }\n            else {\n              printf("%llx",iVar11,puVar24);\n            }\n          }\n        }\n        else {\nLAB_0002dc11:\n          if ((param_4 == 0) || ((uVar14 < param_5) <= local_90)) {\n            puVar24 = (undefined *)0x5;\n            uVar10 = dcgettext(0," bad symbol index: %08lx in reloc");\n            error(uVar10,uVar14);\n            local_6c = 0;\n          }\n          else {\n            iVar18 = uVar14 * 0x1c + param_4;\n            iVar11 = FUN_0002cf40(param_7,uVar14,iVar18 + 0x10,iVar18 + 0x18,&local_48,local_4e);\n            putchar(0x20);\n            if ((*(byte *)(iVar18 + 0x14) & 0xf) == 10) {\n              uVar14 = (-(uint)(DAT_000b6324 == 0) & 6) + 8;\n              uVar15 = FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11);\n              }\n              iVar12 = (uVar14 + 1) - uVar15;\n              if (uVar14 < uVar15) {\n                iVar12 = 1;\n              }\n              puVar24 = &DAT_0007c3bc;\n              printf("()%-*s",iVar12,&DAT_0007c3bc);\n            }\n            else {\n              FUN_0001e910();\n              pcVar9 = "   ";\n              if (DAT_000b6324 == 0) {\n                pcVar9 = " ";\n              }\n              printf(pcVar9);\n            }\n            uVar14 = *(uint *)(iVar18 + 0x10);\n            if (uVar14 == 0) {\n              if ((*(byte *)(iVar18 + 0x14) & 0xf) == 3) {\n                puVar25 = *(undefined **)(iVar18 + 0x18);\n                if (puVar25 < *(undefined **)(param_1 + 0x54)) {\n                  puVar1 = (uint *)(*(int *)(param_1 + 0x5c) + (int)puVar25 * 0x48);\n                  if (puVar1 == (uint *)0x0) {\n                    pcVar9 = "<none>";\n                  }\n                  else if (*(int *)(param_1 + 100) == 0) {\n                    pcVar9 = "<no-strings>";\n                  }\n                  else {\n                    if (*puVar1 < *(uint *)(param_1 + 0x68)) goto LAB_0002ea57;\n                    pcVar9 = "<corrupt>";\n                  }\n                  puVar24 = (undefined *)0x5;\n                  dcgettext(0,pcVar9);\n                }\n                else if ((puVar25 != (undefined *)0xfffffff1) &&\n                        (puVar25 != (undefined *)0xfffffff2)) {\n                  sVar3 = *(short *)(param_1 + 0x42);\n                  if (sVar3 == 8) {\n                    if ((puVar25 != (undefined *)0xffffff03) && (puVar25 != (undefined *)0xffffff04)\n                       ) {\nLAB_0002f0b3:\n                      sprintf(local_44,"<section 0x%x>");\n                      puVar24 = puVar25;\n                    }\n                  }\n                  else if (sVar3 == 0x8c) {\n                    if (puVar25 != (undefined *)0xffffff00) goto LAB_0002f0b3;\n                  }\n                  else if ((sVar3 == 0x3e) || (sVar3 == 0xb4)) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f085;\n                  }\n                  else if (sVar3 == 0xb5) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f0b3;\n                  }\n                  else {\nLAB_0002f085:\n                    if ((sVar3 != 0x32) ||\n                       (((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )))) goto LAB_0002f0b3;\n                  }\n                }\n              }\nLAB_0002ea57:\n              FUN_0001fd20();\n            }\n            else if (param_6 == 0) {\n              puVar24 = (undefined *)0x5;\n              pcVar9 = (char *)dcgettext(0,"<string table index: %3ld>");\n              printf(pcVar9,uVar14,puVar24);\n            }\n            else if (uVar14 < param_7) {\n              FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11,puVar24);\n              }\n            }\n            else {\n              puVar24 = (undefined *)0x5;\n              uVar10 = dcgettext(0,"<corrupt string table index: %3ld>");\n              error(uVar10,uVar14);\n              local_6c = 0;\n            }\n            if (param_8 != 0) {\n              puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14);\n              iVar7 = *(int *)((int)local_4c + iVar7 + 0x10);\n              if ((int)puVar24 < 0) {\n                puVar24 = (undefined *)-(int)(puVar24 + (iVar7 != 0));\n                printf(" - %llx",-iVar7,puVar24);\n              }\n              else {\n                printf(" + %llx",iVar7,puVar24);\n              }\n            }\n          }\n        }\n        if (*(short *)(param_1 + 0x42) == 0x2b) {\n          bVar20 = false;\n          bVar22 = !bVar22;\n          if (!bVar22) {\n            iVar7 = 0xe;\n            pbVar17 = (byte *)"R_SPARC_OLO10";\n            do {\n              if (iVar7 == 0) break;\n              iVar7 = iVar7 + -1;\n              bVar20 = *local_8c < *pbVar17;\n              bVar22 = *local_8c == *pbVar17;\n              local_8c = local_8c + (uint)bVar23 * -2 + 1;\n              pbVar17 = pbVar17 + (uint)bVar23 * -2 + 1;\n            } while (bVar22);\n            if ((!bVar20 && !bVar22) == bVar20) {\n              printf(" + %lx",(int)puVar26 >> 8,puVar24);\n            }\n          }\n        }\n      }\nLAB_0002dc72:\n      putc(10,*(FILE **)puVar5);\n      if ((DAT_000b6324 == 0) && (*(short *)(param_1 + 0x42) == 8)) {\n        uVar15 = (uint)puVar26 >> 8 & 0xff;\n        uVar13 = FUN_00016e80(puVar26,uVar13,uVar15);\n        uVar14 = (uint)puVar26 >> 0x10 & 0xff;\n        iVar7 = FUN_00016e80(uVar14);\n        printf("                    Type2: ");\n        if (uVar13 == 0) {\n          puVar24 = (undefined *)0x5;\n          uVar13 = uVar15;\n          pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx");\n          printf(pcVar9,uVar13,puVar24);\n        }\n        else {\n          printf("%-17.17s",uVar13);\n        }\n        printf("\n                    Type3: ",uVar13,puVar24);\n        if (iVar7 == 0) {\n          puVar24 = (undefined *)0x5;\n          pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx");\n          printf(pcVar9,uVar14,puVar24);\n        }\n        else {\n          printf("%-17.17s",iVar7,puVar24);\n        }\n        putc(10,*(FILE **)puVar5);\n      }\n      uVar16 = uVar16 + 1;\n    } while (uVar16 < local_60[0]);\n  }\n  free(local_4c);\n  return local_6c;\n}" { (declaration "uint *puVar1;" type_identifier (pointer_declarator "*puVar1" * identifier) ;) (declaration "int *piVar2;" primitive_type (pointer_declarator "*piVar2" * identifier) ;) (declaration "short sVar3;" (sized_type_specifier "short" short) identifier ;) (declaration "undefined4 uVar4;" type_identifier identifier ;) (declaration "undefined *puVar5;" type_identifier (pointer_declarator "*puVar5" * identifier) ;) (declaration "ushort uVar6;" type_identifier identifier ;) (declaration "int iVar7;" primitive_type identifier ;) (declaration "undefined4 *puVar8;" type_identifier (pointer_declarator "*puVar8" * identifier) ;) (declaration "char *pcVar9;" primitive_type (pointer_declarator "*pcVar9" * identifier) ;) (declaration "undefined4 uVar10;" type_identifier identifier ;) (declaration "int iVar11;" primitive_type identifier ;) (declaration "int iVar12;" primitive_type identifier ;) (declaration "uint uVar13;" type_identifier identifier ;) (declaration "uint uVar14;" type_identifier identifier ;) (declaration "uint uVar15;" type_identifier identifier ;) (declaration "uint uVar16;" type_identifier identifier ;) (declaration "byte *pbVar17;" type_identifier (pointer_declarator "*pbVar17" * identifier) ;) (declaration "int iVar18;" primitive_type identifier ;) (declaration "byte *pbVar19;" type_identifier (pointer_declarator "*pbVar19" * identifier) ;) (declaration "bool bVar20;" primitive_type identifier ;) (declaration "bool bVar21;" primitive_type identifier ;) (declaration "bool bVar22;" primitive_type identifier ;) (declaration "byte bVar23;" type_identifier identifier ;) (declaration "undefined *puVar24;" type_identifier (pointer_declarator "*puVar24" * identifier) ;) (declaration "undefined *puVar25;" type_identifier (pointer_declarator "*puVar25" * identifier) ;) (declaration "undefined *puVar26;" type_identifier (pointer_declarator "*puVar26" * identifier) ;) (declaration "uint local_90;" type_identifier identifier ;) (declaration "byte *local_8c;" type_identifier (pointer_declarator "*local_8c" * identifier) ;) (declaration "uint local_80;" type_identifier identifier ;) (declaration "undefined4 local_6c;" type_identifier identifier ;) (declaration "uint local_60 [4];" type_identifier (array_declarator "local_60 [4]" identifier [ number_literal ]) ;) (declaration "undefined1 local_4e [2];" type_identifier (array_declarator "local_4e [2]" identifier [ number_literal ]) ;) (declaration "void *local_4c;" primitive_type (pointer_declarator "*local_4c" * identifier) ;) (declaration "int local_48;" primitive_type identifier ;) (declaration "char local_44 [48];" primitive_type (array_declarator "local_44 [48]" identifier [ number_literal ]) ;) (declaration "undefined4 uStack_14;" type_identifier identifier ;) (expression_statement "bVar23 = 0;" (assignment_expression "bVar23 = 0" identifier = number_literal) ;) (expression_statement "uStack_14 = 0x2d419;" (assignment_expression "uStack_14 = 0x2d419" identifier = number_literal) ;) (expression_statement "local_60[0] = param_3;" (assignment_expression "local_60[0] = param_3" (subscript_expression "local_60[0]" identifier [ number_literal ]) = identifier) ;) (if_statement "if (param_8 == -1) {\n    uVar6 = *(ushort *)(param_1 + 0x42);\n    if (uVar6 == 0x90) {\nLAB_0002d860:\n      param_8 = 1;\n      goto LAB_0002d450;\n    }\n    if (0x90 < uVar6) {\n      if (uVar6 != 0x2530) {\n        if (uVar6 < 0x2531) {\n          if (uVar6 != 0xbf) {\n            if (uVar6 < 0xc0) {\n              if (uVar6 < 0xb6) {\n                if (uVar6 < 0xb4) {\n                  if (uVar6 < 0xaf) {\n                    if ((0xac < uVar6) || (uVar6 == 0xa7)) goto LAB_0002d860;\n                  }\n                  else if (uVar6 == 0xb1) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar6 != 0xb7) {\n                if (0xb6 < uVar6) {\n                  uVar6 = uVar6 - 0xbc;\njoined_r0x0002da08:\n                  if (uVar6 < 2) goto LAB_0002d860;\n                }\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0xf3) {\n              if (uVar6 < 0xf4) {\n                if (uVar6 != 0xc5) {\n                  if (uVar6 < 0xc6) {\n                    if (uVar6 == 0xc3) goto LAB_0002d860;\n                  }\n                  else if ((ushort)(uVar6 - 0xdd) < 3) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar6 != 0x1057) {\n                if (uVar6 < 0x1058) {\n                  if (uVar6 == 0xfa) goto LAB_0002d538;\n                }\n                else if ((uVar6 == 0x1059) || (uVar6 == 0x1223)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n          }\n        }\n        else if (uVar6 != 0x9080) {\n          if (uVar6 < 0x9081) {\n            if (uVar6 == 0x7650) goto LAB_0002d538;\n            if (uVar6 < 0x7651) {\n              if (uVar6 != 0x4157) {\n                if (uVar6 < 0x4158) {\n                  if (uVar6 == 0x3330) goto LAB_0002d860;\n                }\n                else {\n                  if (uVar6 == 0x5441) goto LAB_0002d860;\n                  if (uVar6 == 0x5aa5) goto LAB_0002d538;\n                }\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0x8217) {\n              if (uVar6 < 0x8218) {\n                if (uVar6 == 0x7676) goto LAB_0002d860;\n              }\n              else {\n                if (uVar6 == 0x9026) goto LAB_0002d860;\n                if (uVar6 == 0x9041) goto LAB_0002d538;\n              }\n              goto LAB_0002d510;\n            }\n          }\n          else if (uVar6 != 0xbeef) {\n            if (uVar6 < 0xbef0) {\n              if (uVar6 != 0xabc7) {\n                if (uVar6 < 0xabc8) {\n                  if (uVar6 == 0xa390) goto LAB_0002d860;\n                }\n                else if ((uVar6 == 0xad45) || (uVar6 == 0xbaab)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0xfeb0) {\n              if (0xfeb0 < uVar6) {\n                uVar6 = uVar6 + 0x146;\n                goto joined_r0x0002da08;\n              }\n              if ((uVar6 != 0xdead) && (uVar6 != 0xf00d)) goto LAB_0002d510;\n            }\n          }\n        }\n      }\n      goto LAB_0002d860;\n    }\n    if (uVar6 == 0x3e) goto LAB_0002d860;\n    if (0x3e < uVar6) {\n      if (uVar6 < 0x5f) {\n        if (uVar6 < 0x5c) {\n          if (uVar6 < 0x55) {\n            if ((0x52 < uVar6) || ((0x4a < uVar6 && ((uVar6 < 0x4d || (uVar6 == 0x50))))))\n            goto LAB_0002d860;\n          }\n          else {\n            if (uVar6 == 0x55) goto LAB_0002d538;\n            if (uVar6 < 0x5b) goto LAB_0002d860;\n          }\nLAB_0002d510:\n          uVar10 = dcgettext(0,"Don\'t know about relocations on this machine architecture\n",5);\n          warn(uVar10);\n          goto LAB_0002d538;\n        }\n      }\n      else {\n        if (0x72 < uVar6) {\n          if (uVar6 == 0x87) goto LAB_0002d538;\n          if (uVar6 < 0x88) {\n            if (uVar6 == 0x73) goto LAB_0002d538;\n            if (uVar6 == 0x78) goto LAB_0002d860;\n          }\n          else if ((uVar6 == 0x8a) || (uVar6 == 0x8c)) goto LAB_0002d860;\n          goto LAB_0002d510;\n        }\n        if ((uVar6 < 0x71) && (uVar6 != 0x65)) {\n          if (100 < uVar6) {\n            uVar6 = uVar6 - 0x69;\n            goto joined_r0x0002da08;\n          }\n          goto LAB_0002d510;\n        }\n      }\n      goto LAB_0002d860;\n    }\n    if (0x17 < uVar6) {\n      if (uVar6 < 0x2c) {\n        if ((uVar6 < 0x2a) && (uVar6 != 0x27)) {\n          if (uVar6 == 0x28) goto LAB_0002d538;\n          if (uVar6 != 0x24) goto LAB_0002d510;\n        }\n      }\n      else if ((uVar6 < 0x2d) || ((0x30 < uVar6 && (uVar6 != 0x32)))) goto LAB_0002d510;\n      goto LAB_0002d860;\n    }\n    if ((0x13 < uVar6) || (uVar6 == 7)) goto LAB_0002d860;\n    if (uVar6 < 8) {\n      if (uVar6 != 3) {\n        if (uVar6 < 4) {\n          if (uVar6 != 2) goto LAB_0002d510;\n        }\n        else if (uVar6 != 4) {\n          if (uVar6 != 6) goto LAB_0002d510;\n          goto LAB_0002d538;\n        }\n        goto LAB_0002d860;\n      }\n    }\n    else if (uVar6 != 10) {\n      if (uVar6 < 0xb) {\n        if (uVar6 != 8) goto LAB_0002d510;\n      }\n      else {\n        if (uVar6 == 0x12) goto LAB_0002d860;\n        if (uVar6 != 0x13) goto LAB_0002d510;\n      }\n    }\nLAB_0002d538:\n    iVar7 = FUN_0001d7b0(&local_4c,local_60);\n    if (iVar7 == 0) {\n      return 0;\n    }\n    param_8 = DAT_000b9da0;\n    if (DAT_000b6324 == 0) {\n      if (DAT_000b9da0 != 0) {\n        pcVar9 = \n        "    Offset             Info             Type               Symbol\'s Value  Symbol\'s Name\n"\n        ;\nLAB_0002d598:\n        puVar24 = (undefined *)0x5;\n        pcVar9 = (char *)dcgettext(0,pcVar9,5);\n        printf(pcVar9);\n        param_8 = 0;\n        goto LAB_0002d5b6;\n      }\n      pcVar9 = "  Offset          Info           Type           Sym. Value    Sym. Name\n";\n    }\n    else {\n      if (DAT_000b9da0 != 0) {\n        pcVar9 = " Offset     Info    Type                Sym. Value  Symbol\'s Name\n";\n        goto LAB_0002d598;\n      }\n      pcVar9 = " Offset     Info    Type            Sym.Value  Sym. Name\n";\n    }\n  }\n  else {\n    if (param_8 == 0) goto LAB_0002d538;\nLAB_0002d450:\n    iVar7 = FUN_0001e360(&local_4c,local_60);\n    if (iVar7 == 0) {\n      return 0;\n    }\n    if (DAT_000b6324 == 0) {\n      if (DAT_000b9da0 == 0) {\n        pcVar9 = \n        "  Offset          Info           Type           Sym. Value    Sym. Name + Addend\n";\n      }\n      else {\n        pcVar9 = \n        "    Offset             Info             Type               Symbol\'s Value  Symbol\'s Name + Addend\n"\n        ;\n      }\n    }\n    else if (DAT_000b9da0 == 0) {\n      pcVar9 = " Offset     Info    Type            Sym.Value  Sym. Name + Addend\n";\n    }\n    else {\n      pcVar9 = " Offset     Info    Type                Sym. Value  Symbol\'s Name + Addend\n";\n    }\n  }" if (parenthesized_expression "(param_8 == -1)" ( (binary_expression "param_8 == -1" identifier == number_literal) )) (compound_statement "{\n    uVar6 = *(ushort *)(param_1 + 0x42);\n    if (uVar6 == 0x90) {\nLAB_0002d860:\n      param_8 = 1;\n      goto LAB_0002d450;\n    }\n    if (0x90 < uVar6) {\n      if (uVar6 != 0x2530) {\n        if (uVar6 < 0x2531) {\n          if (uVar6 != 0xbf) {\n            if (uVar6 < 0xc0) {\n              if (uVar6 < 0xb6) {\n                if (uVar6 < 0xb4) {\n                  if (uVar6 < 0xaf) {\n                    if ((0xac < uVar6) || (uVar6 == 0xa7)) goto LAB_0002d860;\n                  }\n                  else if (uVar6 == 0xb1) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar6 != 0xb7) {\n                if (0xb6 < uVar6) {\n                  uVar6 = uVar6 - 0xbc;\njoined_r0x0002da08:\n                  if (uVar6 < 2) goto LAB_0002d860;\n                }\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0xf3) {\n              if (uVar6 < 0xf4) {\n                if (uVar6 != 0xc5) {\n                  if (uVar6 < 0xc6) {\n                    if (uVar6 == 0xc3) goto LAB_0002d860;\n                  }\n                  else if ((ushort)(uVar6 - 0xdd) < 3) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar6 != 0x1057) {\n                if (uVar6 < 0x1058) {\n                  if (uVar6 == 0xfa) goto LAB_0002d538;\n                }\n                else if ((uVar6 == 0x1059) || (uVar6 == 0x1223)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n          }\n        }\n        else if (uVar6 != 0x9080) {\n          if (uVar6 < 0x9081) {\n            if (uVar6 == 0x7650) goto LAB_0002d538;\n            if (uVar6 < 0x7651) {\n              if (uVar6 != 0x4157) {\n                if (uVar6 < 0x4158) {\n                  if (uVar6 == 0x3330) goto LAB_0002d860;\n                }\n                else {\n                  if (uVar6 == 0x5441) goto LAB_0002d860;\n                  if (uVar6 == 0x5aa5) goto LAB_0002d538;\n                }\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0x8217) {\n              if (uVar6 < 0x8218) {\n                if (uVar6 == 0x7676) goto LAB_0002d860;\n              }\n              else {\n                if (uVar6 == 0x9026) goto LAB_0002d860;\n                if (uVar6 == 0x9041) goto LAB_0002d538;\n              }\n              goto LAB_0002d510;\n            }\n          }\n          else if (uVar6 != 0xbeef) {\n            if (uVar6 < 0xbef0) {\n              if (uVar6 != 0xabc7) {\n                if (uVar6 < 0xabc8) {\n                  if (uVar6 == 0xa390) goto LAB_0002d860;\n                }\n                else if ((uVar6 == 0xad45) || (uVar6 == 0xbaab)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0xfeb0) {\n              if (0xfeb0 < uVar6) {\n                uVar6 = uVar6 + 0x146;\n                goto joined_r0x0002da08;\n              }\n              if ((uVar6 != 0xdead) && (uVar6 != 0xf00d)) goto LAB_0002d510;\n            }\n          }\n        }\n      }\n      goto LAB_0002d860;\n    }\n    if (uVar6 == 0x3e) goto LAB_0002d860;\n    if (0x3e < uVar6) {\n      if (uVar6 < 0x5f) {\n        if (uVar6 < 0x5c) {\n          if (uVar6 < 0x55) {\n            if ((0x52 < uVar6) || ((0x4a < uVar6 && ((uVar6 < 0x4d || (uVar6 == 0x50))))))\n            goto LAB_0002d860;\n          }\n          else {\n            if (uVar6 == 0x55) goto LAB_0002d538;\n            if (uVar6 < 0x5b) goto LAB_0002d860;\n          }\nLAB_0002d510:\n          uVar10 = dcgettext(0,"Don\'t know about relocations on this machine architecture\n",5);\n          warn(uVar10);\n          goto LAB_0002d538;\n        }\n      }\n      else {\n        if (0x72 < uVar6) {\n          if (uVar6 == 0x87) goto LAB_0002d538;\n          if (uVar6 < 0x88) {\n            if (uVar6 == 0x73) goto LAB_0002d538;\n            if (uVar6 == 0x78) goto LAB_0002d860;\n          }\n          else if ((uVar6 == 0x8a) || (uVar6 == 0x8c)) goto LAB_0002d860;\n          goto LAB_0002d510;\n        }\n        if ((uVar6 < 0x71) && (uVar6 != 0x65)) {\n          if (100 < uVar6) {\n            uVar6 = uVar6 - 0x69;\n            goto joined_r0x0002da08;\n          }\n          goto LAB_0002d510;\n        }\n      }\n      goto LAB_0002d860;\n    }\n    if (0x17 < uVar6) {\n      if (uVar6 < 0x2c) {\n        if ((uVar6 < 0x2a) && (uVar6 != 0x27)) {\n          if (uVar6 == 0x28) goto LAB_0002d538;\n          if (uVar6 != 0x24) goto LAB_0002d510;\n        }\n      }\n      else if ((uVar6 < 0x2d) || ((0x30 < uVar6 && (uVar6 != 0x32)))) goto LAB_0002d510;\n      goto LAB_0002d860;\n    }\n    if ((0x13 < uVar6) || (uVar6 == 7)) goto LAB_0002d860;\n    if (uVar6 < 8) {\n      if (uVar6 != 3) {\n        if (uVar6 < 4) {\n          if (uVar6 != 2) goto LAB_0002d510;\n        }\n        else if (uVar6 != 4) {\n          if (uVar6 != 6) goto LAB_0002d510;\n          goto LAB_0002d538;\n        }\n        goto LAB_0002d860;\n      }\n    }\n    else if (uVar6 != 10) {\n      if (uVar6 < 0xb) {\n        if (uVar6 != 8) goto LAB_0002d510;\n      }\n      else {\n        if (uVar6 == 0x12) goto LAB_0002d860;\n        if (uVar6 != 0x13) goto LAB_0002d510;\n      }\n    }\nLAB_0002d538:\n    iVar7 = FUN_0001d7b0(&local_4c,local_60);\n    if (iVar7 == 0) {\n      return 0;\n    }\n    param_8 = DAT_000b9da0;\n    if (DAT_000b6324 == 0) {\n      if (DAT_000b9da0 != 0) {\n        pcVar9 = \n        "    Offset             Info             Type               Symbol\'s Value  Symbol\'s Name\n"\n        ;\nLAB_0002d598:\n        puVar24 = (undefined *)0x5;\n        pcVar9 = (char *)dcgettext(0,pcVar9,5);\n        printf(pcVar9);\n        param_8 = 0;\n        goto LAB_0002d5b6;\n      }\n      pcVar9 = "  Offset          Info           Type           Sym. Value    Sym. Name\n";\n    }\n    else {\n      if (DAT_000b9da0 != 0) {\n        pcVar9 = " Offset     Info    Type                Sym. Value  Symbol\'s Name\n";\n        goto LAB_0002d598;\n      }\n      pcVar9 = " Offset     Info    Type            Sym.Value  Sym. Name\n";\n    }\n  }" { (expression_statement "uVar6 = *(ushort *)(param_1 + 0x42);" (assignment_expression "uVar6 = *(ushort *)(param_1 + 0x42)" identifier = (pointer_expression "*(ushort *)(param_1 + 0x42)" * (cast_expression "(ushort *)(param_1 + 0x42)" ( (type_descriptor "ushort *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(param_1 + 0x42)" ( (binary_expression "param_1 + 0x42" identifier + number_literal) ))))) ;) (if_statement "if (uVar6 == 0x90) {\nLAB_0002d860:\n      param_8 = 1;\n      goto LAB_0002d450;\n    }" if (parenthesized_expression "(uVar6 == 0x90)" ( (binary_expression "uVar6 == 0x90" identifier == number_literal) )) (compound_statement "{\nLAB_0002d860:\n      param_8 = 1;\n      goto LAB_0002d450;\n    }" { (labeled_statement "LAB_0002d860:\n      param_8 = 1;" statement_identifier : (expression_statement "param_8 = 1;" (assignment_expression "param_8 = 1" identifier = number_literal) ;)) (goto_statement "goto LAB_0002d450;" goto statement_identifier ;) })) (if_statement "if (0x90 < uVar6) {\n      if (uVar6 != 0x2530) {\n        if (uVar6 < 0x2531) {\n          if (uVar6 != 0xbf) {\n            if (uVar6 < 0xc0) {\n              if (uVar6 < 0xb6) {\n                if (uVar6 < 0xb4) {\n                  if (uVar6 < 0xaf) {\n                    if ((0xac < uVar6) || (uVar6 == 0xa7)) goto LAB_0002d860;\n                  }\n                  else if (uVar6 == 0xb1) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar6 != 0xb7) {\n                if (0xb6 < uVar6) {\n                  uVar6 = uVar6 - 0xbc;\njoined_r0x0002da08:\n                  if (uVar6 < 2) goto LAB_0002d860;\n                }\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0xf3) {\n              if (uVar6 < 0xf4) {\n                if (uVar6 != 0xc5) {\n                  if (uVar6 < 0xc6) {\n                    if (uVar6 == 0xc3) goto LAB_0002d860;\n                  }\n                  else if ((ushort)(uVar6 - 0xdd) < 3) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar6 != 0x1057) {\n                if (uVar6 < 0x1058) {\n                  if (uVar6 == 0xfa) goto LAB_0002d538;\n                }\n                else if ((uVar6 == 0x1059) || (uVar6 == 0x1223)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n          }\n        }\n        else if (uVar6 != 0x9080) {\n          if (uVar6 < 0x9081) {\n            if (uVar6 == 0x7650) goto LAB_0002d538;\n            if (uVar6 < 0x7651) {\n              if (uVar6 != 0x4157) {\n                if (uVar6 < 0x4158) {\n                  if (uVar6 == 0x3330) goto LAB_0002d860;\n                }\n                else {\n                  if (uVar6 == 0x5441) goto LAB_0002d860;\n                  if (uVar6 == 0x5aa5) goto LAB_0002d538;\n                }\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0x8217) {\n              if (uVar6 < 0x8218) {\n                if (uVar6 == 0x7676) goto LAB_0002d860;\n              }\n              else {\n                if (uVar6 == 0x9026) goto LAB_0002d860;\n                if (uVar6 == 0x9041) goto LAB_0002d538;\n              }\n              goto LAB_0002d510;\n            }\n          }\n          else if (uVar6 != 0xbeef) {\n            if (uVar6 < 0xbef0) {\n              if (uVar6 != 0xabc7) {\n                if (uVar6 < 0xabc8) {\n                  if (uVar6 == 0xa390) goto LAB_0002d860;\n                }\n                else if ((uVar6 == 0xad45) || (uVar6 == 0xbaab)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0xfeb0) {\n              if (0xfeb0 < uVar6) {\n                uVar6 = uVar6 + 0x146;\n                goto joined_r0x0002da08;\n              }\n              if ((uVar6 != 0xdead) && (uVar6 != 0xf00d)) goto LAB_0002d510;\n            }\n          }\n        }\n      }\n      goto LAB_0002d860;\n    }" if (parenthesized_expression "(0x90 < uVar6)" ( (binary_expression "0x90 < uVar6" number_literal < identifier) )) (compound_statement "{\n      if (uVar6 != 0x2530) {\n        if (uVar6 < 0x2531) {\n          if (uVar6 != 0xbf) {\n            if (uVar6 < 0xc0) {\n              if (uVar6 < 0xb6) {\n                if (uVar6 < 0xb4) {\n                  if (uVar6 < 0xaf) {\n                    if ((0xac < uVar6) || (uVar6 == 0xa7)) goto LAB_0002d860;\n                  }\n                  else if (uVar6 == 0xb1) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar6 != 0xb7) {\n                if (0xb6 < uVar6) {\n                  uVar6 = uVar6 - 0xbc;\njoined_r0x0002da08:\n                  if (uVar6 < 2) goto LAB_0002d860;\n                }\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0xf3) {\n              if (uVar6 < 0xf4) {\n                if (uVar6 != 0xc5) {\n                  if (uVar6 < 0xc6) {\n                    if (uVar6 == 0xc3) goto LAB_0002d860;\n                  }\n                  else if ((ushort)(uVar6 - 0xdd) < 3) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar6 != 0x1057) {\n                if (uVar6 < 0x1058) {\n                  if (uVar6 == 0xfa) goto LAB_0002d538;\n                }\n                else if ((uVar6 == 0x1059) || (uVar6 == 0x1223)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n          }\n        }\n        else if (uVar6 != 0x9080) {\n          if (uVar6 < 0x9081) {\n            if (uVar6 == 0x7650) goto LAB_0002d538;\n            if (uVar6 < 0x7651) {\n              if (uVar6 != 0x4157) {\n                if (uVar6 < 0x4158) {\n                  if (uVar6 == 0x3330) goto LAB_0002d860;\n                }\n                else {\n                  if (uVar6 == 0x5441) goto LAB_0002d860;\n                  if (uVar6 == 0x5aa5) goto LAB_0002d538;\n                }\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0x8217) {\n              if (uVar6 < 0x8218) {\n                if (uVar6 == 0x7676) goto LAB_0002d860;\n              }\n              else {\n                if (uVar6 == 0x9026) goto LAB_0002d860;\n                if (uVar6 == 0x9041) goto LAB_0002d538;\n              }\n              goto LAB_0002d510;\n            }\n          }\n          else if (uVar6 != 0xbeef) {\n            if (uVar6 < 0xbef0) {\n              if (uVar6 != 0xabc7) {\n                if (uVar6 < 0xabc8) {\n                  if (uVar6 == 0xa390) goto LAB_0002d860;\n                }\n                else if ((uVar6 == 0xad45) || (uVar6 == 0xbaab)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0xfeb0) {\n              if (0xfeb0 < uVar6) {\n                uVar6 = uVar6 + 0x146;\n                goto joined_r0x0002da08;\n              }\n              if ((uVar6 != 0xdead) && (uVar6 != 0xf00d)) goto LAB_0002d510;\n            }\n          }\n        }\n      }\n      goto LAB_0002d860;\n    }" { (if_statement "if (uVar6 != 0x2530) {\n        if (uVar6 < 0x2531) {\n          if (uVar6 != 0xbf) {\n            if (uVar6 < 0xc0) {\n              if (uVar6 < 0xb6) {\n                if (uVar6 < 0xb4) {\n                  if (uVar6 < 0xaf) {\n                    if ((0xac < uVar6) || (uVar6 == 0xa7)) goto LAB_0002d860;\n                  }\n                  else if (uVar6 == 0xb1) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar6 != 0xb7) {\n                if (0xb6 < uVar6) {\n                  uVar6 = uVar6 - 0xbc;\njoined_r0x0002da08:\n                  if (uVar6 < 2) goto LAB_0002d860;\n                }\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0xf3) {\n              if (uVar6 < 0xf4) {\n                if (uVar6 != 0xc5) {\n                  if (uVar6 < 0xc6) {\n                    if (uVar6 == 0xc3) goto LAB_0002d860;\n                  }\n                  else if ((ushort)(uVar6 - 0xdd) < 3) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar6 != 0x1057) {\n                if (uVar6 < 0x1058) {\n                  if (uVar6 == 0xfa) goto LAB_0002d538;\n                }\n                else if ((uVar6 == 0x1059) || (uVar6 == 0x1223)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n          }\n        }\n        else if (uVar6 != 0x9080) {\n          if (uVar6 < 0x9081) {\n            if (uVar6 == 0x7650) goto LAB_0002d538;\n            if (uVar6 < 0x7651) {\n              if (uVar6 != 0x4157) {\n                if (uVar6 < 0x4158) {\n                  if (uVar6 == 0x3330) goto LAB_0002d860;\n                }\n                else {\n                  if (uVar6 == 0x5441) goto LAB_0002d860;\n                  if (uVar6 == 0x5aa5) goto LAB_0002d538;\n                }\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0x8217) {\n              if (uVar6 < 0x8218) {\n                if (uVar6 == 0x7676) goto LAB_0002d860;\n              }\n              else {\n                if (uVar6 == 0x9026) goto LAB_0002d860;\n                if (uVar6 == 0x9041) goto LAB_0002d538;\n              }\n              goto LAB_0002d510;\n            }\n          }\n          else if (uVar6 != 0xbeef) {\n            if (uVar6 < 0xbef0) {\n              if (uVar6 != 0xabc7) {\n                if (uVar6 < 0xabc8) {\n                  if (uVar6 == 0xa390) goto LAB_0002d860;\n                }\n                else if ((uVar6 == 0xad45) || (uVar6 == 0xbaab)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0xfeb0) {\n              if (0xfeb0 < uVar6) {\n                uVar6 = uVar6 + 0x146;\n                goto joined_r0x0002da08;\n              }\n              if ((uVar6 != 0xdead) && (uVar6 != 0xf00d)) goto LAB_0002d510;\n            }\n          }\n        }\n      }" if (parenthesized_expression "(uVar6 != 0x2530)" ( (binary_expression "uVar6 != 0x2530" identifier != number_literal) )) (compound_statement "{\n        if (uVar6 < 0x2531) {\n          if (uVar6 != 0xbf) {\n            if (uVar6 < 0xc0) {\n              if (uVar6 < 0xb6) {\n                if (uVar6 < 0xb4) {\n                  if (uVar6 < 0xaf) {\n                    if ((0xac < uVar6) || (uVar6 == 0xa7)) goto LAB_0002d860;\n                  }\n                  else if (uVar6 == 0xb1) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar6 != 0xb7) {\n                if (0xb6 < uVar6) {\n                  uVar6 = uVar6 - 0xbc;\njoined_r0x0002da08:\n                  if (uVar6 < 2) goto LAB_0002d860;\n                }\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0xf3) {\n              if (uVar6 < 0xf4) {\n                if (uVar6 != 0xc5) {\n                  if (uVar6 < 0xc6) {\n                    if (uVar6 == 0xc3) goto LAB_0002d860;\n                  }\n                  else if ((ushort)(uVar6 - 0xdd) < 3) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar6 != 0x1057) {\n                if (uVar6 < 0x1058) {\n                  if (uVar6 == 0xfa) goto LAB_0002d538;\n                }\n                else if ((uVar6 == 0x1059) || (uVar6 == 0x1223)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n          }\n        }\n        else if (uVar6 != 0x9080) {\n          if (uVar6 < 0x9081) {\n            if (uVar6 == 0x7650) goto LAB_0002d538;\n            if (uVar6 < 0x7651) {\n              if (uVar6 != 0x4157) {\n                if (uVar6 < 0x4158) {\n                  if (uVar6 == 0x3330) goto LAB_0002d860;\n                }\n                else {\n                  if (uVar6 == 0x5441) goto LAB_0002d860;\n                  if (uVar6 == 0x5aa5) goto LAB_0002d538;\n                }\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0x8217) {\n              if (uVar6 < 0x8218) {\n                if (uVar6 == 0x7676) goto LAB_0002d860;\n              }\n              else {\n                if (uVar6 == 0x9026) goto LAB_0002d860;\n                if (uVar6 == 0x9041) goto LAB_0002d538;\n              }\n              goto LAB_0002d510;\n            }\n          }\n          else if (uVar6 != 0xbeef) {\n            if (uVar6 < 0xbef0) {\n              if (uVar6 != 0xabc7) {\n                if (uVar6 < 0xabc8) {\n                  if (uVar6 == 0xa390) goto LAB_0002d860;\n                }\n                else if ((uVar6 == 0xad45) || (uVar6 == 0xbaab)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0xfeb0) {\n              if (0xfeb0 < uVar6) {\n                uVar6 = uVar6 + 0x146;\n                goto joined_r0x0002da08;\n              }\n              if ((uVar6 != 0xdead) && (uVar6 != 0xf00d)) goto LAB_0002d510;\n            }\n          }\n        }\n      }" { (if_statement "if (uVar6 < 0x2531) {\n          if (uVar6 != 0xbf) {\n            if (uVar6 < 0xc0) {\n              if (uVar6 < 0xb6) {\n                if (uVar6 < 0xb4) {\n                  if (uVar6 < 0xaf) {\n                    if ((0xac < uVar6) || (uVar6 == 0xa7)) goto LAB_0002d860;\n                  }\n                  else if (uVar6 == 0xb1) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar6 != 0xb7) {\n                if (0xb6 < uVar6) {\n                  uVar6 = uVar6 - 0xbc;\njoined_r0x0002da08:\n                  if (uVar6 < 2) goto LAB_0002d860;\n                }\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0xf3) {\n              if (uVar6 < 0xf4) {\n                if (uVar6 != 0xc5) {\n                  if (uVar6 < 0xc6) {\n                    if (uVar6 == 0xc3) goto LAB_0002d860;\n                  }\n                  else if ((ushort)(uVar6 - 0xdd) < 3) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar6 != 0x1057) {\n                if (uVar6 < 0x1058) {\n                  if (uVar6 == 0xfa) goto LAB_0002d538;\n                }\n                else if ((uVar6 == 0x1059) || (uVar6 == 0x1223)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n          }\n        }\n        else if (uVar6 != 0x9080) {\n          if (uVar6 < 0x9081) {\n            if (uVar6 == 0x7650) goto LAB_0002d538;\n            if (uVar6 < 0x7651) {\n              if (uVar6 != 0x4157) {\n                if (uVar6 < 0x4158) {\n                  if (uVar6 == 0x3330) goto LAB_0002d860;\n                }\n                else {\n                  if (uVar6 == 0x5441) goto LAB_0002d860;\n                  if (uVar6 == 0x5aa5) goto LAB_0002d538;\n                }\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0x8217) {\n              if (uVar6 < 0x8218) {\n                if (uVar6 == 0x7676) goto LAB_0002d860;\n              }\n              else {\n                if (uVar6 == 0x9026) goto LAB_0002d860;\n                if (uVar6 == 0x9041) goto LAB_0002d538;\n              }\n              goto LAB_0002d510;\n            }\n          }\n          else if (uVar6 != 0xbeef) {\n            if (uVar6 < 0xbef0) {\n              if (uVar6 != 0xabc7) {\n                if (uVar6 < 0xabc8) {\n                  if (uVar6 == 0xa390) goto LAB_0002d860;\n                }\n                else if ((uVar6 == 0xad45) || (uVar6 == 0xbaab)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0xfeb0) {\n              if (0xfeb0 < uVar6) {\n                uVar6 = uVar6 + 0x146;\n                goto joined_r0x0002da08;\n              }\n              if ((uVar6 != 0xdead) && (uVar6 != 0xf00d)) goto LAB_0002d510;\n            }\n          }\n        }" if (parenthesized_expression "(uVar6 < 0x2531)" ( (binary_expression "uVar6 < 0x2531" identifier < number_literal) )) (compound_statement "{\n          if (uVar6 != 0xbf) {\n            if (uVar6 < 0xc0) {\n              if (uVar6 < 0xb6) {\n                if (uVar6 < 0xb4) {\n                  if (uVar6 < 0xaf) {\n                    if ((0xac < uVar6) || (uVar6 == 0xa7)) goto LAB_0002d860;\n                  }\n                  else if (uVar6 == 0xb1) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar6 != 0xb7) {\n                if (0xb6 < uVar6) {\n                  uVar6 = uVar6 - 0xbc;\njoined_r0x0002da08:\n                  if (uVar6 < 2) goto LAB_0002d860;\n                }\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0xf3) {\n              if (uVar6 < 0xf4) {\n                if (uVar6 != 0xc5) {\n                  if (uVar6 < 0xc6) {\n                    if (uVar6 == 0xc3) goto LAB_0002d860;\n                  }\n                  else if ((ushort)(uVar6 - 0xdd) < 3) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar6 != 0x1057) {\n                if (uVar6 < 0x1058) {\n                  if (uVar6 == 0xfa) goto LAB_0002d538;\n                }\n                else if ((uVar6 == 0x1059) || (uVar6 == 0x1223)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n          }\n        }" { (if_statement "if (uVar6 != 0xbf) {\n            if (uVar6 < 0xc0) {\n              if (uVar6 < 0xb6) {\n                if (uVar6 < 0xb4) {\n                  if (uVar6 < 0xaf) {\n                    if ((0xac < uVar6) || (uVar6 == 0xa7)) goto LAB_0002d860;\n                  }\n                  else if (uVar6 == 0xb1) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar6 != 0xb7) {\n                if (0xb6 < uVar6) {\n                  uVar6 = uVar6 - 0xbc;\njoined_r0x0002da08:\n                  if (uVar6 < 2) goto LAB_0002d860;\n                }\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0xf3) {\n              if (uVar6 < 0xf4) {\n                if (uVar6 != 0xc5) {\n                  if (uVar6 < 0xc6) {\n                    if (uVar6 == 0xc3) goto LAB_0002d860;\n                  }\n                  else if ((ushort)(uVar6 - 0xdd) < 3) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar6 != 0x1057) {\n                if (uVar6 < 0x1058) {\n                  if (uVar6 == 0xfa) goto LAB_0002d538;\n                }\n                else if ((uVar6 == 0x1059) || (uVar6 == 0x1223)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n          }" if (parenthesized_expression "(uVar6 != 0xbf)" ( (binary_expression "uVar6 != 0xbf" identifier != number_literal) )) (compound_statement "{\n            if (uVar6 < 0xc0) {\n              if (uVar6 < 0xb6) {\n                if (uVar6 < 0xb4) {\n                  if (uVar6 < 0xaf) {\n                    if ((0xac < uVar6) || (uVar6 == 0xa7)) goto LAB_0002d860;\n                  }\n                  else if (uVar6 == 0xb1) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar6 != 0xb7) {\n                if (0xb6 < uVar6) {\n                  uVar6 = uVar6 - 0xbc;\njoined_r0x0002da08:\n                  if (uVar6 < 2) goto LAB_0002d860;\n                }\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0xf3) {\n              if (uVar6 < 0xf4) {\n                if (uVar6 != 0xc5) {\n                  if (uVar6 < 0xc6) {\n                    if (uVar6 == 0xc3) goto LAB_0002d860;\n                  }\n                  else if ((ushort)(uVar6 - 0xdd) < 3) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar6 != 0x1057) {\n                if (uVar6 < 0x1058) {\n                  if (uVar6 == 0xfa) goto LAB_0002d538;\n                }\n                else if ((uVar6 == 0x1059) || (uVar6 == 0x1223)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n          }" { (if_statement "if (uVar6 < 0xc0) {\n              if (uVar6 < 0xb6) {\n                if (uVar6 < 0xb4) {\n                  if (uVar6 < 0xaf) {\n                    if ((0xac < uVar6) || (uVar6 == 0xa7)) goto LAB_0002d860;\n                  }\n                  else if (uVar6 == 0xb1) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar6 != 0xb7) {\n                if (0xb6 < uVar6) {\n                  uVar6 = uVar6 - 0xbc;\njoined_r0x0002da08:\n                  if (uVar6 < 2) goto LAB_0002d860;\n                }\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0xf3) {\n              if (uVar6 < 0xf4) {\n                if (uVar6 != 0xc5) {\n                  if (uVar6 < 0xc6) {\n                    if (uVar6 == 0xc3) goto LAB_0002d860;\n                  }\n                  else if ((ushort)(uVar6 - 0xdd) < 3) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar6 != 0x1057) {\n                if (uVar6 < 0x1058) {\n                  if (uVar6 == 0xfa) goto LAB_0002d538;\n                }\n                else if ((uVar6 == 0x1059) || (uVar6 == 0x1223)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }" if (parenthesized_expression "(uVar6 < 0xc0)" ( (binary_expression "uVar6 < 0xc0" identifier < number_literal) )) (compound_statement "{\n              if (uVar6 < 0xb6) {\n                if (uVar6 < 0xb4) {\n                  if (uVar6 < 0xaf) {\n                    if ((0xac < uVar6) || (uVar6 == 0xa7)) goto LAB_0002d860;\n                  }\n                  else if (uVar6 == 0xb1) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar6 != 0xb7) {\n                if (0xb6 < uVar6) {\n                  uVar6 = uVar6 - 0xbc;\njoined_r0x0002da08:\n                  if (uVar6 < 2) goto LAB_0002d860;\n                }\n                goto LAB_0002d510;\n              }\n            }" { (if_statement "if (uVar6 < 0xb6) {\n                if (uVar6 < 0xb4) {\n                  if (uVar6 < 0xaf) {\n                    if ((0xac < uVar6) || (uVar6 == 0xa7)) goto LAB_0002d860;\n                  }\n                  else if (uVar6 == 0xb1) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar6 != 0xb7) {\n                if (0xb6 < uVar6) {\n                  uVar6 = uVar6 - 0xbc;\njoined_r0x0002da08:\n                  if (uVar6 < 2) goto LAB_0002d860;\n                }\n                goto LAB_0002d510;\n              }" if (parenthesized_expression "(uVar6 < 0xb6)" ( (binary_expression "uVar6 < 0xb6" identifier < number_literal) )) (compound_statement "{\n                if (uVar6 < 0xb4) {\n                  if (uVar6 < 0xaf) {\n                    if ((0xac < uVar6) || (uVar6 == 0xa7)) goto LAB_0002d860;\n                  }\n                  else if (uVar6 == 0xb1) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }" { (if_statement "if (uVar6 < 0xb4) {\n                  if (uVar6 < 0xaf) {\n                    if ((0xac < uVar6) || (uVar6 == 0xa7)) goto LAB_0002d860;\n                  }\n                  else if (uVar6 == 0xb1) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }" if (parenthesized_expression "(uVar6 < 0xb4)" ( (binary_expression "uVar6 < 0xb4" identifier < number_literal) )) (compound_statement "{\n                  if (uVar6 < 0xaf) {\n                    if ((0xac < uVar6) || (uVar6 == 0xa7)) goto LAB_0002d860;\n                  }\n                  else if (uVar6 == 0xb1) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }" { (if_statement "if (uVar6 < 0xaf) {\n                    if ((0xac < uVar6) || (uVar6 == 0xa7)) goto LAB_0002d860;\n                  }\n                  else if (uVar6 == 0xb1) goto LAB_0002d860;" if (parenthesized_expression "(uVar6 < 0xaf)" ( (binary_expression "uVar6 < 0xaf" identifier < number_literal) )) (compound_statement "{\n                    if ((0xac < uVar6) || (uVar6 == 0xa7)) goto LAB_0002d860;\n                  }" { (if_statement "if ((0xac < uVar6) || (uVar6 == 0xa7)) goto LAB_0002d860;" if (parenthesized_expression "((0xac < uVar6) || (uVar6 == 0xa7))" ( (binary_expression "(0xac < uVar6) || (uVar6 == 0xa7)" (parenthesized_expression "(0xac < uVar6)" ( (binary_expression "0xac < uVar6" number_literal < identifier) )) || (parenthesized_expression "(uVar6 == 0xa7)" ( (binary_expression "uVar6 == 0xa7" identifier == number_literal) ))) )) (goto_statement "goto LAB_0002d860;" goto statement_identifier ;)) }) (else_clause "else if (uVar6 == 0xb1) goto LAB_0002d860;" else (if_statement "if (uVar6 == 0xb1) goto LAB_0002d860;" if (parenthesized_expression "(uVar6 == 0xb1)" ( (binary_expression "uVar6 == 0xb1" identifier == number_literal) )) (goto_statement "goto LAB_0002d860;" goto statement_identifier ;)))) (goto_statement "goto LAB_0002d510;" goto statement_identifier ;) })) }) (else_clause "else if (uVar6 != 0xb7) {\n                if (0xb6 < uVar6) {\n                  uVar6 = uVar6 - 0xbc;\njoined_r0x0002da08:\n                  if (uVar6 < 2) goto LAB_0002d860;\n                }\n                goto LAB_0002d510;\n              }" else (if_statement "if (uVar6 != 0xb7) {\n                if (0xb6 < uVar6) {\n                  uVar6 = uVar6 - 0xbc;\njoined_r0x0002da08:\n                  if (uVar6 < 2) goto LAB_0002d860;\n                }\n                goto LAB_0002d510;\n              }" if (parenthesized_expression "(uVar6 != 0xb7)" ( (binary_expression "uVar6 != 0xb7" identifier != number_literal) )) (compound_statement "{\n                if (0xb6 < uVar6) {\n                  uVar6 = uVar6 - 0xbc;\njoined_r0x0002da08:\n                  if (uVar6 < 2) goto LAB_0002d860;\n                }\n                goto LAB_0002d510;\n              }" { (if_statement "if (0xb6 < uVar6) {\n                  uVar6 = uVar6 - 0xbc;\njoined_r0x0002da08:\n                  if (uVar6 < 2) goto LAB_0002d860;\n                }" if (parenthesized_expression "(0xb6 < uVar6)" ( (binary_expression "0xb6 < uVar6" number_literal < identifier) )) (compound_statement "{\n                  uVar6 = uVar6 - 0xbc;\njoined_r0x0002da08:\n                  if (uVar6 < 2) goto LAB_0002d860;\n                }" { (expression_statement "uVar6 = uVar6 - 0xbc;" (assignment_expression "uVar6 = uVar6 - 0xbc" identifier = (binary_expression "uVar6 - 0xbc" identifier - number_literal)) ;) (labeled_statement "joined_r0x0002da08:\n                  if (uVar6 < 2) goto LAB_0002d860;" statement_identifier : (if_statement "if (uVar6 < 2) goto LAB_0002d860;" if (parenthesized_expression "(uVar6 < 2)" ( (binary_expression "uVar6 < 2" identifier < number_literal) )) (goto_statement "goto LAB_0002d860;" goto statement_identifier ;))) })) (goto_statement "goto LAB_0002d510;" goto statement_identifier ;) })))) }) (else_clause "else if (uVar6 != 0xf3) {\n              if (uVar6 < 0xf4) {\n                if (uVar6 != 0xc5) {\n                  if (uVar6 < 0xc6) {\n                    if (uVar6 == 0xc3) goto LAB_0002d860;\n                  }\n                  else if ((ushort)(uVar6 - 0xdd) < 3) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar6 != 0x1057) {\n                if (uVar6 < 0x1058) {\n                  if (uVar6 == 0xfa) goto LAB_0002d538;\n                }\n                else if ((uVar6 == 0x1059) || (uVar6 == 0x1223)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }" else (if_statement "if (uVar6 != 0xf3) {\n              if (uVar6 < 0xf4) {\n                if (uVar6 != 0xc5) {\n                  if (uVar6 < 0xc6) {\n                    if (uVar6 == 0xc3) goto LAB_0002d860;\n                  }\n                  else if ((ushort)(uVar6 - 0xdd) < 3) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar6 != 0x1057) {\n                if (uVar6 < 0x1058) {\n                  if (uVar6 == 0xfa) goto LAB_0002d538;\n                }\n                else if ((uVar6 == 0x1059) || (uVar6 == 0x1223)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }" if (parenthesized_expression "(uVar6 != 0xf3)" ( (binary_expression "uVar6 != 0xf3" identifier != number_literal) )) (compound_statement "{\n              if (uVar6 < 0xf4) {\n                if (uVar6 != 0xc5) {\n                  if (uVar6 < 0xc6) {\n                    if (uVar6 == 0xc3) goto LAB_0002d860;\n                  }\n                  else if ((ushort)(uVar6 - 0xdd) < 3) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar6 != 0x1057) {\n                if (uVar6 < 0x1058) {\n                  if (uVar6 == 0xfa) goto LAB_0002d538;\n                }\n                else if ((uVar6 == 0x1059) || (uVar6 == 0x1223)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }" { (if_statement "if (uVar6 < 0xf4) {\n                if (uVar6 != 0xc5) {\n                  if (uVar6 < 0xc6) {\n                    if (uVar6 == 0xc3) goto LAB_0002d860;\n                  }\n                  else if ((ushort)(uVar6 - 0xdd) < 3) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar6 != 0x1057) {\n                if (uVar6 < 0x1058) {\n                  if (uVar6 == 0xfa) goto LAB_0002d538;\n                }\n                else if ((uVar6 == 0x1059) || (uVar6 == 0x1223)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }" if (parenthesized_expression "(uVar6 < 0xf4)" ( (binary_expression "uVar6 < 0xf4" identifier < number_literal) )) (compound_statement "{\n                if (uVar6 != 0xc5) {\n                  if (uVar6 < 0xc6) {\n                    if (uVar6 == 0xc3) goto LAB_0002d860;\n                  }\n                  else if ((ushort)(uVar6 - 0xdd) < 3) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }" { (if_statement "if (uVar6 != 0xc5) {\n                  if (uVar6 < 0xc6) {\n                    if (uVar6 == 0xc3) goto LAB_0002d860;\n                  }\n                  else if ((ushort)(uVar6 - 0xdd) < 3) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }" if (parenthesized_expression "(uVar6 != 0xc5)" ( (binary_expression "uVar6 != 0xc5" identifier != number_literal) )) (compound_statement "{\n                  if (uVar6 < 0xc6) {\n                    if (uVar6 == 0xc3) goto LAB_0002d860;\n                  }\n                  else if ((ushort)(uVar6 - 0xdd) < 3) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }" { (if_statement "if (uVar6 < 0xc6) {\n                    if (uVar6 == 0xc3) goto LAB_0002d860;\n                  }\n                  else if ((ushort)(uVar6 - 0xdd) < 3) goto LAB_0002d860;" if (parenthesized_expression "(uVar6 < 0xc6)" ( (binary_expression "uVar6 < 0xc6" identifier < number_literal) )) (compound_statement "{\n                    if (uVar6 == 0xc3) goto LAB_0002d860;\n                  }" { (if_statement "if (uVar6 == 0xc3) goto LAB_0002d860;" if (parenthesized_expression "(uVar6 == 0xc3)" ( (binary_expression "uVar6 == 0xc3" identifier == number_literal) )) (goto_statement "goto LAB_0002d860;" goto statement_identifier ;)) }) (else_clause "else if ((ushort)(uVar6 - 0xdd) < 3) goto LAB_0002d860;" else (if_statement "if ((ushort)(uVar6 - 0xdd) < 3) goto LAB_0002d860;" if (parenthesized_expression "((ushort)(uVar6 - 0xdd) < 3)" ( (binary_expression "(ushort)(uVar6 - 0xdd) < 3" (call_expression "(ushort)(uVar6 - 0xdd)" (parenthesized_expression "(ushort)" ( identifier )) (argument_list "(uVar6 - 0xdd)" ( (binary_expression "uVar6 - 0xdd" identifier - number_literal) ))) < number_literal) )) (goto_statement "goto LAB_0002d860;" goto statement_identifier ;)))) (goto_statement "goto LAB_0002d510;" goto statement_identifier ;) })) }) (else_clause "else if (uVar6 != 0x1057) {\n                if (uVar6 < 0x1058) {\n                  if (uVar6 == 0xfa) goto LAB_0002d538;\n                }\n                else if ((uVar6 == 0x1059) || (uVar6 == 0x1223)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }" else (if_statement "if (uVar6 != 0x1057) {\n                if (uVar6 < 0x1058) {\n                  if (uVar6 == 0xfa) goto LAB_0002d538;\n                }\n                else if ((uVar6 == 0x1059) || (uVar6 == 0x1223)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }" if (parenthesized_expression "(uVar6 != 0x1057)" ( (binary_expression "uVar6 != 0x1057" identifier != number_literal) )) (compound_statement "{\n                if (uVar6 < 0x1058) {\n                  if (uVar6 == 0xfa) goto LAB_0002d538;\n                }\n                else if ((uVar6 == 0x1059) || (uVar6 == 0x1223)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }" { (if_statement "if (uVar6 < 0x1058) {\n                  if (uVar6 == 0xfa) goto LAB_0002d538;\n                }\n                else if ((uVar6 == 0x1059) || (uVar6 == 0x1223)) goto LAB_0002d860;" if (parenthesized_expression "(uVar6 < 0x1058)" ( (binary_expression "uVar6 < 0x1058" identifier < number_literal) )) (compound_statement "{\n                  if (uVar6 == 0xfa) goto LAB_0002d538;\n                }" { (if_statement "if (uVar6 == 0xfa) goto LAB_0002d538;" if (parenthesized_expression "(uVar6 == 0xfa)" ( (binary_expression "uVar6 == 0xfa" identifier == number_literal) )) (goto_statement "goto LAB_0002d538;" goto statement_identifier ;)) }) (else_clause "else if ((uVar6 == 0x1059) || (uVar6 == 0x1223)) goto LAB_0002d860;" else (if_statement "if ((uVar6 == 0x1059) || (uVar6 == 0x1223)) goto LAB_0002d860;" if (parenthesized_expression "((uVar6 == 0x1059) || (uVar6 == 0x1223))" ( (binary_expression "(uVar6 == 0x1059) || (uVar6 == 0x1223)" (parenthesized_expression "(uVar6 == 0x1059)" ( (binary_expression "uVar6 == 0x1059" identifier == number_literal) )) || (parenthesized_expression "(uVar6 == 0x1223)" ( (binary_expression "uVar6 == 0x1223" identifier == number_literal) ))) )) (goto_statement "goto LAB_0002d860;" goto statement_identifier ;)))) (goto_statement "goto LAB_0002d510;" goto statement_identifier ;) })))) })))) })) }) (else_clause "else if (uVar6 != 0x9080) {\n          if (uVar6 < 0x9081) {\n            if (uVar6 == 0x7650) goto LAB_0002d538;\n            if (uVar6 < 0x7651) {\n              if (uVar6 != 0x4157) {\n                if (uVar6 < 0x4158) {\n                  if (uVar6 == 0x3330) goto LAB_0002d860;\n                }\n                else {\n                  if (uVar6 == 0x5441) goto LAB_0002d860;\n                  if (uVar6 == 0x5aa5) goto LAB_0002d538;\n                }\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0x8217) {\n              if (uVar6 < 0x8218) {\n                if (uVar6 == 0x7676) goto LAB_0002d860;\n              }\n              else {\n                if (uVar6 == 0x9026) goto LAB_0002d860;\n                if (uVar6 == 0x9041) goto LAB_0002d538;\n              }\n              goto LAB_0002d510;\n            }\n          }\n          else if (uVar6 != 0xbeef) {\n            if (uVar6 < 0xbef0) {\n              if (uVar6 != 0xabc7) {\n                if (uVar6 < 0xabc8) {\n                  if (uVar6 == 0xa390) goto LAB_0002d860;\n                }\n                else if ((uVar6 == 0xad45) || (uVar6 == 0xbaab)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0xfeb0) {\n              if (0xfeb0 < uVar6) {\n                uVar6 = uVar6 + 0x146;\n                goto joined_r0x0002da08;\n              }\n              if ((uVar6 != 0xdead) && (uVar6 != 0xf00d)) goto LAB_0002d510;\n            }\n          }\n        }" else (if_statement "if (uVar6 != 0x9080) {\n          if (uVar6 < 0x9081) {\n            if (uVar6 == 0x7650) goto LAB_0002d538;\n            if (uVar6 < 0x7651) {\n              if (uVar6 != 0x4157) {\n                if (uVar6 < 0x4158) {\n                  if (uVar6 == 0x3330) goto LAB_0002d860;\n                }\n                else {\n                  if (uVar6 == 0x5441) goto LAB_0002d860;\n                  if (uVar6 == 0x5aa5) goto LAB_0002d538;\n                }\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0x8217) {\n              if (uVar6 < 0x8218) {\n                if (uVar6 == 0x7676) goto LAB_0002d860;\n              }\n              else {\n                if (uVar6 == 0x9026) goto LAB_0002d860;\n                if (uVar6 == 0x9041) goto LAB_0002d538;\n              }\n              goto LAB_0002d510;\n            }\n          }\n          else if (uVar6 != 0xbeef) {\n            if (uVar6 < 0xbef0) {\n              if (uVar6 != 0xabc7) {\n                if (uVar6 < 0xabc8) {\n                  if (uVar6 == 0xa390) goto LAB_0002d860;\n                }\n                else if ((uVar6 == 0xad45) || (uVar6 == 0xbaab)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0xfeb0) {\n              if (0xfeb0 < uVar6) {\n                uVar6 = uVar6 + 0x146;\n                goto joined_r0x0002da08;\n              }\n              if ((uVar6 != 0xdead) && (uVar6 != 0xf00d)) goto LAB_0002d510;\n            }\n          }\n        }" if (parenthesized_expression "(uVar6 != 0x9080)" ( (binary_expression "uVar6 != 0x9080" identifier != number_literal) )) (compound_statement "{\n          if (uVar6 < 0x9081) {\n            if (uVar6 == 0x7650) goto LAB_0002d538;\n            if (uVar6 < 0x7651) {\n              if (uVar6 != 0x4157) {\n                if (uVar6 < 0x4158) {\n                  if (uVar6 == 0x3330) goto LAB_0002d860;\n                }\n                else {\n                  if (uVar6 == 0x5441) goto LAB_0002d860;\n                  if (uVar6 == 0x5aa5) goto LAB_0002d538;\n                }\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0x8217) {\n              if (uVar6 < 0x8218) {\n                if (uVar6 == 0x7676) goto LAB_0002d860;\n              }\n              else {\n                if (uVar6 == 0x9026) goto LAB_0002d860;\n                if (uVar6 == 0x9041) goto LAB_0002d538;\n              }\n              goto LAB_0002d510;\n            }\n          }\n          else if (uVar6 != 0xbeef) {\n            if (uVar6 < 0xbef0) {\n              if (uVar6 != 0xabc7) {\n                if (uVar6 < 0xabc8) {\n                  if (uVar6 == 0xa390) goto LAB_0002d860;\n                }\n                else if ((uVar6 == 0xad45) || (uVar6 == 0xbaab)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0xfeb0) {\n              if (0xfeb0 < uVar6) {\n                uVar6 = uVar6 + 0x146;\n                goto joined_r0x0002da08;\n              }\n              if ((uVar6 != 0xdead) && (uVar6 != 0xf00d)) goto LAB_0002d510;\n            }\n          }\n        }" { (if_statement "if (uVar6 < 0x9081) {\n            if (uVar6 == 0x7650) goto LAB_0002d538;\n            if (uVar6 < 0x7651) {\n              if (uVar6 != 0x4157) {\n                if (uVar6 < 0x4158) {\n                  if (uVar6 == 0x3330) goto LAB_0002d860;\n                }\n                else {\n                  if (uVar6 == 0x5441) goto LAB_0002d860;\n                  if (uVar6 == 0x5aa5) goto LAB_0002d538;\n                }\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0x8217) {\n              if (uVar6 < 0x8218) {\n                if (uVar6 == 0x7676) goto LAB_0002d860;\n              }\n              else {\n                if (uVar6 == 0x9026) goto LAB_0002d860;\n                if (uVar6 == 0x9041) goto LAB_0002d538;\n              }\n              goto LAB_0002d510;\n            }\n          }\n          else if (uVar6 != 0xbeef) {\n            if (uVar6 < 0xbef0) {\n              if (uVar6 != 0xabc7) {\n                if (uVar6 < 0xabc8) {\n                  if (uVar6 == 0xa390) goto LAB_0002d860;\n                }\n                else if ((uVar6 == 0xad45) || (uVar6 == 0xbaab)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0xfeb0) {\n              if (0xfeb0 < uVar6) {\n                uVar6 = uVar6 + 0x146;\n                goto joined_r0x0002da08;\n              }\n              if ((uVar6 != 0xdead) && (uVar6 != 0xf00d)) goto LAB_0002d510;\n            }\n          }" if (parenthesized_expression "(uVar6 < 0x9081)" ( (binary_expression "uVar6 < 0x9081" identifier < number_literal) )) (compound_statement "{\n            if (uVar6 == 0x7650) goto LAB_0002d538;\n            if (uVar6 < 0x7651) {\n              if (uVar6 != 0x4157) {\n                if (uVar6 < 0x4158) {\n                  if (uVar6 == 0x3330) goto LAB_0002d860;\n                }\n                else {\n                  if (uVar6 == 0x5441) goto LAB_0002d860;\n                  if (uVar6 == 0x5aa5) goto LAB_0002d538;\n                }\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0x8217) {\n              if (uVar6 < 0x8218) {\n                if (uVar6 == 0x7676) goto LAB_0002d860;\n              }\n              else {\n                if (uVar6 == 0x9026) goto LAB_0002d860;\n                if (uVar6 == 0x9041) goto LAB_0002d538;\n              }\n              goto LAB_0002d510;\n            }\n          }" { (if_statement "if (uVar6 == 0x7650) goto LAB_0002d538;" if (parenthesized_expression "(uVar6 == 0x7650)" ( (binary_expression "uVar6 == 0x7650" identifier == number_literal) )) (goto_statement "goto LAB_0002d538;" goto statement_identifier ;)) (if_statement "if (uVar6 < 0x7651) {\n              if (uVar6 != 0x4157) {\n                if (uVar6 < 0x4158) {\n                  if (uVar6 == 0x3330) goto LAB_0002d860;\n                }\n                else {\n                  if (uVar6 == 0x5441) goto LAB_0002d860;\n                  if (uVar6 == 0x5aa5) goto LAB_0002d538;\n                }\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0x8217) {\n              if (uVar6 < 0x8218) {\n                if (uVar6 == 0x7676) goto LAB_0002d860;\n              }\n              else {\n                if (uVar6 == 0x9026) goto LAB_0002d860;\n                if (uVar6 == 0x9041) goto LAB_0002d538;\n              }\n              goto LAB_0002d510;\n            }" if (parenthesized_expression "(uVar6 < 0x7651)" ( (binary_expression "uVar6 < 0x7651" identifier < number_literal) )) (compound_statement "{\n              if (uVar6 != 0x4157) {\n                if (uVar6 < 0x4158) {\n                  if (uVar6 == 0x3330) goto LAB_0002d860;\n                }\n                else {\n                  if (uVar6 == 0x5441) goto LAB_0002d860;\n                  if (uVar6 == 0x5aa5) goto LAB_0002d538;\n                }\n                goto LAB_0002d510;\n              }\n            }" { (if_statement "if (uVar6 != 0x4157) {\n                if (uVar6 < 0x4158) {\n                  if (uVar6 == 0x3330) goto LAB_0002d860;\n                }\n                else {\n                  if (uVar6 == 0x5441) goto LAB_0002d860;\n                  if (uVar6 == 0x5aa5) goto LAB_0002d538;\n                }\n                goto LAB_0002d510;\n              }" if (parenthesized_expression "(uVar6 != 0x4157)" ( (binary_expression "uVar6 != 0x4157" identifier != number_literal) )) (compound_statement "{\n                if (uVar6 < 0x4158) {\n                  if (uVar6 == 0x3330) goto LAB_0002d860;\n                }\n                else {\n                  if (uVar6 == 0x5441) goto LAB_0002d860;\n                  if (uVar6 == 0x5aa5) goto LAB_0002d538;\n                }\n                goto LAB_0002d510;\n              }" { (if_statement "if (uVar6 < 0x4158) {\n                  if (uVar6 == 0x3330) goto LAB_0002d860;\n                }\n                else {\n                  if (uVar6 == 0x5441) goto LAB_0002d860;\n                  if (uVar6 == 0x5aa5) goto LAB_0002d538;\n                }" if (parenthesized_expression "(uVar6 < 0x4158)" ( (binary_expression "uVar6 < 0x4158" identifier < number_literal) )) (compound_statement "{\n                  if (uVar6 == 0x3330) goto LAB_0002d860;\n                }" { (if_statement "if (uVar6 == 0x3330) goto LAB_0002d860;" if (parenthesized_expression "(uVar6 == 0x3330)" ( (binary_expression "uVar6 == 0x3330" identifier == number_literal) )) (goto_statement "goto LAB_0002d860;" goto statement_identifier ;)) }) (else_clause "else {\n                  if (uVar6 == 0x5441) goto LAB_0002d860;\n                  if (uVar6 == 0x5aa5) goto LAB_0002d538;\n                }" else (compound_statement "{\n                  if (uVar6 == 0x5441) goto LAB_0002d860;\n                  if (uVar6 == 0x5aa5) goto LAB_0002d538;\n                }" { (if_statement "if (uVar6 == 0x5441) goto LAB_0002d860;" if (parenthesized_expression "(uVar6 == 0x5441)" ( (binary_expression "uVar6 == 0x5441" identifier == number_literal) )) (goto_statement "goto LAB_0002d860;" goto statement_identifier ;)) (if_statement "if (uVar6 == 0x5aa5) goto LAB_0002d538;" if (parenthesized_expression "(uVar6 == 0x5aa5)" ( (binary_expression "uVar6 == 0x5aa5" identifier == number_literal) )) (goto_statement "goto LAB_0002d538;" goto statement_identifier ;)) }))) (goto_statement "goto LAB_0002d510;" goto statement_identifier ;) })) }) (else_clause "else if (uVar6 != 0x8217) {\n              if (uVar6 < 0x8218) {\n                if (uVar6 == 0x7676) goto LAB_0002d860;\n              }\n              else {\n                if (uVar6 == 0x9026) goto LAB_0002d860;\n                if (uVar6 == 0x9041) goto LAB_0002d538;\n              }\n              goto LAB_0002d510;\n            }" else (if_statement "if (uVar6 != 0x8217) {\n              if (uVar6 < 0x8218) {\n                if (uVar6 == 0x7676) goto LAB_0002d860;\n              }\n              else {\n                if (uVar6 == 0x9026) goto LAB_0002d860;\n                if (uVar6 == 0x9041) goto LAB_0002d538;\n              }\n              goto LAB_0002d510;\n            }" if (parenthesized_expression "(uVar6 != 0x8217)" ( (binary_expression "uVar6 != 0x8217" identifier != number_literal) )) (compound_statement "{\n              if (uVar6 < 0x8218) {\n                if (uVar6 == 0x7676) goto LAB_0002d860;\n              }\n              else {\n                if (uVar6 == 0x9026) goto LAB_0002d860;\n                if (uVar6 == 0x9041) goto LAB_0002d538;\n              }\n              goto LAB_0002d510;\n            }" { (if_statement "if (uVar6 < 0x8218) {\n                if (uVar6 == 0x7676) goto LAB_0002d860;\n              }\n              else {\n                if (uVar6 == 0x9026) goto LAB_0002d860;\n                if (uVar6 == 0x9041) goto LAB_0002d538;\n              }" if (parenthesized_expression "(uVar6 < 0x8218)" ( (binary_expression "uVar6 < 0x8218" identifier < number_literal) )) (compound_statement "{\n                if (uVar6 == 0x7676) goto LAB_0002d860;\n              }" { (if_statement "if (uVar6 == 0x7676) goto LAB_0002d860;" if (parenthesized_expression "(uVar6 == 0x7676)" ( (binary_expression "uVar6 == 0x7676" identifier == number_literal) )) (goto_statement "goto LAB_0002d860;" goto statement_identifier ;)) }) (else_clause "else {\n                if (uVar6 == 0x9026) goto LAB_0002d860;\n                if (uVar6 == 0x9041) goto LAB_0002d538;\n              }" else (compound_statement "{\n                if (uVar6 == 0x9026) goto LAB_0002d860;\n                if (uVar6 == 0x9041) goto LAB_0002d538;\n              }" { (if_statement "if (uVar6 == 0x9026) goto LAB_0002d860;" if (parenthesized_expression "(uVar6 == 0x9026)" ( (binary_expression "uVar6 == 0x9026" identifier == number_literal) )) (goto_statement "goto LAB_0002d860;" goto statement_identifier ;)) (if_statement "if (uVar6 == 0x9041) goto LAB_0002d538;" if (parenthesized_expression "(uVar6 == 0x9041)" ( (binary_expression "uVar6 == 0x9041" identifier == number_literal) )) (goto_statement "goto LAB_0002d538;" goto statement_identifier ;)) }))) (goto_statement "goto LAB_0002d510;" goto statement_identifier ;) })))) }) (else_clause "else if (uVar6 != 0xbeef) {\n            if (uVar6 < 0xbef0) {\n              if (uVar6 != 0xabc7) {\n                if (uVar6 < 0xabc8) {\n                  if (uVar6 == 0xa390) goto LAB_0002d860;\n                }\n                else if ((uVar6 == 0xad45) || (uVar6 == 0xbaab)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0xfeb0) {\n              if (0xfeb0 < uVar6) {\n                uVar6 = uVar6 + 0x146;\n                goto joined_r0x0002da08;\n              }\n              if ((uVar6 != 0xdead) && (uVar6 != 0xf00d)) goto LAB_0002d510;\n            }\n          }" else (if_statement "if (uVar6 != 0xbeef) {\n            if (uVar6 < 0xbef0) {\n              if (uVar6 != 0xabc7) {\n                if (uVar6 < 0xabc8) {\n                  if (uVar6 == 0xa390) goto LAB_0002d860;\n                }\n                else if ((uVar6 == 0xad45) || (uVar6 == 0xbaab)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0xfeb0) {\n              if (0xfeb0 < uVar6) {\n                uVar6 = uVar6 + 0x146;\n                goto joined_r0x0002da08;\n              }\n              if ((uVar6 != 0xdead) && (uVar6 != 0xf00d)) goto LAB_0002d510;\n            }\n          }" if (parenthesized_expression "(uVar6 != 0xbeef)" ( (binary_expression "uVar6 != 0xbeef" identifier != number_literal) )) (compound_statement "{\n            if (uVar6 < 0xbef0) {\n              if (uVar6 != 0xabc7) {\n                if (uVar6 < 0xabc8) {\n                  if (uVar6 == 0xa390) goto LAB_0002d860;\n                }\n                else if ((uVar6 == 0xad45) || (uVar6 == 0xbaab)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0xfeb0) {\n              if (0xfeb0 < uVar6) {\n                uVar6 = uVar6 + 0x146;\n                goto joined_r0x0002da08;\n              }\n              if ((uVar6 != 0xdead) && (uVar6 != 0xf00d)) goto LAB_0002d510;\n            }\n          }" { (if_statement "if (uVar6 < 0xbef0) {\n              if (uVar6 != 0xabc7) {\n                if (uVar6 < 0xabc8) {\n                  if (uVar6 == 0xa390) goto LAB_0002d860;\n                }\n                else if ((uVar6 == 0xad45) || (uVar6 == 0xbaab)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0xfeb0) {\n              if (0xfeb0 < uVar6) {\n                uVar6 = uVar6 + 0x146;\n                goto joined_r0x0002da08;\n              }\n              if ((uVar6 != 0xdead) && (uVar6 != 0xf00d)) goto LAB_0002d510;\n            }" if (parenthesized_expression "(uVar6 < 0xbef0)" ( (binary_expression "uVar6 < 0xbef0" identifier < number_literal) )) (compound_statement "{\n              if (uVar6 != 0xabc7) {\n                if (uVar6 < 0xabc8) {\n                  if (uVar6 == 0xa390) goto LAB_0002d860;\n                }\n                else if ((uVar6 == 0xad45) || (uVar6 == 0xbaab)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }" { (if_statement "if (uVar6 != 0xabc7) {\n                if (uVar6 < 0xabc8) {\n                  if (uVar6 == 0xa390) goto LAB_0002d860;\n                }\n                else if ((uVar6 == 0xad45) || (uVar6 == 0xbaab)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }" if (parenthesized_expression "(uVar6 != 0xabc7)" ( (binary_expression "uVar6 != 0xabc7" identifier != number_literal) )) (compound_statement "{\n                if (uVar6 < 0xabc8) {\n                  if (uVar6 == 0xa390) goto LAB_0002d860;\n                }\n                else if ((uVar6 == 0xad45) || (uVar6 == 0xbaab)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }" { (if_statement "if (uVar6 < 0xabc8) {\n                  if (uVar6 == 0xa390) goto LAB_0002d860;\n                }\n                else if ((uVar6 == 0xad45) || (uVar6 == 0xbaab)) goto LAB_0002d860;" if (parenthesized_expression "(uVar6 < 0xabc8)" ( (binary_expression "uVar6 < 0xabc8" identifier < number_literal) )) (compound_statement "{\n                  if (uVar6 == 0xa390) goto LAB_0002d860;\n                }" { (if_statement "if (uVar6 == 0xa390) goto LAB_0002d860;" if (parenthesized_expression "(uVar6 == 0xa390)" ( (binary_expression "uVar6 == 0xa390" identifier == number_literal) )) (goto_statement "goto LAB_0002d860;" goto statement_identifier ;)) }) (else_clause "else if ((uVar6 == 0xad45) || (uVar6 == 0xbaab)) goto LAB_0002d860;" else (if_statement "if ((uVar6 == 0xad45) || (uVar6 == 0xbaab)) goto LAB_0002d860;" if (parenthesized_expression "((uVar6 == 0xad45) || (uVar6 == 0xbaab))" ( (binary_expression "(uVar6 == 0xad45) || (uVar6 == 0xbaab)" (parenthesized_expression "(uVar6 == 0xad45)" ( (binary_expression "uVar6 == 0xad45" identifier == number_literal) )) || (parenthesized_expression "(uVar6 == 0xbaab)" ( (binary_expression "uVar6 == 0xbaab" identifier == number_literal) ))) )) (goto_statement "goto LAB_0002d860;" goto statement_identifier ;)))) (goto_statement "goto LAB_0002d510;" goto statement_identifier ;) })) }) (else_clause "else if (uVar6 != 0xfeb0) {\n              if (0xfeb0 < uVar6) {\n                uVar6 = uVar6 + 0x146;\n                goto joined_r0x0002da08;\n              }\n              if ((uVar6 != 0xdead) && (uVar6 != 0xf00d)) goto LAB_0002d510;\n            }" else (if_statement "if (uVar6 != 0xfeb0) {\n              if (0xfeb0 < uVar6) {\n                uVar6 = uVar6 + 0x146;\n                goto joined_r0x0002da08;\n              }\n              if ((uVar6 != 0xdead) && (uVar6 != 0xf00d)) goto LAB_0002d510;\n            }" if (parenthesized_expression "(uVar6 != 0xfeb0)" ( (binary_expression "uVar6 != 0xfeb0" identifier != number_literal) )) (compound_statement "{\n              if (0xfeb0 < uVar6) {\n                uVar6 = uVar6 + 0x146;\n                goto joined_r0x0002da08;\n              }\n              if ((uVar6 != 0xdead) && (uVar6 != 0xf00d)) goto LAB_0002d510;\n            }" { (if_statement "if (0xfeb0 < uVar6) {\n                uVar6 = uVar6 + 0x146;\n                goto joined_r0x0002da08;\n              }" if (parenthesized_expression "(0xfeb0 < uVar6)" ( (binary_expression "0xfeb0 < uVar6" number_literal < identifier) )) (compound_statement "{\n                uVar6 = uVar6 + 0x146;\n                goto joined_r0x0002da08;\n              }" { (expression_statement "uVar6 = uVar6 + 0x146;" (assignment_expression "uVar6 = uVar6 + 0x146" identifier = (binary_expression "uVar6 + 0x146" identifier + number_literal)) ;) (goto_statement "goto joined_r0x0002da08;" goto statement_identifier ;) })) (if_statement "if ((uVar6 != 0xdead) && (uVar6 != 0xf00d)) goto LAB_0002d510;" if (parenthesized_expression "((uVar6 != 0xdead) && (uVar6 != 0xf00d))" ( (binary_expression "(uVar6 != 0xdead) && (uVar6 != 0xf00d)" (parenthesized_expression "(uVar6 != 0xdead)" ( (binary_expression "uVar6 != 0xdead" identifier != number_literal) )) && (parenthesized_expression "(uVar6 != 0xf00d)" ( (binary_expression "uVar6 != 0xf00d" identifier != number_literal) ))) )) (goto_statement "goto LAB_0002d510;" goto statement_identifier ;)) })))) })))) })))) })) (goto_statement "goto LAB_0002d860;" goto statement_identifier ;) })) (if_statement "if (uVar6 == 0x3e) goto LAB_0002d860;" if (parenthesized_expression "(uVar6 == 0x3e)" ( (binary_expression "uVar6 == 0x3e" identifier == number_literal) )) (goto_statement "goto LAB_0002d860;" goto statement_identifier ;)) (if_statement "if (0x3e < uVar6) {\n      if (uVar6 < 0x5f) {\n        if (uVar6 < 0x5c) {\n          if (uVar6 < 0x55) {\n            if ((0x52 < uVar6) || ((0x4a < uVar6 && ((uVar6 < 0x4d || (uVar6 == 0x50))))))\n            goto LAB_0002d860;\n          }\n          else {\n            if (uVar6 == 0x55) goto LAB_0002d538;\n            if (uVar6 < 0x5b) goto LAB_0002d860;\n          }\nLAB_0002d510:\n          uVar10 = dcgettext(0,"Don\'t know about relocations on this machine architecture\n",5);\n          warn(uVar10);\n          goto LAB_0002d538;\n        }\n      }\n      else {\n        if (0x72 < uVar6) {\n          if (uVar6 == 0x87) goto LAB_0002d538;\n          if (uVar6 < 0x88) {\n            if (uVar6 == 0x73) goto LAB_0002d538;\n            if (uVar6 == 0x78) goto LAB_0002d860;\n          }\n          else if ((uVar6 == 0x8a) || (uVar6 == 0x8c)) goto LAB_0002d860;\n          goto LAB_0002d510;\n        }\n        if ((uVar6 < 0x71) && (uVar6 != 0x65)) {\n          if (100 < uVar6) {\n            uVar6 = uVar6 - 0x69;\n            goto joined_r0x0002da08;\n          }\n          goto LAB_0002d510;\n        }\n      }\n      goto LAB_0002d860;\n    }" if (parenthesized_expression "(0x3e < uVar6)" ( (binary_expression "0x3e < uVar6" number_literal < identifier) )) (compound_statement "{\n      if (uVar6 < 0x5f) {\n        if (uVar6 < 0x5c) {\n          if (uVar6 < 0x55) {\n            if ((0x52 < uVar6) || ((0x4a < uVar6 && ((uVar6 < 0x4d || (uVar6 == 0x50))))))\n            goto LAB_0002d860;\n          }\n          else {\n            if (uVar6 == 0x55) goto LAB_0002d538;\n            if (uVar6 < 0x5b) goto LAB_0002d860;\n          }\nLAB_0002d510:\n          uVar10 = dcgettext(0,"Don\'t know about relocations on this machine architecture\n",5);\n          warn(uVar10);\n          goto LAB_0002d538;\n        }\n      }\n      else {\n        if (0x72 < uVar6) {\n          if (uVar6 == 0x87) goto LAB_0002d538;\n          if (uVar6 < 0x88) {\n            if (uVar6 == 0x73) goto LAB_0002d538;\n            if (uVar6 == 0x78) goto LAB_0002d860;\n          }\n          else if ((uVar6 == 0x8a) || (uVar6 == 0x8c)) goto LAB_0002d860;\n          goto LAB_0002d510;\n        }\n        if ((uVar6 < 0x71) && (uVar6 != 0x65)) {\n          if (100 < uVar6) {\n            uVar6 = uVar6 - 0x69;\n            goto joined_r0x0002da08;\n          }\n          goto LAB_0002d510;\n        }\n      }\n      goto LAB_0002d860;\n    }" { (if_statement "if (uVar6 < 0x5f) {\n        if (uVar6 < 0x5c) {\n          if (uVar6 < 0x55) {\n            if ((0x52 < uVar6) || ((0x4a < uVar6 && ((uVar6 < 0x4d || (uVar6 == 0x50))))))\n            goto LAB_0002d860;\n          }\n          else {\n            if (uVar6 == 0x55) goto LAB_0002d538;\n            if (uVar6 < 0x5b) goto LAB_0002d860;\n          }\nLAB_0002d510:\n          uVar10 = dcgettext(0,"Don\'t know about relocations on this machine architecture\n",5);\n          warn(uVar10);\n          goto LAB_0002d538;\n        }\n      }\n      else {\n        if (0x72 < uVar6) {\n          if (uVar6 == 0x87) goto LAB_0002d538;\n          if (uVar6 < 0x88) {\n            if (uVar6 == 0x73) goto LAB_0002d538;\n            if (uVar6 == 0x78) goto LAB_0002d860;\n          }\n          else if ((uVar6 == 0x8a) || (uVar6 == 0x8c)) goto LAB_0002d860;\n          goto LAB_0002d510;\n        }\n        if ((uVar6 < 0x71) && (uVar6 != 0x65)) {\n          if (100 < uVar6) {\n            uVar6 = uVar6 - 0x69;\n            goto joined_r0x0002da08;\n          }\n          goto LAB_0002d510;\n        }\n      }" if (parenthesized_expression "(uVar6 < 0x5f)" ( (binary_expression "uVar6 < 0x5f" identifier < number_literal) )) (compound_statement "{\n        if (uVar6 < 0x5c) {\n          if (uVar6 < 0x55) {\n            if ((0x52 < uVar6) || ((0x4a < uVar6 && ((uVar6 < 0x4d || (uVar6 == 0x50))))))\n            goto LAB_0002d860;\n          }\n          else {\n            if (uVar6 == 0x55) goto LAB_0002d538;\n            if (uVar6 < 0x5b) goto LAB_0002d860;\n          }\nLAB_0002d510:\n          uVar10 = dcgettext(0,"Don\'t know about relocations on this machine architecture\n",5);\n          warn(uVar10);\n          goto LAB_0002d538;\n        }\n      }" { (if_statement "if (uVar6 < 0x5c) {\n          if (uVar6 < 0x55) {\n            if ((0x52 < uVar6) || ((0x4a < uVar6 && ((uVar6 < 0x4d || (uVar6 == 0x50))))))\n            goto LAB_0002d860;\n          }\n          else {\n            if (uVar6 == 0x55) goto LAB_0002d538;\n            if (uVar6 < 0x5b) goto LAB_0002d860;\n          }\nLAB_0002d510:\n          uVar10 = dcgettext(0,"Don\'t know about relocations on this machine architecture\n",5);\n          warn(uVar10);\n          goto LAB_0002d538;\n        }" if (parenthesized_expression "(uVar6 < 0x5c)" ( (binary_expression "uVar6 < 0x5c" identifier < number_literal) )) (compound_statement "{\n          if (uVar6 < 0x55) {\n            if ((0x52 < uVar6) || ((0x4a < uVar6 && ((uVar6 < 0x4d || (uVar6 == 0x50))))))\n            goto LAB_0002d860;\n          }\n          else {\n            if (uVar6 == 0x55) goto LAB_0002d538;\n            if (uVar6 < 0x5b) goto LAB_0002d860;\n          }\nLAB_0002d510:\n          uVar10 = dcgettext(0,"Don\'t know about relocations on this machine architecture\n",5);\n          warn(uVar10);\n          goto LAB_0002d538;\n        }" { (if_statement "if (uVar6 < 0x55) {\n            if ((0x52 < uVar6) || ((0x4a < uVar6 && ((uVar6 < 0x4d || (uVar6 == 0x50))))))\n            goto LAB_0002d860;\n          }\n          else {\n            if (uVar6 == 0x55) goto LAB_0002d538;\n            if (uVar6 < 0x5b) goto LAB_0002d860;\n          }" if (parenthesized_expression "(uVar6 < 0x55)" ( (binary_expression "uVar6 < 0x55" identifier < number_literal) )) (compound_statement "{\n            if ((0x52 < uVar6) || ((0x4a < uVar6 && ((uVar6 < 0x4d || (uVar6 == 0x50))))))\n            goto LAB_0002d860;\n          }" { (if_statement "if ((0x52 < uVar6) || ((0x4a < uVar6 && ((uVar6 < 0x4d || (uVar6 == 0x50))))))\n            goto LAB_0002d860;" if (parenthesized_expression "((0x52 < uVar6) || ((0x4a < uVar6 && ((uVar6 < 0x4d || (uVar6 == 0x50))))))" ( (binary_expression "(0x52 < uVar6) || ((0x4a < uVar6 && ((uVar6 < 0x4d || (uVar6 == 0x50)))))" (parenthesized_expression "(0x52 < uVar6)" ( (binary_expression "0x52 < uVar6" number_literal < identifier) )) || (parenthesized_expression "((0x4a < uVar6 && ((uVar6 < 0x4d || (uVar6 == 0x50)))))" ( (parenthesized_expression "(0x4a < uVar6 && ((uVar6 < 0x4d || (uVar6 == 0x50))))" ( (binary_expression "0x4a < uVar6 && ((uVar6 < 0x4d || (uVar6 == 0x50)))" (binary_expression "0x4a < uVar6" number_literal < identifier) && (parenthesized_expression "((uVar6 < 0x4d || (uVar6 == 0x50)))" ( (parenthesized_expression "(uVar6 < 0x4d || (uVar6 == 0x50))" ( (binary_expression "uVar6 < 0x4d || (uVar6 == 0x50)" (binary_expression "uVar6 < 0x4d" identifier < number_literal) || (parenthesized_expression "(uVar6 == 0x50)" ( (binary_expression "uVar6 == 0x50" identifier == number_literal) ))) )) ))) )) ))) )) (goto_statement "goto LAB_0002d860;" goto statement_identifier ;)) }) (else_clause "else {\n            if (uVar6 == 0x55) goto LAB_0002d538;\n            if (uVar6 < 0x5b) goto LAB_0002d860;\n          }" else (compound_statement "{\n            if (uVar6 == 0x55) goto LAB_0002d538;\n            if (uVar6 < 0x5b) goto LAB_0002d860;\n          }" { (if_statement "if (uVar6 == 0x55) goto LAB_0002d538;" if (parenthesized_expression "(uVar6 == 0x55)" ( (binary_expression "uVar6 == 0x55" identifier == number_literal) )) (goto_statement "goto LAB_0002d538;" goto statement_identifier ;)) (if_statement "if (uVar6 < 0x5b) goto LAB_0002d860;" if (parenthesized_expression "(uVar6 < 0x5b)" ( (binary_expression "uVar6 < 0x5b" identifier < number_literal) )) (goto_statement "goto LAB_0002d860;" goto statement_identifier ;)) }))) (labeled_statement "LAB_0002d510:\n          uVar10 = dcgettext(0,"Don\'t know about relocations on this machine architecture\n",5);" statement_identifier : (expression_statement "uVar10 = dcgettext(0,"Don\'t know about relocations on this machine architecture\n",5);" (assignment_expression "uVar10 = dcgettext(0,"Don\'t know about relocations on this machine architecture\n",5)" identifier = (call_expression "dcgettext(0,"Don\'t know about relocations on this machine architecture\n",5)" identifier (argument_list "(0,"Don\'t know about relocations on this machine architecture\n",5)" ( number_literal , (string_literal ""Don\'t know about relocations on this machine architecture\n"" " string_content escape_sequence string_content escape_sequence ") , number_literal )))) ;)) (expression_statement "warn(uVar10);" (call_expression "warn(uVar10)" identifier (argument_list "(uVar10)" ( identifier ))) ;) (goto_statement "goto LAB_0002d538;" goto statement_identifier ;) })) }) (else_clause "else {\n        if (0x72 < uVar6) {\n          if (uVar6 == 0x87) goto LAB_0002d538;\n          if (uVar6 < 0x88) {\n            if (uVar6 == 0x73) goto LAB_0002d538;\n            if (uVar6 == 0x78) goto LAB_0002d860;\n          }\n          else if ((uVar6 == 0x8a) || (uVar6 == 0x8c)) goto LAB_0002d860;\n          goto LAB_0002d510;\n        }\n        if ((uVar6 < 0x71) && (uVar6 != 0x65)) {\n          if (100 < uVar6) {\n            uVar6 = uVar6 - 0x69;\n            goto joined_r0x0002da08;\n          }\n          goto LAB_0002d510;\n        }\n      }" else (compound_statement "{\n        if (0x72 < uVar6) {\n          if (uVar6 == 0x87) goto LAB_0002d538;\n          if (uVar6 < 0x88) {\n            if (uVar6 == 0x73) goto LAB_0002d538;\n            if (uVar6 == 0x78) goto LAB_0002d860;\n          }\n          else if ((uVar6 == 0x8a) || (uVar6 == 0x8c)) goto LAB_0002d860;\n          goto LAB_0002d510;\n        }\n        if ((uVar6 < 0x71) && (uVar6 != 0x65)) {\n          if (100 < uVar6) {\n            uVar6 = uVar6 - 0x69;\n            goto joined_r0x0002da08;\n          }\n          goto LAB_0002d510;\n        }\n      }" { (if_statement "if (0x72 < uVar6) {\n          if (uVar6 == 0x87) goto LAB_0002d538;\n          if (uVar6 < 0x88) {\n            if (uVar6 == 0x73) goto LAB_0002d538;\n            if (uVar6 == 0x78) goto LAB_0002d860;\n          }\n          else if ((uVar6 == 0x8a) || (uVar6 == 0x8c)) goto LAB_0002d860;\n          goto LAB_0002d510;\n        }" if (parenthesized_expression "(0x72 < uVar6)" ( (binary_expression "0x72 < uVar6" number_literal < identifier) )) (compound_statement "{\n          if (uVar6 == 0x87) goto LAB_0002d538;\n          if (uVar6 < 0x88) {\n            if (uVar6 == 0x73) goto LAB_0002d538;\n            if (uVar6 == 0x78) goto LAB_0002d860;\n          }\n          else if ((uVar6 == 0x8a) || (uVar6 == 0x8c)) goto LAB_0002d860;\n          goto LAB_0002d510;\n        }" { (if_statement "if (uVar6 == 0x87) goto LAB_0002d538;" if (parenthesized_expression "(uVar6 == 0x87)" ( (binary_expression "uVar6 == 0x87" identifier == number_literal) )) (goto_statement "goto LAB_0002d538;" goto statement_identifier ;)) (if_statement "if (uVar6 < 0x88) {\n            if (uVar6 == 0x73) goto LAB_0002d538;\n            if (uVar6 == 0x78) goto LAB_0002d860;\n          }\n          else if ((uVar6 == 0x8a) || (uVar6 == 0x8c)) goto LAB_0002d860;" if (parenthesized_expression "(uVar6 < 0x88)" ( (binary_expression "uVar6 < 0x88" identifier < number_literal) )) (compound_statement "{\n            if (uVar6 == 0x73) goto LAB_0002d538;\n            if (uVar6 == 0x78) goto LAB_0002d860;\n          }" { (if_statement "if (uVar6 == 0x73) goto LAB_0002d538;" if (parenthesized_expression "(uVar6 == 0x73)" ( (binary_expression "uVar6 == 0x73" identifier == number_literal) )) (goto_statement "goto LAB_0002d538;" goto statement_identifier ;)) (if_statement "if (uVar6 == 0x78) goto LAB_0002d860;" if (parenthesized_expression "(uVar6 == 0x78)" ( (binary_expression "uVar6 == 0x78" identifier == number_literal) )) (goto_statement "goto LAB_0002d860;" goto statement_identifier ;)) }) (else_clause "else if ((uVar6 == 0x8a) || (uVar6 == 0x8c)) goto LAB_0002d860;" else (if_statement "if ((uVar6 == 0x8a) || (uVar6 == 0x8c)) goto LAB_0002d860;" if (parenthesized_expression "((uVar6 == 0x8a) || (uVar6 == 0x8c))" ( (binary_expression "(uVar6 == 0x8a) || (uVar6 == 0x8c)" (parenthesized_expression "(uVar6 == 0x8a)" ( (binary_expression "uVar6 == 0x8a" identifier == number_literal) )) || (parenthesized_expression "(uVar6 == 0x8c)" ( (binary_expression "uVar6 == 0x8c" identifier == number_literal) ))) )) (goto_statement "goto LAB_0002d860;" goto statement_identifier ;)))) (goto_statement "goto LAB_0002d510;" goto statement_identifier ;) })) (if_statement "if ((uVar6 < 0x71) && (uVar6 != 0x65)) {\n          if (100 < uVar6) {\n            uVar6 = uVar6 - 0x69;\n            goto joined_r0x0002da08;\n          }\n          goto LAB_0002d510;\n        }" if (parenthesized_expression "((uVar6 < 0x71) && (uVar6 != 0x65))" ( (binary_expression "(uVar6 < 0x71) && (uVar6 != 0x65)" (parenthesized_expression "(uVar6 < 0x71)" ( (binary_expression "uVar6 < 0x71" identifier < number_literal) )) && (parenthesized_expression "(uVar6 != 0x65)" ( (binary_expression "uVar6 != 0x65" identifier != number_literal) ))) )) (compound_statement "{\n          if (100 < uVar6) {\n            uVar6 = uVar6 - 0x69;\n            goto joined_r0x0002da08;\n          }\n          goto LAB_0002d510;\n        }" { (if_statement "if (100 < uVar6) {\n            uVar6 = uVar6 - 0x69;\n            goto joined_r0x0002da08;\n          }" if (parenthesized_expression "(100 < uVar6)" ( (binary_expression "100 < uVar6" number_literal < identifier) )) (compound_statement "{\n            uVar6 = uVar6 - 0x69;\n            goto joined_r0x0002da08;\n          }" { (expression_statement "uVar6 = uVar6 - 0x69;" (assignment_expression "uVar6 = uVar6 - 0x69" identifier = (binary_expression "uVar6 - 0x69" identifier - number_literal)) ;) (goto_statement "goto joined_r0x0002da08;" goto statement_identifier ;) })) (goto_statement "goto LAB_0002d510;" goto statement_identifier ;) })) }))) (goto_statement "goto LAB_0002d860;" goto statement_identifier ;) })) (if_statement "if (0x17 < uVar6) {\n      if (uVar6 < 0x2c) {\n        if ((uVar6 < 0x2a) && (uVar6 != 0x27)) {\n          if (uVar6 == 0x28) goto LAB_0002d538;\n          if (uVar6 != 0x24) goto LAB_0002d510;\n        }\n      }\n      else if ((uVar6 < 0x2d) || ((0x30 < uVar6 && (uVar6 != 0x32)))) goto LAB_0002d510;\n      goto LAB_0002d860;\n    }" if (parenthesized_expression "(0x17 < uVar6)" ( (binary_expression "0x17 < uVar6" number_literal < identifier) )) (compound_statement "{\n      if (uVar6 < 0x2c) {\n        if ((uVar6 < 0x2a) && (uVar6 != 0x27)) {\n          if (uVar6 == 0x28) goto LAB_0002d538;\n          if (uVar6 != 0x24) goto LAB_0002d510;\n        }\n      }\n      else if ((uVar6 < 0x2d) || ((0x30 < uVar6 && (uVar6 != 0x32)))) goto LAB_0002d510;\n      goto LAB_0002d860;\n    }" { (if_statement "if (uVar6 < 0x2c) {\n        if ((uVar6 < 0x2a) && (uVar6 != 0x27)) {\n          if (uVar6 == 0x28) goto LAB_0002d538;\n          if (uVar6 != 0x24) goto LAB_0002d510;\n        }\n      }\n      else if ((uVar6 < 0x2d) || ((0x30 < uVar6 && (uVar6 != 0x32)))) goto LAB_0002d510;" if (parenthesized_expression "(uVar6 < 0x2c)" ( (binary_expression "uVar6 < 0x2c" identifier < number_literal) )) (compound_statement "{\n        if ((uVar6 < 0x2a) && (uVar6 != 0x27)) {\n          if (uVar6 == 0x28) goto LAB_0002d538;\n          if (uVar6 != 0x24) goto LAB_0002d510;\n        }\n      }" { (if_statement "if ((uVar6 < 0x2a) && (uVar6 != 0x27)) {\n          if (uVar6 == 0x28) goto LAB_0002d538;\n          if (uVar6 != 0x24) goto LAB_0002d510;\n        }" if (parenthesized_expression "((uVar6 < 0x2a) && (uVar6 != 0x27))" ( (binary_expression "(uVar6 < 0x2a) && (uVar6 != 0x27)" (parenthesized_expression "(uVar6 < 0x2a)" ( (binary_expression "uVar6 < 0x2a" identifier < number_literal) )) && (parenthesized_expression "(uVar6 != 0x27)" ( (binary_expression "uVar6 != 0x27" identifier != number_literal) ))) )) (compound_statement "{\n          if (uVar6 == 0x28) goto LAB_0002d538;\n          if (uVar6 != 0x24) goto LAB_0002d510;\n        }" { (if_statement "if (uVar6 == 0x28) goto LAB_0002d538;" if (parenthesized_expression "(uVar6 == 0x28)" ( (binary_expression "uVar6 == 0x28" identifier == number_literal) )) (goto_statement "goto LAB_0002d538;" goto statement_identifier ;)) (if_statement "if (uVar6 != 0x24) goto LAB_0002d510;" if (parenthesized_expression "(uVar6 != 0x24)" ( (binary_expression "uVar6 != 0x24" identifier != number_literal) )) (goto_statement "goto LAB_0002d510;" goto statement_identifier ;)) })) }) (else_clause "else if ((uVar6 < 0x2d) || ((0x30 < uVar6 && (uVar6 != 0x32)))) goto LAB_0002d510;" else (if_statement "if ((uVar6 < 0x2d) || ((0x30 < uVar6 && (uVar6 != 0x32)))) goto LAB_0002d510;" if (parenthesized_expression "((uVar6 < 0x2d) || ((0x30 < uVar6 && (uVar6 != 0x32))))" ( (binary_expression "(uVar6 < 0x2d) || ((0x30 < uVar6 && (uVar6 != 0x32)))" (parenthesized_expression "(uVar6 < 0x2d)" ( (binary_expression "uVar6 < 0x2d" identifier < number_literal) )) || (parenthesized_expression "((0x30 < uVar6 && (uVar6 != 0x32)))" ( (parenthesized_expression "(0x30 < uVar6 && (uVar6 != 0x32))" ( (binary_expression "0x30 < uVar6 && (uVar6 != 0x32)" (binary_expression "0x30 < uVar6" number_literal < identifier) && (parenthesized_expression "(uVar6 != 0x32)" ( (binary_expression "uVar6 != 0x32" identifier != number_literal) ))) )) ))) )) (goto_statement "goto LAB_0002d510;" goto statement_identifier ;)))) (goto_statement "goto LAB_0002d860;" goto statement_identifier ;) })) (if_statement "if ((0x13 < uVar6) || (uVar6 == 7)) goto LAB_0002d860;" if (parenthesized_expression "((0x13 < uVar6) || (uVar6 == 7))" ( (binary_expression "(0x13 < uVar6) || (uVar6 == 7)" (parenthesized_expression "(0x13 < uVar6)" ( (binary_expression "0x13 < uVar6" number_literal < identifier) )) || (parenthesized_expression "(uVar6 == 7)" ( (binary_expression "uVar6 == 7" identifier == number_literal) ))) )) (goto_statement "goto LAB_0002d860;" goto statement_identifier ;)) (if_statement "if (uVar6 < 8) {\n      if (uVar6 != 3) {\n        if (uVar6 < 4) {\n          if (uVar6 != 2) goto LAB_0002d510;\n        }\n        else if (uVar6 != 4) {\n          if (uVar6 != 6) goto LAB_0002d510;\n          goto LAB_0002d538;\n        }\n        goto LAB_0002d860;\n      }\n    }\n    else if (uVar6 != 10) {\n      if (uVar6 < 0xb) {\n        if (uVar6 != 8) goto LAB_0002d510;\n      }\n      else {\n        if (uVar6 == 0x12) goto LAB_0002d860;\n        if (uVar6 != 0x13) goto LAB_0002d510;\n      }\n    }" if (parenthesized_expression "(uVar6 < 8)" ( (binary_expression "uVar6 < 8" identifier < number_literal) )) (compound_statement "{\n      if (uVar6 != 3) {\n        if (uVar6 < 4) {\n          if (uVar6 != 2) goto LAB_0002d510;\n        }\n        else if (uVar6 != 4) {\n          if (uVar6 != 6) goto LAB_0002d510;\n          goto LAB_0002d538;\n        }\n        goto LAB_0002d860;\n      }\n    }" { (if_statement "if (uVar6 != 3) {\n        if (uVar6 < 4) {\n          if (uVar6 != 2) goto LAB_0002d510;\n        }\n        else if (uVar6 != 4) {\n          if (uVar6 != 6) goto LAB_0002d510;\n          goto LAB_0002d538;\n        }\n        goto LAB_0002d860;\n      }" if (parenthesized_expression "(uVar6 != 3)" ( (binary_expression "uVar6 != 3" identifier != number_literal) )) (compound_statement "{\n        if (uVar6 < 4) {\n          if (uVar6 != 2) goto LAB_0002d510;\n        }\n        else if (uVar6 != 4) {\n          if (uVar6 != 6) goto LAB_0002d510;\n          goto LAB_0002d538;\n        }\n        goto LAB_0002d860;\n      }" { (if_statement "if (uVar6 < 4) {\n          if (uVar6 != 2) goto LAB_0002d510;\n        }\n        else if (uVar6 != 4) {\n          if (uVar6 != 6) goto LAB_0002d510;\n          goto LAB_0002d538;\n        }" if (parenthesized_expression "(uVar6 < 4)" ( (binary_expression "uVar6 < 4" identifier < number_literal) )) (compound_statement "{\n          if (uVar6 != 2) goto LAB_0002d510;\n        }" { (if_statement "if (uVar6 != 2) goto LAB_0002d510;" if (parenthesized_expression "(uVar6 != 2)" ( (binary_expression "uVar6 != 2" identifier != number_literal) )) (goto_statement "goto LAB_0002d510;" goto statement_identifier ;)) }) (else_clause "else if (uVar6 != 4) {\n          if (uVar6 != 6) goto LAB_0002d510;\n          goto LAB_0002d538;\n        }" else (if_statement "if (uVar6 != 4) {\n          if (uVar6 != 6) goto LAB_0002d510;\n          goto LAB_0002d538;\n        }" if (parenthesized_expression "(uVar6 != 4)" ( (binary_expression "uVar6 != 4" identifier != number_literal) )) (compound_statement "{\n          if (uVar6 != 6) goto LAB_0002d510;\n          goto LAB_0002d538;\n        }" { (if_statement "if (uVar6 != 6) goto LAB_0002d510;" if (parenthesized_expression "(uVar6 != 6)" ( (binary_expression "uVar6 != 6" identifier != number_literal) )) (goto_statement "goto LAB_0002d510;" goto statement_identifier ;)) (goto_statement "goto LAB_0002d538;" goto statement_identifier ;) })))) (goto_statement "goto LAB_0002d860;" goto statement_identifier ;) })) }) (else_clause "else if (uVar6 != 10) {\n      if (uVar6 < 0xb) {\n        if (uVar6 != 8) goto LAB_0002d510;\n      }\n      else {\n        if (uVar6 == 0x12) goto LAB_0002d860;\n        if (uVar6 != 0x13) goto LAB_0002d510;\n      }\n    }" else (if_statement "if (uVar6 != 10) {\n      if (uVar6 < 0xb) {\n        if (uVar6 != 8) goto LAB_0002d510;\n      }\n      else {\n        if (uVar6 == 0x12) goto LAB_0002d860;\n        if (uVar6 != 0x13) goto LAB_0002d510;\n      }\n    }" if (parenthesized_expression "(uVar6 != 10)" ( (binary_expression "uVar6 != 10" identifier != number_literal) )) (compound_statement "{\n      if (uVar6 < 0xb) {\n        if (uVar6 != 8) goto LAB_0002d510;\n      }\n      else {\n        if (uVar6 == 0x12) goto LAB_0002d860;\n        if (uVar6 != 0x13) goto LAB_0002d510;\n      }\n    }" { (if_statement "if (uVar6 < 0xb) {\n        if (uVar6 != 8) goto LAB_0002d510;\n      }\n      else {\n        if (uVar6 == 0x12) goto LAB_0002d860;\n        if (uVar6 != 0x13) goto LAB_0002d510;\n      }" if (parenthesized_expression "(uVar6 < 0xb)" ( (binary_expression "uVar6 < 0xb" identifier < number_literal) )) (compound_statement "{\n        if (uVar6 != 8) goto LAB_0002d510;\n      }" { (if_statement "if (uVar6 != 8) goto LAB_0002d510;" if (parenthesized_expression "(uVar6 != 8)" ( (binary_expression "uVar6 != 8" identifier != number_literal) )) (goto_statement "goto LAB_0002d510;" goto statement_identifier ;)) }) (else_clause "else {\n        if (uVar6 == 0x12) goto LAB_0002d860;\n        if (uVar6 != 0x13) goto LAB_0002d510;\n      }" else (compound_statement "{\n        if (uVar6 == 0x12) goto LAB_0002d860;\n        if (uVar6 != 0x13) goto LAB_0002d510;\n      }" { (if_statement "if (uVar6 == 0x12) goto LAB_0002d860;" if (parenthesized_expression "(uVar6 == 0x12)" ( (binary_expression "uVar6 == 0x12" identifier == number_literal) )) (goto_statement "goto LAB_0002d860;" goto statement_identifier ;)) (if_statement "if (uVar6 != 0x13) goto LAB_0002d510;" if (parenthesized_expression "(uVar6 != 0x13)" ( (binary_expression "uVar6 != 0x13" identifier != number_literal) )) (goto_statement "goto LAB_0002d510;" goto statement_identifier ;)) }))) })))) (labeled_statement "LAB_0002d538:\n    iVar7 = FUN_0001d7b0(&local_4c,local_60);" statement_identifier : (expression_statement "iVar7 = FUN_0001d7b0(&local_4c,local_60);" (assignment_expression "iVar7 = FUN_0001d7b0(&local_4c,local_60)" identifier = (call_expression "FUN_0001d7b0(&local_4c,local_60)" identifier (argument_list "(&local_4c,local_60)" ( (pointer_expression "&local_4c" & identifier) , identifier )))) ;)) (if_statement "if (iVar7 == 0) {\n      return 0;\n    }" if (parenthesized_expression "(iVar7 == 0)" ( (binary_expression "iVar7 == 0" identifier == number_literal) )) (compound_statement "{\n      return 0;\n    }" { (return_statement "return 0;" return number_literal ;) })) (expression_statement "param_8 = DAT_000b9da0;" (assignment_expression "param_8 = DAT_000b9da0" identifier = identifier) ;) (if_statement "if (DAT_000b6324 == 0) {\n      if (DAT_000b9da0 != 0) {\n        pcVar9 = \n        "    Offset             Info             Type               Symbol\'s Value  Symbol\'s Name\n"\n        ;\nLAB_0002d598:\n        puVar24 = (undefined *)0x5;\n        pcVar9 = (char *)dcgettext(0,pcVar9,5);\n        printf(pcVar9);\n        param_8 = 0;\n        goto LAB_0002d5b6;\n      }\n      pcVar9 = "  Offset          Info           Type           Sym. Value    Sym. Name\n";\n    }\n    else {\n      if (DAT_000b9da0 != 0) {\n        pcVar9 = " Offset     Info    Type                Sym. Value  Symbol\'s Name\n";\n        goto LAB_0002d598;\n      }\n      pcVar9 = " Offset     Info    Type            Sym.Value  Sym. Name\n";\n    }" if (parenthesized_expression "(DAT_000b6324 == 0)" ( (binary_expression "DAT_000b6324 == 0" identifier == number_literal) )) (compound_statement "{\n      if (DAT_000b9da0 != 0) {\n        pcVar9 = \n        "    Offset             Info             Type               Symbol\'s Value  Symbol\'s Name\n"\n        ;\nLAB_0002d598:\n        puVar24 = (undefined *)0x5;\n        pcVar9 = (char *)dcgettext(0,pcVar9,5);\n        printf(pcVar9);\n        param_8 = 0;\n        goto LAB_0002d5b6;\n      }\n      pcVar9 = "  Offset          Info           Type           Sym. Value    Sym. Name\n";\n    }" { (if_statement "if (DAT_000b9da0 != 0) {\n        pcVar9 = \n        "    Offset             Info             Type               Symbol\'s Value  Symbol\'s Name\n"\n        ;\nLAB_0002d598:\n        puVar24 = (undefined *)0x5;\n        pcVar9 = (char *)dcgettext(0,pcVar9,5);\n        printf(pcVar9);\n        param_8 = 0;\n        goto LAB_0002d5b6;\n      }" if (parenthesized_expression "(DAT_000b9da0 != 0)" ( (binary_expression "DAT_000b9da0 != 0" identifier != number_literal) )) (compound_statement "{\n        pcVar9 = \n        "    Offset             Info             Type               Symbol\'s Value  Symbol\'s Name\n"\n        ;\nLAB_0002d598:\n        puVar24 = (undefined *)0x5;\n        pcVar9 = (char *)dcgettext(0,pcVar9,5);\n        printf(pcVar9);\n        param_8 = 0;\n        goto LAB_0002d5b6;\n      }" { (expression_statement "pcVar9 = \n        "    Offset             Info             Type               Symbol\'s Value  Symbol\'s Name\n"\n        ;" (assignment_expression "pcVar9 = \n        "    Offset             Info             Type               Symbol\'s Value  Symbol\'s Name\n"" identifier = (string_literal ""    Offset             Info             Type               Symbol\'s Value  Symbol\'s Name\n"" " string_content escape_sequence string_content escape_sequence string_content escape_sequence ")) ;) (labeled_statement "LAB_0002d598:\n        puVar24 = (undefined *)0x5;" statement_identifier : (expression_statement "puVar24 = (undefined *)0x5;" (assignment_expression "puVar24 = (undefined *)0x5" identifier = (cast_expression "(undefined *)0x5" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;)) (expression_statement "pcVar9 = (char *)dcgettext(0,pcVar9,5);" (assignment_expression "pcVar9 = (char *)dcgettext(0,pcVar9,5)" identifier = (cast_expression "(char *)dcgettext(0,pcVar9,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,pcVar9,5)" identifier (argument_list "(0,pcVar9,5)" ( number_literal , identifier , number_literal ))))) ;) (expression_statement "printf(pcVar9);" (call_expression "printf(pcVar9)" identifier (argument_list "(pcVar9)" ( identifier ))) ;) (expression_statement "param_8 = 0;" (assignment_expression "param_8 = 0" identifier = number_literal) ;) (goto_statement "goto LAB_0002d5b6;" goto statement_identifier ;) })) (expression_statement "pcVar9 = "  Offset          Info           Type           Sym. Value    Sym. Name\n";" (assignment_expression "pcVar9 = "  Offset          Info           Type           Sym. Value    Sym. Name\n"" identifier = (string_literal ""  Offset          Info           Type           Sym. Value    Sym. Name\n"" " string_content escape_sequence ")) ;) }) (else_clause "else {\n      if (DAT_000b9da0 != 0) {\n        pcVar9 = " Offset     Info    Type                Sym. Value  Symbol\'s Name\n";\n        goto LAB_0002d598;\n      }\n      pcVar9 = " Offset     Info    Type            Sym.Value  Sym. Name\n";\n    }" else (compound_statement "{\n      if (DAT_000b9da0 != 0) {\n        pcVar9 = " Offset     Info    Type                Sym. Value  Symbol\'s Name\n";\n        goto LAB_0002d598;\n      }\n      pcVar9 = " Offset     Info    Type            Sym.Value  Sym. Name\n";\n    }" { (if_statement "if (DAT_000b9da0 != 0) {\n        pcVar9 = " Offset     Info    Type                Sym. Value  Symbol\'s Name\n";\n        goto LAB_0002d598;\n      }" if (parenthesized_expression "(DAT_000b9da0 != 0)" ( (binary_expression "DAT_000b9da0 != 0" identifier != number_literal) )) (compound_statement "{\n        pcVar9 = " Offset     Info    Type                Sym. Value  Symbol\'s Name\n";\n        goto LAB_0002d598;\n      }" { (expression_statement "pcVar9 = " Offset     Info    Type                Sym. Value  Symbol\'s Name\n";" (assignment_expression "pcVar9 = " Offset     Info    Type                Sym. Value  Symbol\'s Name\n"" identifier = (string_literal "" Offset     Info    Type                Sym. Value  Symbol\'s Name\n"" " string_content escape_sequence string_content escape_sequence ")) ;) (goto_statement "goto LAB_0002d598;" goto statement_identifier ;) })) (expression_statement "pcVar9 = " Offset     Info    Type            Sym.Value  Sym. Name\n";" (assignment_expression "pcVar9 = " Offset     Info    Type            Sym.Value  Sym. Name\n"" identifier = (string_literal "" Offset     Info    Type            Sym.Value  Sym. Name\n"" " string_content escape_sequence ")) ;) }))) }) (else_clause "else {\n    if (param_8 == 0) goto LAB_0002d538;\nLAB_0002d450:\n    iVar7 = FUN_0001e360(&local_4c,local_60);\n    if (iVar7 == 0) {\n      return 0;\n    }\n    if (DAT_000b6324 == 0) {\n      if (DAT_000b9da0 == 0) {\n        pcVar9 = \n        "  Offset          Info           Type           Sym. Value    Sym. Name + Addend\n";\n      }\n      else {\n        pcVar9 = \n        "    Offset             Info             Type               Symbol\'s Value  Symbol\'s Name + Addend\n"\n        ;\n      }\n    }\n    else if (DAT_000b9da0 == 0) {\n      pcVar9 = " Offset     Info    Type            Sym.Value  Sym. Name + Addend\n";\n    }\n    else {\n      pcVar9 = " Offset     Info    Type                Sym. Value  Symbol\'s Name + Addend\n";\n    }\n  }" else (compound_statement "{\n    if (param_8 == 0) goto LAB_0002d538;\nLAB_0002d450:\n    iVar7 = FUN_0001e360(&local_4c,local_60);\n    if (iVar7 == 0) {\n      return 0;\n    }\n    if (DAT_000b6324 == 0) {\n      if (DAT_000b9da0 == 0) {\n        pcVar9 = \n        "  Offset          Info           Type           Sym. Value    Sym. Name + Addend\n";\n      }\n      else {\n        pcVar9 = \n        "    Offset             Info             Type               Symbol\'s Value  Symbol\'s Name + Addend\n"\n        ;\n      }\n    }\n    else if (DAT_000b9da0 == 0) {\n      pcVar9 = " Offset     Info    Type            Sym.Value  Sym. Name + Addend\n";\n    }\n    else {\n      pcVar9 = " Offset     Info    Type                Sym. Value  Symbol\'s Name + Addend\n";\n    }\n  }" { (if_statement "if (param_8 == 0) goto LAB_0002d538;" if (parenthesized_expression "(param_8 == 0)" ( (binary_expression "param_8 == 0" identifier == number_literal) )) (goto_statement "goto LAB_0002d538;" goto statement_identifier ;)) (labeled_statement "LAB_0002d450:\n    iVar7 = FUN_0001e360(&local_4c,local_60);" statement_identifier : (expression_statement "iVar7 = FUN_0001e360(&local_4c,local_60);" (assignment_expression "iVar7 = FUN_0001e360(&local_4c,local_60)" identifier = (call_expression "FUN_0001e360(&local_4c,local_60)" identifier (argument_list "(&local_4c,local_60)" ( (pointer_expression "&local_4c" & identifier) , identifier )))) ;)) (if_statement "if (iVar7 == 0) {\n      return 0;\n    }" if (parenthesized_expression "(iVar7 == 0)" ( (binary_expression "iVar7 == 0" identifier == number_literal) )) (compound_statement "{\n      return 0;\n    }" { (return_statement "return 0;" return number_literal ;) })) (if_statement "if (DAT_000b6324 == 0) {\n      if (DAT_000b9da0 == 0) {\n        pcVar9 = \n        "  Offset          Info           Type           Sym. Value    Sym. Name + Addend\n";\n      }\n      else {\n        pcVar9 = \n        "    Offset             Info             Type               Symbol\'s Value  Symbol\'s Name + Addend\n"\n        ;\n      }\n    }\n    else if (DAT_000b9da0 == 0) {\n      pcVar9 = " Offset     Info    Type            Sym.Value  Sym. Name + Addend\n";\n    }\n    else {\n      pcVar9 = " Offset     Info    Type                Sym. Value  Symbol\'s Name + Addend\n";\n    }" if (parenthesized_expression "(DAT_000b6324 == 0)" ( (binary_expression "DAT_000b6324 == 0" identifier == number_literal) )) (compound_statement "{\n      if (DAT_000b9da0 == 0) {\n        pcVar9 = \n        "  Offset          Info           Type           Sym. Value    Sym. Name + Addend\n";\n      }\n      else {\n        pcVar9 = \n        "    Offset             Info             Type               Symbol\'s Value  Symbol\'s Name + Addend\n"\n        ;\n      }\n    }" { (if_statement "if (DAT_000b9da0 == 0) {\n        pcVar9 = \n        "  Offset          Info           Type           Sym. Value    Sym. Name + Addend\n";\n      }\n      else {\n        pcVar9 = \n        "    Offset             Info             Type               Symbol\'s Value  Symbol\'s Name + Addend\n"\n        ;\n      }" if (parenthesized_expression "(DAT_000b9da0 == 0)" ( (binary_expression "DAT_000b9da0 == 0" identifier == number_literal) )) (compound_statement "{\n        pcVar9 = \n        "  Offset          Info           Type           Sym. Value    Sym. Name + Addend\n";\n      }" { (expression_statement "pcVar9 = \n        "  Offset          Info           Type           Sym. Value    Sym. Name + Addend\n";" (assignment_expression "pcVar9 = \n        "  Offset          Info           Type           Sym. Value    Sym. Name + Addend\n"" identifier = (string_literal ""  Offset          Info           Type           Sym. Value    Sym. Name + Addend\n"" " string_content escape_sequence ")) ;) }) (else_clause "else {\n        pcVar9 = \n        "    Offset             Info             Type               Symbol\'s Value  Symbol\'s Name + Addend\n"\n        ;\n      }" else (compound_statement "{\n        pcVar9 = \n        "    Offset             Info             Type               Symbol\'s Value  Symbol\'s Name + Addend\n"\n        ;\n      }" { (expression_statement "pcVar9 = \n        "    Offset             Info             Type               Symbol\'s Value  Symbol\'s Name + Addend\n"\n        ;" (assignment_expression "pcVar9 = \n        "    Offset             Info             Type               Symbol\'s Value  Symbol\'s Name + Addend\n"" identifier = (string_literal ""    Offset             Info             Type               Symbol\'s Value  Symbol\'s Name + Addend\n"" " string_content escape_sequence string_content escape_sequence string_content escape_sequence ")) ;) }))) }) (else_clause "else if (DAT_000b9da0 == 0) {\n      pcVar9 = " Offset     Info    Type            Sym.Value  Sym. Name + Addend\n";\n    }\n    else {\n      pcVar9 = " Offset     Info    Type                Sym. Value  Symbol\'s Name + Addend\n";\n    }" else (if_statement "if (DAT_000b9da0 == 0) {\n      pcVar9 = " Offset     Info    Type            Sym.Value  Sym. Name + Addend\n";\n    }\n    else {\n      pcVar9 = " Offset     Info    Type                Sym. Value  Symbol\'s Name + Addend\n";\n    }" if (parenthesized_expression "(DAT_000b9da0 == 0)" ( (binary_expression "DAT_000b9da0 == 0" identifier == number_literal) )) (compound_statement "{\n      pcVar9 = " Offset     Info    Type            Sym.Value  Sym. Name + Addend\n";\n    }" { (expression_statement "pcVar9 = " Offset     Info    Type            Sym.Value  Sym. Name + Addend\n";" (assignment_expression "pcVar9 = " Offset     Info    Type            Sym.Value  Sym. Name + Addend\n"" identifier = (string_literal "" Offset     Info    Type            Sym.Value  Sym. Name + Addend\n"" " string_content escape_sequence ")) ;) }) (else_clause "else {\n      pcVar9 = " Offset     Info    Type                Sym. Value  Symbol\'s Name + Addend\n";\n    }" else (compound_statement "{\n      pcVar9 = " Offset     Info    Type                Sym. Value  Symbol\'s Name + Addend\n";\n    }" { (expression_statement "pcVar9 = " Offset     Info    Type                Sym. Value  Symbol\'s Name + Addend\n";" (assignment_expression "pcVar9 = " Offset     Info    Type                Sym. Value  Symbol\'s Name + Addend\n"" identifier = (string_literal "" Offset     Info    Type                Sym. Value  Symbol\'s Name + Addend\n"" " string_content escape_sequence string_content escape_sequence ")) ;) }))))) }))) (expression_statement "puVar24 = (undefined *)0x5;" (assignment_expression "puVar24 = (undefined *)0x5" identifier = (cast_expression "(undefined *)0x5" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (expression_statement "pcVar9 = (char *)dcgettext(0,pcVar9,5);" (assignment_expression "pcVar9 = (char *)dcgettext(0,pcVar9,5)" identifier = (cast_expression "(char *)dcgettext(0,pcVar9,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,pcVar9,5)" identifier (argument_list "(0,pcVar9,5)" ( number_literal , identifier , number_literal ))))) ;) (expression_statement "printf(pcVar9);" (call_expression "printf(pcVar9)" identifier (argument_list "(pcVar9)" ( identifier ))) ;) (labeled_statement "LAB_0002d5b6:\n  puVar5 = PTR_stdout_000b3fd8;" statement_identifier : (expression_statement "puVar5 = PTR_stdout_000b3fd8;" (assignment_expression "puVar5 = PTR_stdout_000b3fd8" identifier = identifier) ;)) (if_statement "if (local_60[0] == 0) {\n    local_6c = 1;\n  }\n  else {\n    local_6c = 1;\n    uVar16 = 0;\n    do {\n      iVar7 = uVar16 * 0x18;\n      puVar8 = (undefined4 *)(iVar7 + (int)local_4c);\n      uVar10 = *puVar8;\n      uVar4 = puVar8[1];\n      uVar13 = puVar8[3];\n      puVar25 = (undefined *)puVar8[2];\n      if (DAT_000b6324 == 0) {\n        local_80 = FUN_00021e40();\n        local_90 = 0;\n        pcVar9 = "%16.16llx  %16.16llx ";\n        if (DAT_000b9da0 == 0) {\n          pcVar9 = "%12.12llx  %12.12llx ";\n        }\n        uVar14 = uVar13;\n        printf(pcVar9,uVar10,uVar4,puVar25,uVar13);\n        puVar26 = puVar25;\n      }\n      else {\n        local_80 = (uint)puVar25 & 0xff;\n        uVar14 = (uint)puVar25 >> 8 | uVar13 << 0x18;\n        local_90 = uVar13 >> 8;\n        puVar26 = puVar25;\n        printf("%8.8lx  %8.8lx ",uVar10,puVar25);\n        puVar24 = puVar25;\n      }\n      uVar6 = *(ushort *)(param_1 + 0x42);\n      if (uVar6 == 0x72) {\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7997c;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b41;\n          break;\n        case 2:\n          local_8c = (byte *)0x79cff;\n          break;\n        case 3:\n          local_8c = (byte *)0x79cf0;\n          break;\n        case 4:\n          local_8c = (byte *)0x79ce4;\n          break;\n        case 5:\n          local_8c = (byte *)0x79cd8;\n          break;\n        case 6:\n          local_8c = (byte *)0x79ccc;\n          break;\n        case 7:\n          local_8c = (byte *)0x79cbd;\n          break;\n        case 8:\n          local_8c = (byte *)0x79cae;\n          break;\n        case 9:\n          local_8c = (byte *)0x79c9f;\n          break;\n        case 10:\n          local_8c = (byte *)0x79c90;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x79c84;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x79c78;\n          break;\n        case 0xd:\n          local_8c = &UNK_00079c6d;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x79c61;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x79c55;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x79c49;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x79c3d;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x79c2f;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x79c20;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x79c11;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\n        goto LAB_0002dd00;\n      }\n      if (0x72 < uVar6) {\n        if (uVar6 == 0x1057) {\ncode_r0x0002e6d7:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b49c;\n            break;\n          case 1:\n            local_8c = &UNK_00078a28;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b897;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b888;\n            break;\n          case 4:\n            local_8c = &UNK_0007b87f;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b873;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b865;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b857;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b849;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b837;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b825;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b813;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b802;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x7b7f1;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x7b7e0;\n            break;\n          case 0xf:\n            local_8c = (byte *)0x7b7cb;\n            break;\n          case 0x10:\n            local_8c = (byte *)0x7b7b6;\n            break;\n          case 0x11:\n            local_8c = (byte *)0x7b7a1;\n            break;\n          case 0x12:\n            local_8c = (byte *)0x7b796;\n            break;\n          case 0x13:\n            local_8c = (byte *)0x7b78c;\n            break;\n          case 0x14:\n            local_8c = &UNK_0007b784;\n            break;\n          case 0x15:\n            local_8c = (byte *)0x7b777;\n            break;\n          case 0x16:\n            local_8c = (byte *)0x7b769;\n            break;\n          case 0x17:\n            local_8c = (byte *)0x7b757;\n            break;\n          case 0x18:\n            local_8c = (byte *)0x7b746;\n            break;\n          case 0x19:\n            local_8c = (byte *)0x7b735;\n            break;\n          case 0x1a:\n            local_8c = &UNK_0007b72d;\n            break;\n          case 0x1b:\n            local_8c = &UNK_0007b721;\n            break;\n          case 0x1c:\n            local_8c = &UNK_0007b715;\n            break;\n          case 0x1d:\n            local_8c = &UNK_0007b708;\n            break;\n          case 0x1e:\n            local_8c = (byte *)0x7b6fc;\n            break;\n          case 0x1f:\n            local_8c = (byte *)0x7b6ef;\n            break;\n          case 0x20:\n            local_8c = (byte *)0x7b6e2;\n            break;\n          case 0x21:\n            local_8c = (byte *)0x7b6d1;\n            break;\n          case 0x22:\n            local_8c = (byte *)0x7b6c5;\n            break;\n          case 0x23:\n            local_8c = (byte *)0x7b6b9;\n            break;\n          case 0x24:\n            local_8c = (byte *)0x7b6aa;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 < 0x1058) {\n          if (0xb5 < uVar6) {\n            if (uVar6 == 0xc5) {\n              local_8c = (byte *)FUN_00018620();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 < 0xc6) {\n              if (uVar6 != 0xbd) {\n                if (uVar6 < 0xbe) {\n                  if (uVar6 == 0xb7) {\n                    local_8c = (byte *)FUN_000140b0();\n                  }\n                  else {\n                    if (uVar6 != 0xbc) goto LAB_0002dbd0;\n                    local_8c = (byte *)FUN_0001a1a0();\n                  }\n                }\n                else {\n                  if (uVar6 != 0xbf) {\n                    if (uVar6 == 0xc3) goto LAB_0002e062;\n                    goto LAB_0002dbd0;\n                  }\n                  local_8c = (byte *)FUN_00019e30();\n                }\n                goto LAB_0002dcf0;\n              }\ncode_r0x0002e43b:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78f38;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bb1;\n                break;\n              case 2:\n                local_8c = (byte *)0x79367;\n                break;\n              case 3:\n                local_8c = (byte *)0x79351;\n                break;\n              case 4:\n                local_8c = (byte *)0x79338;\n                break;\n              case 5:\n                local_8c = (byte *)0x79328;\n                break;\n              case 6:\n                local_8c = (byte *)0x79315;\n                break;\n              case 7:\n                local_8c = (byte *)0x79302;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ef;\n                break;\n              case 9:\n                local_8c = (byte *)0x792da;\n                break;\n              case 10:\n                local_8c = (byte *)0x792bf;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x792a4;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7928b;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79275;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x79261;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7924d;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7923c;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79225;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920f;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f8;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791e1;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791cf;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791be;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791ab;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79198;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79166;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7914d;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x79132;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7911a;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x79100;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790cd;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab5;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a63e;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3f;\n              }\n            }\n            else {\n              if (0xdf < uVar6) {\n                if (uVar6 == 0xf3) {\n                  local_8c = (byte *)FUN_00018290();\n                }\n                else {\n                  if (uVar6 != 0xfa) goto LAB_0002dbd0;\n                  if (*(short *)(param_1 + 0x3d) != 0x3200) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x7b8a5;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8fd;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e21;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e14;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e05;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078dfc;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dd2;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc5;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db8;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da9;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d9a;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d85;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d70;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d64;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d56;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d4a;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d3e;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d2e;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d1e;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d0e;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cff;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78cf0;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78ce0;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78cd0;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cc1;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cb2;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  local_8c = (byte *)FUN_00017590();\n                }\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 == 0xdd) {\n                if (local_80 == 7) {\n                  local_8c = (byte *)0x79af6;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b39;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b55;\n                    if (local_80 != 1) {\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }\n                  }\n                  else {\n                    local_8c = (byte *)0x79b16;\n                    if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }\n                  }\n                }\n                else if (local_80 == 0xb) {\n                  local_8c = (byte *)0x79ab8;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ada;\n                  if (local_80 != 9) {\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }\n                }\n                else if (local_80 == 0xd) {\n                  local_8c = (byte *)0x79a90;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 != 0xde) goto LAB_0002dbd0;\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78c33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a93;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adcb;\n                break;\n              case 3:\n                local_8c = &UNK_0007adc2;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb8;\n                break;\n              case 5:\n                local_8c = &UNK_0007adae;\n                break;\n              case 6:\n                local_8c = &UNK_0007ada4;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad9a;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad8d;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad82;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad77;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad6d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5f;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 < 0xb4) {\n            if (uVar6 != 0x8c) {\n              if (0x8c < uVar6) {\n                if (uVar6 == 0xad) {\n                  local_8c = (byte *)FUN_000189d0();\n                  goto LAB_0002dcf0;\n                }\n                if (uVar6 < 0xae) {\n                  if (uVar6 == 0x90) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78c4f;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789bf;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f26;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f13;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f09;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78efb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee8;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed8;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec9;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78ebd;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea7;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e97;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e86;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e75;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5f;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e49;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e3b;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  if (uVar6 == 0xa7) {\n                    local_8c = (byte *)FUN_000171b0();\n                    goto LAB_0002dcf0;\n                  }\n                }\n                else {\n                  if (uVar6 == 0xae) {\n                    local_8c = (byte *)FUN_00016b40();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 0xb1) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78be5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba5;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79536;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79529;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x7951b;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x7950c;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794fc;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794ec;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794db;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794cb;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794bb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794aa;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x7949d;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x79490;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x79484;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79478;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x7946b;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x7945e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x79451;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x79444;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79436;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79429;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x7941c;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x7940e;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x79400;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793f1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793e2;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793d2;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793c2;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793ae;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79399;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79389;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 0x78) {\ncode_r0x0002ef25:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7937d;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b8c;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796f1;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e7;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c8;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796bf;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796b3;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a8;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7969c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7968d;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7967d;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7966d;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 < 0x79) {\n                if (uVar6 == 0x73) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x789db;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bdb;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7904a;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903f;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79034;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79023;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7900d;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff9;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fee;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fe1;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fd3;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fc3;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fb2;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78fa2;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f92;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f85;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f78;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f6b;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f5b;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f4a;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x74) goto code_r0x0002e2d7;\n              }\n              else {\n                if (uVar6 == 0x87) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79b51;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b25;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f25;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f18;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f0d;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79f00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79ef3;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee5;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec9;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eba;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ead;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e97;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e83;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e75;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e64;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e55;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e45;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e37;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e24;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e16;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e08;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x8a) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79543;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b83;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797ee;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797e4;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d8;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797cc;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797bd;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797b1;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x797a3;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7978e;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7977b;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7976d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7975a;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79747;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x7973b;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x7972b;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x7971b;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x7970b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n              }\n              goto LAB_0002dbd0;\n            }\n            local_8c = (byte *)FUN_00019be0();\n          }\n          else {\nLAB_0002efc8:\n            local_8c = (byte *)FUN_0001b090();\n          }\n          goto LAB_0002dcf0;\n        }\n        if (uVar6 == 0x8217) {\ncode_r0x0002edad:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79661;\n            break;\n          case 1:\n            local_8c = &UNK_00078b6d;\n            break;\n          case 2:\n            local_8c = (byte *)0x79972;\n            break;\n          case 3:\n            local_8c = &UNK_00079967;\n            break;\n          case 4:\n            local_8c = (byte *)0x7995b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7994a;\n            break;\n          case 6:\n            local_8c = (byte *)0x7993d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7992e;\n            break;\n          case 8:\n            local_8c = (byte *)0x7991f;\n            break;\n          case 9:\n            local_8c = (byte *)0x79910;\n            break;\n          case 10:\n            local_8c = (byte *)0x79901;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x798f2;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x798e6;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x798d5;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x798c6;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 < 0x8218) {\n          if (uVar6 == 0x4688) {\ncode_r0x0002e2d7:\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x78e2e;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bc1;\n              break;\n            case 2:\n              local_8c = (byte *)0x790b4;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a5;\n              break;\n            case 4:\n              local_8c = (byte *)0x79095;\n              break;\n            case 5:\n              local_8c = (byte *)0x79089;\n              break;\n            case 6:\n              local_8c = (byte *)0x7907d;\n              break;\n            case 7:\n              local_8c = (byte *)0x79071;\n              break;\n            case 8:\n              local_8c = (byte *)0x79065;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 < 0x4689) {\n            if (uVar6 == 0x2530) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x790c3;\n                break;\n              case 1:\n                local_8c = &UNK_00078b96;\n                break;\n              case 2:\n                local_8c = &UNK_00078c2b;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c1d;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c13;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c09;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bff;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 < 0x2531) {\n              if (uVar6 == 0x1059) {\ncode_r0x0002e0f7:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7a361;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78acf;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8cb;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8bf;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8ad;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a89c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a885;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a873;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a861;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a856;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a844;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n              }\n              else {\n                if (uVar6 != 0x1223) goto LAB_0002dbd0;\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x796fb;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b60;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a45;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a37;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a24;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a10;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799fc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799eb;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d9;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c9;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799ba;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a8;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79997;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79987;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n              }\n            }\n            else {\n              if (uVar6 == 0x3330) goto code_r0x0002edcd;\n              if (uVar6 != 0x4157) goto LAB_0002dbd0;\n              if (local_80 == 0) {\n                local_8c = (byte *)0x78ca4;\n              }\n              else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bcf;\n              }\n            }\n          }\n          else {\n            if (uVar6 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b09a;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a59;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b48d;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b47e;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b46a;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b458;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b446;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b434;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41f;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b40a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (0x5aa5 < uVar6) {\n              if (uVar6 == 0x7650) goto code_r0x0002e4ef;\n              if (uVar6 == 0x7676) goto code_r0x0002e577;\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x4def) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b5bd;\n                break;\n              case 1:\n                local_8c = &UNK_00078a14;\n                break;\n              case 2:\n                local_8c = &UNK_00078c95;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c83;\n                break;\n              case 4:\n                local_8c = &UNK_00078c76;\n                break;\n              case 5:\n                local_8c = &UNK_00078c67;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c5a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (uVar6 != 0x5441) goto LAB_0002dbd0;\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7aa69;\n              break;\n            case 1:\n              local_8c = &UNK_00078a8a;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b08c;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b07e;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b073;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b068;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b05a;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b04b;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b03d;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02f;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b021;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b015;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b009;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7affd;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afee;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd9;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afc4;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaf;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af9a;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af82;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af6a;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af52;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af43;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af34;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af25;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af15;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7af01;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aeee;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aedb;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec8;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb8;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea8;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae98;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae86;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae74;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae62;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae55;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae41;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae2b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae18;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae0a;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 200:\n              local_8c = (byte *)0x7adf6;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7ade4;\n            }\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 == 0xad45) {\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79a53;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b32;\n            break;\n          case 2:\n            local_8c = (byte *)0x79ded;\n            break;\n          case 3:\n            local_8c = (byte *)0x79ddf;\n            break;\n          case 4:\n            local_8c = (byte *)0x79dce;\n            break;\n          case 5:\n            local_8c = (byte *)0x79dbd;\n            break;\n          case 6:\n            local_8c = (byte *)0x79dad;\n            break;\n          case 7:\n            local_8c = (byte *)0x79d9a;\n            break;\n          case 8:\n            local_8c = (byte *)0x79d8b;\n            break;\n          case 9:\n            local_8c = (byte *)0x79d78;\n            break;\n          case 10:\n            local_8c = (byte *)0x79d67;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x79d56;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x79d47;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          case 0x80:\n            local_8c = (byte *)0x79d2d;\n            break;\n          case 0x81:\n            local_8c = (byte *)0x79d15;\n          }\n          goto LAB_0002dd00;\n        }\n        if (0xad45 < uVar6) {\n          if (uVar6 == 0xdead) goto code_r0x0002ef3d;\n          if (uVar6 < 0xdeae) {\n            if (uVar6 == 0xbaab) goto code_r0x0002e43b;\n            if (uVar6 == 0xbeef) goto code_r0x0002e467;\n            goto LAB_0002dbd0;\n          }\n          if (uVar6 == 0xfeb0) goto code_r0x0002ef25;\n          if (uVar6 == 0xfeba) {\n            if (local_80 == 6) {\n              local_8c = (byte *)0x79879;\n            }\n            else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798af;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bf1;\n                }\n                else {\n                  local_8c = (byte *)0x78b77;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79895;\n                if (local_80 != 4) {\n                  local_8c = (byte *)"R_IQ2000_26";\n                  if (4 < local_80) {\n                    local_8c = (byte *)"R_IQ2000_HI16";\n                  }\n                }\n              }\n            }\n            else if (local_80 == 9) {\n              local_8c = (byte *)0x79844;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79866;\n              }\n              else {\n                local_8c = (byte *)0x79853;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x7981b;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79806;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x79832;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 == 0xf00d) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7905a;\n              break;\n            case 1:\n              local_8c = &UNK_00078b9e;\n              break;\n            case 2:\n              local_8c = &UNK_00079659;\n              break;\n            case 3:\n              local_8c = (byte *)0x79650;\n              break;\n            case 4:\n              local_8c = (byte *)0x79647;\n              break;\n            case 5:\n              local_8c = (byte *)0x79638;\n              break;\n            case 6:\n              local_8c = (byte *)0x79628;\n              break;\n            case 7:\n              local_8c = (byte *)0x79618;\n              break;\n            case 8:\n              local_8c = (byte *)0x79608;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f8;\n              break;\n            case 10:\n              local_8c = (byte *)0x795ec;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795e0;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795d4;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795bc;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795af;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x795a0;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x79591;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x79584;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79575;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79561;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954f;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            }\n            goto LAB_0002dd00;\n          }\n          goto LAB_0002dbd0;\n        }\n        if (uVar6 == 0x9080) goto LAB_0002edf8;\n        if (uVar6 < 0x9081) {\n          if (uVar6 == 0x9026) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7a175;\n              break;\n            case 1:\n              local_8c = (byte *)0x78adb;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a828;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a818;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a808;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f9;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7ea;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7db;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7ce;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7bf;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7b0;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a7a1;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0x11:\n              local_8c = (byte *)0x7a78f;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a77e;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a76e;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a761;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a750;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73f;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a72e;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a720;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a712;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a703;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6f2;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6e0;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6cf;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6be;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6ad;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a69c;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a68b;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a67b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a66b;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a65b;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a64b;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 == 0x9041) goto LAB_0002e50a;\n        }\n        else {\n          if (uVar6 == 0xa390) goto LAB_0002e526;\n          if (uVar6 == 0xabc7) goto LAB_0002e54a;\n        }\n        goto LAB_0002dbd0;\n      }\n      if (uVar6 < 0x31) {\n        if (uVar6 < 0x2e) {\n          if (uVar6 != 0x12) {\n            if (uVar6 < 0x13) {\n              if (uVar6 == 7) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79d0a;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b0e;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a16a;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a15b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a14b;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a13c;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 0x30:\n                  local_8c = &UNK_0007a131;\n                  break;\n                case 0x31:\n                  local_8c = &UNK_0007a125;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a11a;\n                  break;\n                case 0x40:\n                  local_8c = &UNK_0007a10f;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a102;\n                  break;\n                case 0x44:\n                  local_8c = &UNK_0007a0f7;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0ea;\n                  break;\n                case 0x48:\n                  local_8c = &UNK_0007a0df;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0d2;\n                  break;\n                case 0x4c:\n                  local_8c = &UNK_0007a0c7;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0ba;\n                  break;\n                case 0x52:\n                  local_8c = &UNK_0007a0ad;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a0a0;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a093;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a083;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a073;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a063;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a053;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a043;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a033;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a028;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a01a;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a00e;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79fff;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79ff4;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe9;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fdd;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fce;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 < 8) {\n                if (uVar6 == 3) {\nLAB_0002e7da:\n                  local_8c = (byte *)FUN_00015960();\n                  goto LAB_0002dcf0;\n                }\n                if (uVar6 < 4) {\n                  if (uVar6 == 2) goto LAB_0002e7ba;\n                }\n                else {\n                  if (uVar6 == 4) {\n                    local_8c = (byte *)FUN_00016860();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 6) goto LAB_0002e7da;\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 10) {\nLAB_0002ee10:\n                local_8c = (byte *)FUN_00016e80();\n                goto LAB_0002dcf0;\n              }\n              if (10 < uVar6) {\n                if (uVar6 == 0xb) goto LAB_0002e7ba;\n                if (uVar6 == 0xf) {\n                  local_8c = (byte *)FUN_000155e0();\n                  goto LAB_0002dcf0;\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 8) goto LAB_0002ee10;\n              if (uVar6 == 9) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79c05;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b17;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79fb4;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa6;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f99;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f8c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f7e;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f71;\n                  break;\n                case 8:\n                  local_8c = &UNK_00079f64;\n                  break;\n                case 9:\n                  local_8c = &UNK_00079f58;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f4c;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f3c;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x24) {\n              local_8c = (byte *)FUN_0001aaf0();\n              goto LAB_0002dcf0;\n            }\n            if (0x24 < uVar6) {\n              if (uVar6 == 0x2a) {\n                local_8c = (byte *)FUN_000192a0();\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 < 0x2b) {\n                if (uVar6 == 0x27) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x7a8dd;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a9d;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad3b;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad25;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad10;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7ad00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace6;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7acd0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acbc;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7acab;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac9e;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac8d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac7b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x28) {\n                  local_8c = (byte *)FUN_00014aa0();\n                  goto LAB_0002dcf0;\n                }\n              }\n              else {\n                if (uVar6 == 0x2b) goto LAB_0002e7ba;\n                if (uVar6 == 0x2d) goto LAB_0002e062;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x15) {\n              local_8c = (byte *)FUN_00017ef0();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 < 0x16) {\n              if (uVar6 == 0x13) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b54a;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078a1f;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007b8f4;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007b8e9;\n                  break;\n                case 4:\n                  local_8c = &UNK_0007b8df;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8d1;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8c2;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8b2;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x14) {\n                local_8c = (byte *)FUN_00017bb0();\n                goto LAB_0002dcf0;\n              }\n            }\n            else {\n              if (uVar6 == 0x16) {\nLAB_0002e526:\n                local_8c = (byte *)FUN_00018e30();\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 == 0x17) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b3ff;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a31;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b68e;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b67e;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b66e;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b661;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b654;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b648;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b63c;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b631;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b625;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b617;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b609;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5fd;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ef;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5e3;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d7;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c9;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n            }\n            goto LAB_0002dbd0;\n          }\nLAB_0002e7ba:\n          local_8c = (byte *)FUN_000195d0();\n        }\n        else {\n          local_8c = (byte *)FUN_00015240();\n        }\n        goto LAB_0002dcf0;\n      }\n      if (uVar6 == 0x57) {\nLAB_0002edf8:\n        local_8c = (byte *)FUN_0001a780();\n        goto LAB_0002dcf0;\n      }\n      if (0x57 < uVar6) {\n        if (uVar6 == 0x5d) {\nLAB_0002e062:\n          local_8c = (byte *)FUN_00014620();\n        }\n        else {\n          if (uVar6 < 0x5e) {\n            if (uVar6 == 0x5a) {\ncode_r0x0002ef3d:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7ad50;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a74;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b19d;\n                break;\n              case 3:\n                local_8c = &UNK_0007b191;\n                break;\n              case 4:\n                local_8c = &UNK_0007b184;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b173;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b161;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14f;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (0x5a < uVar6) {\n              if (uVar6 == 0x5b) {\ncode_r0x0002e741:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79f32;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af5;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3e1;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3d1;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3c1;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3b1;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a3a2;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a393;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a380;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36f;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fc2;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078aeb;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a634;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a62b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a616;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a601;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5ee;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5db;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c6;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b6;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a6;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a597;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a585;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a573;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a566;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a559;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a546;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a533;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a527;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a517;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a507;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f7;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4e4;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4d1;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4bd;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a9;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a495;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a481;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a46e;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a45b;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a448;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a435;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a424;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a412;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a400;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x58) {\nLAB_0002e50a:\n              local_8c = (byte *)FUN_00016580();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 == 0x59) {\ncode_r0x0002e467:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7add5;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a67;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3f2;\n                break;\n              case 3:\n                local_8c = &UNK_0007b3e6;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3d4;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3c2;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3b1;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b399;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b383;\n                break;\n              case 9:\n                local_8c = &UNK_0007b376;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b364;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b352;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33f;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b32c;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b319;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b309;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f9;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e9;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d9;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c9;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2ba;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a7;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b294;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b281;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b270;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b24d;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b239;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b228;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b217;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b202;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1ed;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d9;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c6;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b6;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            goto LAB_0002dbd0;\n          }\n          if (uVar6 == 0x65) goto code_r0x0002edad;\n          if (uVar6 < 0x66) {\n            if (uVar6 != 0x5e) {\n              if (uVar6 == 99) goto code_r0x0002e741;\n              goto LAB_0002dbd0;\n            }\nLAB_0002e54a:\n            local_8c = (byte *)FUN_0001b390();\n          }\n          else if (uVar6 == 0x6a) {\n            local_8c = (byte *)FUN_00014e70();\n          }\n          else {\n            if (uVar6 != 0x71) {\n              if (uVar6 != 0x69) goto LAB_0002dbd0;\n              if ((*(char *)(param_1 + 0x3c) != '-') && (*(char *)(param_1 + 0x17) != '\0'))\n              goto code_r0x0002e0f7;\n              switch(local_80) {\n              default:\n                goto LAB_0002dbd0;\n              case 1:\n                local_8c = (byte *)0x7a3f1;\n                break;\n              case 2:\n                local_8c = (byte *)0x78ac0;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa5b;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa4c;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa34;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa1c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7aa03;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9eb;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9d3;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a9a2;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a98a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a97a;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a965;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a955;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a943;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a933;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a923;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a910;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8fd;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8ea;\n              }\n              goto LAB_0002dd00;\n            }\n            local_8c = (byte *)FUN_000177c0();\n          }\n        }\nLAB_0002dcf0:\n        if (local_8c != (byte *)0x0) goto LAB_0002dd00;\n        goto LAB_0002dbd0;\n      }\n      if (uVar6 == 0x4c) {\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x79dfc;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b05;\n          break;\n        case 2:\n          local_8c = (byte *)0x7a357;\n          break;\n        case 3:\n          local_8c = (byte *)0x7a34d;\n          break;\n        case 4:\n          local_8c = (byte *)0x7a33e;\n          break;\n        case 5:\n          local_8c = (byte *)0x7a32e;\n          break;\n        case 6:\n          local_8c = (byte *)0x7a31e;\n          break;\n        case 7:\n          local_8c = (byte *)0x7a309;\n          break;\n        case 8:\n          local_8c = (byte *)0x7a2f6;\n          break;\n        case 9:\n          local_8c = (byte *)0x7a2ea;\n          break;\n        case 10:\n          local_8c = (byte *)0x7a2da;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7a2c9;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7a2b9;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7a2ab;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7a29d;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7a28c;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7a27b;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7a26a;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7a255;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7a241;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7a230;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7a21f;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7a212;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7a207;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7a1f6;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7a1e5;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7a1d1;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7a1bd;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7a1ad;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7a19d;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7a18f;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7a182;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar6 < 0x4d) {\n        if (uVar6 == 0x3e) goto LAB_0002efc8;\n        if (uVar6 < 0x3f) {\n          if (uVar6 == 0x32) {\n            local_8c = (byte *)FUN_00015c60();\n            goto LAB_0002dcf0;\n          }\n          if (uVar6 != 0x35) goto LAB_0002dbd0;\n        }\n        else if (uVar6 != 0x46) {\n          if (uVar6 == 0x4b) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x798bb;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b4c;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bfc;\n              break;\n            case 3:\n              local_8c = &UNK_00079bf4;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be9;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bde;\n              break;\n            case 6:\n              local_8c = &UNK_00079bd4;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc8;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0xd:\n              local_8c = (byte *)0x79bbc;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bb1;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79ba2;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b93;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b84;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b70;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b5e;\n            }\n            goto LAB_0002dd00;\n          }\n          goto LAB_0002dbd0;\n        }\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7b69b;\n          break;\n        case 1:\n          local_8c = &UNK_000789fa;\n          break;\n        case 2:\n          local_8c = (byte *)0x78a06;\n          break;\n        case 3:\n          local_8c = &UNK_000789cd;\n          break;\n        case 4:\n          local_8c = (byte *)0x789e8;\n          break;\n        case 5:\n          local_8c = &UNK_0007ba07;\n          break;\n        case 6:\n          local_8c = &UNK_0007b9fa;\n          break;\n        case 7:\n          local_8c = &UNK_0007b9ed;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b9da;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b9c2;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b9ac;\n          break;\n        case 0xb:\n          local_8c = &UNK_0007b99f;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b990;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7b981;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        case 0xf:\n          local_8c = (byte *)0x7b973;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7b961;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7b94e;\n          break;\n        case 0x12:\n          local_8c = &UNK_0007b93e;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7b92e;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7b91c;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7b909;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar6 == 0x54) {\ncode_r0x0002edcd:\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7ac6f;\n          break;\n        case 1:\n          local_8c = &UNK_00078a81;\n          break;\n        case 2:\n          local_8c = &UNK_0007b139;\n          break;\n        case 3:\n          local_8c = &UNK_0007b12f;\n          break;\n        case 4:\n          local_8c = &UNK_0007b125;\n          break;\n        case 5:\n          local_8c = (byte *)0x7b117;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b109;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b0fb;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b0ec;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b0dd;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b0cd;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b0b8;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b0a5;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar6 < 0x55) {\n        if (uVar6 != 0x50) {\n          if (uVar6 == 0x53) goto code_r0x0002e6d7;\n          goto LAB_0002dbd0;\n        }\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7a838;\n          break;\n        case 1:\n          local_8c = &UNK_00078aac;\n          break;\n        case 2:\n          local_8c = (byte *)0x7ac65;\n          break;\n        case 3:\n          local_8c = (byte *)0x7ac5b;\n          break;\n        case 4:\n          local_8c = (byte *)0x7ac51;\n          break;\n        case 5:\n          local_8c = (byte *)0x7ac47;\n          break;\n        case 6:\n          local_8c = (byte *)0x7ac3b;\n          break;\n        case 7:\n          local_8c = (byte *)0x7ac2e;\n          break;\n        case 8:\n          local_8c = (byte *)0x7ac21;\n          break;\n        case 9:\n          local_8c = (byte *)0x7ac14;\n          break;\n        case 10:\n          local_8c = (byte *)0x7ac07;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7abf2;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7abdf;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7abd3;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7abc5;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7abb7;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7aba9;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7ab9a;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7ab89;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7ab78;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7ab67;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7ab56;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7ab49;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7ab3a;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7ab2b;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7ab1c;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7ab11;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7ab04;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7aaf7;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7aaea;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7aadc;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7aace;\n          break;\n        case 0x20:\n          local_8c = (byte *)0x7aabb;\n          break;\n        case 0x21:\n          local_8c = (byte *)0x7aab0;\n          break;\n        case 0x22:\n          local_8c = (byte *)0x7aa98;\n          break;\n        case 0x23:\n          local_8c = (byte *)0x7aa8b;\n          break;\n        case 0x24:\n          local_8c = (byte *)0x7aa74;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\nLAB_0002dd00:\n        pcVar9 = "%-22s";\n        if (DAT_000b9da0 == 0) {\n          pcVar9 = "%-17.17s";\n        }\n        printf(pcVar9,local_8c,puVar24);\n        bVar22 = true;\n        bVar20 = *(ushort *)(param_1 + 0x42) < 0x9026;\n        bVar21 = *(ushort *)(param_1 + 0x42) == 0x9026;\n        if (!bVar21) goto LAB_0002dbff;\n        iVar11 = 0xf;\n        pbVar17 = local_8c;\n        pbVar19 = (byte *)"R_ALPHA_LITUSE";\n        do {\n          if (iVar11 == 0) break;\n          iVar11 = iVar11 + -1;\n          bVar20 = *pbVar17 < *pbVar19;\n          bVar21 = *pbVar17 == *pbVar19;\n          pbVar17 = pbVar17 + (uint)bVar23 * -2 + 1;\n          pbVar19 = pbVar19 + (uint)bVar23 * -2 + 1;\n        } while (bVar21);\n        if ((!bVar20 && !bVar21) != bVar20) goto LAB_0002dbff;\n        if (param_8 == 0) {\n          if (local_90 == 0 && uVar14 == 0) goto LAB_0002dc72;\n          goto LAB_0002dc11;\n        }\n        piVar2 = (int *)((int)local_4c + iVar7 + 0x14);\n        if (*piVar2 == 0 && (uint)(6 < *(uint *)((int)local_4c + iVar7 + 0x10)) <= (uint)-*piVar2) {\n                    /* WARNING: Could not recover jumptable at 0x0002dd94. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n          uVar10 = (*(code *)((int)&__DT_PLTGOT +\n                             *(int *)(&DAT_0008c8d0 + *(int *)((int)local_4c + iVar7 + 0x10) * 4)))\n                             ();\n          return uVar10;\n        }\n        putc(0x20,*(FILE **)puVar5);\n        uVar10 = *(undefined4 *)((int)local_4c + iVar7 + 0x10);\n        puVar24 = (undefined *)0x5;\n        pcVar9 = (char *)dcgettext(0,"<unknown addend: %lx>");\n        printf(pcVar9,uVar10,puVar24);\n        local_6c = 0;\n      }\n      else {\n        if (uVar6 == 0x55) {\ncode_r0x0002e4ef:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b1aa;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a3e;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5ab;\n            break;\n          case 3:\n            local_8c = &UNK_0007b5a1;\n            break;\n          case 4:\n            local_8c = &UNK_0007b597;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b587;\n            break;\n          case 6:\n            local_8c = &UNK_0007b57d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b568;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b555;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 == 0x56) {\ncode_r0x0002e577:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b143;\n            break;\n          case 1:\n            local_8c = &UNK_00078a50;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b53b;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b52a;\n            break;\n          case 4:\n            local_8c = &UNK_0007b520;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b510;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4fe;\n            break;\n          case 7:\n            local_8c = &UNK_0007b4f4;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4e4;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4d2;\n            break;\n          case 10:\n            local_8c = &UNK_0007b4c8;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b8;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a7;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\nLAB_0002dbd0:\n        puVar24 = (undefined *)0x5;\n        pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx",5);\n        printf(pcVar9,local_80);\n        bVar22 = false;\n        local_8c = (byte *)0x0;\nLAB_0002dbff:\n        if (local_90 == 0 && uVar14 == 0) {\n          if (param_8 != 0) {\n            iVar11 = *(int *)((int)local_4c + iVar7 + 0x10);\n            puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14);\n            printf("%*c",(-(uint)(DAT_000b6324 == 0) & 8) + 0xc,0x20);\n            if ((int)puVar24 < 0) {\n              puVar24 = (undefined *)-(int)(puVar24 + (iVar11 != 0));\n              printf("-%llx",-iVar11,puVar24);\n            }\n            else {\n              printf("%llx",iVar11,puVar24);\n            }\n          }\n        }\n        else {\nLAB_0002dc11:\n          if ((param_4 == 0) || ((uVar14 < param_5) <= local_90)) {\n            puVar24 = (undefined *)0x5;\n            uVar10 = dcgettext(0," bad symbol index: %08lx in reloc");\n            error(uVar10,uVar14);\n            local_6c = 0;\n          }\n          else {\n            iVar18 = uVar14 * 0x1c + param_4;\n            iVar11 = FUN_0002cf40(param_7,uVar14,iVar18 + 0x10,iVar18 + 0x18,&local_48,local_4e);\n            putchar(0x20);\n            if ((*(byte *)(iVar18 + 0x14) & 0xf) == 10) {\n              uVar14 = (-(uint)(DAT_000b6324 == 0) & 6) + 8;\n              uVar15 = FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11);\n              }\n              iVar12 = (uVar14 + 1) - uVar15;\n              if (uVar14 < uVar15) {\n                iVar12 = 1;\n              }\n              puVar24 = &DAT_0007c3bc;\n              printf("()%-*s",iVar12,&DAT_0007c3bc);\n            }\n            else {\n              FUN_0001e910();\n              pcVar9 = "   ";\n              if (DAT_000b6324 == 0) {\n                pcVar9 = " ";\n              }\n              printf(pcVar9);\n            }\n            uVar14 = *(uint *)(iVar18 + 0x10);\n            if (uVar14 == 0) {\n              if ((*(byte *)(iVar18 + 0x14) & 0xf) == 3) {\n                puVar25 = *(undefined **)(iVar18 + 0x18);\n                if (puVar25 < *(undefined **)(param_1 + 0x54)) {\n                  puVar1 = (uint *)(*(int *)(param_1 + 0x5c) + (int)puVar25 * 0x48);\n                  if (puVar1 == (uint *)0x0) {\n                    pcVar9 = "<none>";\n                  }\n                  else if (*(int *)(param_1 + 100) == 0) {\n                    pcVar9 = "<no-strings>";\n                  }\n                  else {\n                    if (*puVar1 < *(uint *)(param_1 + 0x68)) goto LAB_0002ea57;\n                    pcVar9 = "<corrupt>";\n                  }\n                  puVar24 = (undefined *)0x5;\n                  dcgettext(0,pcVar9);\n                }\n                else if ((puVar25 != (undefined *)0xfffffff1) &&\n                        (puVar25 != (undefined *)0xfffffff2)) {\n                  sVar3 = *(short *)(param_1 + 0x42);\n                  if (sVar3 == 8) {\n                    if ((puVar25 != (undefined *)0xffffff03) && (puVar25 != (undefined *)0xffffff04)\n                       ) {\nLAB_0002f0b3:\n                      sprintf(local_44,"<section 0x%x>");\n                      puVar24 = puVar25;\n                    }\n                  }\n                  else if (sVar3 == 0x8c) {\n                    if (puVar25 != (undefined *)0xffffff00) goto LAB_0002f0b3;\n                  }\n                  else if ((sVar3 == 0x3e) || (sVar3 == 0xb4)) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f085;\n                  }\n                  else if (sVar3 == 0xb5) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f0b3;\n                  }\n                  else {\nLAB_0002f085:\n                    if ((sVar3 != 0x32) ||\n                       (((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )))) goto LAB_0002f0b3;\n                  }\n                }\n              }\nLAB_0002ea57:\n              FUN_0001fd20();\n            }\n            else if (param_6 == 0) {\n              puVar24 = (undefined *)0x5;\n              pcVar9 = (char *)dcgettext(0,"<string table index: %3ld>");\n              printf(pcVar9,uVar14,puVar24);\n            }\n            else if (uVar14 < param_7) {\n              FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11,puVar24);\n              }\n            }\n            else {\n              puVar24 = (undefined *)0x5;\n              uVar10 = dcgettext(0,"<corrupt string table index: %3ld>");\n              error(uVar10,uVar14);\n              local_6c = 0;\n            }\n            if (param_8 != 0) {\n              puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14);\n              iVar7 = *(int *)((int)local_4c + iVar7 + 0x10);\n              if ((int)puVar24 < 0) {\n                puVar24 = (undefined *)-(int)(puVar24 + (iVar7 != 0));\n                printf(" - %llx",-iVar7,puVar24);\n              }\n              else {\n                printf(" + %llx",iVar7,puVar24);\n              }\n            }\n          }\n        }\n        if (*(short *)(param_1 + 0x42) == 0x2b) {\n          bVar20 = false;\n          bVar22 = !bVar22;\n          if (!bVar22) {\n            iVar7 = 0xe;\n            pbVar17 = (byte *)"R_SPARC_OLO10";\n            do {\n              if (iVar7 == 0) break;\n              iVar7 = iVar7 + -1;\n              bVar20 = *local_8c < *pbVar17;\n              bVar22 = *local_8c == *pbVar17;\n              local_8c = local_8c + (uint)bVar23 * -2 + 1;\n              pbVar17 = pbVar17 + (uint)bVar23 * -2 + 1;\n            } while (bVar22);\n            if ((!bVar20 && !bVar22) == bVar20) {\n              printf(" + %lx",(int)puVar26 >> 8,puVar24);\n            }\n          }\n        }\n      }\nLAB_0002dc72:\n      putc(10,*(FILE **)puVar5);\n      if ((DAT_000b6324 == 0) && (*(short *)(param_1 + 0x42) == 8)) {\n        uVar15 = (uint)puVar26 >> 8 & 0xff;\n        uVar13 = FUN_00016e80(puVar26,uVar13,uVar15);\n        uVar14 = (uint)puVar26 >> 0x10 & 0xff;\n        iVar7 = FUN_00016e80(uVar14);\n        printf("                    Type2: ");\n        if (uVar13 == 0) {\n          puVar24 = (undefined *)0x5;\n          uVar13 = uVar15;\n          pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx");\n          printf(pcVar9,uVar13,puVar24);\n        }\n        else {\n          printf("%-17.17s",uVar13);\n        }\n        printf("\n                    Type3: ",uVar13,puVar24);\n        if (iVar7 == 0) {\n          puVar24 = (undefined *)0x5;\n          pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx");\n          printf(pcVar9,uVar14,puVar24);\n        }\n        else {\n          printf("%-17.17s",iVar7,puVar24);\n        }\n        putc(10,*(FILE **)puVar5);\n      }\n      uVar16 = uVar16 + 1;\n    } while (uVar16 < local_60[0]);\n  }" if (parenthesized_expression "(local_60[0] == 0)" ( (binary_expression "local_60[0] == 0" (subscript_expression "local_60[0]" identifier [ number_literal ]) == number_literal) )) (compound_statement "{\n    local_6c = 1;\n  }" { (expression_statement "local_6c = 1;" (assignment_expression "local_6c = 1" identifier = number_literal) ;) }) (else_clause "else {\n    local_6c = 1;\n    uVar16 = 0;\n    do {\n      iVar7 = uVar16 * 0x18;\n      puVar8 = (undefined4 *)(iVar7 + (int)local_4c);\n      uVar10 = *puVar8;\n      uVar4 = puVar8[1];\n      uVar13 = puVar8[3];\n      puVar25 = (undefined *)puVar8[2];\n      if (DAT_000b6324 == 0) {\n        local_80 = FUN_00021e40();\n        local_90 = 0;\n        pcVar9 = "%16.16llx  %16.16llx ";\n        if (DAT_000b9da0 == 0) {\n          pcVar9 = "%12.12llx  %12.12llx ";\n        }\n        uVar14 = uVar13;\n        printf(pcVar9,uVar10,uVar4,puVar25,uVar13);\n        puVar26 = puVar25;\n      }\n      else {\n        local_80 = (uint)puVar25 & 0xff;\n        uVar14 = (uint)puVar25 >> 8 | uVar13 << 0x18;\n        local_90 = uVar13 >> 8;\n        puVar26 = puVar25;\n        printf("%8.8lx  %8.8lx ",uVar10,puVar25);\n        puVar24 = puVar25;\n      }\n      uVar6 = *(ushort *)(param_1 + 0x42);\n      if (uVar6 == 0x72) {\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7997c;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b41;\n          break;\n        case 2:\n          local_8c = (byte *)0x79cff;\n          break;\n        case 3:\n          local_8c = (byte *)0x79cf0;\n          break;\n        case 4:\n          local_8c = (byte *)0x79ce4;\n          break;\n        case 5:\n          local_8c = (byte *)0x79cd8;\n          break;\n        case 6:\n          local_8c = (byte *)0x79ccc;\n          break;\n        case 7:\n          local_8c = (byte *)0x79cbd;\n          break;\n        case 8:\n          local_8c = (byte *)0x79cae;\n          break;\n        case 9:\n          local_8c = (byte *)0x79c9f;\n          break;\n        case 10:\n          local_8c = (byte *)0x79c90;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x79c84;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x79c78;\n          break;\n        case 0xd:\n          local_8c = &UNK_00079c6d;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x79c61;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x79c55;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x79c49;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x79c3d;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x79c2f;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x79c20;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x79c11;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\n        goto LAB_0002dd00;\n      }\n      if (0x72 < uVar6) {\n        if (uVar6 == 0x1057) {\ncode_r0x0002e6d7:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b49c;\n            break;\n          case 1:\n            local_8c = &UNK_00078a28;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b897;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b888;\n            break;\n          case 4:\n            local_8c = &UNK_0007b87f;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b873;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b865;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b857;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b849;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b837;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b825;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b813;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b802;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x7b7f1;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x7b7e0;\n            break;\n          case 0xf:\n            local_8c = (byte *)0x7b7cb;\n            break;\n          case 0x10:\n            local_8c = (byte *)0x7b7b6;\n            break;\n          case 0x11:\n            local_8c = (byte *)0x7b7a1;\n            break;\n          case 0x12:\n            local_8c = (byte *)0x7b796;\n            break;\n          case 0x13:\n            local_8c = (byte *)0x7b78c;\n            break;\n          case 0x14:\n            local_8c = &UNK_0007b784;\n            break;\n          case 0x15:\n            local_8c = (byte *)0x7b777;\n            break;\n          case 0x16:\n            local_8c = (byte *)0x7b769;\n            break;\n          case 0x17:\n            local_8c = (byte *)0x7b757;\n            break;\n          case 0x18:\n            local_8c = (byte *)0x7b746;\n            break;\n          case 0x19:\n            local_8c = (byte *)0x7b735;\n            break;\n          case 0x1a:\n            local_8c = &UNK_0007b72d;\n            break;\n          case 0x1b:\n            local_8c = &UNK_0007b721;\n            break;\n          case 0x1c:\n            local_8c = &UNK_0007b715;\n            break;\n          case 0x1d:\n            local_8c = &UNK_0007b708;\n            break;\n          case 0x1e:\n            local_8c = (byte *)0x7b6fc;\n            break;\n          case 0x1f:\n            local_8c = (byte *)0x7b6ef;\n            break;\n          case 0x20:\n            local_8c = (byte *)0x7b6e2;\n            break;\n          case 0x21:\n            local_8c = (byte *)0x7b6d1;\n            break;\n          case 0x22:\n            local_8c = (byte *)0x7b6c5;\n            break;\n          case 0x23:\n            local_8c = (byte *)0x7b6b9;\n            break;\n          case 0x24:\n            local_8c = (byte *)0x7b6aa;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 < 0x1058) {\n          if (0xb5 < uVar6) {\n            if (uVar6 == 0xc5) {\n              local_8c = (byte *)FUN_00018620();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 < 0xc6) {\n              if (uVar6 != 0xbd) {\n                if (uVar6 < 0xbe) {\n                  if (uVar6 == 0xb7) {\n                    local_8c = (byte *)FUN_000140b0();\n                  }\n                  else {\n                    if (uVar6 != 0xbc) goto LAB_0002dbd0;\n                    local_8c = (byte *)FUN_0001a1a0();\n                  }\n                }\n                else {\n                  if (uVar6 != 0xbf) {\n                    if (uVar6 == 0xc3) goto LAB_0002e062;\n                    goto LAB_0002dbd0;\n                  }\n                  local_8c = (byte *)FUN_00019e30();\n                }\n                goto LAB_0002dcf0;\n              }\ncode_r0x0002e43b:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78f38;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bb1;\n                break;\n              case 2:\n                local_8c = (byte *)0x79367;\n                break;\n              case 3:\n                local_8c = (byte *)0x79351;\n                break;\n              case 4:\n                local_8c = (byte *)0x79338;\n                break;\n              case 5:\n                local_8c = (byte *)0x79328;\n                break;\n              case 6:\n                local_8c = (byte *)0x79315;\n                break;\n              case 7:\n                local_8c = (byte *)0x79302;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ef;\n                break;\n              case 9:\n                local_8c = (byte *)0x792da;\n                break;\n              case 10:\n                local_8c = (byte *)0x792bf;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x792a4;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7928b;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79275;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x79261;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7924d;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7923c;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79225;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920f;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f8;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791e1;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791cf;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791be;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791ab;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79198;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79166;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7914d;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x79132;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7911a;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x79100;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790cd;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab5;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a63e;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3f;\n              }\n            }\n            else {\n              if (0xdf < uVar6) {\n                if (uVar6 == 0xf3) {\n                  local_8c = (byte *)FUN_00018290();\n                }\n                else {\n                  if (uVar6 != 0xfa) goto LAB_0002dbd0;\n                  if (*(short *)(param_1 + 0x3d) != 0x3200) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x7b8a5;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8fd;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e21;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e14;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e05;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078dfc;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dd2;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc5;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db8;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da9;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d9a;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d85;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d70;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d64;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d56;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d4a;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d3e;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d2e;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d1e;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d0e;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cff;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78cf0;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78ce0;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78cd0;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cc1;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cb2;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  local_8c = (byte *)FUN_00017590();\n                }\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 == 0xdd) {\n                if (local_80 == 7) {\n                  local_8c = (byte *)0x79af6;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b39;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b55;\n                    if (local_80 != 1) {\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }\n                  }\n                  else {\n                    local_8c = (byte *)0x79b16;\n                    if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }\n                  }\n                }\n                else if (local_80 == 0xb) {\n                  local_8c = (byte *)0x79ab8;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ada;\n                  if (local_80 != 9) {\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }\n                }\n                else if (local_80 == 0xd) {\n                  local_8c = (byte *)0x79a90;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 != 0xde) goto LAB_0002dbd0;\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78c33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a93;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adcb;\n                break;\n              case 3:\n                local_8c = &UNK_0007adc2;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb8;\n                break;\n              case 5:\n                local_8c = &UNK_0007adae;\n                break;\n              case 6:\n                local_8c = &UNK_0007ada4;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad9a;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad8d;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad82;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad77;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad6d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5f;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 < 0xb4) {\n            if (uVar6 != 0x8c) {\n              if (0x8c < uVar6) {\n                if (uVar6 == 0xad) {\n                  local_8c = (byte *)FUN_000189d0();\n                  goto LAB_0002dcf0;\n                }\n                if (uVar6 < 0xae) {\n                  if (uVar6 == 0x90) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78c4f;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789bf;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f26;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f13;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f09;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78efb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee8;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed8;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec9;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78ebd;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea7;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e97;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e86;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e75;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5f;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e49;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e3b;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  if (uVar6 == 0xa7) {\n                    local_8c = (byte *)FUN_000171b0();\n                    goto LAB_0002dcf0;\n                  }\n                }\n                else {\n                  if (uVar6 == 0xae) {\n                    local_8c = (byte *)FUN_00016b40();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 0xb1) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78be5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba5;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79536;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79529;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x7951b;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x7950c;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794fc;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794ec;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794db;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794cb;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794bb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794aa;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x7949d;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x79490;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x79484;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79478;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x7946b;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x7945e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x79451;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x79444;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79436;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79429;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x7941c;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x7940e;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x79400;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793f1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793e2;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793d2;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793c2;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793ae;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79399;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79389;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 0x78) {\ncode_r0x0002ef25:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7937d;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b8c;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796f1;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e7;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c8;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796bf;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796b3;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a8;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7969c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7968d;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7967d;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7966d;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 < 0x79) {\n                if (uVar6 == 0x73) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x789db;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bdb;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7904a;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903f;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79034;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79023;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7900d;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff9;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fee;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fe1;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fd3;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fc3;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fb2;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78fa2;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f92;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f85;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f78;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f6b;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f5b;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f4a;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x74) goto code_r0x0002e2d7;\n              }\n              else {\n                if (uVar6 == 0x87) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79b51;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b25;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f25;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f18;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f0d;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79f00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79ef3;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee5;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec9;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eba;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ead;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e97;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e83;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e75;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e64;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e55;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e45;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e37;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e24;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e16;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e08;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x8a) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79543;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b83;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797ee;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797e4;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d8;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797cc;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797bd;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797b1;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x797a3;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7978e;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7977b;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7976d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7975a;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79747;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x7973b;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x7972b;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x7971b;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x7970b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n              }\n              goto LAB_0002dbd0;\n            }\n            local_8c = (byte *)FUN_00019be0();\n          }\n          else {\nLAB_0002efc8:\n            local_8c = (byte *)FUN_0001b090();\n          }\n          goto LAB_0002dcf0;\n        }\n        if (uVar6 == 0x8217) {\ncode_r0x0002edad:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79661;\n            break;\n          case 1:\n            local_8c = &UNK_00078b6d;\n            break;\n          case 2:\n            local_8c = (byte *)0x79972;\n            break;\n          case 3:\n            local_8c = &UNK_00079967;\n            break;\n          case 4:\n            local_8c = (byte *)0x7995b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7994a;\n            break;\n          case 6:\n            local_8c = (byte *)0x7993d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7992e;\n            break;\n          case 8:\n            local_8c = (byte *)0x7991f;\n            break;\n          case 9:\n            local_8c = (byte *)0x79910;\n            break;\n          case 10:\n            local_8c = (byte *)0x79901;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x798f2;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x798e6;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x798d5;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x798c6;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 < 0x8218) {\n          if (uVar6 == 0x4688) {\ncode_r0x0002e2d7:\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x78e2e;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bc1;\n              break;\n            case 2:\n              local_8c = (byte *)0x790b4;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a5;\n              break;\n            case 4:\n              local_8c = (byte *)0x79095;\n              break;\n            case 5:\n              local_8c = (byte *)0x79089;\n              break;\n            case 6:\n              local_8c = (byte *)0x7907d;\n              break;\n            case 7:\n              local_8c = (byte *)0x79071;\n              break;\n            case 8:\n              local_8c = (byte *)0x79065;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 < 0x4689) {\n            if (uVar6 == 0x2530) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x790c3;\n                break;\n              case 1:\n                local_8c = &UNK_00078b96;\n                break;\n              case 2:\n                local_8c = &UNK_00078c2b;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c1d;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c13;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c09;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bff;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 < 0x2531) {\n              if (uVar6 == 0x1059) {\ncode_r0x0002e0f7:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7a361;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78acf;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8cb;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8bf;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8ad;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a89c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a885;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a873;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a861;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a856;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a844;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n              }\n              else {\n                if (uVar6 != 0x1223) goto LAB_0002dbd0;\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x796fb;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b60;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a45;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a37;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a24;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a10;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799fc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799eb;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d9;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c9;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799ba;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a8;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79997;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79987;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n              }\n            }\n            else {\n              if (uVar6 == 0x3330) goto code_r0x0002edcd;\n              if (uVar6 != 0x4157) goto LAB_0002dbd0;\n              if (local_80 == 0) {\n                local_8c = (byte *)0x78ca4;\n              }\n              else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bcf;\n              }\n            }\n          }\n          else {\n            if (uVar6 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b09a;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a59;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b48d;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b47e;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b46a;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b458;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b446;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b434;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41f;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b40a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (0x5aa5 < uVar6) {\n              if (uVar6 == 0x7650) goto code_r0x0002e4ef;\n              if (uVar6 == 0x7676) goto code_r0x0002e577;\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x4def) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b5bd;\n                break;\n              case 1:\n                local_8c = &UNK_00078a14;\n                break;\n              case 2:\n                local_8c = &UNK_00078c95;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c83;\n                break;\n              case 4:\n                local_8c = &UNK_00078c76;\n                break;\n              case 5:\n                local_8c = &UNK_00078c67;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c5a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (uVar6 != 0x5441) goto LAB_0002dbd0;\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7aa69;\n              break;\n            case 1:\n              local_8c = &UNK_00078a8a;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b08c;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b07e;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b073;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b068;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b05a;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b04b;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b03d;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02f;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b021;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b015;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b009;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7affd;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afee;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd9;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afc4;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaf;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af9a;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af82;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af6a;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af52;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af43;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af34;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af25;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af15;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7af01;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aeee;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aedb;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec8;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb8;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea8;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae98;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae86;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae74;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae62;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae55;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae41;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae2b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae18;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae0a;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 200:\n              local_8c = (byte *)0x7adf6;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7ade4;\n            }\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 == 0xad45) {\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79a53;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b32;\n            break;\n          case 2:\n            local_8c = (byte *)0x79ded;\n            break;\n          case 3:\n            local_8c = (byte *)0x79ddf;\n            break;\n          case 4:\n            local_8c = (byte *)0x79dce;\n            break;\n          case 5:\n            local_8c = (byte *)0x79dbd;\n            break;\n          case 6:\n            local_8c = (byte *)0x79dad;\n            break;\n          case 7:\n            local_8c = (byte *)0x79d9a;\n            break;\n          case 8:\n            local_8c = (byte *)0x79d8b;\n            break;\n          case 9:\n            local_8c = (byte *)0x79d78;\n            break;\n          case 10:\n            local_8c = (byte *)0x79d67;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x79d56;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x79d47;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          case 0x80:\n            local_8c = (byte *)0x79d2d;\n            break;\n          case 0x81:\n            local_8c = (byte *)0x79d15;\n          }\n          goto LAB_0002dd00;\n        }\n        if (0xad45 < uVar6) {\n          if (uVar6 == 0xdead) goto code_r0x0002ef3d;\n          if (uVar6 < 0xdeae) {\n            if (uVar6 == 0xbaab) goto code_r0x0002e43b;\n            if (uVar6 == 0xbeef) goto code_r0x0002e467;\n            goto LAB_0002dbd0;\n          }\n          if (uVar6 == 0xfeb0) goto code_r0x0002ef25;\n          if (uVar6 == 0xfeba) {\n            if (local_80 == 6) {\n              local_8c = (byte *)0x79879;\n            }\n            else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798af;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bf1;\n                }\n                else {\n                  local_8c = (byte *)0x78b77;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79895;\n                if (local_80 != 4) {\n                  local_8c = (byte *)"R_IQ2000_26";\n                  if (4 < local_80) {\n                    local_8c = (byte *)"R_IQ2000_HI16";\n                  }\n                }\n              }\n            }\n            else if (local_80 == 9) {\n              local_8c = (byte *)0x79844;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79866;\n              }\n              else {\n                local_8c = (byte *)0x79853;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x7981b;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79806;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x79832;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 == 0xf00d) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7905a;\n              break;\n            case 1:\n              local_8c = &UNK_00078b9e;\n              break;\n            case 2:\n              local_8c = &UNK_00079659;\n              break;\n            case 3:\n              local_8c = (byte *)0x79650;\n              break;\n            case 4:\n              local_8c = (byte *)0x79647;\n              break;\n            case 5:\n              local_8c = (byte *)0x79638;\n              break;\n            case 6:\n              local_8c = (byte *)0x79628;\n              break;\n            case 7:\n              local_8c = (byte *)0x79618;\n              break;\n            case 8:\n              local_8c = (byte *)0x79608;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f8;\n              break;\n            case 10:\n              local_8c = (byte *)0x795ec;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795e0;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795d4;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795bc;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795af;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x795a0;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x79591;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x79584;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79575;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79561;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954f;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            }\n            goto LAB_0002dd00;\n          }\n          goto LAB_0002dbd0;\n        }\n        if (uVar6 == 0x9080) goto LAB_0002edf8;\n        if (uVar6 < 0x9081) {\n          if (uVar6 == 0x9026) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7a175;\n              break;\n            case 1:\n              local_8c = (byte *)0x78adb;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a828;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a818;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a808;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f9;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7ea;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7db;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7ce;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7bf;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7b0;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a7a1;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0x11:\n              local_8c = (byte *)0x7a78f;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a77e;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a76e;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a761;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a750;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73f;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a72e;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a720;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a712;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a703;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6f2;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6e0;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6cf;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6be;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6ad;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a69c;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a68b;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a67b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a66b;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a65b;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a64b;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 == 0x9041) goto LAB_0002e50a;\n        }\n        else {\n          if (uVar6 == 0xa390) goto LAB_0002e526;\n          if (uVar6 == 0xabc7) goto LAB_0002e54a;\n        }\n        goto LAB_0002dbd0;\n      }\n      if (uVar6 < 0x31) {\n        if (uVar6 < 0x2e) {\n          if (uVar6 != 0x12) {\n            if (uVar6 < 0x13) {\n              if (uVar6 == 7) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79d0a;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b0e;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a16a;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a15b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a14b;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a13c;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 0x30:\n                  local_8c = &UNK_0007a131;\n                  break;\n                case 0x31:\n                  local_8c = &UNK_0007a125;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a11a;\n                  break;\n                case 0x40:\n                  local_8c = &UNK_0007a10f;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a102;\n                  break;\n                case 0x44:\n                  local_8c = &UNK_0007a0f7;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0ea;\n                  break;\n                case 0x48:\n                  local_8c = &UNK_0007a0df;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0d2;\n                  break;\n                case 0x4c:\n                  local_8c = &UNK_0007a0c7;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0ba;\n                  break;\n                case 0x52:\n                  local_8c = &UNK_0007a0ad;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a0a0;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a093;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a083;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a073;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a063;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a053;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a043;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a033;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a028;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a01a;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a00e;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79fff;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79ff4;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe9;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fdd;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fce;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 < 8) {\n                if (uVar6 == 3) {\nLAB_0002e7da:\n                  local_8c = (byte *)FUN_00015960();\n                  goto LAB_0002dcf0;\n                }\n                if (uVar6 < 4) {\n                  if (uVar6 == 2) goto LAB_0002e7ba;\n                }\n                else {\n                  if (uVar6 == 4) {\n                    local_8c = (byte *)FUN_00016860();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 6) goto LAB_0002e7da;\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 10) {\nLAB_0002ee10:\n                local_8c = (byte *)FUN_00016e80();\n                goto LAB_0002dcf0;\n              }\n              if (10 < uVar6) {\n                if (uVar6 == 0xb) goto LAB_0002e7ba;\n                if (uVar6 == 0xf) {\n                  local_8c = (byte *)FUN_000155e0();\n                  goto LAB_0002dcf0;\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 8) goto LAB_0002ee10;\n              if (uVar6 == 9) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79c05;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b17;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79fb4;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa6;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f99;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f8c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f7e;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f71;\n                  break;\n                case 8:\n                  local_8c = &UNK_00079f64;\n                  break;\n                case 9:\n                  local_8c = &UNK_00079f58;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f4c;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f3c;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x24) {\n              local_8c = (byte *)FUN_0001aaf0();\n              goto LAB_0002dcf0;\n            }\n            if (0x24 < uVar6) {\n              if (uVar6 == 0x2a) {\n                local_8c = (byte *)FUN_000192a0();\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 < 0x2b) {\n                if (uVar6 == 0x27) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x7a8dd;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a9d;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad3b;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad25;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad10;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7ad00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace6;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7acd0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acbc;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7acab;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac9e;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac8d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac7b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x28) {\n                  local_8c = (byte *)FUN_00014aa0();\n                  goto LAB_0002dcf0;\n                }\n              }\n              else {\n                if (uVar6 == 0x2b) goto LAB_0002e7ba;\n                if (uVar6 == 0x2d) goto LAB_0002e062;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x15) {\n              local_8c = (byte *)FUN_00017ef0();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 < 0x16) {\n              if (uVar6 == 0x13) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b54a;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078a1f;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007b8f4;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007b8e9;\n                  break;\n                case 4:\n                  local_8c = &UNK_0007b8df;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8d1;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8c2;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8b2;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x14) {\n                local_8c = (byte *)FUN_00017bb0();\n                goto LAB_0002dcf0;\n              }\n            }\n            else {\n              if (uVar6 == 0x16) {\nLAB_0002e526:\n                local_8c = (byte *)FUN_00018e30();\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 == 0x17) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b3ff;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a31;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b68e;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b67e;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b66e;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b661;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b654;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b648;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b63c;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b631;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b625;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b617;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b609;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5fd;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ef;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5e3;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d7;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c9;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n            }\n            goto LAB_0002dbd0;\n          }\nLAB_0002e7ba:\n          local_8c = (byte *)FUN_000195d0();\n        }\n        else {\n          local_8c = (byte *)FUN_00015240();\n        }\n        goto LAB_0002dcf0;\n      }\n      if (uVar6 == 0x57) {\nLAB_0002edf8:\n        local_8c = (byte *)FUN_0001a780();\n        goto LAB_0002dcf0;\n      }\n      if (0x57 < uVar6) {\n        if (uVar6 == 0x5d) {\nLAB_0002e062:\n          local_8c = (byte *)FUN_00014620();\n        }\n        else {\n          if (uVar6 < 0x5e) {\n            if (uVar6 == 0x5a) {\ncode_r0x0002ef3d:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7ad50;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a74;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b19d;\n                break;\n              case 3:\n                local_8c = &UNK_0007b191;\n                break;\n              case 4:\n                local_8c = &UNK_0007b184;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b173;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b161;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14f;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (0x5a < uVar6) {\n              if (uVar6 == 0x5b) {\ncode_r0x0002e741:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79f32;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af5;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3e1;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3d1;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3c1;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3b1;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a3a2;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a393;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a380;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36f;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fc2;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078aeb;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a634;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a62b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a616;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a601;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5ee;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5db;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c6;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b6;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a6;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a597;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a585;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a573;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a566;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a559;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a546;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a533;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a527;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a517;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a507;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f7;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4e4;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4d1;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4bd;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a9;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a495;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a481;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a46e;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a45b;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a448;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a435;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a424;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a412;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a400;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x58) {\nLAB_0002e50a:\n              local_8c = (byte *)FUN_00016580();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 == 0x59) {\ncode_r0x0002e467:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7add5;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a67;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3f2;\n                break;\n              case 3:\n                local_8c = &UNK_0007b3e6;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3d4;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3c2;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3b1;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b399;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b383;\n                break;\n              case 9:\n                local_8c = &UNK_0007b376;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b364;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b352;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33f;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b32c;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b319;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b309;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f9;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e9;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d9;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c9;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2ba;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a7;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b294;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b281;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b270;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b24d;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b239;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b228;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b217;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b202;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1ed;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d9;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c6;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b6;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            goto LAB_0002dbd0;\n          }\n          if (uVar6 == 0x65) goto code_r0x0002edad;\n          if (uVar6 < 0x66) {\n            if (uVar6 != 0x5e) {\n              if (uVar6 == 99) goto code_r0x0002e741;\n              goto LAB_0002dbd0;\n            }\nLAB_0002e54a:\n            local_8c = (byte *)FUN_0001b390();\n          }\n          else if (uVar6 == 0x6a) {\n            local_8c = (byte *)FUN_00014e70();\n          }\n          else {\n            if (uVar6 != 0x71) {\n              if (uVar6 != 0x69) goto LAB_0002dbd0;\n              if ((*(char *)(param_1 + 0x3c) != '-') && (*(char *)(param_1 + 0x17) != '\0'))\n              goto code_r0x0002e0f7;\n              switch(local_80) {\n              default:\n                goto LAB_0002dbd0;\n              case 1:\n                local_8c = (byte *)0x7a3f1;\n                break;\n              case 2:\n                local_8c = (byte *)0x78ac0;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa5b;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa4c;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa34;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa1c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7aa03;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9eb;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9d3;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a9a2;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a98a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a97a;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a965;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a955;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a943;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a933;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a923;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a910;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8fd;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8ea;\n              }\n              goto LAB_0002dd00;\n            }\n            local_8c = (byte *)FUN_000177c0();\n          }\n        }\nLAB_0002dcf0:\n        if (local_8c != (byte *)0x0) goto LAB_0002dd00;\n        goto LAB_0002dbd0;\n      }\n      if (uVar6 == 0x4c) {\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x79dfc;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b05;\n          break;\n        case 2:\n          local_8c = (byte *)0x7a357;\n          break;\n        case 3:\n          local_8c = (byte *)0x7a34d;\n          break;\n        case 4:\n          local_8c = (byte *)0x7a33e;\n          break;\n        case 5:\n          local_8c = (byte *)0x7a32e;\n          break;\n        case 6:\n          local_8c = (byte *)0x7a31e;\n          break;\n        case 7:\n          local_8c = (byte *)0x7a309;\n          break;\n        case 8:\n          local_8c = (byte *)0x7a2f6;\n          break;\n        case 9:\n          local_8c = (byte *)0x7a2ea;\n          break;\n        case 10:\n          local_8c = (byte *)0x7a2da;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7a2c9;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7a2b9;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7a2ab;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7a29d;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7a28c;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7a27b;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7a26a;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7a255;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7a241;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7a230;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7a21f;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7a212;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7a207;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7a1f6;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7a1e5;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7a1d1;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7a1bd;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7a1ad;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7a19d;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7a18f;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7a182;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar6 < 0x4d) {\n        if (uVar6 == 0x3e) goto LAB_0002efc8;\n        if (uVar6 < 0x3f) {\n          if (uVar6 == 0x32) {\n            local_8c = (byte *)FUN_00015c60();\n            goto LAB_0002dcf0;\n          }\n          if (uVar6 != 0x35) goto LAB_0002dbd0;\n        }\n        else if (uVar6 != 0x46) {\n          if (uVar6 == 0x4b) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x798bb;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b4c;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bfc;\n              break;\n            case 3:\n              local_8c = &UNK_00079bf4;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be9;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bde;\n              break;\n            case 6:\n              local_8c = &UNK_00079bd4;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc8;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0xd:\n              local_8c = (byte *)0x79bbc;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bb1;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79ba2;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b93;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b84;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b70;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b5e;\n            }\n            goto LAB_0002dd00;\n          }\n          goto LAB_0002dbd0;\n        }\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7b69b;\n          break;\n        case 1:\n          local_8c = &UNK_000789fa;\n          break;\n        case 2:\n          local_8c = (byte *)0x78a06;\n          break;\n        case 3:\n          local_8c = &UNK_000789cd;\n          break;\n        case 4:\n          local_8c = (byte *)0x789e8;\n          break;\n        case 5:\n          local_8c = &UNK_0007ba07;\n          break;\n        case 6:\n          local_8c = &UNK_0007b9fa;\n          break;\n        case 7:\n          local_8c = &UNK_0007b9ed;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b9da;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b9c2;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b9ac;\n          break;\n        case 0xb:\n          local_8c = &UNK_0007b99f;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b990;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7b981;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        case 0xf:\n          local_8c = (byte *)0x7b973;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7b961;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7b94e;\n          break;\n        case 0x12:\n          local_8c = &UNK_0007b93e;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7b92e;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7b91c;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7b909;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar6 == 0x54) {\ncode_r0x0002edcd:\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7ac6f;\n          break;\n        case 1:\n          local_8c = &UNK_00078a81;\n          break;\n        case 2:\n          local_8c = &UNK_0007b139;\n          break;\n        case 3:\n          local_8c = &UNK_0007b12f;\n          break;\n        case 4:\n          local_8c = &UNK_0007b125;\n          break;\n        case 5:\n          local_8c = (byte *)0x7b117;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b109;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b0fb;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b0ec;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b0dd;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b0cd;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b0b8;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b0a5;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar6 < 0x55) {\n        if (uVar6 != 0x50) {\n          if (uVar6 == 0x53) goto code_r0x0002e6d7;\n          goto LAB_0002dbd0;\n        }\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7a838;\n          break;\n        case 1:\n          local_8c = &UNK_00078aac;\n          break;\n        case 2:\n          local_8c = (byte *)0x7ac65;\n          break;\n        case 3:\n          local_8c = (byte *)0x7ac5b;\n          break;\n        case 4:\n          local_8c = (byte *)0x7ac51;\n          break;\n        case 5:\n          local_8c = (byte *)0x7ac47;\n          break;\n        case 6:\n          local_8c = (byte *)0x7ac3b;\n          break;\n        case 7:\n          local_8c = (byte *)0x7ac2e;\n          break;\n        case 8:\n          local_8c = (byte *)0x7ac21;\n          break;\n        case 9:\n          local_8c = (byte *)0x7ac14;\n          break;\n        case 10:\n          local_8c = (byte *)0x7ac07;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7abf2;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7abdf;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7abd3;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7abc5;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7abb7;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7aba9;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7ab9a;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7ab89;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7ab78;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7ab67;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7ab56;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7ab49;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7ab3a;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7ab2b;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7ab1c;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7ab11;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7ab04;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7aaf7;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7aaea;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7aadc;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7aace;\n          break;\n        case 0x20:\n          local_8c = (byte *)0x7aabb;\n          break;\n        case 0x21:\n          local_8c = (byte *)0x7aab0;\n          break;\n        case 0x22:\n          local_8c = (byte *)0x7aa98;\n          break;\n        case 0x23:\n          local_8c = (byte *)0x7aa8b;\n          break;\n        case 0x24:\n          local_8c = (byte *)0x7aa74;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\nLAB_0002dd00:\n        pcVar9 = "%-22s";\n        if (DAT_000b9da0 == 0) {\n          pcVar9 = "%-17.17s";\n        }\n        printf(pcVar9,local_8c,puVar24);\n        bVar22 = true;\n        bVar20 = *(ushort *)(param_1 + 0x42) < 0x9026;\n        bVar21 = *(ushort *)(param_1 + 0x42) == 0x9026;\n        if (!bVar21) goto LAB_0002dbff;\n        iVar11 = 0xf;\n        pbVar17 = local_8c;\n        pbVar19 = (byte *)"R_ALPHA_LITUSE";\n        do {\n          if (iVar11 == 0) break;\n          iVar11 = iVar11 + -1;\n          bVar20 = *pbVar17 < *pbVar19;\n          bVar21 = *pbVar17 == *pbVar19;\n          pbVar17 = pbVar17 + (uint)bVar23 * -2 + 1;\n          pbVar19 = pbVar19 + (uint)bVar23 * -2 + 1;\n        } while (bVar21);\n        if ((!bVar20 && !bVar21) != bVar20) goto LAB_0002dbff;\n        if (param_8 == 0) {\n          if (local_90 == 0 && uVar14 == 0) goto LAB_0002dc72;\n          goto LAB_0002dc11;\n        }\n        piVar2 = (int *)((int)local_4c + iVar7 + 0x14);\n        if (*piVar2 == 0 && (uint)(6 < *(uint *)((int)local_4c + iVar7 + 0x10)) <= (uint)-*piVar2) {\n                    /* WARNING: Could not recover jumptable at 0x0002dd94. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n          uVar10 = (*(code *)((int)&__DT_PLTGOT +\n                             *(int *)(&DAT_0008c8d0 + *(int *)((int)local_4c + iVar7 + 0x10) * 4)))\n                             ();\n          return uVar10;\n        }\n        putc(0x20,*(FILE **)puVar5);\n        uVar10 = *(undefined4 *)((int)local_4c + iVar7 + 0x10);\n        puVar24 = (undefined *)0x5;\n        pcVar9 = (char *)dcgettext(0,"<unknown addend: %lx>");\n        printf(pcVar9,uVar10,puVar24);\n        local_6c = 0;\n      }\n      else {\n        if (uVar6 == 0x55) {\ncode_r0x0002e4ef:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b1aa;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a3e;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5ab;\n            break;\n          case 3:\n            local_8c = &UNK_0007b5a1;\n            break;\n          case 4:\n            local_8c = &UNK_0007b597;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b587;\n            break;\n          case 6:\n            local_8c = &UNK_0007b57d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b568;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b555;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 == 0x56) {\ncode_r0x0002e577:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b143;\n            break;\n          case 1:\n            local_8c = &UNK_00078a50;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b53b;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b52a;\n            break;\n          case 4:\n            local_8c = &UNK_0007b520;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b510;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4fe;\n            break;\n          case 7:\n            local_8c = &UNK_0007b4f4;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4e4;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4d2;\n            break;\n          case 10:\n            local_8c = &UNK_0007b4c8;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b8;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a7;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\nLAB_0002dbd0:\n        puVar24 = (undefined *)0x5;\n        pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx",5);\n        printf(pcVar9,local_80);\n        bVar22 = false;\n        local_8c = (byte *)0x0;\nLAB_0002dbff:\n        if (local_90 == 0 && uVar14 == 0) {\n          if (param_8 != 0) {\n            iVar11 = *(int *)((int)local_4c + iVar7 + 0x10);\n            puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14);\n            printf("%*c",(-(uint)(DAT_000b6324 == 0) & 8) + 0xc,0x20);\n            if ((int)puVar24 < 0) {\n              puVar24 = (undefined *)-(int)(puVar24 + (iVar11 != 0));\n              printf("-%llx",-iVar11,puVar24);\n            }\n            else {\n              printf("%llx",iVar11,puVar24);\n            }\n          }\n        }\n        else {\nLAB_0002dc11:\n          if ((param_4 == 0) || ((uVar14 < param_5) <= local_90)) {\n            puVar24 = (undefined *)0x5;\n            uVar10 = dcgettext(0," bad symbol index: %08lx in reloc");\n            error(uVar10,uVar14);\n            local_6c = 0;\n          }\n          else {\n            iVar18 = uVar14 * 0x1c + param_4;\n            iVar11 = FUN_0002cf40(param_7,uVar14,iVar18 + 0x10,iVar18 + 0x18,&local_48,local_4e);\n            putchar(0x20);\n            if ((*(byte *)(iVar18 + 0x14) & 0xf) == 10) {\n              uVar14 = (-(uint)(DAT_000b6324 == 0) & 6) + 8;\n              uVar15 = FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11);\n              }\n              iVar12 = (uVar14 + 1) - uVar15;\n              if (uVar14 < uVar15) {\n                iVar12 = 1;\n              }\n              puVar24 = &DAT_0007c3bc;\n              printf("()%-*s",iVar12,&DAT_0007c3bc);\n            }\n            else {\n              FUN_0001e910();\n              pcVar9 = "   ";\n              if (DAT_000b6324 == 0) {\n                pcVar9 = " ";\n              }\n              printf(pcVar9);\n            }\n            uVar14 = *(uint *)(iVar18 + 0x10);\n            if (uVar14 == 0) {\n              if ((*(byte *)(iVar18 + 0x14) & 0xf) == 3) {\n                puVar25 = *(undefined **)(iVar18 + 0x18);\n                if (puVar25 < *(undefined **)(param_1 + 0x54)) {\n                  puVar1 = (uint *)(*(int *)(param_1 + 0x5c) + (int)puVar25 * 0x48);\n                  if (puVar1 == (uint *)0x0) {\n                    pcVar9 = "<none>";\n                  }\n                  else if (*(int *)(param_1 + 100) == 0) {\n                    pcVar9 = "<no-strings>";\n                  }\n                  else {\n                    if (*puVar1 < *(uint *)(param_1 + 0x68)) goto LAB_0002ea57;\n                    pcVar9 = "<corrupt>";\n                  }\n                  puVar24 = (undefined *)0x5;\n                  dcgettext(0,pcVar9);\n                }\n                else if ((puVar25 != (undefined *)0xfffffff1) &&\n                        (puVar25 != (undefined *)0xfffffff2)) {\n                  sVar3 = *(short *)(param_1 + 0x42);\n                  if (sVar3 == 8) {\n                    if ((puVar25 != (undefined *)0xffffff03) && (puVar25 != (undefined *)0xffffff04)\n                       ) {\nLAB_0002f0b3:\n                      sprintf(local_44,"<section 0x%x>");\n                      puVar24 = puVar25;\n                    }\n                  }\n                  else if (sVar3 == 0x8c) {\n                    if (puVar25 != (undefined *)0xffffff00) goto LAB_0002f0b3;\n                  }\n                  else if ((sVar3 == 0x3e) || (sVar3 == 0xb4)) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f085;\n                  }\n                  else if (sVar3 == 0xb5) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f0b3;\n                  }\n                  else {\nLAB_0002f085:\n                    if ((sVar3 != 0x32) ||\n                       (((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )))) goto LAB_0002f0b3;\n                  }\n                }\n              }\nLAB_0002ea57:\n              FUN_0001fd20();\n            }\n            else if (param_6 == 0) {\n              puVar24 = (undefined *)0x5;\n              pcVar9 = (char *)dcgettext(0,"<string table index: %3ld>");\n              printf(pcVar9,uVar14,puVar24);\n            }\n            else if (uVar14 < param_7) {\n              FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11,puVar24);\n              }\n            }\n            else {\n              puVar24 = (undefined *)0x5;\n              uVar10 = dcgettext(0,"<corrupt string table index: %3ld>");\n              error(uVar10,uVar14);\n              local_6c = 0;\n            }\n            if (param_8 != 0) {\n              puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14);\n              iVar7 = *(int *)((int)local_4c + iVar7 + 0x10);\n              if ((int)puVar24 < 0) {\n                puVar24 = (undefined *)-(int)(puVar24 + (iVar7 != 0));\n                printf(" - %llx",-iVar7,puVar24);\n              }\n              else {\n                printf(" + %llx",iVar7,puVar24);\n              }\n            }\n          }\n        }\n        if (*(short *)(param_1 + 0x42) == 0x2b) {\n          bVar20 = false;\n          bVar22 = !bVar22;\n          if (!bVar22) {\n            iVar7 = 0xe;\n            pbVar17 = (byte *)"R_SPARC_OLO10";\n            do {\n              if (iVar7 == 0) break;\n              iVar7 = iVar7 + -1;\n              bVar20 = *local_8c < *pbVar17;\n              bVar22 = *local_8c == *pbVar17;\n              local_8c = local_8c + (uint)bVar23 * -2 + 1;\n              pbVar17 = pbVar17 + (uint)bVar23 * -2 + 1;\n            } while (bVar22);\n            if ((!bVar20 && !bVar22) == bVar20) {\n              printf(" + %lx",(int)puVar26 >> 8,puVar24);\n            }\n          }\n        }\n      }\nLAB_0002dc72:\n      putc(10,*(FILE **)puVar5);\n      if ((DAT_000b6324 == 0) && (*(short *)(param_1 + 0x42) == 8)) {\n        uVar15 = (uint)puVar26 >> 8 & 0xff;\n        uVar13 = FUN_00016e80(puVar26,uVar13,uVar15);\n        uVar14 = (uint)puVar26 >> 0x10 & 0xff;\n        iVar7 = FUN_00016e80(uVar14);\n        printf("                    Type2: ");\n        if (uVar13 == 0) {\n          puVar24 = (undefined *)0x5;\n          uVar13 = uVar15;\n          pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx");\n          printf(pcVar9,uVar13,puVar24);\n        }\n        else {\n          printf("%-17.17s",uVar13);\n        }\n        printf("\n                    Type3: ",uVar13,puVar24);\n        if (iVar7 == 0) {\n          puVar24 = (undefined *)0x5;\n          pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx");\n          printf(pcVar9,uVar14,puVar24);\n        }\n        else {\n          printf("%-17.17s",iVar7,puVar24);\n        }\n        putc(10,*(FILE **)puVar5);\n      }\n      uVar16 = uVar16 + 1;\n    } while (uVar16 < local_60[0]);\n  }" else (compound_statement "{\n    local_6c = 1;\n    uVar16 = 0;\n    do {\n      iVar7 = uVar16 * 0x18;\n      puVar8 = (undefined4 *)(iVar7 + (int)local_4c);\n      uVar10 = *puVar8;\n      uVar4 = puVar8[1];\n      uVar13 = puVar8[3];\n      puVar25 = (undefined *)puVar8[2];\n      if (DAT_000b6324 == 0) {\n        local_80 = FUN_00021e40();\n        local_90 = 0;\n        pcVar9 = "%16.16llx  %16.16llx ";\n        if (DAT_000b9da0 == 0) {\n          pcVar9 = "%12.12llx  %12.12llx ";\n        }\n        uVar14 = uVar13;\n        printf(pcVar9,uVar10,uVar4,puVar25,uVar13);\n        puVar26 = puVar25;\n      }\n      else {\n        local_80 = (uint)puVar25 & 0xff;\n        uVar14 = (uint)puVar25 >> 8 | uVar13 << 0x18;\n        local_90 = uVar13 >> 8;\n        puVar26 = puVar25;\n        printf("%8.8lx  %8.8lx ",uVar10,puVar25);\n        puVar24 = puVar25;\n      }\n      uVar6 = *(ushort *)(param_1 + 0x42);\n      if (uVar6 == 0x72) {\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7997c;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b41;\n          break;\n        case 2:\n          local_8c = (byte *)0x79cff;\n          break;\n        case 3:\n          local_8c = (byte *)0x79cf0;\n          break;\n        case 4:\n          local_8c = (byte *)0x79ce4;\n          break;\n        case 5:\n          local_8c = (byte *)0x79cd8;\n          break;\n        case 6:\n          local_8c = (byte *)0x79ccc;\n          break;\n        case 7:\n          local_8c = (byte *)0x79cbd;\n          break;\n        case 8:\n          local_8c = (byte *)0x79cae;\n          break;\n        case 9:\n          local_8c = (byte *)0x79c9f;\n          break;\n        case 10:\n          local_8c = (byte *)0x79c90;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x79c84;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x79c78;\n          break;\n        case 0xd:\n          local_8c = &UNK_00079c6d;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x79c61;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x79c55;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x79c49;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x79c3d;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x79c2f;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x79c20;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x79c11;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\n        goto LAB_0002dd00;\n      }\n      if (0x72 < uVar6) {\n        if (uVar6 == 0x1057) {\ncode_r0x0002e6d7:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b49c;\n            break;\n          case 1:\n            local_8c = &UNK_00078a28;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b897;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b888;\n            break;\n          case 4:\n            local_8c = &UNK_0007b87f;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b873;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b865;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b857;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b849;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b837;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b825;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b813;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b802;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x7b7f1;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x7b7e0;\n            break;\n          case 0xf:\n            local_8c = (byte *)0x7b7cb;\n            break;\n          case 0x10:\n            local_8c = (byte *)0x7b7b6;\n            break;\n          case 0x11:\n            local_8c = (byte *)0x7b7a1;\n            break;\n          case 0x12:\n            local_8c = (byte *)0x7b796;\n            break;\n          case 0x13:\n            local_8c = (byte *)0x7b78c;\n            break;\n          case 0x14:\n            local_8c = &UNK_0007b784;\n            break;\n          case 0x15:\n            local_8c = (byte *)0x7b777;\n            break;\n          case 0x16:\n            local_8c = (byte *)0x7b769;\n            break;\n          case 0x17:\n            local_8c = (byte *)0x7b757;\n            break;\n          case 0x18:\n            local_8c = (byte *)0x7b746;\n            break;\n          case 0x19:\n            local_8c = (byte *)0x7b735;\n            break;\n          case 0x1a:\n            local_8c = &UNK_0007b72d;\n            break;\n          case 0x1b:\n            local_8c = &UNK_0007b721;\n            break;\n          case 0x1c:\n            local_8c = &UNK_0007b715;\n            break;\n          case 0x1d:\n            local_8c = &UNK_0007b708;\n            break;\n          case 0x1e:\n            local_8c = (byte *)0x7b6fc;\n            break;\n          case 0x1f:\n            local_8c = (byte *)0x7b6ef;\n            break;\n          case 0x20:\n            local_8c = (byte *)0x7b6e2;\n            break;\n          case 0x21:\n            local_8c = (byte *)0x7b6d1;\n            break;\n          case 0x22:\n            local_8c = (byte *)0x7b6c5;\n            break;\n          case 0x23:\n            local_8c = (byte *)0x7b6b9;\n            break;\n          case 0x24:\n            local_8c = (byte *)0x7b6aa;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 < 0x1058) {\n          if (0xb5 < uVar6) {\n            if (uVar6 == 0xc5) {\n              local_8c = (byte *)FUN_00018620();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 < 0xc6) {\n              if (uVar6 != 0xbd) {\n                if (uVar6 < 0xbe) {\n                  if (uVar6 == 0xb7) {\n                    local_8c = (byte *)FUN_000140b0();\n                  }\n                  else {\n                    if (uVar6 != 0xbc) goto LAB_0002dbd0;\n                    local_8c = (byte *)FUN_0001a1a0();\n                  }\n                }\n                else {\n                  if (uVar6 != 0xbf) {\n                    if (uVar6 == 0xc3) goto LAB_0002e062;\n                    goto LAB_0002dbd0;\n                  }\n                  local_8c = (byte *)FUN_00019e30();\n                }\n                goto LAB_0002dcf0;\n              }\ncode_r0x0002e43b:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78f38;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bb1;\n                break;\n              case 2:\n                local_8c = (byte *)0x79367;\n                break;\n              case 3:\n                local_8c = (byte *)0x79351;\n                break;\n              case 4:\n                local_8c = (byte *)0x79338;\n                break;\n              case 5:\n                local_8c = (byte *)0x79328;\n                break;\n              case 6:\n                local_8c = (byte *)0x79315;\n                break;\n              case 7:\n                local_8c = (byte *)0x79302;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ef;\n                break;\n              case 9:\n                local_8c = (byte *)0x792da;\n                break;\n              case 10:\n                local_8c = (byte *)0x792bf;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x792a4;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7928b;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79275;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x79261;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7924d;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7923c;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79225;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920f;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f8;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791e1;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791cf;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791be;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791ab;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79198;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79166;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7914d;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x79132;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7911a;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x79100;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790cd;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab5;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a63e;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3f;\n              }\n            }\n            else {\n              if (0xdf < uVar6) {\n                if (uVar6 == 0xf3) {\n                  local_8c = (byte *)FUN_00018290();\n                }\n                else {\n                  if (uVar6 != 0xfa) goto LAB_0002dbd0;\n                  if (*(short *)(param_1 + 0x3d) != 0x3200) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x7b8a5;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8fd;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e21;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e14;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e05;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078dfc;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dd2;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc5;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db8;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da9;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d9a;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d85;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d70;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d64;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d56;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d4a;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d3e;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d2e;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d1e;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d0e;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cff;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78cf0;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78ce0;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78cd0;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cc1;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cb2;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  local_8c = (byte *)FUN_00017590();\n                }\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 == 0xdd) {\n                if (local_80 == 7) {\n                  local_8c = (byte *)0x79af6;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b39;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b55;\n                    if (local_80 != 1) {\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }\n                  }\n                  else {\n                    local_8c = (byte *)0x79b16;\n                    if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }\n                  }\n                }\n                else if (local_80 == 0xb) {\n                  local_8c = (byte *)0x79ab8;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ada;\n                  if (local_80 != 9) {\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }\n                }\n                else if (local_80 == 0xd) {\n                  local_8c = (byte *)0x79a90;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 != 0xde) goto LAB_0002dbd0;\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78c33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a93;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adcb;\n                break;\n              case 3:\n                local_8c = &UNK_0007adc2;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb8;\n                break;\n              case 5:\n                local_8c = &UNK_0007adae;\n                break;\n              case 6:\n                local_8c = &UNK_0007ada4;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad9a;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad8d;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad82;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad77;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad6d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5f;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 < 0xb4) {\n            if (uVar6 != 0x8c) {\n              if (0x8c < uVar6) {\n                if (uVar6 == 0xad) {\n                  local_8c = (byte *)FUN_000189d0();\n                  goto LAB_0002dcf0;\n                }\n                if (uVar6 < 0xae) {\n                  if (uVar6 == 0x90) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78c4f;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789bf;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f26;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f13;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f09;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78efb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee8;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed8;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec9;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78ebd;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea7;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e97;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e86;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e75;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5f;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e49;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e3b;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  if (uVar6 == 0xa7) {\n                    local_8c = (byte *)FUN_000171b0();\n                    goto LAB_0002dcf0;\n                  }\n                }\n                else {\n                  if (uVar6 == 0xae) {\n                    local_8c = (byte *)FUN_00016b40();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 0xb1) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78be5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba5;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79536;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79529;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x7951b;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x7950c;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794fc;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794ec;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794db;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794cb;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794bb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794aa;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x7949d;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x79490;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x79484;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79478;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x7946b;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x7945e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x79451;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x79444;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79436;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79429;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x7941c;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x7940e;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x79400;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793f1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793e2;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793d2;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793c2;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793ae;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79399;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79389;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 0x78) {\ncode_r0x0002ef25:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7937d;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b8c;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796f1;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e7;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c8;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796bf;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796b3;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a8;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7969c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7968d;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7967d;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7966d;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 < 0x79) {\n                if (uVar6 == 0x73) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x789db;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bdb;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7904a;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903f;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79034;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79023;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7900d;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff9;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fee;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fe1;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fd3;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fc3;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fb2;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78fa2;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f92;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f85;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f78;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f6b;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f5b;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f4a;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x74) goto code_r0x0002e2d7;\n              }\n              else {\n                if (uVar6 == 0x87) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79b51;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b25;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f25;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f18;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f0d;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79f00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79ef3;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee5;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec9;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eba;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ead;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e97;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e83;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e75;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e64;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e55;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e45;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e37;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e24;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e16;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e08;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x8a) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79543;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b83;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797ee;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797e4;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d8;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797cc;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797bd;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797b1;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x797a3;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7978e;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7977b;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7976d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7975a;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79747;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x7973b;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x7972b;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x7971b;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x7970b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n              }\n              goto LAB_0002dbd0;\n            }\n            local_8c = (byte *)FUN_00019be0();\n          }\n          else {\nLAB_0002efc8:\n            local_8c = (byte *)FUN_0001b090();\n          }\n          goto LAB_0002dcf0;\n        }\n        if (uVar6 == 0x8217) {\ncode_r0x0002edad:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79661;\n            break;\n          case 1:\n            local_8c = &UNK_00078b6d;\n            break;\n          case 2:\n            local_8c = (byte *)0x79972;\n            break;\n          case 3:\n            local_8c = &UNK_00079967;\n            break;\n          case 4:\n            local_8c = (byte *)0x7995b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7994a;\n            break;\n          case 6:\n            local_8c = (byte *)0x7993d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7992e;\n            break;\n          case 8:\n            local_8c = (byte *)0x7991f;\n            break;\n          case 9:\n            local_8c = (byte *)0x79910;\n            break;\n          case 10:\n            local_8c = (byte *)0x79901;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x798f2;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x798e6;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x798d5;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x798c6;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 < 0x8218) {\n          if (uVar6 == 0x4688) {\ncode_r0x0002e2d7:\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x78e2e;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bc1;\n              break;\n            case 2:\n              local_8c = (byte *)0x790b4;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a5;\n              break;\n            case 4:\n              local_8c = (byte *)0x79095;\n              break;\n            case 5:\n              local_8c = (byte *)0x79089;\n              break;\n            case 6:\n              local_8c = (byte *)0x7907d;\n              break;\n            case 7:\n              local_8c = (byte *)0x79071;\n              break;\n            case 8:\n              local_8c = (byte *)0x79065;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 < 0x4689) {\n            if (uVar6 == 0x2530) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x790c3;\n                break;\n              case 1:\n                local_8c = &UNK_00078b96;\n                break;\n              case 2:\n                local_8c = &UNK_00078c2b;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c1d;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c13;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c09;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bff;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 < 0x2531) {\n              if (uVar6 == 0x1059) {\ncode_r0x0002e0f7:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7a361;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78acf;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8cb;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8bf;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8ad;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a89c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a885;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a873;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a861;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a856;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a844;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n              }\n              else {\n                if (uVar6 != 0x1223) goto LAB_0002dbd0;\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x796fb;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b60;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a45;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a37;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a24;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a10;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799fc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799eb;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d9;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c9;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799ba;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a8;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79997;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79987;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n              }\n            }\n            else {\n              if (uVar6 == 0x3330) goto code_r0x0002edcd;\n              if (uVar6 != 0x4157) goto LAB_0002dbd0;\n              if (local_80 == 0) {\n                local_8c = (byte *)0x78ca4;\n              }\n              else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bcf;\n              }\n            }\n          }\n          else {\n            if (uVar6 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b09a;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a59;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b48d;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b47e;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b46a;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b458;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b446;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b434;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41f;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b40a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (0x5aa5 < uVar6) {\n              if (uVar6 == 0x7650) goto code_r0x0002e4ef;\n              if (uVar6 == 0x7676) goto code_r0x0002e577;\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x4def) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b5bd;\n                break;\n              case 1:\n                local_8c = &UNK_00078a14;\n                break;\n              case 2:\n                local_8c = &UNK_00078c95;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c83;\n                break;\n              case 4:\n                local_8c = &UNK_00078c76;\n                break;\n              case 5:\n                local_8c = &UNK_00078c67;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c5a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (uVar6 != 0x5441) goto LAB_0002dbd0;\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7aa69;\n              break;\n            case 1:\n              local_8c = &UNK_00078a8a;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b08c;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b07e;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b073;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b068;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b05a;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b04b;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b03d;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02f;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b021;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b015;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b009;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7affd;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afee;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd9;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afc4;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaf;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af9a;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af82;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af6a;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af52;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af43;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af34;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af25;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af15;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7af01;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aeee;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aedb;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec8;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb8;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea8;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae98;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae86;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae74;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae62;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae55;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae41;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae2b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae18;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae0a;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 200:\n              local_8c = (byte *)0x7adf6;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7ade4;\n            }\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 == 0xad45) {\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79a53;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b32;\n            break;\n          case 2:\n            local_8c = (byte *)0x79ded;\n            break;\n          case 3:\n            local_8c = (byte *)0x79ddf;\n            break;\n          case 4:\n            local_8c = (byte *)0x79dce;\n            break;\n          case 5:\n            local_8c = (byte *)0x79dbd;\n            break;\n          case 6:\n            local_8c = (byte *)0x79dad;\n            break;\n          case 7:\n            local_8c = (byte *)0x79d9a;\n            break;\n          case 8:\n            local_8c = (byte *)0x79d8b;\n            break;\n          case 9:\n            local_8c = (byte *)0x79d78;\n            break;\n          case 10:\n            local_8c = (byte *)0x79d67;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x79d56;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x79d47;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          case 0x80:\n            local_8c = (byte *)0x79d2d;\n            break;\n          case 0x81:\n            local_8c = (byte *)0x79d15;\n          }\n          goto LAB_0002dd00;\n        }\n        if (0xad45 < uVar6) {\n          if (uVar6 == 0xdead) goto code_r0x0002ef3d;\n          if (uVar6 < 0xdeae) {\n            if (uVar6 == 0xbaab) goto code_r0x0002e43b;\n            if (uVar6 == 0xbeef) goto code_r0x0002e467;\n            goto LAB_0002dbd0;\n          }\n          if (uVar6 == 0xfeb0) goto code_r0x0002ef25;\n          if (uVar6 == 0xfeba) {\n            if (local_80 == 6) {\n              local_8c = (byte *)0x79879;\n            }\n            else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798af;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bf1;\n                }\n                else {\n                  local_8c = (byte *)0x78b77;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79895;\n                if (local_80 != 4) {\n                  local_8c = (byte *)"R_IQ2000_26";\n                  if (4 < local_80) {\n                    local_8c = (byte *)"R_IQ2000_HI16";\n                  }\n                }\n              }\n            }\n            else if (local_80 == 9) {\n              local_8c = (byte *)0x79844;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79866;\n              }\n              else {\n                local_8c = (byte *)0x79853;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x7981b;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79806;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x79832;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 == 0xf00d) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7905a;\n              break;\n            case 1:\n              local_8c = &UNK_00078b9e;\n              break;\n            case 2:\n              local_8c = &UNK_00079659;\n              break;\n            case 3:\n              local_8c = (byte *)0x79650;\n              break;\n            case 4:\n              local_8c = (byte *)0x79647;\n              break;\n            case 5:\n              local_8c = (byte *)0x79638;\n              break;\n            case 6:\n              local_8c = (byte *)0x79628;\n              break;\n            case 7:\n              local_8c = (byte *)0x79618;\n              break;\n            case 8:\n              local_8c = (byte *)0x79608;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f8;\n              break;\n            case 10:\n              local_8c = (byte *)0x795ec;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795e0;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795d4;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795bc;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795af;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x795a0;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x79591;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x79584;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79575;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79561;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954f;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            }\n            goto LAB_0002dd00;\n          }\n          goto LAB_0002dbd0;\n        }\n        if (uVar6 == 0x9080) goto LAB_0002edf8;\n        if (uVar6 < 0x9081) {\n          if (uVar6 == 0x9026) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7a175;\n              break;\n            case 1:\n              local_8c = (byte *)0x78adb;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a828;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a818;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a808;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f9;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7ea;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7db;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7ce;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7bf;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7b0;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a7a1;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0x11:\n              local_8c = (byte *)0x7a78f;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a77e;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a76e;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a761;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a750;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73f;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a72e;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a720;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a712;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a703;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6f2;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6e0;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6cf;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6be;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6ad;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a69c;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a68b;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a67b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a66b;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a65b;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a64b;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 == 0x9041) goto LAB_0002e50a;\n        }\n        else {\n          if (uVar6 == 0xa390) goto LAB_0002e526;\n          if (uVar6 == 0xabc7) goto LAB_0002e54a;\n        }\n        goto LAB_0002dbd0;\n      }\n      if (uVar6 < 0x31) {\n        if (uVar6 < 0x2e) {\n          if (uVar6 != 0x12) {\n            if (uVar6 < 0x13) {\n              if (uVar6 == 7) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79d0a;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b0e;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a16a;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a15b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a14b;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a13c;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 0x30:\n                  local_8c = &UNK_0007a131;\n                  break;\n                case 0x31:\n                  local_8c = &UNK_0007a125;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a11a;\n                  break;\n                case 0x40:\n                  local_8c = &UNK_0007a10f;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a102;\n                  break;\n                case 0x44:\n                  local_8c = &UNK_0007a0f7;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0ea;\n                  break;\n                case 0x48:\n                  local_8c = &UNK_0007a0df;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0d2;\n                  break;\n                case 0x4c:\n                  local_8c = &UNK_0007a0c7;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0ba;\n                  break;\n                case 0x52:\n                  local_8c = &UNK_0007a0ad;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a0a0;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a093;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a083;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a073;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a063;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a053;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a043;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a033;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a028;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a01a;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a00e;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79fff;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79ff4;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe9;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fdd;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fce;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 < 8) {\n                if (uVar6 == 3) {\nLAB_0002e7da:\n                  local_8c = (byte *)FUN_00015960();\n                  goto LAB_0002dcf0;\n                }\n                if (uVar6 < 4) {\n                  if (uVar6 == 2) goto LAB_0002e7ba;\n                }\n                else {\n                  if (uVar6 == 4) {\n                    local_8c = (byte *)FUN_00016860();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 6) goto LAB_0002e7da;\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 10) {\nLAB_0002ee10:\n                local_8c = (byte *)FUN_00016e80();\n                goto LAB_0002dcf0;\n              }\n              if (10 < uVar6) {\n                if (uVar6 == 0xb) goto LAB_0002e7ba;\n                if (uVar6 == 0xf) {\n                  local_8c = (byte *)FUN_000155e0();\n                  goto LAB_0002dcf0;\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 8) goto LAB_0002ee10;\n              if (uVar6 == 9) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79c05;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b17;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79fb4;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa6;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f99;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f8c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f7e;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f71;\n                  break;\n                case 8:\n                  local_8c = &UNK_00079f64;\n                  break;\n                case 9:\n                  local_8c = &UNK_00079f58;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f4c;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f3c;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x24) {\n              local_8c = (byte *)FUN_0001aaf0();\n              goto LAB_0002dcf0;\n            }\n            if (0x24 < uVar6) {\n              if (uVar6 == 0x2a) {\n                local_8c = (byte *)FUN_000192a0();\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 < 0x2b) {\n                if (uVar6 == 0x27) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x7a8dd;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a9d;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad3b;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad25;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad10;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7ad00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace6;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7acd0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acbc;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7acab;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac9e;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac8d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac7b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x28) {\n                  local_8c = (byte *)FUN_00014aa0();\n                  goto LAB_0002dcf0;\n                }\n              }\n              else {\n                if (uVar6 == 0x2b) goto LAB_0002e7ba;\n                if (uVar6 == 0x2d) goto LAB_0002e062;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x15) {\n              local_8c = (byte *)FUN_00017ef0();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 < 0x16) {\n              if (uVar6 == 0x13) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b54a;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078a1f;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007b8f4;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007b8e9;\n                  break;\n                case 4:\n                  local_8c = &UNK_0007b8df;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8d1;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8c2;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8b2;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x14) {\n                local_8c = (byte *)FUN_00017bb0();\n                goto LAB_0002dcf0;\n              }\n            }\n            else {\n              if (uVar6 == 0x16) {\nLAB_0002e526:\n                local_8c = (byte *)FUN_00018e30();\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 == 0x17) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b3ff;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a31;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b68e;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b67e;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b66e;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b661;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b654;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b648;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b63c;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b631;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b625;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b617;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b609;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5fd;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ef;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5e3;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d7;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c9;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n            }\n            goto LAB_0002dbd0;\n          }\nLAB_0002e7ba:\n          local_8c = (byte *)FUN_000195d0();\n        }\n        else {\n          local_8c = (byte *)FUN_00015240();\n        }\n        goto LAB_0002dcf0;\n      }\n      if (uVar6 == 0x57) {\nLAB_0002edf8:\n        local_8c = (byte *)FUN_0001a780();\n        goto LAB_0002dcf0;\n      }\n      if (0x57 < uVar6) {\n        if (uVar6 == 0x5d) {\nLAB_0002e062:\n          local_8c = (byte *)FUN_00014620();\n        }\n        else {\n          if (uVar6 < 0x5e) {\n            if (uVar6 == 0x5a) {\ncode_r0x0002ef3d:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7ad50;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a74;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b19d;\n                break;\n              case 3:\n                local_8c = &UNK_0007b191;\n                break;\n              case 4:\n                local_8c = &UNK_0007b184;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b173;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b161;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14f;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (0x5a < uVar6) {\n              if (uVar6 == 0x5b) {\ncode_r0x0002e741:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79f32;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af5;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3e1;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3d1;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3c1;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3b1;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a3a2;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a393;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a380;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36f;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fc2;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078aeb;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a634;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a62b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a616;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a601;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5ee;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5db;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c6;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b6;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a6;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a597;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a585;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a573;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a566;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a559;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a546;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a533;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a527;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a517;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a507;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f7;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4e4;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4d1;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4bd;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a9;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a495;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a481;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a46e;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a45b;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a448;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a435;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a424;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a412;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a400;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x58) {\nLAB_0002e50a:\n              local_8c = (byte *)FUN_00016580();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 == 0x59) {\ncode_r0x0002e467:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7add5;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a67;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3f2;\n                break;\n              case 3:\n                local_8c = &UNK_0007b3e6;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3d4;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3c2;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3b1;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b399;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b383;\n                break;\n              case 9:\n                local_8c = &UNK_0007b376;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b364;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b352;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33f;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b32c;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b319;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b309;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f9;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e9;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d9;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c9;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2ba;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a7;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b294;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b281;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b270;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b24d;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b239;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b228;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b217;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b202;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1ed;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d9;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c6;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b6;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            goto LAB_0002dbd0;\n          }\n          if (uVar6 == 0x65) goto code_r0x0002edad;\n          if (uVar6 < 0x66) {\n            if (uVar6 != 0x5e) {\n              if (uVar6 == 99) goto code_r0x0002e741;\n              goto LAB_0002dbd0;\n            }\nLAB_0002e54a:\n            local_8c = (byte *)FUN_0001b390();\n          }\n          else if (uVar6 == 0x6a) {\n            local_8c = (byte *)FUN_00014e70();\n          }\n          else {\n            if (uVar6 != 0x71) {\n              if (uVar6 != 0x69) goto LAB_0002dbd0;\n              if ((*(char *)(param_1 + 0x3c) != '-') && (*(char *)(param_1 + 0x17) != '\0'))\n              goto code_r0x0002e0f7;\n              switch(local_80) {\n              default:\n                goto LAB_0002dbd0;\n              case 1:\n                local_8c = (byte *)0x7a3f1;\n                break;\n              case 2:\n                local_8c = (byte *)0x78ac0;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa5b;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa4c;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa34;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa1c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7aa03;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9eb;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9d3;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a9a2;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a98a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a97a;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a965;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a955;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a943;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a933;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a923;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a910;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8fd;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8ea;\n              }\n              goto LAB_0002dd00;\n            }\n            local_8c = (byte *)FUN_000177c0();\n          }\n        }\nLAB_0002dcf0:\n        if (local_8c != (byte *)0x0) goto LAB_0002dd00;\n        goto LAB_0002dbd0;\n      }\n      if (uVar6 == 0x4c) {\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x79dfc;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b05;\n          break;\n        case 2:\n          local_8c = (byte *)0x7a357;\n          break;\n        case 3:\n          local_8c = (byte *)0x7a34d;\n          break;\n        case 4:\n          local_8c = (byte *)0x7a33e;\n          break;\n        case 5:\n          local_8c = (byte *)0x7a32e;\n          break;\n        case 6:\n          local_8c = (byte *)0x7a31e;\n          break;\n        case 7:\n          local_8c = (byte *)0x7a309;\n          break;\n        case 8:\n          local_8c = (byte *)0x7a2f6;\n          break;\n        case 9:\n          local_8c = (byte *)0x7a2ea;\n          break;\n        case 10:\n          local_8c = (byte *)0x7a2da;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7a2c9;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7a2b9;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7a2ab;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7a29d;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7a28c;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7a27b;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7a26a;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7a255;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7a241;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7a230;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7a21f;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7a212;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7a207;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7a1f6;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7a1e5;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7a1d1;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7a1bd;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7a1ad;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7a19d;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7a18f;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7a182;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar6 < 0x4d) {\n        if (uVar6 == 0x3e) goto LAB_0002efc8;\n        if (uVar6 < 0x3f) {\n          if (uVar6 == 0x32) {\n            local_8c = (byte *)FUN_00015c60();\n            goto LAB_0002dcf0;\n          }\n          if (uVar6 != 0x35) goto LAB_0002dbd0;\n        }\n        else if (uVar6 != 0x46) {\n          if (uVar6 == 0x4b) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x798bb;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b4c;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bfc;\n              break;\n            case 3:\n              local_8c = &UNK_00079bf4;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be9;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bde;\n              break;\n            case 6:\n              local_8c = &UNK_00079bd4;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc8;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0xd:\n              local_8c = (byte *)0x79bbc;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bb1;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79ba2;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b93;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b84;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b70;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b5e;\n            }\n            goto LAB_0002dd00;\n          }\n          goto LAB_0002dbd0;\n        }\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7b69b;\n          break;\n        case 1:\n          local_8c = &UNK_000789fa;\n          break;\n        case 2:\n          local_8c = (byte *)0x78a06;\n          break;\n        case 3:\n          local_8c = &UNK_000789cd;\n          break;\n        case 4:\n          local_8c = (byte *)0x789e8;\n          break;\n        case 5:\n          local_8c = &UNK_0007ba07;\n          break;\n        case 6:\n          local_8c = &UNK_0007b9fa;\n          break;\n        case 7:\n          local_8c = &UNK_0007b9ed;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b9da;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b9c2;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b9ac;\n          break;\n        case 0xb:\n          local_8c = &UNK_0007b99f;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b990;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7b981;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        case 0xf:\n          local_8c = (byte *)0x7b973;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7b961;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7b94e;\n          break;\n        case 0x12:\n          local_8c = &UNK_0007b93e;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7b92e;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7b91c;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7b909;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar6 == 0x54) {\ncode_r0x0002edcd:\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7ac6f;\n          break;\n        case 1:\n          local_8c = &UNK_00078a81;\n          break;\n        case 2:\n          local_8c = &UNK_0007b139;\n          break;\n        case 3:\n          local_8c = &UNK_0007b12f;\n          break;\n        case 4:\n          local_8c = &UNK_0007b125;\n          break;\n        case 5:\n          local_8c = (byte *)0x7b117;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b109;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b0fb;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b0ec;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b0dd;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b0cd;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b0b8;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b0a5;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar6 < 0x55) {\n        if (uVar6 != 0x50) {\n          if (uVar6 == 0x53) goto code_r0x0002e6d7;\n          goto LAB_0002dbd0;\n        }\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7a838;\n          break;\n        case 1:\n          local_8c = &UNK_00078aac;\n          break;\n        case 2:\n          local_8c = (byte *)0x7ac65;\n          break;\n        case 3:\n          local_8c = (byte *)0x7ac5b;\n          break;\n        case 4:\n          local_8c = (byte *)0x7ac51;\n          break;\n        case 5:\n          local_8c = (byte *)0x7ac47;\n          break;\n        case 6:\n          local_8c = (byte *)0x7ac3b;\n          break;\n        case 7:\n          local_8c = (byte *)0x7ac2e;\n          break;\n        case 8:\n          local_8c = (byte *)0x7ac21;\n          break;\n        case 9:\n          local_8c = (byte *)0x7ac14;\n          break;\n        case 10:\n          local_8c = (byte *)0x7ac07;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7abf2;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7abdf;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7abd3;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7abc5;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7abb7;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7aba9;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7ab9a;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7ab89;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7ab78;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7ab67;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7ab56;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7ab49;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7ab3a;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7ab2b;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7ab1c;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7ab11;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7ab04;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7aaf7;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7aaea;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7aadc;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7aace;\n          break;\n        case 0x20:\n          local_8c = (byte *)0x7aabb;\n          break;\n        case 0x21:\n          local_8c = (byte *)0x7aab0;\n          break;\n        case 0x22:\n          local_8c = (byte *)0x7aa98;\n          break;\n        case 0x23:\n          local_8c = (byte *)0x7aa8b;\n          break;\n        case 0x24:\n          local_8c = (byte *)0x7aa74;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\nLAB_0002dd00:\n        pcVar9 = "%-22s";\n        if (DAT_000b9da0 == 0) {\n          pcVar9 = "%-17.17s";\n        }\n        printf(pcVar9,local_8c,puVar24);\n        bVar22 = true;\n        bVar20 = *(ushort *)(param_1 + 0x42) < 0x9026;\n        bVar21 = *(ushort *)(param_1 + 0x42) == 0x9026;\n        if (!bVar21) goto LAB_0002dbff;\n        iVar11 = 0xf;\n        pbVar17 = local_8c;\n        pbVar19 = (byte *)"R_ALPHA_LITUSE";\n        do {\n          if (iVar11 == 0) break;\n          iVar11 = iVar11 + -1;\n          bVar20 = *pbVar17 < *pbVar19;\n          bVar21 = *pbVar17 == *pbVar19;\n          pbVar17 = pbVar17 + (uint)bVar23 * -2 + 1;\n          pbVar19 = pbVar19 + (uint)bVar23 * -2 + 1;\n        } while (bVar21);\n        if ((!bVar20 && !bVar21) != bVar20) goto LAB_0002dbff;\n        if (param_8 == 0) {\n          if (local_90 == 0 && uVar14 == 0) goto LAB_0002dc72;\n          goto LAB_0002dc11;\n        }\n        piVar2 = (int *)((int)local_4c + iVar7 + 0x14);\n        if (*piVar2 == 0 && (uint)(6 < *(uint *)((int)local_4c + iVar7 + 0x10)) <= (uint)-*piVar2) {\n                    /* WARNING: Could not recover jumptable at 0x0002dd94. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n          uVar10 = (*(code *)((int)&__DT_PLTGOT +\n                             *(int *)(&DAT_0008c8d0 + *(int *)((int)local_4c + iVar7 + 0x10) * 4)))\n                             ();\n          return uVar10;\n        }\n        putc(0x20,*(FILE **)puVar5);\n        uVar10 = *(undefined4 *)((int)local_4c + iVar7 + 0x10);\n        puVar24 = (undefined *)0x5;\n        pcVar9 = (char *)dcgettext(0,"<unknown addend: %lx>");\n        printf(pcVar9,uVar10,puVar24);\n        local_6c = 0;\n      }\n      else {\n        if (uVar6 == 0x55) {\ncode_r0x0002e4ef:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b1aa;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a3e;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5ab;\n            break;\n          case 3:\n            local_8c = &UNK_0007b5a1;\n            break;\n          case 4:\n            local_8c = &UNK_0007b597;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b587;\n            break;\n          case 6:\n            local_8c = &UNK_0007b57d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b568;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b555;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 == 0x56) {\ncode_r0x0002e577:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b143;\n            break;\n          case 1:\n            local_8c = &UNK_00078a50;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b53b;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b52a;\n            break;\n          case 4:\n            local_8c = &UNK_0007b520;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b510;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4fe;\n            break;\n          case 7:\n            local_8c = &UNK_0007b4f4;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4e4;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4d2;\n            break;\n          case 10:\n            local_8c = &UNK_0007b4c8;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b8;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a7;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\nLAB_0002dbd0:\n        puVar24 = (undefined *)0x5;\n        pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx",5);\n        printf(pcVar9,local_80);\n        bVar22 = false;\n        local_8c = (byte *)0x0;\nLAB_0002dbff:\n        if (local_90 == 0 && uVar14 == 0) {\n          if (param_8 != 0) {\n            iVar11 = *(int *)((int)local_4c + iVar7 + 0x10);\n            puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14);\n            printf("%*c",(-(uint)(DAT_000b6324 == 0) & 8) + 0xc,0x20);\n            if ((int)puVar24 < 0) {\n              puVar24 = (undefined *)-(int)(puVar24 + (iVar11 != 0));\n              printf("-%llx",-iVar11,puVar24);\n            }\n            else {\n              printf("%llx",iVar11,puVar24);\n            }\n          }\n        }\n        else {\nLAB_0002dc11:\n          if ((param_4 == 0) || ((uVar14 < param_5) <= local_90)) {\n            puVar24 = (undefined *)0x5;\n            uVar10 = dcgettext(0," bad symbol index: %08lx in reloc");\n            error(uVar10,uVar14);\n            local_6c = 0;\n          }\n          else {\n            iVar18 = uVar14 * 0x1c + param_4;\n            iVar11 = FUN_0002cf40(param_7,uVar14,iVar18 + 0x10,iVar18 + 0x18,&local_48,local_4e);\n            putchar(0x20);\n            if ((*(byte *)(iVar18 + 0x14) & 0xf) == 10) {\n              uVar14 = (-(uint)(DAT_000b6324 == 0) & 6) + 8;\n              uVar15 = FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11);\n              }\n              iVar12 = (uVar14 + 1) - uVar15;\n              if (uVar14 < uVar15) {\n                iVar12 = 1;\n              }\n              puVar24 = &DAT_0007c3bc;\n              printf("()%-*s",iVar12,&DAT_0007c3bc);\n            }\n            else {\n              FUN_0001e910();\n              pcVar9 = "   ";\n              if (DAT_000b6324 == 0) {\n                pcVar9 = " ";\n              }\n              printf(pcVar9);\n            }\n            uVar14 = *(uint *)(iVar18 + 0x10);\n            if (uVar14 == 0) {\n              if ((*(byte *)(iVar18 + 0x14) & 0xf) == 3) {\n                puVar25 = *(undefined **)(iVar18 + 0x18);\n                if (puVar25 < *(undefined **)(param_1 + 0x54)) {\n                  puVar1 = (uint *)(*(int *)(param_1 + 0x5c) + (int)puVar25 * 0x48);\n                  if (puVar1 == (uint *)0x0) {\n                    pcVar9 = "<none>";\n                  }\n                  else if (*(int *)(param_1 + 100) == 0) {\n                    pcVar9 = "<no-strings>";\n                  }\n                  else {\n                    if (*puVar1 < *(uint *)(param_1 + 0x68)) goto LAB_0002ea57;\n                    pcVar9 = "<corrupt>";\n                  }\n                  puVar24 = (undefined *)0x5;\n                  dcgettext(0,pcVar9);\n                }\n                else if ((puVar25 != (undefined *)0xfffffff1) &&\n                        (puVar25 != (undefined *)0xfffffff2)) {\n                  sVar3 = *(short *)(param_1 + 0x42);\n                  if (sVar3 == 8) {\n                    if ((puVar25 != (undefined *)0xffffff03) && (puVar25 != (undefined *)0xffffff04)\n                       ) {\nLAB_0002f0b3:\n                      sprintf(local_44,"<section 0x%x>");\n                      puVar24 = puVar25;\n                    }\n                  }\n                  else if (sVar3 == 0x8c) {\n                    if (puVar25 != (undefined *)0xffffff00) goto LAB_0002f0b3;\n                  }\n                  else if ((sVar3 == 0x3e) || (sVar3 == 0xb4)) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f085;\n                  }\n                  else if (sVar3 == 0xb5) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f0b3;\n                  }\n                  else {\nLAB_0002f085:\n                    if ((sVar3 != 0x32) ||\n                       (((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )))) goto LAB_0002f0b3;\n                  }\n                }\n              }\nLAB_0002ea57:\n              FUN_0001fd20();\n            }\n            else if (param_6 == 0) {\n              puVar24 = (undefined *)0x5;\n              pcVar9 = (char *)dcgettext(0,"<string table index: %3ld>");\n              printf(pcVar9,uVar14,puVar24);\n            }\n            else if (uVar14 < param_7) {\n              FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11,puVar24);\n              }\n            }\n            else {\n              puVar24 = (undefined *)0x5;\n              uVar10 = dcgettext(0,"<corrupt string table index: %3ld>");\n              error(uVar10,uVar14);\n              local_6c = 0;\n            }\n            if (param_8 != 0) {\n              puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14);\n              iVar7 = *(int *)((int)local_4c + iVar7 + 0x10);\n              if ((int)puVar24 < 0) {\n                puVar24 = (undefined *)-(int)(puVar24 + (iVar7 != 0));\n                printf(" - %llx",-iVar7,puVar24);\n              }\n              else {\n                printf(" + %llx",iVar7,puVar24);\n              }\n            }\n          }\n        }\n        if (*(short *)(param_1 + 0x42) == 0x2b) {\n          bVar20 = false;\n          bVar22 = !bVar22;\n          if (!bVar22) {\n            iVar7 = 0xe;\n            pbVar17 = (byte *)"R_SPARC_OLO10";\n            do {\n              if (iVar7 == 0) break;\n              iVar7 = iVar7 + -1;\n              bVar20 = *local_8c < *pbVar17;\n              bVar22 = *local_8c == *pbVar17;\n              local_8c = local_8c + (uint)bVar23 * -2 + 1;\n              pbVar17 = pbVar17 + (uint)bVar23 * -2 + 1;\n            } while (bVar22);\n            if ((!bVar20 && !bVar22) == bVar20) {\n              printf(" + %lx",(int)puVar26 >> 8,puVar24);\n            }\n          }\n        }\n      }\nLAB_0002dc72:\n      putc(10,*(FILE **)puVar5);\n      if ((DAT_000b6324 == 0) && (*(short *)(param_1 + 0x42) == 8)) {\n        uVar15 = (uint)puVar26 >> 8 & 0xff;\n        uVar13 = FUN_00016e80(puVar26,uVar13,uVar15);\n        uVar14 = (uint)puVar26 >> 0x10 & 0xff;\n        iVar7 = FUN_00016e80(uVar14);\n        printf("                    Type2: ");\n        if (uVar13 == 0) {\n          puVar24 = (undefined *)0x5;\n          uVar13 = uVar15;\n          pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx");\n          printf(pcVar9,uVar13,puVar24);\n        }\n        else {\n          printf("%-17.17s",uVar13);\n        }\n        printf("\n                    Type3: ",uVar13,puVar24);\n        if (iVar7 == 0) {\n          puVar24 = (undefined *)0x5;\n          pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx");\n          printf(pcVar9,uVar14,puVar24);\n        }\n        else {\n          printf("%-17.17s",iVar7,puVar24);\n        }\n        putc(10,*(FILE **)puVar5);\n      }\n      uVar16 = uVar16 + 1;\n    } while (uVar16 < local_60[0]);\n  }" { (expression_statement "local_6c = 1;" (assignment_expression "local_6c = 1" identifier = number_literal) ;) (expression_statement "uVar16 = 0;" (assignment_expression "uVar16 = 0" identifier = number_literal) ;) (do_statement "do {\n      iVar7 = uVar16 * 0x18;\n      puVar8 = (undefined4 *)(iVar7 + (int)local_4c);\n      uVar10 = *puVar8;\n      uVar4 = puVar8[1];\n      uVar13 = puVar8[3];\n      puVar25 = (undefined *)puVar8[2];\n      if (DAT_000b6324 == 0) {\n        local_80 = FUN_00021e40();\n        local_90 = 0;\n        pcVar9 = "%16.16llx  %16.16llx ";\n        if (DAT_000b9da0 == 0) {\n          pcVar9 = "%12.12llx  %12.12llx ";\n        }\n        uVar14 = uVar13;\n        printf(pcVar9,uVar10,uVar4,puVar25,uVar13);\n        puVar26 = puVar25;\n      }\n      else {\n        local_80 = (uint)puVar25 & 0xff;\n        uVar14 = (uint)puVar25 >> 8 | uVar13 << 0x18;\n        local_90 = uVar13 >> 8;\n        puVar26 = puVar25;\n        printf("%8.8lx  %8.8lx ",uVar10,puVar25);\n        puVar24 = puVar25;\n      }\n      uVar6 = *(ushort *)(param_1 + 0x42);\n      if (uVar6 == 0x72) {\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7997c;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b41;\n          break;\n        case 2:\n          local_8c = (byte *)0x79cff;\n          break;\n        case 3:\n          local_8c = (byte *)0x79cf0;\n          break;\n        case 4:\n          local_8c = (byte *)0x79ce4;\n          break;\n        case 5:\n          local_8c = (byte *)0x79cd8;\n          break;\n        case 6:\n          local_8c = (byte *)0x79ccc;\n          break;\n        case 7:\n          local_8c = (byte *)0x79cbd;\n          break;\n        case 8:\n          local_8c = (byte *)0x79cae;\n          break;\n        case 9:\n          local_8c = (byte *)0x79c9f;\n          break;\n        case 10:\n          local_8c = (byte *)0x79c90;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x79c84;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x79c78;\n          break;\n        case 0xd:\n          local_8c = &UNK_00079c6d;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x79c61;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x79c55;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x79c49;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x79c3d;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x79c2f;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x79c20;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x79c11;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\n        goto LAB_0002dd00;\n      }\n      if (0x72 < uVar6) {\n        if (uVar6 == 0x1057) {\ncode_r0x0002e6d7:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b49c;\n            break;\n          case 1:\n            local_8c = &UNK_00078a28;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b897;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b888;\n            break;\n          case 4:\n            local_8c = &UNK_0007b87f;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b873;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b865;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b857;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b849;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b837;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b825;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b813;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b802;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x7b7f1;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x7b7e0;\n            break;\n          case 0xf:\n            local_8c = (byte *)0x7b7cb;\n            break;\n          case 0x10:\n            local_8c = (byte *)0x7b7b6;\n            break;\n          case 0x11:\n            local_8c = (byte *)0x7b7a1;\n            break;\n          case 0x12:\n            local_8c = (byte *)0x7b796;\n            break;\n          case 0x13:\n            local_8c = (byte *)0x7b78c;\n            break;\n          case 0x14:\n            local_8c = &UNK_0007b784;\n            break;\n          case 0x15:\n            local_8c = (byte *)0x7b777;\n            break;\n          case 0x16:\n            local_8c = (byte *)0x7b769;\n            break;\n          case 0x17:\n            local_8c = (byte *)0x7b757;\n            break;\n          case 0x18:\n            local_8c = (byte *)0x7b746;\n            break;\n          case 0x19:\n            local_8c = (byte *)0x7b735;\n            break;\n          case 0x1a:\n            local_8c = &UNK_0007b72d;\n            break;\n          case 0x1b:\n            local_8c = &UNK_0007b721;\n            break;\n          case 0x1c:\n            local_8c = &UNK_0007b715;\n            break;\n          case 0x1d:\n            local_8c = &UNK_0007b708;\n            break;\n          case 0x1e:\n            local_8c = (byte *)0x7b6fc;\n            break;\n          case 0x1f:\n            local_8c = (byte *)0x7b6ef;\n            break;\n          case 0x20:\n            local_8c = (byte *)0x7b6e2;\n            break;\n          case 0x21:\n            local_8c = (byte *)0x7b6d1;\n            break;\n          case 0x22:\n            local_8c = (byte *)0x7b6c5;\n            break;\n          case 0x23:\n            local_8c = (byte *)0x7b6b9;\n            break;\n          case 0x24:\n            local_8c = (byte *)0x7b6aa;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 < 0x1058) {\n          if (0xb5 < uVar6) {\n            if (uVar6 == 0xc5) {\n              local_8c = (byte *)FUN_00018620();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 < 0xc6) {\n              if (uVar6 != 0xbd) {\n                if (uVar6 < 0xbe) {\n                  if (uVar6 == 0xb7) {\n                    local_8c = (byte *)FUN_000140b0();\n                  }\n                  else {\n                    if (uVar6 != 0xbc) goto LAB_0002dbd0;\n                    local_8c = (byte *)FUN_0001a1a0();\n                  }\n                }\n                else {\n                  if (uVar6 != 0xbf) {\n                    if (uVar6 == 0xc3) goto LAB_0002e062;\n                    goto LAB_0002dbd0;\n                  }\n                  local_8c = (byte *)FUN_00019e30();\n                }\n                goto LAB_0002dcf0;\n              }\ncode_r0x0002e43b:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78f38;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bb1;\n                break;\n              case 2:\n                local_8c = (byte *)0x79367;\n                break;\n              case 3:\n                local_8c = (byte *)0x79351;\n                break;\n              case 4:\n                local_8c = (byte *)0x79338;\n                break;\n              case 5:\n                local_8c = (byte *)0x79328;\n                break;\n              case 6:\n                local_8c = (byte *)0x79315;\n                break;\n              case 7:\n                local_8c = (byte *)0x79302;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ef;\n                break;\n              case 9:\n                local_8c = (byte *)0x792da;\n                break;\n              case 10:\n                local_8c = (byte *)0x792bf;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x792a4;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7928b;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79275;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x79261;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7924d;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7923c;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79225;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920f;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f8;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791e1;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791cf;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791be;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791ab;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79198;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79166;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7914d;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x79132;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7911a;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x79100;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790cd;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab5;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a63e;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3f;\n              }\n            }\n            else {\n              if (0xdf < uVar6) {\n                if (uVar6 == 0xf3) {\n                  local_8c = (byte *)FUN_00018290();\n                }\n                else {\n                  if (uVar6 != 0xfa) goto LAB_0002dbd0;\n                  if (*(short *)(param_1 + 0x3d) != 0x3200) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x7b8a5;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8fd;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e21;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e14;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e05;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078dfc;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dd2;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc5;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db8;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da9;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d9a;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d85;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d70;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d64;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d56;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d4a;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d3e;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d2e;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d1e;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d0e;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cff;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78cf0;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78ce0;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78cd0;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cc1;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cb2;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  local_8c = (byte *)FUN_00017590();\n                }\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 == 0xdd) {\n                if (local_80 == 7) {\n                  local_8c = (byte *)0x79af6;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b39;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b55;\n                    if (local_80 != 1) {\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }\n                  }\n                  else {\n                    local_8c = (byte *)0x79b16;\n                    if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }\n                  }\n                }\n                else if (local_80 == 0xb) {\n                  local_8c = (byte *)0x79ab8;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ada;\n                  if (local_80 != 9) {\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }\n                }\n                else if (local_80 == 0xd) {\n                  local_8c = (byte *)0x79a90;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 != 0xde) goto LAB_0002dbd0;\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78c33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a93;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adcb;\n                break;\n              case 3:\n                local_8c = &UNK_0007adc2;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb8;\n                break;\n              case 5:\n                local_8c = &UNK_0007adae;\n                break;\n              case 6:\n                local_8c = &UNK_0007ada4;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad9a;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad8d;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad82;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad77;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad6d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5f;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 < 0xb4) {\n            if (uVar6 != 0x8c) {\n              if (0x8c < uVar6) {\n                if (uVar6 == 0xad) {\n                  local_8c = (byte *)FUN_000189d0();\n                  goto LAB_0002dcf0;\n                }\n                if (uVar6 < 0xae) {\n                  if (uVar6 == 0x90) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78c4f;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789bf;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f26;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f13;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f09;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78efb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee8;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed8;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec9;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78ebd;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea7;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e97;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e86;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e75;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5f;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e49;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e3b;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  if (uVar6 == 0xa7) {\n                    local_8c = (byte *)FUN_000171b0();\n                    goto LAB_0002dcf0;\n                  }\n                }\n                else {\n                  if (uVar6 == 0xae) {\n                    local_8c = (byte *)FUN_00016b40();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 0xb1) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78be5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba5;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79536;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79529;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x7951b;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x7950c;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794fc;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794ec;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794db;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794cb;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794bb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794aa;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x7949d;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x79490;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x79484;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79478;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x7946b;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x7945e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x79451;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x79444;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79436;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79429;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x7941c;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x7940e;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x79400;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793f1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793e2;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793d2;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793c2;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793ae;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79399;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79389;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 0x78) {\ncode_r0x0002ef25:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7937d;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b8c;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796f1;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e7;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c8;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796bf;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796b3;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a8;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7969c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7968d;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7967d;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7966d;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 < 0x79) {\n                if (uVar6 == 0x73) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x789db;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bdb;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7904a;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903f;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79034;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79023;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7900d;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff9;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fee;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fe1;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fd3;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fc3;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fb2;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78fa2;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f92;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f85;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f78;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f6b;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f5b;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f4a;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x74) goto code_r0x0002e2d7;\n              }\n              else {\n                if (uVar6 == 0x87) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79b51;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b25;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f25;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f18;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f0d;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79f00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79ef3;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee5;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec9;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eba;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ead;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e97;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e83;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e75;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e64;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e55;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e45;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e37;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e24;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e16;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e08;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x8a) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79543;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b83;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797ee;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797e4;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d8;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797cc;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797bd;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797b1;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x797a3;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7978e;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7977b;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7976d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7975a;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79747;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x7973b;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x7972b;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x7971b;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x7970b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n              }\n              goto LAB_0002dbd0;\n            }\n            local_8c = (byte *)FUN_00019be0();\n          }\n          else {\nLAB_0002efc8:\n            local_8c = (byte *)FUN_0001b090();\n          }\n          goto LAB_0002dcf0;\n        }\n        if (uVar6 == 0x8217) {\ncode_r0x0002edad:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79661;\n            break;\n          case 1:\n            local_8c = &UNK_00078b6d;\n            break;\n          case 2:\n            local_8c = (byte *)0x79972;\n            break;\n          case 3:\n            local_8c = &UNK_00079967;\n            break;\n          case 4:\n            local_8c = (byte *)0x7995b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7994a;\n            break;\n          case 6:\n            local_8c = (byte *)0x7993d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7992e;\n            break;\n          case 8:\n            local_8c = (byte *)0x7991f;\n            break;\n          case 9:\n            local_8c = (byte *)0x79910;\n            break;\n          case 10:\n            local_8c = (byte *)0x79901;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x798f2;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x798e6;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x798d5;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x798c6;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 < 0x8218) {\n          if (uVar6 == 0x4688) {\ncode_r0x0002e2d7:\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x78e2e;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bc1;\n              break;\n            case 2:\n              local_8c = (byte *)0x790b4;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a5;\n              break;\n            case 4:\n              local_8c = (byte *)0x79095;\n              break;\n            case 5:\n              local_8c = (byte *)0x79089;\n              break;\n            case 6:\n              local_8c = (byte *)0x7907d;\n              break;\n            case 7:\n              local_8c = (byte *)0x79071;\n              break;\n            case 8:\n              local_8c = (byte *)0x79065;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 < 0x4689) {\n            if (uVar6 == 0x2530) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x790c3;\n                break;\n              case 1:\n                local_8c = &UNK_00078b96;\n                break;\n              case 2:\n                local_8c = &UNK_00078c2b;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c1d;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c13;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c09;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bff;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 < 0x2531) {\n              if (uVar6 == 0x1059) {\ncode_r0x0002e0f7:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7a361;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78acf;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8cb;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8bf;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8ad;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a89c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a885;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a873;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a861;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a856;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a844;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n              }\n              else {\n                if (uVar6 != 0x1223) goto LAB_0002dbd0;\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x796fb;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b60;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a45;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a37;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a24;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a10;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799fc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799eb;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d9;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c9;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799ba;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a8;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79997;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79987;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n              }\n            }\n            else {\n              if (uVar6 == 0x3330) goto code_r0x0002edcd;\n              if (uVar6 != 0x4157) goto LAB_0002dbd0;\n              if (local_80 == 0) {\n                local_8c = (byte *)0x78ca4;\n              }\n              else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bcf;\n              }\n            }\n          }\n          else {\n            if (uVar6 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b09a;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a59;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b48d;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b47e;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b46a;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b458;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b446;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b434;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41f;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b40a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (0x5aa5 < uVar6) {\n              if (uVar6 == 0x7650) goto code_r0x0002e4ef;\n              if (uVar6 == 0x7676) goto code_r0x0002e577;\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x4def) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b5bd;\n                break;\n              case 1:\n                local_8c = &UNK_00078a14;\n                break;\n              case 2:\n                local_8c = &UNK_00078c95;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c83;\n                break;\n              case 4:\n                local_8c = &UNK_00078c76;\n                break;\n              case 5:\n                local_8c = &UNK_00078c67;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c5a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (uVar6 != 0x5441) goto LAB_0002dbd0;\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7aa69;\n              break;\n            case 1:\n              local_8c = &UNK_00078a8a;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b08c;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b07e;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b073;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b068;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b05a;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b04b;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b03d;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02f;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b021;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b015;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b009;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7affd;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afee;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd9;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afc4;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaf;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af9a;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af82;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af6a;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af52;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af43;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af34;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af25;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af15;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7af01;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aeee;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aedb;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec8;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb8;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea8;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae98;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae86;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae74;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae62;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae55;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae41;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae2b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae18;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae0a;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 200:\n              local_8c = (byte *)0x7adf6;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7ade4;\n            }\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 == 0xad45) {\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79a53;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b32;\n            break;\n          case 2:\n            local_8c = (byte *)0x79ded;\n            break;\n          case 3:\n            local_8c = (byte *)0x79ddf;\n            break;\n          case 4:\n            local_8c = (byte *)0x79dce;\n            break;\n          case 5:\n            local_8c = (byte *)0x79dbd;\n            break;\n          case 6:\n            local_8c = (byte *)0x79dad;\n            break;\n          case 7:\n            local_8c = (byte *)0x79d9a;\n            break;\n          case 8:\n            local_8c = (byte *)0x79d8b;\n            break;\n          case 9:\n            local_8c = (byte *)0x79d78;\n            break;\n          case 10:\n            local_8c = (byte *)0x79d67;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x79d56;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x79d47;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          case 0x80:\n            local_8c = (byte *)0x79d2d;\n            break;\n          case 0x81:\n            local_8c = (byte *)0x79d15;\n          }\n          goto LAB_0002dd00;\n        }\n        if (0xad45 < uVar6) {\n          if (uVar6 == 0xdead) goto code_r0x0002ef3d;\n          if (uVar6 < 0xdeae) {\n            if (uVar6 == 0xbaab) goto code_r0x0002e43b;\n            if (uVar6 == 0xbeef) goto code_r0x0002e467;\n            goto LAB_0002dbd0;\n          }\n          if (uVar6 == 0xfeb0) goto code_r0x0002ef25;\n          if (uVar6 == 0xfeba) {\n            if (local_80 == 6) {\n              local_8c = (byte *)0x79879;\n            }\n            else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798af;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bf1;\n                }\n                else {\n                  local_8c = (byte *)0x78b77;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79895;\n                if (local_80 != 4) {\n                  local_8c = (byte *)"R_IQ2000_26";\n                  if (4 < local_80) {\n                    local_8c = (byte *)"R_IQ2000_HI16";\n                  }\n                }\n              }\n            }\n            else if (local_80 == 9) {\n              local_8c = (byte *)0x79844;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79866;\n              }\n              else {\n                local_8c = (byte *)0x79853;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x7981b;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79806;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x79832;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 == 0xf00d) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7905a;\n              break;\n            case 1:\n              local_8c = &UNK_00078b9e;\n              break;\n            case 2:\n              local_8c = &UNK_00079659;\n              break;\n            case 3:\n              local_8c = (byte *)0x79650;\n              break;\n            case 4:\n              local_8c = (byte *)0x79647;\n              break;\n            case 5:\n              local_8c = (byte *)0x79638;\n              break;\n            case 6:\n              local_8c = (byte *)0x79628;\n              break;\n            case 7:\n              local_8c = (byte *)0x79618;\n              break;\n            case 8:\n              local_8c = (byte *)0x79608;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f8;\n              break;\n            case 10:\n              local_8c = (byte *)0x795ec;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795e0;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795d4;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795bc;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795af;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x795a0;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x79591;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x79584;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79575;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79561;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954f;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            }\n            goto LAB_0002dd00;\n          }\n          goto LAB_0002dbd0;\n        }\n        if (uVar6 == 0x9080) goto LAB_0002edf8;\n        if (uVar6 < 0x9081) {\n          if (uVar6 == 0x9026) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7a175;\n              break;\n            case 1:\n              local_8c = (byte *)0x78adb;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a828;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a818;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a808;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f9;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7ea;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7db;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7ce;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7bf;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7b0;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a7a1;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0x11:\n              local_8c = (byte *)0x7a78f;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a77e;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a76e;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a761;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a750;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73f;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a72e;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a720;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a712;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a703;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6f2;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6e0;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6cf;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6be;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6ad;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a69c;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a68b;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a67b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a66b;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a65b;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a64b;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 == 0x9041) goto LAB_0002e50a;\n        }\n        else {\n          if (uVar6 == 0xa390) goto LAB_0002e526;\n          if (uVar6 == 0xabc7) goto LAB_0002e54a;\n        }\n        goto LAB_0002dbd0;\n      }\n      if (uVar6 < 0x31) {\n        if (uVar6 < 0x2e) {\n          if (uVar6 != 0x12) {\n            if (uVar6 < 0x13) {\n              if (uVar6 == 7) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79d0a;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b0e;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a16a;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a15b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a14b;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a13c;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 0x30:\n                  local_8c = &UNK_0007a131;\n                  break;\n                case 0x31:\n                  local_8c = &UNK_0007a125;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a11a;\n                  break;\n                case 0x40:\n                  local_8c = &UNK_0007a10f;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a102;\n                  break;\n                case 0x44:\n                  local_8c = &UNK_0007a0f7;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0ea;\n                  break;\n                case 0x48:\n                  local_8c = &UNK_0007a0df;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0d2;\n                  break;\n                case 0x4c:\n                  local_8c = &UNK_0007a0c7;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0ba;\n                  break;\n                case 0x52:\n                  local_8c = &UNK_0007a0ad;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a0a0;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a093;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a083;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a073;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a063;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a053;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a043;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a033;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a028;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a01a;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a00e;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79fff;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79ff4;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe9;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fdd;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fce;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 < 8) {\n                if (uVar6 == 3) {\nLAB_0002e7da:\n                  local_8c = (byte *)FUN_00015960();\n                  goto LAB_0002dcf0;\n                }\n                if (uVar6 < 4) {\n                  if (uVar6 == 2) goto LAB_0002e7ba;\n                }\n                else {\n                  if (uVar6 == 4) {\n                    local_8c = (byte *)FUN_00016860();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 6) goto LAB_0002e7da;\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 10) {\nLAB_0002ee10:\n                local_8c = (byte *)FUN_00016e80();\n                goto LAB_0002dcf0;\n              }\n              if (10 < uVar6) {\n                if (uVar6 == 0xb) goto LAB_0002e7ba;\n                if (uVar6 == 0xf) {\n                  local_8c = (byte *)FUN_000155e0();\n                  goto LAB_0002dcf0;\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 8) goto LAB_0002ee10;\n              if (uVar6 == 9) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79c05;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b17;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79fb4;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa6;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f99;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f8c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f7e;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f71;\n                  break;\n                case 8:\n                  local_8c = &UNK_00079f64;\n                  break;\n                case 9:\n                  local_8c = &UNK_00079f58;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f4c;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f3c;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x24) {\n              local_8c = (byte *)FUN_0001aaf0();\n              goto LAB_0002dcf0;\n            }\n            if (0x24 < uVar6) {\n              if (uVar6 == 0x2a) {\n                local_8c = (byte *)FUN_000192a0();\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 < 0x2b) {\n                if (uVar6 == 0x27) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x7a8dd;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a9d;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad3b;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad25;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad10;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7ad00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace6;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7acd0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acbc;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7acab;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac9e;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac8d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac7b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x28) {\n                  local_8c = (byte *)FUN_00014aa0();\n                  goto LAB_0002dcf0;\n                }\n              }\n              else {\n                if (uVar6 == 0x2b) goto LAB_0002e7ba;\n                if (uVar6 == 0x2d) goto LAB_0002e062;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x15) {\n              local_8c = (byte *)FUN_00017ef0();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 < 0x16) {\n              if (uVar6 == 0x13) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b54a;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078a1f;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007b8f4;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007b8e9;\n                  break;\n                case 4:\n                  local_8c = &UNK_0007b8df;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8d1;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8c2;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8b2;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x14) {\n                local_8c = (byte *)FUN_00017bb0();\n                goto LAB_0002dcf0;\n              }\n            }\n            else {\n              if (uVar6 == 0x16) {\nLAB_0002e526:\n                local_8c = (byte *)FUN_00018e30();\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 == 0x17) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b3ff;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a31;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b68e;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b67e;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b66e;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b661;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b654;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b648;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b63c;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b631;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b625;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b617;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b609;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5fd;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ef;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5e3;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d7;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c9;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n            }\n            goto LAB_0002dbd0;\n          }\nLAB_0002e7ba:\n          local_8c = (byte *)FUN_000195d0();\n        }\n        else {\n          local_8c = (byte *)FUN_00015240();\n        }\n        goto LAB_0002dcf0;\n      }\n      if (uVar6 == 0x57) {\nLAB_0002edf8:\n        local_8c = (byte *)FUN_0001a780();\n        goto LAB_0002dcf0;\n      }\n      if (0x57 < uVar6) {\n        if (uVar6 == 0x5d) {\nLAB_0002e062:\n          local_8c = (byte *)FUN_00014620();\n        }\n        else {\n          if (uVar6 < 0x5e) {\n            if (uVar6 == 0x5a) {\ncode_r0x0002ef3d:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7ad50;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a74;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b19d;\n                break;\n              case 3:\n                local_8c = &UNK_0007b191;\n                break;\n              case 4:\n                local_8c = &UNK_0007b184;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b173;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b161;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14f;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (0x5a < uVar6) {\n              if (uVar6 == 0x5b) {\ncode_r0x0002e741:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79f32;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af5;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3e1;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3d1;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3c1;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3b1;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a3a2;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a393;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a380;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36f;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fc2;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078aeb;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a634;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a62b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a616;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a601;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5ee;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5db;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c6;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b6;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a6;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a597;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a585;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a573;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a566;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a559;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a546;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a533;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a527;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a517;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a507;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f7;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4e4;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4d1;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4bd;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a9;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a495;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a481;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a46e;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a45b;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a448;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a435;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a424;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a412;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a400;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x58) {\nLAB_0002e50a:\n              local_8c = (byte *)FUN_00016580();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 == 0x59) {\ncode_r0x0002e467:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7add5;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a67;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3f2;\n                break;\n              case 3:\n                local_8c = &UNK_0007b3e6;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3d4;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3c2;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3b1;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b399;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b383;\n                break;\n              case 9:\n                local_8c = &UNK_0007b376;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b364;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b352;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33f;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b32c;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b319;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b309;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f9;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e9;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d9;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c9;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2ba;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a7;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b294;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b281;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b270;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b24d;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b239;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b228;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b217;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b202;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1ed;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d9;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c6;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b6;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            goto LAB_0002dbd0;\n          }\n          if (uVar6 == 0x65) goto code_r0x0002edad;\n          if (uVar6 < 0x66) {\n            if (uVar6 != 0x5e) {\n              if (uVar6 == 99) goto code_r0x0002e741;\n              goto LAB_0002dbd0;\n            }\nLAB_0002e54a:\n            local_8c = (byte *)FUN_0001b390();\n          }\n          else if (uVar6 == 0x6a) {\n            local_8c = (byte *)FUN_00014e70();\n          }\n          else {\n            if (uVar6 != 0x71) {\n              if (uVar6 != 0x69) goto LAB_0002dbd0;\n              if ((*(char *)(param_1 + 0x3c) != '-') && (*(char *)(param_1 + 0x17) != '\0'))\n              goto code_r0x0002e0f7;\n              switch(local_80) {\n              default:\n                goto LAB_0002dbd0;\n              case 1:\n                local_8c = (byte *)0x7a3f1;\n                break;\n              case 2:\n                local_8c = (byte *)0x78ac0;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa5b;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa4c;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa34;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa1c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7aa03;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9eb;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9d3;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a9a2;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a98a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a97a;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a965;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a955;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a943;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a933;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a923;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a910;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8fd;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8ea;\n              }\n              goto LAB_0002dd00;\n            }\n            local_8c = (byte *)FUN_000177c0();\n          }\n        }\nLAB_0002dcf0:\n        if (local_8c != (byte *)0x0) goto LAB_0002dd00;\n        goto LAB_0002dbd0;\n      }\n      if (uVar6 == 0x4c) {\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x79dfc;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b05;\n          break;\n        case 2:\n          local_8c = (byte *)0x7a357;\n          break;\n        case 3:\n          local_8c = (byte *)0x7a34d;\n          break;\n        case 4:\n          local_8c = (byte *)0x7a33e;\n          break;\n        case 5:\n          local_8c = (byte *)0x7a32e;\n          break;\n        case 6:\n          local_8c = (byte *)0x7a31e;\n          break;\n        case 7:\n          local_8c = (byte *)0x7a309;\n          break;\n        case 8:\n          local_8c = (byte *)0x7a2f6;\n          break;\n        case 9:\n          local_8c = (byte *)0x7a2ea;\n          break;\n        case 10:\n          local_8c = (byte *)0x7a2da;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7a2c9;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7a2b9;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7a2ab;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7a29d;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7a28c;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7a27b;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7a26a;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7a255;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7a241;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7a230;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7a21f;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7a212;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7a207;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7a1f6;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7a1e5;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7a1d1;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7a1bd;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7a1ad;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7a19d;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7a18f;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7a182;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar6 < 0x4d) {\n        if (uVar6 == 0x3e) goto LAB_0002efc8;\n        if (uVar6 < 0x3f) {\n          if (uVar6 == 0x32) {\n            local_8c = (byte *)FUN_00015c60();\n            goto LAB_0002dcf0;\n          }\n          if (uVar6 != 0x35) goto LAB_0002dbd0;\n        }\n        else if (uVar6 != 0x46) {\n          if (uVar6 == 0x4b) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x798bb;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b4c;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bfc;\n              break;\n            case 3:\n              local_8c = &UNK_00079bf4;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be9;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bde;\n              break;\n            case 6:\n              local_8c = &UNK_00079bd4;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc8;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0xd:\n              local_8c = (byte *)0x79bbc;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bb1;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79ba2;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b93;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b84;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b70;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b5e;\n            }\n            goto LAB_0002dd00;\n          }\n          goto LAB_0002dbd0;\n        }\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7b69b;\n          break;\n        case 1:\n          local_8c = &UNK_000789fa;\n          break;\n        case 2:\n          local_8c = (byte *)0x78a06;\n          break;\n        case 3:\n          local_8c = &UNK_000789cd;\n          break;\n        case 4:\n          local_8c = (byte *)0x789e8;\n          break;\n        case 5:\n          local_8c = &UNK_0007ba07;\n          break;\n        case 6:\n          local_8c = &UNK_0007b9fa;\n          break;\n        case 7:\n          local_8c = &UNK_0007b9ed;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b9da;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b9c2;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b9ac;\n          break;\n        case 0xb:\n          local_8c = &UNK_0007b99f;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b990;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7b981;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        case 0xf:\n          local_8c = (byte *)0x7b973;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7b961;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7b94e;\n          break;\n        case 0x12:\n          local_8c = &UNK_0007b93e;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7b92e;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7b91c;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7b909;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar6 == 0x54) {\ncode_r0x0002edcd:\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7ac6f;\n          break;\n        case 1:\n          local_8c = &UNK_00078a81;\n          break;\n        case 2:\n          local_8c = &UNK_0007b139;\n          break;\n        case 3:\n          local_8c = &UNK_0007b12f;\n          break;\n        case 4:\n          local_8c = &UNK_0007b125;\n          break;\n        case 5:\n          local_8c = (byte *)0x7b117;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b109;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b0fb;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b0ec;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b0dd;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b0cd;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b0b8;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b0a5;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar6 < 0x55) {\n        if (uVar6 != 0x50) {\n          if (uVar6 == 0x53) goto code_r0x0002e6d7;\n          goto LAB_0002dbd0;\n        }\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7a838;\n          break;\n        case 1:\n          local_8c = &UNK_00078aac;\n          break;\n        case 2:\n          local_8c = (byte *)0x7ac65;\n          break;\n        case 3:\n          local_8c = (byte *)0x7ac5b;\n          break;\n        case 4:\n          local_8c = (byte *)0x7ac51;\n          break;\n        case 5:\n          local_8c = (byte *)0x7ac47;\n          break;\n        case 6:\n          local_8c = (byte *)0x7ac3b;\n          break;\n        case 7:\n          local_8c = (byte *)0x7ac2e;\n          break;\n        case 8:\n          local_8c = (byte *)0x7ac21;\n          break;\n        case 9:\n          local_8c = (byte *)0x7ac14;\n          break;\n        case 10:\n          local_8c = (byte *)0x7ac07;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7abf2;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7abdf;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7abd3;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7abc5;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7abb7;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7aba9;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7ab9a;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7ab89;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7ab78;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7ab67;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7ab56;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7ab49;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7ab3a;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7ab2b;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7ab1c;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7ab11;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7ab04;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7aaf7;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7aaea;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7aadc;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7aace;\n          break;\n        case 0x20:\n          local_8c = (byte *)0x7aabb;\n          break;\n        case 0x21:\n          local_8c = (byte *)0x7aab0;\n          break;\n        case 0x22:\n          local_8c = (byte *)0x7aa98;\n          break;\n        case 0x23:\n          local_8c = (byte *)0x7aa8b;\n          break;\n        case 0x24:\n          local_8c = (byte *)0x7aa74;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\nLAB_0002dd00:\n        pcVar9 = "%-22s";\n        if (DAT_000b9da0 == 0) {\n          pcVar9 = "%-17.17s";\n        }\n        printf(pcVar9,local_8c,puVar24);\n        bVar22 = true;\n        bVar20 = *(ushort *)(param_1 + 0x42) < 0x9026;\n        bVar21 = *(ushort *)(param_1 + 0x42) == 0x9026;\n        if (!bVar21) goto LAB_0002dbff;\n        iVar11 = 0xf;\n        pbVar17 = local_8c;\n        pbVar19 = (byte *)"R_ALPHA_LITUSE";\n        do {\n          if (iVar11 == 0) break;\n          iVar11 = iVar11 + -1;\n          bVar20 = *pbVar17 < *pbVar19;\n          bVar21 = *pbVar17 == *pbVar19;\n          pbVar17 = pbVar17 + (uint)bVar23 * -2 + 1;\n          pbVar19 = pbVar19 + (uint)bVar23 * -2 + 1;\n        } while (bVar21);\n        if ((!bVar20 && !bVar21) != bVar20) goto LAB_0002dbff;\n        if (param_8 == 0) {\n          if (local_90 == 0 && uVar14 == 0) goto LAB_0002dc72;\n          goto LAB_0002dc11;\n        }\n        piVar2 = (int *)((int)local_4c + iVar7 + 0x14);\n        if (*piVar2 == 0 && (uint)(6 < *(uint *)((int)local_4c + iVar7 + 0x10)) <= (uint)-*piVar2) {\n                    /* WARNING: Could not recover jumptable at 0x0002dd94. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n          uVar10 = (*(code *)((int)&__DT_PLTGOT +\n                             *(int *)(&DAT_0008c8d0 + *(int *)((int)local_4c + iVar7 + 0x10) * 4)))\n                             ();\n          return uVar10;\n        }\n        putc(0x20,*(FILE **)puVar5);\n        uVar10 = *(undefined4 *)((int)local_4c + iVar7 + 0x10);\n        puVar24 = (undefined *)0x5;\n        pcVar9 = (char *)dcgettext(0,"<unknown addend: %lx>");\n        printf(pcVar9,uVar10,puVar24);\n        local_6c = 0;\n      }\n      else {\n        if (uVar6 == 0x55) {\ncode_r0x0002e4ef:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b1aa;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a3e;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5ab;\n            break;\n          case 3:\n            local_8c = &UNK_0007b5a1;\n            break;\n          case 4:\n            local_8c = &UNK_0007b597;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b587;\n            break;\n          case 6:\n            local_8c = &UNK_0007b57d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b568;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b555;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 == 0x56) {\ncode_r0x0002e577:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b143;\n            break;\n          case 1:\n            local_8c = &UNK_00078a50;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b53b;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b52a;\n            break;\n          case 4:\n            local_8c = &UNK_0007b520;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b510;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4fe;\n            break;\n          case 7:\n            local_8c = &UNK_0007b4f4;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4e4;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4d2;\n            break;\n          case 10:\n            local_8c = &UNK_0007b4c8;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b8;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a7;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\nLAB_0002dbd0:\n        puVar24 = (undefined *)0x5;\n        pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx",5);\n        printf(pcVar9,local_80);\n        bVar22 = false;\n        local_8c = (byte *)0x0;\nLAB_0002dbff:\n        if (local_90 == 0 && uVar14 == 0) {\n          if (param_8 != 0) {\n            iVar11 = *(int *)((int)local_4c + iVar7 + 0x10);\n            puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14);\n            printf("%*c",(-(uint)(DAT_000b6324 == 0) & 8) + 0xc,0x20);\n            if ((int)puVar24 < 0) {\n              puVar24 = (undefined *)-(int)(puVar24 + (iVar11 != 0));\n              printf("-%llx",-iVar11,puVar24);\n            }\n            else {\n              printf("%llx",iVar11,puVar24);\n            }\n          }\n        }\n        else {\nLAB_0002dc11:\n          if ((param_4 == 0) || ((uVar14 < param_5) <= local_90)) {\n            puVar24 = (undefined *)0x5;\n            uVar10 = dcgettext(0," bad symbol index: %08lx in reloc");\n            error(uVar10,uVar14);\n            local_6c = 0;\n          }\n          else {\n            iVar18 = uVar14 * 0x1c + param_4;\n            iVar11 = FUN_0002cf40(param_7,uVar14,iVar18 + 0x10,iVar18 + 0x18,&local_48,local_4e);\n            putchar(0x20);\n            if ((*(byte *)(iVar18 + 0x14) & 0xf) == 10) {\n              uVar14 = (-(uint)(DAT_000b6324 == 0) & 6) + 8;\n              uVar15 = FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11);\n              }\n              iVar12 = (uVar14 + 1) - uVar15;\n              if (uVar14 < uVar15) {\n                iVar12 = 1;\n              }\n              puVar24 = &DAT_0007c3bc;\n              printf("()%-*s",iVar12,&DAT_0007c3bc);\n            }\n            else {\n              FUN_0001e910();\n              pcVar9 = "   ";\n              if (DAT_000b6324 == 0) {\n                pcVar9 = " ";\n              }\n              printf(pcVar9);\n            }\n            uVar14 = *(uint *)(iVar18 + 0x10);\n            if (uVar14 == 0) {\n              if ((*(byte *)(iVar18 + 0x14) & 0xf) == 3) {\n                puVar25 = *(undefined **)(iVar18 + 0x18);\n                if (puVar25 < *(undefined **)(param_1 + 0x54)) {\n                  puVar1 = (uint *)(*(int *)(param_1 + 0x5c) + (int)puVar25 * 0x48);\n                  if (puVar1 == (uint *)0x0) {\n                    pcVar9 = "<none>";\n                  }\n                  else if (*(int *)(param_1 + 100) == 0) {\n                    pcVar9 = "<no-strings>";\n                  }\n                  else {\n                    if (*puVar1 < *(uint *)(param_1 + 0x68)) goto LAB_0002ea57;\n                    pcVar9 = "<corrupt>";\n                  }\n                  puVar24 = (undefined *)0x5;\n                  dcgettext(0,pcVar9);\n                }\n                else if ((puVar25 != (undefined *)0xfffffff1) &&\n                        (puVar25 != (undefined *)0xfffffff2)) {\n                  sVar3 = *(short *)(param_1 + 0x42);\n                  if (sVar3 == 8) {\n                    if ((puVar25 != (undefined *)0xffffff03) && (puVar25 != (undefined *)0xffffff04)\n                       ) {\nLAB_0002f0b3:\n                      sprintf(local_44,"<section 0x%x>");\n                      puVar24 = puVar25;\n                    }\n                  }\n                  else if (sVar3 == 0x8c) {\n                    if (puVar25 != (undefined *)0xffffff00) goto LAB_0002f0b3;\n                  }\n                  else if ((sVar3 == 0x3e) || (sVar3 == 0xb4)) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f085;\n                  }\n                  else if (sVar3 == 0xb5) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f0b3;\n                  }\n                  else {\nLAB_0002f085:\n                    if ((sVar3 != 0x32) ||\n                       (((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )))) goto LAB_0002f0b3;\n                  }\n                }\n              }\nLAB_0002ea57:\n              FUN_0001fd20();\n            }\n            else if (param_6 == 0) {\n              puVar24 = (undefined *)0x5;\n              pcVar9 = (char *)dcgettext(0,"<string table index: %3ld>");\n              printf(pcVar9,uVar14,puVar24);\n            }\n            else if (uVar14 < param_7) {\n              FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11,puVar24);\n              }\n            }\n            else {\n              puVar24 = (undefined *)0x5;\n              uVar10 = dcgettext(0,"<corrupt string table index: %3ld>");\n              error(uVar10,uVar14);\n              local_6c = 0;\n            }\n            if (param_8 != 0) {\n              puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14);\n              iVar7 = *(int *)((int)local_4c + iVar7 + 0x10);\n              if ((int)puVar24 < 0) {\n                puVar24 = (undefined *)-(int)(puVar24 + (iVar7 != 0));\n                printf(" - %llx",-iVar7,puVar24);\n              }\n              else {\n                printf(" + %llx",iVar7,puVar24);\n              }\n            }\n          }\n        }\n        if (*(short *)(param_1 + 0x42) == 0x2b) {\n          bVar20 = false;\n          bVar22 = !bVar22;\n          if (!bVar22) {\n            iVar7 = 0xe;\n            pbVar17 = (byte *)"R_SPARC_OLO10";\n            do {\n              if (iVar7 == 0) break;\n              iVar7 = iVar7 + -1;\n              bVar20 = *local_8c < *pbVar17;\n              bVar22 = *local_8c == *pbVar17;\n              local_8c = local_8c + (uint)bVar23 * -2 + 1;\n              pbVar17 = pbVar17 + (uint)bVar23 * -2 + 1;\n            } while (bVar22);\n            if ((!bVar20 && !bVar22) == bVar20) {\n              printf(" + %lx",(int)puVar26 >> 8,puVar24);\n            }\n          }\n        }\n      }\nLAB_0002dc72:\n      putc(10,*(FILE **)puVar5);\n      if ((DAT_000b6324 == 0) && (*(short *)(param_1 + 0x42) == 8)) {\n        uVar15 = (uint)puVar26 >> 8 & 0xff;\n        uVar13 = FUN_00016e80(puVar26,uVar13,uVar15);\n        uVar14 = (uint)puVar26 >> 0x10 & 0xff;\n        iVar7 = FUN_00016e80(uVar14);\n        printf("                    Type2: ");\n        if (uVar13 == 0) {\n          puVar24 = (undefined *)0x5;\n          uVar13 = uVar15;\n          pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx");\n          printf(pcVar9,uVar13,puVar24);\n        }\n        else {\n          printf("%-17.17s",uVar13);\n        }\n        printf("\n                    Type3: ",uVar13,puVar24);\n        if (iVar7 == 0) {\n          puVar24 = (undefined *)0x5;\n          pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx");\n          printf(pcVar9,uVar14,puVar24);\n        }\n        else {\n          printf("%-17.17s",iVar7,puVar24);\n        }\n        putc(10,*(FILE **)puVar5);\n      }\n      uVar16 = uVar16 + 1;\n    } while (uVar16 < local_60[0]);" do (compound_statement "{\n      iVar7 = uVar16 * 0x18;\n      puVar8 = (undefined4 *)(iVar7 + (int)local_4c);\n      uVar10 = *puVar8;\n      uVar4 = puVar8[1];\n      uVar13 = puVar8[3];\n      puVar25 = (undefined *)puVar8[2];\n      if (DAT_000b6324 == 0) {\n        local_80 = FUN_00021e40();\n        local_90 = 0;\n        pcVar9 = "%16.16llx  %16.16llx ";\n        if (DAT_000b9da0 == 0) {\n          pcVar9 = "%12.12llx  %12.12llx ";\n        }\n        uVar14 = uVar13;\n        printf(pcVar9,uVar10,uVar4,puVar25,uVar13);\n        puVar26 = puVar25;\n      }\n      else {\n        local_80 = (uint)puVar25 & 0xff;\n        uVar14 = (uint)puVar25 >> 8 | uVar13 << 0x18;\n        local_90 = uVar13 >> 8;\n        puVar26 = puVar25;\n        printf("%8.8lx  %8.8lx ",uVar10,puVar25);\n        puVar24 = puVar25;\n      }\n      uVar6 = *(ushort *)(param_1 + 0x42);\n      if (uVar6 == 0x72) {\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7997c;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b41;\n          break;\n        case 2:\n          local_8c = (byte *)0x79cff;\n          break;\n        case 3:\n          local_8c = (byte *)0x79cf0;\n          break;\n        case 4:\n          local_8c = (byte *)0x79ce4;\n          break;\n        case 5:\n          local_8c = (byte *)0x79cd8;\n          break;\n        case 6:\n          local_8c = (byte *)0x79ccc;\n          break;\n        case 7:\n          local_8c = (byte *)0x79cbd;\n          break;\n        case 8:\n          local_8c = (byte *)0x79cae;\n          break;\n        case 9:\n          local_8c = (byte *)0x79c9f;\n          break;\n        case 10:\n          local_8c = (byte *)0x79c90;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x79c84;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x79c78;\n          break;\n        case 0xd:\n          local_8c = &UNK_00079c6d;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x79c61;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x79c55;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x79c49;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x79c3d;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x79c2f;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x79c20;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x79c11;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\n        goto LAB_0002dd00;\n      }\n      if (0x72 < uVar6) {\n        if (uVar6 == 0x1057) {\ncode_r0x0002e6d7:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b49c;\n            break;\n          case 1:\n            local_8c = &UNK_00078a28;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b897;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b888;\n            break;\n          case 4:\n            local_8c = &UNK_0007b87f;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b873;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b865;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b857;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b849;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b837;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b825;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b813;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b802;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x7b7f1;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x7b7e0;\n            break;\n          case 0xf:\n            local_8c = (byte *)0x7b7cb;\n            break;\n          case 0x10:\n            local_8c = (byte *)0x7b7b6;\n            break;\n          case 0x11:\n            local_8c = (byte *)0x7b7a1;\n            break;\n          case 0x12:\n            local_8c = (byte *)0x7b796;\n            break;\n          case 0x13:\n            local_8c = (byte *)0x7b78c;\n            break;\n          case 0x14:\n            local_8c = &UNK_0007b784;\n            break;\n          case 0x15:\n            local_8c = (byte *)0x7b777;\n            break;\n          case 0x16:\n            local_8c = (byte *)0x7b769;\n            break;\n          case 0x17:\n            local_8c = (byte *)0x7b757;\n            break;\n          case 0x18:\n            local_8c = (byte *)0x7b746;\n            break;\n          case 0x19:\n            local_8c = (byte *)0x7b735;\n            break;\n          case 0x1a:\n            local_8c = &UNK_0007b72d;\n            break;\n          case 0x1b:\n            local_8c = &UNK_0007b721;\n            break;\n          case 0x1c:\n            local_8c = &UNK_0007b715;\n            break;\n          case 0x1d:\n            local_8c = &UNK_0007b708;\n            break;\n          case 0x1e:\n            local_8c = (byte *)0x7b6fc;\n            break;\n          case 0x1f:\n            local_8c = (byte *)0x7b6ef;\n            break;\n          case 0x20:\n            local_8c = (byte *)0x7b6e2;\n            break;\n          case 0x21:\n            local_8c = (byte *)0x7b6d1;\n            break;\n          case 0x22:\n            local_8c = (byte *)0x7b6c5;\n            break;\n          case 0x23:\n            local_8c = (byte *)0x7b6b9;\n            break;\n          case 0x24:\n            local_8c = (byte *)0x7b6aa;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 < 0x1058) {\n          if (0xb5 < uVar6) {\n            if (uVar6 == 0xc5) {\n              local_8c = (byte *)FUN_00018620();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 < 0xc6) {\n              if (uVar6 != 0xbd) {\n                if (uVar6 < 0xbe) {\n                  if (uVar6 == 0xb7) {\n                    local_8c = (byte *)FUN_000140b0();\n                  }\n                  else {\n                    if (uVar6 != 0xbc) goto LAB_0002dbd0;\n                    local_8c = (byte *)FUN_0001a1a0();\n                  }\n                }\n                else {\n                  if (uVar6 != 0xbf) {\n                    if (uVar6 == 0xc3) goto LAB_0002e062;\n                    goto LAB_0002dbd0;\n                  }\n                  local_8c = (byte *)FUN_00019e30();\n                }\n                goto LAB_0002dcf0;\n              }\ncode_r0x0002e43b:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78f38;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bb1;\n                break;\n              case 2:\n                local_8c = (byte *)0x79367;\n                break;\n              case 3:\n                local_8c = (byte *)0x79351;\n                break;\n              case 4:\n                local_8c = (byte *)0x79338;\n                break;\n              case 5:\n                local_8c = (byte *)0x79328;\n                break;\n              case 6:\n                local_8c = (byte *)0x79315;\n                break;\n              case 7:\n                local_8c = (byte *)0x79302;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ef;\n                break;\n              case 9:\n                local_8c = (byte *)0x792da;\n                break;\n              case 10:\n                local_8c = (byte *)0x792bf;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x792a4;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7928b;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79275;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x79261;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7924d;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7923c;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79225;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920f;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f8;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791e1;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791cf;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791be;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791ab;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79198;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79166;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7914d;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x79132;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7911a;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x79100;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790cd;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab5;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a63e;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3f;\n              }\n            }\n            else {\n              if (0xdf < uVar6) {\n                if (uVar6 == 0xf3) {\n                  local_8c = (byte *)FUN_00018290();\n                }\n                else {\n                  if (uVar6 != 0xfa) goto LAB_0002dbd0;\n                  if (*(short *)(param_1 + 0x3d) != 0x3200) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x7b8a5;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8fd;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e21;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e14;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e05;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078dfc;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dd2;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc5;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db8;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da9;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d9a;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d85;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d70;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d64;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d56;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d4a;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d3e;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d2e;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d1e;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d0e;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cff;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78cf0;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78ce0;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78cd0;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cc1;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cb2;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  local_8c = (byte *)FUN_00017590();\n                }\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 == 0xdd) {\n                if (local_80 == 7) {\n                  local_8c = (byte *)0x79af6;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b39;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b55;\n                    if (local_80 != 1) {\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }\n                  }\n                  else {\n                    local_8c = (byte *)0x79b16;\n                    if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }\n                  }\n                }\n                else if (local_80 == 0xb) {\n                  local_8c = (byte *)0x79ab8;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ada;\n                  if (local_80 != 9) {\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }\n                }\n                else if (local_80 == 0xd) {\n                  local_8c = (byte *)0x79a90;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 != 0xde) goto LAB_0002dbd0;\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78c33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a93;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adcb;\n                break;\n              case 3:\n                local_8c = &UNK_0007adc2;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb8;\n                break;\n              case 5:\n                local_8c = &UNK_0007adae;\n                break;\n              case 6:\n                local_8c = &UNK_0007ada4;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad9a;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad8d;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad82;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad77;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad6d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5f;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 < 0xb4) {\n            if (uVar6 != 0x8c) {\n              if (0x8c < uVar6) {\n                if (uVar6 == 0xad) {\n                  local_8c = (byte *)FUN_000189d0();\n                  goto LAB_0002dcf0;\n                }\n                if (uVar6 < 0xae) {\n                  if (uVar6 == 0x90) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78c4f;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789bf;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f26;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f13;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f09;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78efb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee8;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed8;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec9;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78ebd;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea7;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e97;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e86;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e75;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5f;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e49;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e3b;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  if (uVar6 == 0xa7) {\n                    local_8c = (byte *)FUN_000171b0();\n                    goto LAB_0002dcf0;\n                  }\n                }\n                else {\n                  if (uVar6 == 0xae) {\n                    local_8c = (byte *)FUN_00016b40();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 0xb1) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78be5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba5;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79536;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79529;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x7951b;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x7950c;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794fc;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794ec;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794db;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794cb;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794bb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794aa;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x7949d;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x79490;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x79484;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79478;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x7946b;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x7945e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x79451;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x79444;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79436;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79429;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x7941c;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x7940e;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x79400;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793f1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793e2;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793d2;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793c2;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793ae;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79399;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79389;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 0x78) {\ncode_r0x0002ef25:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7937d;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b8c;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796f1;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e7;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c8;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796bf;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796b3;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a8;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7969c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7968d;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7967d;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7966d;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 < 0x79) {\n                if (uVar6 == 0x73) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x789db;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bdb;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7904a;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903f;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79034;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79023;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7900d;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff9;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fee;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fe1;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fd3;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fc3;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fb2;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78fa2;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f92;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f85;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f78;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f6b;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f5b;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f4a;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x74) goto code_r0x0002e2d7;\n              }\n              else {\n                if (uVar6 == 0x87) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79b51;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b25;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f25;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f18;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f0d;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79f00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79ef3;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee5;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec9;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eba;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ead;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e97;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e83;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e75;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e64;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e55;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e45;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e37;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e24;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e16;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e08;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x8a) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79543;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b83;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797ee;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797e4;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d8;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797cc;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797bd;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797b1;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x797a3;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7978e;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7977b;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7976d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7975a;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79747;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x7973b;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x7972b;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x7971b;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x7970b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n              }\n              goto LAB_0002dbd0;\n            }\n            local_8c = (byte *)FUN_00019be0();\n          }\n          else {\nLAB_0002efc8:\n            local_8c = (byte *)FUN_0001b090();\n          }\n          goto LAB_0002dcf0;\n        }\n        if (uVar6 == 0x8217) {\ncode_r0x0002edad:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79661;\n            break;\n          case 1:\n            local_8c = &UNK_00078b6d;\n            break;\n          case 2:\n            local_8c = (byte *)0x79972;\n            break;\n          case 3:\n            local_8c = &UNK_00079967;\n            break;\n          case 4:\n            local_8c = (byte *)0x7995b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7994a;\n            break;\n          case 6:\n            local_8c = (byte *)0x7993d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7992e;\n            break;\n          case 8:\n            local_8c = (byte *)0x7991f;\n            break;\n          case 9:\n            local_8c = (byte *)0x79910;\n            break;\n          case 10:\n            local_8c = (byte *)0x79901;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x798f2;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x798e6;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x798d5;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x798c6;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 < 0x8218) {\n          if (uVar6 == 0x4688) {\ncode_r0x0002e2d7:\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x78e2e;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bc1;\n              break;\n            case 2:\n              local_8c = (byte *)0x790b4;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a5;\n              break;\n            case 4:\n              local_8c = (byte *)0x79095;\n              break;\n            case 5:\n              local_8c = (byte *)0x79089;\n              break;\n            case 6:\n              local_8c = (byte *)0x7907d;\n              break;\n            case 7:\n              local_8c = (byte *)0x79071;\n              break;\n            case 8:\n              local_8c = (byte *)0x79065;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 < 0x4689) {\n            if (uVar6 == 0x2530) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x790c3;\n                break;\n              case 1:\n                local_8c = &UNK_00078b96;\n                break;\n              case 2:\n                local_8c = &UNK_00078c2b;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c1d;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c13;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c09;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bff;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 < 0x2531) {\n              if (uVar6 == 0x1059) {\ncode_r0x0002e0f7:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7a361;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78acf;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8cb;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8bf;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8ad;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a89c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a885;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a873;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a861;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a856;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a844;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n              }\n              else {\n                if (uVar6 != 0x1223) goto LAB_0002dbd0;\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x796fb;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b60;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a45;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a37;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a24;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a10;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799fc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799eb;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d9;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c9;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799ba;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a8;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79997;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79987;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n              }\n            }\n            else {\n              if (uVar6 == 0x3330) goto code_r0x0002edcd;\n              if (uVar6 != 0x4157) goto LAB_0002dbd0;\n              if (local_80 == 0) {\n                local_8c = (byte *)0x78ca4;\n              }\n              else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bcf;\n              }\n            }\n          }\n          else {\n            if (uVar6 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b09a;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a59;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b48d;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b47e;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b46a;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b458;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b446;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b434;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41f;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b40a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (0x5aa5 < uVar6) {\n              if (uVar6 == 0x7650) goto code_r0x0002e4ef;\n              if (uVar6 == 0x7676) goto code_r0x0002e577;\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x4def) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b5bd;\n                break;\n              case 1:\n                local_8c = &UNK_00078a14;\n                break;\n              case 2:\n                local_8c = &UNK_00078c95;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c83;\n                break;\n              case 4:\n                local_8c = &UNK_00078c76;\n                break;\n              case 5:\n                local_8c = &UNK_00078c67;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c5a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (uVar6 != 0x5441) goto LAB_0002dbd0;\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7aa69;\n              break;\n            case 1:\n              local_8c = &UNK_00078a8a;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b08c;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b07e;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b073;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b068;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b05a;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b04b;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b03d;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02f;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b021;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b015;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b009;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7affd;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afee;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd9;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afc4;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaf;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af9a;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af82;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af6a;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af52;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af43;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af34;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af25;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af15;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7af01;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aeee;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aedb;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec8;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb8;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea8;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae98;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae86;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae74;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae62;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae55;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae41;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae2b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae18;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae0a;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 200:\n              local_8c = (byte *)0x7adf6;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7ade4;\n            }\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 == 0xad45) {\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79a53;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b32;\n            break;\n          case 2:\n            local_8c = (byte *)0x79ded;\n            break;\n          case 3:\n            local_8c = (byte *)0x79ddf;\n            break;\n          case 4:\n            local_8c = (byte *)0x79dce;\n            break;\n          case 5:\n            local_8c = (byte *)0x79dbd;\n            break;\n          case 6:\n            local_8c = (byte *)0x79dad;\n            break;\n          case 7:\n            local_8c = (byte *)0x79d9a;\n            break;\n          case 8:\n            local_8c = (byte *)0x79d8b;\n            break;\n          case 9:\n            local_8c = (byte *)0x79d78;\n            break;\n          case 10:\n            local_8c = (byte *)0x79d67;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x79d56;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x79d47;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          case 0x80:\n            local_8c = (byte *)0x79d2d;\n            break;\n          case 0x81:\n            local_8c = (byte *)0x79d15;\n          }\n          goto LAB_0002dd00;\n        }\n        if (0xad45 < uVar6) {\n          if (uVar6 == 0xdead) goto code_r0x0002ef3d;\n          if (uVar6 < 0xdeae) {\n            if (uVar6 == 0xbaab) goto code_r0x0002e43b;\n            if (uVar6 == 0xbeef) goto code_r0x0002e467;\n            goto LAB_0002dbd0;\n          }\n          if (uVar6 == 0xfeb0) goto code_r0x0002ef25;\n          if (uVar6 == 0xfeba) {\n            if (local_80 == 6) {\n              local_8c = (byte *)0x79879;\n            }\n            else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798af;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bf1;\n                }\n                else {\n                  local_8c = (byte *)0x78b77;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79895;\n                if (local_80 != 4) {\n                  local_8c = (byte *)"R_IQ2000_26";\n                  if (4 < local_80) {\n                    local_8c = (byte *)"R_IQ2000_HI16";\n                  }\n                }\n              }\n            }\n            else if (local_80 == 9) {\n              local_8c = (byte *)0x79844;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79866;\n              }\n              else {\n                local_8c = (byte *)0x79853;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x7981b;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79806;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x79832;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 == 0xf00d) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7905a;\n              break;\n            case 1:\n              local_8c = &UNK_00078b9e;\n              break;\n            case 2:\n              local_8c = &UNK_00079659;\n              break;\n            case 3:\n              local_8c = (byte *)0x79650;\n              break;\n            case 4:\n              local_8c = (byte *)0x79647;\n              break;\n            case 5:\n              local_8c = (byte *)0x79638;\n              break;\n            case 6:\n              local_8c = (byte *)0x79628;\n              break;\n            case 7:\n              local_8c = (byte *)0x79618;\n              break;\n            case 8:\n              local_8c = (byte *)0x79608;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f8;\n              break;\n            case 10:\n              local_8c = (byte *)0x795ec;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795e0;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795d4;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795bc;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795af;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x795a0;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x79591;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x79584;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79575;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79561;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954f;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            }\n            goto LAB_0002dd00;\n          }\n          goto LAB_0002dbd0;\n        }\n        if (uVar6 == 0x9080) goto LAB_0002edf8;\n        if (uVar6 < 0x9081) {\n          if (uVar6 == 0x9026) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7a175;\n              break;\n            case 1:\n              local_8c = (byte *)0x78adb;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a828;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a818;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a808;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f9;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7ea;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7db;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7ce;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7bf;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7b0;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a7a1;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0x11:\n              local_8c = (byte *)0x7a78f;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a77e;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a76e;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a761;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a750;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73f;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a72e;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a720;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a712;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a703;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6f2;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6e0;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6cf;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6be;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6ad;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a69c;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a68b;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a67b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a66b;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a65b;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a64b;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 == 0x9041) goto LAB_0002e50a;\n        }\n        else {\n          if (uVar6 == 0xa390) goto LAB_0002e526;\n          if (uVar6 == 0xabc7) goto LAB_0002e54a;\n        }\n        goto LAB_0002dbd0;\n      }\n      if (uVar6 < 0x31) {\n        if (uVar6 < 0x2e) {\n          if (uVar6 != 0x12) {\n            if (uVar6 < 0x13) {\n              if (uVar6 == 7) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79d0a;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b0e;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a16a;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a15b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a14b;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a13c;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 0x30:\n                  local_8c = &UNK_0007a131;\n                  break;\n                case 0x31:\n                  local_8c = &UNK_0007a125;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a11a;\n                  break;\n                case 0x40:\n                  local_8c = &UNK_0007a10f;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a102;\n                  break;\n                case 0x44:\n                  local_8c = &UNK_0007a0f7;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0ea;\n                  break;\n                case 0x48:\n                  local_8c = &UNK_0007a0df;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0d2;\n                  break;\n                case 0x4c:\n                  local_8c = &UNK_0007a0c7;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0ba;\n                  break;\n                case 0x52:\n                  local_8c = &UNK_0007a0ad;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a0a0;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a093;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a083;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a073;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a063;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a053;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a043;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a033;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a028;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a01a;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a00e;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79fff;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79ff4;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe9;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fdd;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fce;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 < 8) {\n                if (uVar6 == 3) {\nLAB_0002e7da:\n                  local_8c = (byte *)FUN_00015960();\n                  goto LAB_0002dcf0;\n                }\n                if (uVar6 < 4) {\n                  if (uVar6 == 2) goto LAB_0002e7ba;\n                }\n                else {\n                  if (uVar6 == 4) {\n                    local_8c = (byte *)FUN_00016860();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 6) goto LAB_0002e7da;\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 10) {\nLAB_0002ee10:\n                local_8c = (byte *)FUN_00016e80();\n                goto LAB_0002dcf0;\n              }\n              if (10 < uVar6) {\n                if (uVar6 == 0xb) goto LAB_0002e7ba;\n                if (uVar6 == 0xf) {\n                  local_8c = (byte *)FUN_000155e0();\n                  goto LAB_0002dcf0;\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 8) goto LAB_0002ee10;\n              if (uVar6 == 9) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79c05;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b17;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79fb4;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa6;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f99;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f8c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f7e;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f71;\n                  break;\n                case 8:\n                  local_8c = &UNK_00079f64;\n                  break;\n                case 9:\n                  local_8c = &UNK_00079f58;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f4c;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f3c;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x24) {\n              local_8c = (byte *)FUN_0001aaf0();\n              goto LAB_0002dcf0;\n            }\n            if (0x24 < uVar6) {\n              if (uVar6 == 0x2a) {\n                local_8c = (byte *)FUN_000192a0();\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 < 0x2b) {\n                if (uVar6 == 0x27) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x7a8dd;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a9d;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad3b;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad25;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad10;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7ad00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace6;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7acd0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acbc;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7acab;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac9e;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac8d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac7b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x28) {\n                  local_8c = (byte *)FUN_00014aa0();\n                  goto LAB_0002dcf0;\n                }\n              }\n              else {\n                if (uVar6 == 0x2b) goto LAB_0002e7ba;\n                if (uVar6 == 0x2d) goto LAB_0002e062;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x15) {\n              local_8c = (byte *)FUN_00017ef0();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 < 0x16) {\n              if (uVar6 == 0x13) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b54a;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078a1f;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007b8f4;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007b8e9;\n                  break;\n                case 4:\n                  local_8c = &UNK_0007b8df;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8d1;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8c2;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8b2;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x14) {\n                local_8c = (byte *)FUN_00017bb0();\n                goto LAB_0002dcf0;\n              }\n            }\n            else {\n              if (uVar6 == 0x16) {\nLAB_0002e526:\n                local_8c = (byte *)FUN_00018e30();\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 == 0x17) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b3ff;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a31;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b68e;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b67e;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b66e;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b661;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b654;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b648;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b63c;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b631;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b625;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b617;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b609;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5fd;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ef;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5e3;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d7;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c9;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n            }\n            goto LAB_0002dbd0;\n          }\nLAB_0002e7ba:\n          local_8c = (byte *)FUN_000195d0();\n        }\n        else {\n          local_8c = (byte *)FUN_00015240();\n        }\n        goto LAB_0002dcf0;\n      }\n      if (uVar6 == 0x57) {\nLAB_0002edf8:\n        local_8c = (byte *)FUN_0001a780();\n        goto LAB_0002dcf0;\n      }\n      if (0x57 < uVar6) {\n        if (uVar6 == 0x5d) {\nLAB_0002e062:\n          local_8c = (byte *)FUN_00014620();\n        }\n        else {\n          if (uVar6 < 0x5e) {\n            if (uVar6 == 0x5a) {\ncode_r0x0002ef3d:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7ad50;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a74;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b19d;\n                break;\n              case 3:\n                local_8c = &UNK_0007b191;\n                break;\n              case 4:\n                local_8c = &UNK_0007b184;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b173;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b161;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14f;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (0x5a < uVar6) {\n              if (uVar6 == 0x5b) {\ncode_r0x0002e741:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79f32;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af5;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3e1;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3d1;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3c1;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3b1;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a3a2;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a393;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a380;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36f;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fc2;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078aeb;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a634;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a62b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a616;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a601;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5ee;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5db;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c6;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b6;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a6;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a597;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a585;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a573;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a566;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a559;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a546;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a533;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a527;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a517;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a507;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f7;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4e4;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4d1;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4bd;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a9;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a495;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a481;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a46e;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a45b;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a448;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a435;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a424;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a412;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a400;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x58) {\nLAB_0002e50a:\n              local_8c = (byte *)FUN_00016580();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 == 0x59) {\ncode_r0x0002e467:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7add5;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a67;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3f2;\n                break;\n              case 3:\n                local_8c = &UNK_0007b3e6;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3d4;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3c2;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3b1;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b399;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b383;\n                break;\n              case 9:\n                local_8c = &UNK_0007b376;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b364;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b352;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33f;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b32c;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b319;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b309;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f9;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e9;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d9;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c9;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2ba;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a7;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b294;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b281;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b270;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b24d;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b239;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b228;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b217;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b202;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1ed;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d9;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c6;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b6;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            goto LAB_0002dbd0;\n          }\n          if (uVar6 == 0x65) goto code_r0x0002edad;\n          if (uVar6 < 0x66) {\n            if (uVar6 != 0x5e) {\n              if (uVar6 == 99) goto code_r0x0002e741;\n              goto LAB_0002dbd0;\n            }\nLAB_0002e54a:\n            local_8c = (byte *)FUN_0001b390();\n          }\n          else if (uVar6 == 0x6a) {\n            local_8c = (byte *)FUN_00014e70();\n          }\n          else {\n            if (uVar6 != 0x71) {\n              if (uVar6 != 0x69) goto LAB_0002dbd0;\n              if ((*(char *)(param_1 + 0x3c) != '-') && (*(char *)(param_1 + 0x17) != '\0'))\n              goto code_r0x0002e0f7;\n              switch(local_80) {\n              default:\n                goto LAB_0002dbd0;\n              case 1:\n                local_8c = (byte *)0x7a3f1;\n                break;\n              case 2:\n                local_8c = (byte *)0x78ac0;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa5b;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa4c;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa34;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa1c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7aa03;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9eb;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9d3;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a9a2;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a98a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a97a;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a965;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a955;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a943;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a933;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a923;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a910;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8fd;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8ea;\n              }\n              goto LAB_0002dd00;\n            }\n            local_8c = (byte *)FUN_000177c0();\n          }\n        }\nLAB_0002dcf0:\n        if (local_8c != (byte *)0x0) goto LAB_0002dd00;\n        goto LAB_0002dbd0;\n      }\n      if (uVar6 == 0x4c) {\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x79dfc;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b05;\n          break;\n        case 2:\n          local_8c = (byte *)0x7a357;\n          break;\n        case 3:\n          local_8c = (byte *)0x7a34d;\n          break;\n        case 4:\n          local_8c = (byte *)0x7a33e;\n          break;\n        case 5:\n          local_8c = (byte *)0x7a32e;\n          break;\n        case 6:\n          local_8c = (byte *)0x7a31e;\n          break;\n        case 7:\n          local_8c = (byte *)0x7a309;\n          break;\n        case 8:\n          local_8c = (byte *)0x7a2f6;\n          break;\n        case 9:\n          local_8c = (byte *)0x7a2ea;\n          break;\n        case 10:\n          local_8c = (byte *)0x7a2da;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7a2c9;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7a2b9;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7a2ab;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7a29d;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7a28c;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7a27b;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7a26a;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7a255;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7a241;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7a230;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7a21f;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7a212;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7a207;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7a1f6;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7a1e5;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7a1d1;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7a1bd;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7a1ad;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7a19d;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7a18f;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7a182;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar6 < 0x4d) {\n        if (uVar6 == 0x3e) goto LAB_0002efc8;\n        if (uVar6 < 0x3f) {\n          if (uVar6 == 0x32) {\n            local_8c = (byte *)FUN_00015c60();\n            goto LAB_0002dcf0;\n          }\n          if (uVar6 != 0x35) goto LAB_0002dbd0;\n        }\n        else if (uVar6 != 0x46) {\n          if (uVar6 == 0x4b) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x798bb;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b4c;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bfc;\n              break;\n            case 3:\n              local_8c = &UNK_00079bf4;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be9;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bde;\n              break;\n            case 6:\n              local_8c = &UNK_00079bd4;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc8;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0xd:\n              local_8c = (byte *)0x79bbc;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bb1;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79ba2;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b93;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b84;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b70;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b5e;\n            }\n            goto LAB_0002dd00;\n          }\n          goto LAB_0002dbd0;\n        }\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7b69b;\n          break;\n        case 1:\n          local_8c = &UNK_000789fa;\n          break;\n        case 2:\n          local_8c = (byte *)0x78a06;\n          break;\n        case 3:\n          local_8c = &UNK_000789cd;\n          break;\n        case 4:\n          local_8c = (byte *)0x789e8;\n          break;\n        case 5:\n          local_8c = &UNK_0007ba07;\n          break;\n        case 6:\n          local_8c = &UNK_0007b9fa;\n          break;\n        case 7:\n          local_8c = &UNK_0007b9ed;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b9da;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b9c2;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b9ac;\n          break;\n        case 0xb:\n          local_8c = &UNK_0007b99f;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b990;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7b981;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        case 0xf:\n          local_8c = (byte *)0x7b973;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7b961;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7b94e;\n          break;\n        case 0x12:\n          local_8c = &UNK_0007b93e;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7b92e;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7b91c;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7b909;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar6 == 0x54) {\ncode_r0x0002edcd:\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7ac6f;\n          break;\n        case 1:\n          local_8c = &UNK_00078a81;\n          break;\n        case 2:\n          local_8c = &UNK_0007b139;\n          break;\n        case 3:\n          local_8c = &UNK_0007b12f;\n          break;\n        case 4:\n          local_8c = &UNK_0007b125;\n          break;\n        case 5:\n          local_8c = (byte *)0x7b117;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b109;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b0fb;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b0ec;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b0dd;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b0cd;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b0b8;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b0a5;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar6 < 0x55) {\n        if (uVar6 != 0x50) {\n          if (uVar6 == 0x53) goto code_r0x0002e6d7;\n          goto LAB_0002dbd0;\n        }\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7a838;\n          break;\n        case 1:\n          local_8c = &UNK_00078aac;\n          break;\n        case 2:\n          local_8c = (byte *)0x7ac65;\n          break;\n        case 3:\n          local_8c = (byte *)0x7ac5b;\n          break;\n        case 4:\n          local_8c = (byte *)0x7ac51;\n          break;\n        case 5:\n          local_8c = (byte *)0x7ac47;\n          break;\n        case 6:\n          local_8c = (byte *)0x7ac3b;\n          break;\n        case 7:\n          local_8c = (byte *)0x7ac2e;\n          break;\n        case 8:\n          local_8c = (byte *)0x7ac21;\n          break;\n        case 9:\n          local_8c = (byte *)0x7ac14;\n          break;\n        case 10:\n          local_8c = (byte *)0x7ac07;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7abf2;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7abdf;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7abd3;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7abc5;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7abb7;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7aba9;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7ab9a;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7ab89;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7ab78;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7ab67;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7ab56;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7ab49;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7ab3a;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7ab2b;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7ab1c;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7ab11;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7ab04;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7aaf7;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7aaea;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7aadc;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7aace;\n          break;\n        case 0x20:\n          local_8c = (byte *)0x7aabb;\n          break;\n        case 0x21:\n          local_8c = (byte *)0x7aab0;\n          break;\n        case 0x22:\n          local_8c = (byte *)0x7aa98;\n          break;\n        case 0x23:\n          local_8c = (byte *)0x7aa8b;\n          break;\n        case 0x24:\n          local_8c = (byte *)0x7aa74;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\nLAB_0002dd00:\n        pcVar9 = "%-22s";\n        if (DAT_000b9da0 == 0) {\n          pcVar9 = "%-17.17s";\n        }\n        printf(pcVar9,local_8c,puVar24);\n        bVar22 = true;\n        bVar20 = *(ushort *)(param_1 + 0x42) < 0x9026;\n        bVar21 = *(ushort *)(param_1 + 0x42) == 0x9026;\n        if (!bVar21) goto LAB_0002dbff;\n        iVar11 = 0xf;\n        pbVar17 = local_8c;\n        pbVar19 = (byte *)"R_ALPHA_LITUSE";\n        do {\n          if (iVar11 == 0) break;\n          iVar11 = iVar11 + -1;\n          bVar20 = *pbVar17 < *pbVar19;\n          bVar21 = *pbVar17 == *pbVar19;\n          pbVar17 = pbVar17 + (uint)bVar23 * -2 + 1;\n          pbVar19 = pbVar19 + (uint)bVar23 * -2 + 1;\n        } while (bVar21);\n        if ((!bVar20 && !bVar21) != bVar20) goto LAB_0002dbff;\n        if (param_8 == 0) {\n          if (local_90 == 0 && uVar14 == 0) goto LAB_0002dc72;\n          goto LAB_0002dc11;\n        }\n        piVar2 = (int *)((int)local_4c + iVar7 + 0x14);\n        if (*piVar2 == 0 && (uint)(6 < *(uint *)((int)local_4c + iVar7 + 0x10)) <= (uint)-*piVar2) {\n                    /* WARNING: Could not recover jumptable at 0x0002dd94. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n          uVar10 = (*(code *)((int)&__DT_PLTGOT +\n                             *(int *)(&DAT_0008c8d0 + *(int *)((int)local_4c + iVar7 + 0x10) * 4)))\n                             ();\n          return uVar10;\n        }\n        putc(0x20,*(FILE **)puVar5);\n        uVar10 = *(undefined4 *)((int)local_4c + iVar7 + 0x10);\n        puVar24 = (undefined *)0x5;\n        pcVar9 = (char *)dcgettext(0,"<unknown addend: %lx>");\n        printf(pcVar9,uVar10,puVar24);\n        local_6c = 0;\n      }\n      else {\n        if (uVar6 == 0x55) {\ncode_r0x0002e4ef:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b1aa;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a3e;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5ab;\n            break;\n          case 3:\n            local_8c = &UNK_0007b5a1;\n            break;\n          case 4:\n            local_8c = &UNK_0007b597;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b587;\n            break;\n          case 6:\n            local_8c = &UNK_0007b57d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b568;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b555;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 == 0x56) {\ncode_r0x0002e577:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b143;\n            break;\n          case 1:\n            local_8c = &UNK_00078a50;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b53b;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b52a;\n            break;\n          case 4:\n            local_8c = &UNK_0007b520;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b510;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4fe;\n            break;\n          case 7:\n            local_8c = &UNK_0007b4f4;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4e4;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4d2;\n            break;\n          case 10:\n            local_8c = &UNK_0007b4c8;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b8;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a7;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\nLAB_0002dbd0:\n        puVar24 = (undefined *)0x5;\n        pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx",5);\n        printf(pcVar9,local_80);\n        bVar22 = false;\n        local_8c = (byte *)0x0;\nLAB_0002dbff:\n        if (local_90 == 0 && uVar14 == 0) {\n          if (param_8 != 0) {\n            iVar11 = *(int *)((int)local_4c + iVar7 + 0x10);\n            puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14);\n            printf("%*c",(-(uint)(DAT_000b6324 == 0) & 8) + 0xc,0x20);\n            if ((int)puVar24 < 0) {\n              puVar24 = (undefined *)-(int)(puVar24 + (iVar11 != 0));\n              printf("-%llx",-iVar11,puVar24);\n            }\n            else {\n              printf("%llx",iVar11,puVar24);\n            }\n          }\n        }\n        else {\nLAB_0002dc11:\n          if ((param_4 == 0) || ((uVar14 < param_5) <= local_90)) {\n            puVar24 = (undefined *)0x5;\n            uVar10 = dcgettext(0," bad symbol index: %08lx in reloc");\n            error(uVar10,uVar14);\n            local_6c = 0;\n          }\n          else {\n            iVar18 = uVar14 * 0x1c + param_4;\n            iVar11 = FUN_0002cf40(param_7,uVar14,iVar18 + 0x10,iVar18 + 0x18,&local_48,local_4e);\n            putchar(0x20);\n            if ((*(byte *)(iVar18 + 0x14) & 0xf) == 10) {\n              uVar14 = (-(uint)(DAT_000b6324 == 0) & 6) + 8;\n              uVar15 = FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11);\n              }\n              iVar12 = (uVar14 + 1) - uVar15;\n              if (uVar14 < uVar15) {\n                iVar12 = 1;\n              }\n              puVar24 = &DAT_0007c3bc;\n              printf("()%-*s",iVar12,&DAT_0007c3bc);\n            }\n            else {\n              FUN_0001e910();\n              pcVar9 = "   ";\n              if (DAT_000b6324 == 0) {\n                pcVar9 = " ";\n              }\n              printf(pcVar9);\n            }\n            uVar14 = *(uint *)(iVar18 + 0x10);\n            if (uVar14 == 0) {\n              if ((*(byte *)(iVar18 + 0x14) & 0xf) == 3) {\n                puVar25 = *(undefined **)(iVar18 + 0x18);\n                if (puVar25 < *(undefined **)(param_1 + 0x54)) {\n                  puVar1 = (uint *)(*(int *)(param_1 + 0x5c) + (int)puVar25 * 0x48);\n                  if (puVar1 == (uint *)0x0) {\n                    pcVar9 = "<none>";\n                  }\n                  else if (*(int *)(param_1 + 100) == 0) {\n                    pcVar9 = "<no-strings>";\n                  }\n                  else {\n                    if (*puVar1 < *(uint *)(param_1 + 0x68)) goto LAB_0002ea57;\n                    pcVar9 = "<corrupt>";\n                  }\n                  puVar24 = (undefined *)0x5;\n                  dcgettext(0,pcVar9);\n                }\n                else if ((puVar25 != (undefined *)0xfffffff1) &&\n                        (puVar25 != (undefined *)0xfffffff2)) {\n                  sVar3 = *(short *)(param_1 + 0x42);\n                  if (sVar3 == 8) {\n                    if ((puVar25 != (undefined *)0xffffff03) && (puVar25 != (undefined *)0xffffff04)\n                       ) {\nLAB_0002f0b3:\n                      sprintf(local_44,"<section 0x%x>");\n                      puVar24 = puVar25;\n                    }\n                  }\n                  else if (sVar3 == 0x8c) {\n                    if (puVar25 != (undefined *)0xffffff00) goto LAB_0002f0b3;\n                  }\n                  else if ((sVar3 == 0x3e) || (sVar3 == 0xb4)) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f085;\n                  }\n                  else if (sVar3 == 0xb5) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f0b3;\n                  }\n                  else {\nLAB_0002f085:\n                    if ((sVar3 != 0x32) ||\n                       (((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )))) goto LAB_0002f0b3;\n                  }\n                }\n              }\nLAB_0002ea57:\n              FUN_0001fd20();\n            }\n            else if (param_6 == 0) {\n              puVar24 = (undefined *)0x5;\n              pcVar9 = (char *)dcgettext(0,"<string table index: %3ld>");\n              printf(pcVar9,uVar14,puVar24);\n            }\n            else if (uVar14 < param_7) {\n              FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11,puVar24);\n              }\n            }\n            else {\n              puVar24 = (undefined *)0x5;\n              uVar10 = dcgettext(0,"<corrupt string table index: %3ld>");\n              error(uVar10,uVar14);\n              local_6c = 0;\n            }\n            if (param_8 != 0) {\n              puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14);\n              iVar7 = *(int *)((int)local_4c + iVar7 + 0x10);\n              if ((int)puVar24 < 0) {\n                puVar24 = (undefined *)-(int)(puVar24 + (iVar7 != 0));\n                printf(" - %llx",-iVar7,puVar24);\n              }\n              else {\n                printf(" + %llx",iVar7,puVar24);\n              }\n            }\n          }\n        }\n        if (*(short *)(param_1 + 0x42) == 0x2b) {\n          bVar20 = false;\n          bVar22 = !bVar22;\n          if (!bVar22) {\n            iVar7 = 0xe;\n            pbVar17 = (byte *)"R_SPARC_OLO10";\n            do {\n              if (iVar7 == 0) break;\n              iVar7 = iVar7 + -1;\n              bVar20 = *local_8c < *pbVar17;\n              bVar22 = *local_8c == *pbVar17;\n              local_8c = local_8c + (uint)bVar23 * -2 + 1;\n              pbVar17 = pbVar17 + (uint)bVar23 * -2 + 1;\n            } while (bVar22);\n            if ((!bVar20 && !bVar22) == bVar20) {\n              printf(" + %lx",(int)puVar26 >> 8,puVar24);\n            }\n          }\n        }\n      }\nLAB_0002dc72:\n      putc(10,*(FILE **)puVar5);\n      if ((DAT_000b6324 == 0) && (*(short *)(param_1 + 0x42) == 8)) {\n        uVar15 = (uint)puVar26 >> 8 & 0xff;\n        uVar13 = FUN_00016e80(puVar26,uVar13,uVar15);\n        uVar14 = (uint)puVar26 >> 0x10 & 0xff;\n        iVar7 = FUN_00016e80(uVar14);\n        printf("                    Type2: ");\n        if (uVar13 == 0) {\n          puVar24 = (undefined *)0x5;\n          uVar13 = uVar15;\n          pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx");\n          printf(pcVar9,uVar13,puVar24);\n        }\n        else {\n          printf("%-17.17s",uVar13);\n        }\n        printf("\n                    Type3: ",uVar13,puVar24);\n        if (iVar7 == 0) {\n          puVar24 = (undefined *)0x5;\n          pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx");\n          printf(pcVar9,uVar14,puVar24);\n        }\n        else {\n          printf("%-17.17s",iVar7,puVar24);\n        }\n        putc(10,*(FILE **)puVar5);\n      }\n      uVar16 = uVar16 + 1;\n    }" { (expression_statement "iVar7 = uVar16 * 0x18;" (assignment_expression "iVar7 = uVar16 * 0x18" identifier = (binary_expression "uVar16 * 0x18" identifier * number_literal)) ;) (expression_statement "puVar8 = (undefined4 *)(iVar7 + (int)local_4c);" (assignment_expression "puVar8 = (undefined4 *)(iVar7 + (int)local_4c)" identifier = (cast_expression "(undefined4 *)(iVar7 + (int)local_4c)" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar7 + (int)local_4c)" ( (binary_expression "iVar7 + (int)local_4c" identifier + (cast_expression "(int)local_4c" ( (type_descriptor "int" primitive_type) ) identifier)) )))) ;) (expression_statement "uVar10 = *puVar8;" (assignment_expression "uVar10 = *puVar8" identifier = (pointer_expression "*puVar8" * identifier)) ;) (expression_statement "uVar4 = puVar8[1];" (assignment_expression "uVar4 = puVar8[1]" identifier = (subscript_expression "puVar8[1]" identifier [ number_literal ])) ;) (expression_statement "uVar13 = puVar8[3];" (assignment_expression "uVar13 = puVar8[3]" identifier = (subscript_expression "puVar8[3]" identifier [ number_literal ])) ;) (expression_statement "puVar25 = (undefined *)puVar8[2];" (assignment_expression "puVar25 = (undefined *)puVar8[2]" identifier = (cast_expression "(undefined *)puVar8[2]" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) (subscript_expression "puVar8[2]" identifier [ number_literal ]))) ;) (if_statement "if (DAT_000b6324 == 0) {\n        local_80 = FUN_00021e40();\n        local_90 = 0;\n        pcVar9 = "%16.16llx  %16.16llx ";\n        if (DAT_000b9da0 == 0) {\n          pcVar9 = "%12.12llx  %12.12llx ";\n        }\n        uVar14 = uVar13;\n        printf(pcVar9,uVar10,uVar4,puVar25,uVar13);\n        puVar26 = puVar25;\n      }\n      else {\n        local_80 = (uint)puVar25 & 0xff;\n        uVar14 = (uint)puVar25 >> 8 | uVar13 << 0x18;\n        local_90 = uVar13 >> 8;\n        puVar26 = puVar25;\n        printf("%8.8lx  %8.8lx ",uVar10,puVar25);\n        puVar24 = puVar25;\n      }" if (parenthesized_expression "(DAT_000b6324 == 0)" ( (binary_expression "DAT_000b6324 == 0" identifier == number_literal) )) (compound_statement "{\n        local_80 = FUN_00021e40();\n        local_90 = 0;\n        pcVar9 = "%16.16llx  %16.16llx ";\n        if (DAT_000b9da0 == 0) {\n          pcVar9 = "%12.12llx  %12.12llx ";\n        }\n        uVar14 = uVar13;\n        printf(pcVar9,uVar10,uVar4,puVar25,uVar13);\n        puVar26 = puVar25;\n      }" { (expression_statement "local_80 = FUN_00021e40();" (assignment_expression "local_80 = FUN_00021e40()" identifier = (call_expression "FUN_00021e40()" identifier (argument_list "()" ( )))) ;) (expression_statement "local_90 = 0;" (assignment_expression "local_90 = 0" identifier = number_literal) ;) (expression_statement "pcVar9 = "%16.16llx  %16.16llx ";" (assignment_expression "pcVar9 = "%16.16llx  %16.16llx "" identifier = (string_literal ""%16.16llx  %16.16llx "" " string_content ")) ;) (if_statement "if (DAT_000b9da0 == 0) {\n          pcVar9 = "%12.12llx  %12.12llx ";\n        }" if (parenthesized_expression "(DAT_000b9da0 == 0)" ( (binary_expression "DAT_000b9da0 == 0" identifier == number_literal) )) (compound_statement "{\n          pcVar9 = "%12.12llx  %12.12llx ";\n        }" { (expression_statement "pcVar9 = "%12.12llx  %12.12llx ";" (assignment_expression "pcVar9 = "%12.12llx  %12.12llx "" identifier = (string_literal ""%12.12llx  %12.12llx "" " string_content ")) ;) })) (expression_statement "uVar14 = uVar13;" (assignment_expression "uVar14 = uVar13" identifier = identifier) ;) (expression_statement "printf(pcVar9,uVar10,uVar4,puVar25,uVar13);" (call_expression "printf(pcVar9,uVar10,uVar4,puVar25,uVar13)" identifier (argument_list "(pcVar9,uVar10,uVar4,puVar25,uVar13)" ( identifier , identifier , identifier , identifier , identifier ))) ;) (expression_statement "puVar26 = puVar25;" (assignment_expression "puVar26 = puVar25" identifier = identifier) ;) }) (else_clause "else {\n        local_80 = (uint)puVar25 & 0xff;\n        uVar14 = (uint)puVar25 >> 8 | uVar13 << 0x18;\n        local_90 = uVar13 >> 8;\n        puVar26 = puVar25;\n        printf("%8.8lx  %8.8lx ",uVar10,puVar25);\n        puVar24 = puVar25;\n      }" else (compound_statement "{\n        local_80 = (uint)puVar25 & 0xff;\n        uVar14 = (uint)puVar25 >> 8 | uVar13 << 0x18;\n        local_90 = uVar13 >> 8;\n        puVar26 = puVar25;\n        printf("%8.8lx  %8.8lx ",uVar10,puVar25);\n        puVar24 = puVar25;\n      }" { (expression_statement "local_80 = (uint)puVar25 & 0xff;" (assignment_expression "local_80 = (uint)puVar25 & 0xff" identifier = (binary_expression "(uint)puVar25 & 0xff" (cast_expression "(uint)puVar25" ( (type_descriptor "uint" type_identifier) ) identifier) & number_literal)) ;) (expression_statement "uVar14 = (uint)puVar25 >> 8 | uVar13 << 0x18;" (assignment_expression "uVar14 = (uint)puVar25 >> 8 | uVar13 << 0x18" identifier = (binary_expression "(uint)puVar25 >> 8 | uVar13 << 0x18" (binary_expression "(uint)puVar25 >> 8" (cast_expression "(uint)puVar25" ( (type_descriptor "uint" type_identifier) ) identifier) >> number_literal) | (binary_expression "uVar13 << 0x18" identifier << number_literal))) ;) (expression_statement "local_90 = uVar13 >> 8;" (assignment_expression "local_90 = uVar13 >> 8" identifier = (binary_expression "uVar13 >> 8" identifier >> number_literal)) ;) (expression_statement "puVar26 = puVar25;" (assignment_expression "puVar26 = puVar25" identifier = identifier) ;) (expression_statement "printf("%8.8lx  %8.8lx ",uVar10,puVar25);" (call_expression "printf("%8.8lx  %8.8lx ",uVar10,puVar25)" identifier (argument_list "("%8.8lx  %8.8lx ",uVar10,puVar25)" ( (string_literal ""%8.8lx  %8.8lx "" " string_content ") , identifier , identifier ))) ;) (expression_statement "puVar24 = puVar25;" (assignment_expression "puVar24 = puVar25" identifier = identifier) ;) }))) (expression_statement "uVar6 = *(ushort *)(param_1 + 0x42);" (assignment_expression "uVar6 = *(ushort *)(param_1 + 0x42)" identifier = (pointer_expression "*(ushort *)(param_1 + 0x42)" * (cast_expression "(ushort *)(param_1 + 0x42)" ( (type_descriptor "ushort *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(param_1 + 0x42)" ( (binary_expression "param_1 + 0x42" identifier + number_literal) ))))) ;) (if_statement "if (uVar6 == 0x72) {\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7997c;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b41;\n          break;\n        case 2:\n          local_8c = (byte *)0x79cff;\n          break;\n        case 3:\n          local_8c = (byte *)0x79cf0;\n          break;\n        case 4:\n          local_8c = (byte *)0x79ce4;\n          break;\n        case 5:\n          local_8c = (byte *)0x79cd8;\n          break;\n        case 6:\n          local_8c = (byte *)0x79ccc;\n          break;\n        case 7:\n          local_8c = (byte *)0x79cbd;\n          break;\n        case 8:\n          local_8c = (byte *)0x79cae;\n          break;\n        case 9:\n          local_8c = (byte *)0x79c9f;\n          break;\n        case 10:\n          local_8c = (byte *)0x79c90;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x79c84;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x79c78;\n          break;\n        case 0xd:\n          local_8c = &UNK_00079c6d;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x79c61;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x79c55;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x79c49;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x79c3d;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x79c2f;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x79c20;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x79c11;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\n        goto LAB_0002dd00;\n      }" if (parenthesized_expression "(uVar6 == 0x72)" ( (binary_expression "uVar6 == 0x72" identifier == number_literal) )) (compound_statement "{\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7997c;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b41;\n          break;\n        case 2:\n          local_8c = (byte *)0x79cff;\n          break;\n        case 3:\n          local_8c = (byte *)0x79cf0;\n          break;\n        case 4:\n          local_8c = (byte *)0x79ce4;\n          break;\n        case 5:\n          local_8c = (byte *)0x79cd8;\n          break;\n        case 6:\n          local_8c = (byte *)0x79ccc;\n          break;\n        case 7:\n          local_8c = (byte *)0x79cbd;\n          break;\n        case 8:\n          local_8c = (byte *)0x79cae;\n          break;\n        case 9:\n          local_8c = (byte *)0x79c9f;\n          break;\n        case 10:\n          local_8c = (byte *)0x79c90;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x79c84;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x79c78;\n          break;\n        case 0xd:\n          local_8c = &UNK_00079c6d;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x79c61;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x79c55;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x79c49;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x79c3d;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x79c2f;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x79c20;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x79c11;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\n        goto LAB_0002dd00;\n      }" { (switch_statement "switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7997c;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b41;\n          break;\n        case 2:\n          local_8c = (byte *)0x79cff;\n          break;\n        case 3:\n          local_8c = (byte *)0x79cf0;\n          break;\n        case 4:\n          local_8c = (byte *)0x79ce4;\n          break;\n        case 5:\n          local_8c = (byte *)0x79cd8;\n          break;\n        case 6:\n          local_8c = (byte *)0x79ccc;\n          break;\n        case 7:\n          local_8c = (byte *)0x79cbd;\n          break;\n        case 8:\n          local_8c = (byte *)0x79cae;\n          break;\n        case 9:\n          local_8c = (byte *)0x79c9f;\n          break;\n        case 10:\n          local_8c = (byte *)0x79c90;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x79c84;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x79c78;\n          break;\n        case 0xd:\n          local_8c = &UNK_00079c6d;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x79c61;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x79c55;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x79c49;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x79c3d;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x79c2f;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x79c20;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x79c11;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n        case 0:\n          local_8c = (byte *)0x7997c;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b41;\n          break;\n        case 2:\n          local_8c = (byte *)0x79cff;\n          break;\n        case 3:\n          local_8c = (byte *)0x79cf0;\n          break;\n        case 4:\n          local_8c = (byte *)0x79ce4;\n          break;\n        case 5:\n          local_8c = (byte *)0x79cd8;\n          break;\n        case 6:\n          local_8c = (byte *)0x79ccc;\n          break;\n        case 7:\n          local_8c = (byte *)0x79cbd;\n          break;\n        case 8:\n          local_8c = (byte *)0x79cae;\n          break;\n        case 9:\n          local_8c = (byte *)0x79c9f;\n          break;\n        case 10:\n          local_8c = (byte *)0x79c90;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x79c84;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x79c78;\n          break;\n        case 0xd:\n          local_8c = &UNK_00079c6d;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x79c61;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x79c55;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x79c49;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x79c3d;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x79c2f;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x79c20;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x79c11;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }" { (case_statement "case 0:\n          local_8c = (byte *)0x7997c;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7997c;" (assignment_expression "local_8c = (byte *)0x7997c" identifier = (cast_expression "(byte *)0x7997c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n          local_8c = (byte *)0x78b41;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x78b41;" (assignment_expression "local_8c = (byte *)0x78b41" identifier = (cast_expression "(byte *)0x78b41" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n          local_8c = (byte *)0x79cff;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x79cff;" (assignment_expression "local_8c = (byte *)0x79cff" identifier = (cast_expression "(byte *)0x79cff" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n          local_8c = (byte *)0x79cf0;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x79cf0;" (assignment_expression "local_8c = (byte *)0x79cf0" identifier = (cast_expression "(byte *)0x79cf0" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n          local_8c = (byte *)0x79ce4;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x79ce4;" (assignment_expression "local_8c = (byte *)0x79ce4" identifier = (cast_expression "(byte *)0x79ce4" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n          local_8c = (byte *)0x79cd8;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x79cd8;" (assignment_expression "local_8c = (byte *)0x79cd8" identifier = (cast_expression "(byte *)0x79cd8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n          local_8c = (byte *)0x79ccc;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x79ccc;" (assignment_expression "local_8c = (byte *)0x79ccc" identifier = (cast_expression "(byte *)0x79ccc" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n          local_8c = (byte *)0x79cbd;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x79cbd;" (assignment_expression "local_8c = (byte *)0x79cbd" identifier = (cast_expression "(byte *)0x79cbd" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n          local_8c = (byte *)0x79cae;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x79cae;" (assignment_expression "local_8c = (byte *)0x79cae" identifier = (cast_expression "(byte *)0x79cae" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n          local_8c = (byte *)0x79c9f;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x79c9f;" (assignment_expression "local_8c = (byte *)0x79c9f" identifier = (cast_expression "(byte *)0x79c9f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n          local_8c = (byte *)0x79c90;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x79c90;" (assignment_expression "local_8c = (byte *)0x79c90" identifier = (cast_expression "(byte *)0x79c90" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n          local_8c = (byte *)0x79c84;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x79c84;" (assignment_expression "local_8c = (byte *)0x79c84" identifier = (cast_expression "(byte *)0x79c84" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n          local_8c = (byte *)0x79c78;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x79c78;" (assignment_expression "local_8c = (byte *)0x79c78" identifier = (cast_expression "(byte *)0x79c78" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd:\n          local_8c = &UNK_00079c6d;\n          break;" case number_literal : (expression_statement "local_8c = &UNK_00079c6d;" (assignment_expression "local_8c = &UNK_00079c6d" identifier = (pointer_expression "&UNK_00079c6d" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 0xe:\n          local_8c = (byte *)0x79c61;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x79c61;" (assignment_expression "local_8c = (byte *)0x79c61" identifier = (cast_expression "(byte *)0x79c61" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xf:\n          local_8c = (byte *)0x79c55;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x79c55;" (assignment_expression "local_8c = (byte *)0x79c55" identifier = (cast_expression "(byte *)0x79c55" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x10:\n          local_8c = (byte *)0x79c49;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x79c49;" (assignment_expression "local_8c = (byte *)0x79c49" identifier = (cast_expression "(byte *)0x79c49" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x11:\n          local_8c = (byte *)0x79c3d;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x79c3d;" (assignment_expression "local_8c = (byte *)0x79c3d" identifier = (cast_expression "(byte *)0x79c3d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x12:\n          local_8c = (byte *)0x79c2f;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x79c2f;" (assignment_expression "local_8c = (byte *)0x79c2f" identifier = (cast_expression "(byte *)0x79c2f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x13:\n          local_8c = (byte *)0x79c20;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x79c20;" (assignment_expression "local_8c = (byte *)0x79c20" identifier = (cast_expression "(byte *)0x79c20" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x14:\n          local_8c = (byte *)0x79c11;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x79c11;" (assignment_expression "local_8c = (byte *)0x79c11" identifier = (cast_expression "(byte *)0x79c11" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "default:\n          goto LAB_0002dbd0;" default : (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;)) })) (goto_statement "goto LAB_0002dd00;" goto statement_identifier ;) })) (if_statement "if (0x72 < uVar6) {\n        if (uVar6 == 0x1057) {\ncode_r0x0002e6d7:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b49c;\n            break;\n          case 1:\n            local_8c = &UNK_00078a28;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b897;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b888;\n            break;\n          case 4:\n            local_8c = &UNK_0007b87f;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b873;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b865;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b857;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b849;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b837;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b825;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b813;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b802;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x7b7f1;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x7b7e0;\n            break;\n          case 0xf:\n            local_8c = (byte *)0x7b7cb;\n            break;\n          case 0x10:\n            local_8c = (byte *)0x7b7b6;\n            break;\n          case 0x11:\n            local_8c = (byte *)0x7b7a1;\n            break;\n          case 0x12:\n            local_8c = (byte *)0x7b796;\n            break;\n          case 0x13:\n            local_8c = (byte *)0x7b78c;\n            break;\n          case 0x14:\n            local_8c = &UNK_0007b784;\n            break;\n          case 0x15:\n            local_8c = (byte *)0x7b777;\n            break;\n          case 0x16:\n            local_8c = (byte *)0x7b769;\n            break;\n          case 0x17:\n            local_8c = (byte *)0x7b757;\n            break;\n          case 0x18:\n            local_8c = (byte *)0x7b746;\n            break;\n          case 0x19:\n            local_8c = (byte *)0x7b735;\n            break;\n          case 0x1a:\n            local_8c = &UNK_0007b72d;\n            break;\n          case 0x1b:\n            local_8c = &UNK_0007b721;\n            break;\n          case 0x1c:\n            local_8c = &UNK_0007b715;\n            break;\n          case 0x1d:\n            local_8c = &UNK_0007b708;\n            break;\n          case 0x1e:\n            local_8c = (byte *)0x7b6fc;\n            break;\n          case 0x1f:\n            local_8c = (byte *)0x7b6ef;\n            break;\n          case 0x20:\n            local_8c = (byte *)0x7b6e2;\n            break;\n          case 0x21:\n            local_8c = (byte *)0x7b6d1;\n            break;\n          case 0x22:\n            local_8c = (byte *)0x7b6c5;\n            break;\n          case 0x23:\n            local_8c = (byte *)0x7b6b9;\n            break;\n          case 0x24:\n            local_8c = (byte *)0x7b6aa;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 < 0x1058) {\n          if (0xb5 < uVar6) {\n            if (uVar6 == 0xc5) {\n              local_8c = (byte *)FUN_00018620();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 < 0xc6) {\n              if (uVar6 != 0xbd) {\n                if (uVar6 < 0xbe) {\n                  if (uVar6 == 0xb7) {\n                    local_8c = (byte *)FUN_000140b0();\n                  }\n                  else {\n                    if (uVar6 != 0xbc) goto LAB_0002dbd0;\n                    local_8c = (byte *)FUN_0001a1a0();\n                  }\n                }\n                else {\n                  if (uVar6 != 0xbf) {\n                    if (uVar6 == 0xc3) goto LAB_0002e062;\n                    goto LAB_0002dbd0;\n                  }\n                  local_8c = (byte *)FUN_00019e30();\n                }\n                goto LAB_0002dcf0;\n              }\ncode_r0x0002e43b:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78f38;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bb1;\n                break;\n              case 2:\n                local_8c = (byte *)0x79367;\n                break;\n              case 3:\n                local_8c = (byte *)0x79351;\n                break;\n              case 4:\n                local_8c = (byte *)0x79338;\n                break;\n              case 5:\n                local_8c = (byte *)0x79328;\n                break;\n              case 6:\n                local_8c = (byte *)0x79315;\n                break;\n              case 7:\n                local_8c = (byte *)0x79302;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ef;\n                break;\n              case 9:\n                local_8c = (byte *)0x792da;\n                break;\n              case 10:\n                local_8c = (byte *)0x792bf;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x792a4;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7928b;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79275;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x79261;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7924d;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7923c;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79225;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920f;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f8;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791e1;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791cf;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791be;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791ab;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79198;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79166;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7914d;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x79132;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7911a;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x79100;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790cd;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab5;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a63e;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3f;\n              }\n            }\n            else {\n              if (0xdf < uVar6) {\n                if (uVar6 == 0xf3) {\n                  local_8c = (byte *)FUN_00018290();\n                }\n                else {\n                  if (uVar6 != 0xfa) goto LAB_0002dbd0;\n                  if (*(short *)(param_1 + 0x3d) != 0x3200) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x7b8a5;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8fd;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e21;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e14;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e05;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078dfc;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dd2;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc5;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db8;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da9;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d9a;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d85;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d70;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d64;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d56;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d4a;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d3e;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d2e;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d1e;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d0e;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cff;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78cf0;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78ce0;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78cd0;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cc1;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cb2;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  local_8c = (byte *)FUN_00017590();\n                }\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 == 0xdd) {\n                if (local_80 == 7) {\n                  local_8c = (byte *)0x79af6;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b39;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b55;\n                    if (local_80 != 1) {\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }\n                  }\n                  else {\n                    local_8c = (byte *)0x79b16;\n                    if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }\n                  }\n                }\n                else if (local_80 == 0xb) {\n                  local_8c = (byte *)0x79ab8;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ada;\n                  if (local_80 != 9) {\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }\n                }\n                else if (local_80 == 0xd) {\n                  local_8c = (byte *)0x79a90;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 != 0xde) goto LAB_0002dbd0;\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78c33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a93;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adcb;\n                break;\n              case 3:\n                local_8c = &UNK_0007adc2;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb8;\n                break;\n              case 5:\n                local_8c = &UNK_0007adae;\n                break;\n              case 6:\n                local_8c = &UNK_0007ada4;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad9a;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad8d;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad82;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad77;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad6d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5f;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 < 0xb4) {\n            if (uVar6 != 0x8c) {\n              if (0x8c < uVar6) {\n                if (uVar6 == 0xad) {\n                  local_8c = (byte *)FUN_000189d0();\n                  goto LAB_0002dcf0;\n                }\n                if (uVar6 < 0xae) {\n                  if (uVar6 == 0x90) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78c4f;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789bf;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f26;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f13;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f09;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78efb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee8;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed8;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec9;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78ebd;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea7;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e97;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e86;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e75;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5f;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e49;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e3b;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  if (uVar6 == 0xa7) {\n                    local_8c = (byte *)FUN_000171b0();\n                    goto LAB_0002dcf0;\n                  }\n                }\n                else {\n                  if (uVar6 == 0xae) {\n                    local_8c = (byte *)FUN_00016b40();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 0xb1) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78be5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba5;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79536;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79529;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x7951b;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x7950c;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794fc;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794ec;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794db;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794cb;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794bb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794aa;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x7949d;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x79490;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x79484;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79478;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x7946b;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x7945e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x79451;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x79444;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79436;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79429;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x7941c;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x7940e;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x79400;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793f1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793e2;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793d2;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793c2;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793ae;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79399;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79389;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 0x78) {\ncode_r0x0002ef25:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7937d;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b8c;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796f1;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e7;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c8;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796bf;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796b3;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a8;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7969c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7968d;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7967d;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7966d;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 < 0x79) {\n                if (uVar6 == 0x73) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x789db;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bdb;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7904a;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903f;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79034;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79023;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7900d;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff9;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fee;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fe1;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fd3;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fc3;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fb2;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78fa2;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f92;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f85;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f78;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f6b;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f5b;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f4a;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x74) goto code_r0x0002e2d7;\n              }\n              else {\n                if (uVar6 == 0x87) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79b51;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b25;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f25;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f18;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f0d;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79f00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79ef3;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee5;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec9;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eba;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ead;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e97;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e83;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e75;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e64;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e55;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e45;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e37;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e24;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e16;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e08;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x8a) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79543;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b83;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797ee;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797e4;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d8;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797cc;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797bd;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797b1;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x797a3;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7978e;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7977b;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7976d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7975a;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79747;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x7973b;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x7972b;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x7971b;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x7970b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n              }\n              goto LAB_0002dbd0;\n            }\n            local_8c = (byte *)FUN_00019be0();\n          }\n          else {\nLAB_0002efc8:\n            local_8c = (byte *)FUN_0001b090();\n          }\n          goto LAB_0002dcf0;\n        }\n        if (uVar6 == 0x8217) {\ncode_r0x0002edad:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79661;\n            break;\n          case 1:\n            local_8c = &UNK_00078b6d;\n            break;\n          case 2:\n            local_8c = (byte *)0x79972;\n            break;\n          case 3:\n            local_8c = &UNK_00079967;\n            break;\n          case 4:\n            local_8c = (byte *)0x7995b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7994a;\n            break;\n          case 6:\n            local_8c = (byte *)0x7993d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7992e;\n            break;\n          case 8:\n            local_8c = (byte *)0x7991f;\n            break;\n          case 9:\n            local_8c = (byte *)0x79910;\n            break;\n          case 10:\n            local_8c = (byte *)0x79901;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x798f2;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x798e6;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x798d5;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x798c6;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 < 0x8218) {\n          if (uVar6 == 0x4688) {\ncode_r0x0002e2d7:\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x78e2e;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bc1;\n              break;\n            case 2:\n              local_8c = (byte *)0x790b4;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a5;\n              break;\n            case 4:\n              local_8c = (byte *)0x79095;\n              break;\n            case 5:\n              local_8c = (byte *)0x79089;\n              break;\n            case 6:\n              local_8c = (byte *)0x7907d;\n              break;\n            case 7:\n              local_8c = (byte *)0x79071;\n              break;\n            case 8:\n              local_8c = (byte *)0x79065;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 < 0x4689) {\n            if (uVar6 == 0x2530) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x790c3;\n                break;\n              case 1:\n                local_8c = &UNK_00078b96;\n                break;\n              case 2:\n                local_8c = &UNK_00078c2b;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c1d;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c13;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c09;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bff;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 < 0x2531) {\n              if (uVar6 == 0x1059) {\ncode_r0x0002e0f7:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7a361;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78acf;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8cb;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8bf;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8ad;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a89c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a885;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a873;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a861;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a856;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a844;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n              }\n              else {\n                if (uVar6 != 0x1223) goto LAB_0002dbd0;\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x796fb;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b60;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a45;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a37;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a24;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a10;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799fc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799eb;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d9;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c9;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799ba;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a8;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79997;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79987;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n              }\n            }\n            else {\n              if (uVar6 == 0x3330) goto code_r0x0002edcd;\n              if (uVar6 != 0x4157) goto LAB_0002dbd0;\n              if (local_80 == 0) {\n                local_8c = (byte *)0x78ca4;\n              }\n              else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bcf;\n              }\n            }\n          }\n          else {\n            if (uVar6 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b09a;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a59;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b48d;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b47e;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b46a;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b458;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b446;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b434;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41f;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b40a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (0x5aa5 < uVar6) {\n              if (uVar6 == 0x7650) goto code_r0x0002e4ef;\n              if (uVar6 == 0x7676) goto code_r0x0002e577;\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x4def) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b5bd;\n                break;\n              case 1:\n                local_8c = &UNK_00078a14;\n                break;\n              case 2:\n                local_8c = &UNK_00078c95;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c83;\n                break;\n              case 4:\n                local_8c = &UNK_00078c76;\n                break;\n              case 5:\n                local_8c = &UNK_00078c67;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c5a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (uVar6 != 0x5441) goto LAB_0002dbd0;\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7aa69;\n              break;\n            case 1:\n              local_8c = &UNK_00078a8a;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b08c;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b07e;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b073;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b068;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b05a;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b04b;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b03d;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02f;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b021;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b015;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b009;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7affd;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afee;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd9;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afc4;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaf;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af9a;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af82;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af6a;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af52;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af43;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af34;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af25;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af15;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7af01;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aeee;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aedb;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec8;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb8;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea8;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae98;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae86;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae74;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae62;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae55;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae41;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae2b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae18;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae0a;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 200:\n              local_8c = (byte *)0x7adf6;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7ade4;\n            }\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 == 0xad45) {\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79a53;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b32;\n            break;\n          case 2:\n            local_8c = (byte *)0x79ded;\n            break;\n          case 3:\n            local_8c = (byte *)0x79ddf;\n            break;\n          case 4:\n            local_8c = (byte *)0x79dce;\n            break;\n          case 5:\n            local_8c = (byte *)0x79dbd;\n            break;\n          case 6:\n            local_8c = (byte *)0x79dad;\n            break;\n          case 7:\n            local_8c = (byte *)0x79d9a;\n            break;\n          case 8:\n            local_8c = (byte *)0x79d8b;\n            break;\n          case 9:\n            local_8c = (byte *)0x79d78;\n            break;\n          case 10:\n            local_8c = (byte *)0x79d67;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x79d56;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x79d47;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          case 0x80:\n            local_8c = (byte *)0x79d2d;\n            break;\n          case 0x81:\n            local_8c = (byte *)0x79d15;\n          }\n          goto LAB_0002dd00;\n        }\n        if (0xad45 < uVar6) {\n          if (uVar6 == 0xdead) goto code_r0x0002ef3d;\n          if (uVar6 < 0xdeae) {\n            if (uVar6 == 0xbaab) goto code_r0x0002e43b;\n            if (uVar6 == 0xbeef) goto code_r0x0002e467;\n            goto LAB_0002dbd0;\n          }\n          if (uVar6 == 0xfeb0) goto code_r0x0002ef25;\n          if (uVar6 == 0xfeba) {\n            if (local_80 == 6) {\n              local_8c = (byte *)0x79879;\n            }\n            else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798af;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bf1;\n                }\n                else {\n                  local_8c = (byte *)0x78b77;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79895;\n                if (local_80 != 4) {\n                  local_8c = (byte *)"R_IQ2000_26";\n                  if (4 < local_80) {\n                    local_8c = (byte *)"R_IQ2000_HI16";\n                  }\n                }\n              }\n            }\n            else if (local_80 == 9) {\n              local_8c = (byte *)0x79844;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79866;\n              }\n              else {\n                local_8c = (byte *)0x79853;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x7981b;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79806;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x79832;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 == 0xf00d) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7905a;\n              break;\n            case 1:\n              local_8c = &UNK_00078b9e;\n              break;\n            case 2:\n              local_8c = &UNK_00079659;\n              break;\n            case 3:\n              local_8c = (byte *)0x79650;\n              break;\n            case 4:\n              local_8c = (byte *)0x79647;\n              break;\n            case 5:\n              local_8c = (byte *)0x79638;\n              break;\n            case 6:\n              local_8c = (byte *)0x79628;\n              break;\n            case 7:\n              local_8c = (byte *)0x79618;\n              break;\n            case 8:\n              local_8c = (byte *)0x79608;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f8;\n              break;\n            case 10:\n              local_8c = (byte *)0x795ec;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795e0;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795d4;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795bc;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795af;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x795a0;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x79591;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x79584;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79575;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79561;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954f;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            }\n            goto LAB_0002dd00;\n          }\n          goto LAB_0002dbd0;\n        }\n        if (uVar6 == 0x9080) goto LAB_0002edf8;\n        if (uVar6 < 0x9081) {\n          if (uVar6 == 0x9026) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7a175;\n              break;\n            case 1:\n              local_8c = (byte *)0x78adb;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a828;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a818;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a808;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f9;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7ea;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7db;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7ce;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7bf;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7b0;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a7a1;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0x11:\n              local_8c = (byte *)0x7a78f;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a77e;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a76e;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a761;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a750;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73f;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a72e;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a720;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a712;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a703;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6f2;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6e0;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6cf;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6be;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6ad;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a69c;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a68b;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a67b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a66b;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a65b;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a64b;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 == 0x9041) goto LAB_0002e50a;\n        }\n        else {\n          if (uVar6 == 0xa390) goto LAB_0002e526;\n          if (uVar6 == 0xabc7) goto LAB_0002e54a;\n        }\n        goto LAB_0002dbd0;\n      }" if (parenthesized_expression "(0x72 < uVar6)" ( (binary_expression "0x72 < uVar6" number_literal < identifier) )) (compound_statement "{\n        if (uVar6 == 0x1057) {\ncode_r0x0002e6d7:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b49c;\n            break;\n          case 1:\n            local_8c = &UNK_00078a28;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b897;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b888;\n            break;\n          case 4:\n            local_8c = &UNK_0007b87f;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b873;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b865;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b857;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b849;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b837;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b825;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b813;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b802;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x7b7f1;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x7b7e0;\n            break;\n          case 0xf:\n            local_8c = (byte *)0x7b7cb;\n            break;\n          case 0x10:\n            local_8c = (byte *)0x7b7b6;\n            break;\n          case 0x11:\n            local_8c = (byte *)0x7b7a1;\n            break;\n          case 0x12:\n            local_8c = (byte *)0x7b796;\n            break;\n          case 0x13:\n            local_8c = (byte *)0x7b78c;\n            break;\n          case 0x14:\n            local_8c = &UNK_0007b784;\n            break;\n          case 0x15:\n            local_8c = (byte *)0x7b777;\n            break;\n          case 0x16:\n            local_8c = (byte *)0x7b769;\n            break;\n          case 0x17:\n            local_8c = (byte *)0x7b757;\n            break;\n          case 0x18:\n            local_8c = (byte *)0x7b746;\n            break;\n          case 0x19:\n            local_8c = (byte *)0x7b735;\n            break;\n          case 0x1a:\n            local_8c = &UNK_0007b72d;\n            break;\n          case 0x1b:\n            local_8c = &UNK_0007b721;\n            break;\n          case 0x1c:\n            local_8c = &UNK_0007b715;\n            break;\n          case 0x1d:\n            local_8c = &UNK_0007b708;\n            break;\n          case 0x1e:\n            local_8c = (byte *)0x7b6fc;\n            break;\n          case 0x1f:\n            local_8c = (byte *)0x7b6ef;\n            break;\n          case 0x20:\n            local_8c = (byte *)0x7b6e2;\n            break;\n          case 0x21:\n            local_8c = (byte *)0x7b6d1;\n            break;\n          case 0x22:\n            local_8c = (byte *)0x7b6c5;\n            break;\n          case 0x23:\n            local_8c = (byte *)0x7b6b9;\n            break;\n          case 0x24:\n            local_8c = (byte *)0x7b6aa;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 < 0x1058) {\n          if (0xb5 < uVar6) {\n            if (uVar6 == 0xc5) {\n              local_8c = (byte *)FUN_00018620();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 < 0xc6) {\n              if (uVar6 != 0xbd) {\n                if (uVar6 < 0xbe) {\n                  if (uVar6 == 0xb7) {\n                    local_8c = (byte *)FUN_000140b0();\n                  }\n                  else {\n                    if (uVar6 != 0xbc) goto LAB_0002dbd0;\n                    local_8c = (byte *)FUN_0001a1a0();\n                  }\n                }\n                else {\n                  if (uVar6 != 0xbf) {\n                    if (uVar6 == 0xc3) goto LAB_0002e062;\n                    goto LAB_0002dbd0;\n                  }\n                  local_8c = (byte *)FUN_00019e30();\n                }\n                goto LAB_0002dcf0;\n              }\ncode_r0x0002e43b:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78f38;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bb1;\n                break;\n              case 2:\n                local_8c = (byte *)0x79367;\n                break;\n              case 3:\n                local_8c = (byte *)0x79351;\n                break;\n              case 4:\n                local_8c = (byte *)0x79338;\n                break;\n              case 5:\n                local_8c = (byte *)0x79328;\n                break;\n              case 6:\n                local_8c = (byte *)0x79315;\n                break;\n              case 7:\n                local_8c = (byte *)0x79302;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ef;\n                break;\n              case 9:\n                local_8c = (byte *)0x792da;\n                break;\n              case 10:\n                local_8c = (byte *)0x792bf;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x792a4;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7928b;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79275;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x79261;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7924d;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7923c;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79225;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920f;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f8;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791e1;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791cf;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791be;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791ab;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79198;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79166;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7914d;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x79132;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7911a;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x79100;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790cd;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab5;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a63e;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3f;\n              }\n            }\n            else {\n              if (0xdf < uVar6) {\n                if (uVar6 == 0xf3) {\n                  local_8c = (byte *)FUN_00018290();\n                }\n                else {\n                  if (uVar6 != 0xfa) goto LAB_0002dbd0;\n                  if (*(short *)(param_1 + 0x3d) != 0x3200) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x7b8a5;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8fd;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e21;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e14;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e05;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078dfc;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dd2;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc5;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db8;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da9;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d9a;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d85;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d70;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d64;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d56;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d4a;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d3e;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d2e;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d1e;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d0e;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cff;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78cf0;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78ce0;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78cd0;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cc1;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cb2;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  local_8c = (byte *)FUN_00017590();\n                }\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 == 0xdd) {\n                if (local_80 == 7) {\n                  local_8c = (byte *)0x79af6;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b39;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b55;\n                    if (local_80 != 1) {\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }\n                  }\n                  else {\n                    local_8c = (byte *)0x79b16;\n                    if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }\n                  }\n                }\n                else if (local_80 == 0xb) {\n                  local_8c = (byte *)0x79ab8;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ada;\n                  if (local_80 != 9) {\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }\n                }\n                else if (local_80 == 0xd) {\n                  local_8c = (byte *)0x79a90;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 != 0xde) goto LAB_0002dbd0;\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78c33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a93;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adcb;\n                break;\n              case 3:\n                local_8c = &UNK_0007adc2;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb8;\n                break;\n              case 5:\n                local_8c = &UNK_0007adae;\n                break;\n              case 6:\n                local_8c = &UNK_0007ada4;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad9a;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad8d;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad82;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad77;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad6d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5f;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 < 0xb4) {\n            if (uVar6 != 0x8c) {\n              if (0x8c < uVar6) {\n                if (uVar6 == 0xad) {\n                  local_8c = (byte *)FUN_000189d0();\n                  goto LAB_0002dcf0;\n                }\n                if (uVar6 < 0xae) {\n                  if (uVar6 == 0x90) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78c4f;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789bf;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f26;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f13;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f09;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78efb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee8;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed8;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec9;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78ebd;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea7;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e97;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e86;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e75;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5f;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e49;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e3b;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  if (uVar6 == 0xa7) {\n                    local_8c = (byte *)FUN_000171b0();\n                    goto LAB_0002dcf0;\n                  }\n                }\n                else {\n                  if (uVar6 == 0xae) {\n                    local_8c = (byte *)FUN_00016b40();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 0xb1) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78be5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba5;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79536;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79529;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x7951b;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x7950c;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794fc;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794ec;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794db;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794cb;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794bb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794aa;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x7949d;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x79490;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x79484;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79478;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x7946b;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x7945e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x79451;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x79444;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79436;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79429;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x7941c;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x7940e;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x79400;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793f1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793e2;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793d2;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793c2;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793ae;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79399;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79389;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 0x78) {\ncode_r0x0002ef25:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7937d;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b8c;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796f1;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e7;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c8;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796bf;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796b3;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a8;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7969c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7968d;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7967d;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7966d;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 < 0x79) {\n                if (uVar6 == 0x73) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x789db;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bdb;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7904a;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903f;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79034;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79023;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7900d;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff9;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fee;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fe1;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fd3;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fc3;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fb2;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78fa2;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f92;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f85;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f78;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f6b;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f5b;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f4a;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x74) goto code_r0x0002e2d7;\n              }\n              else {\n                if (uVar6 == 0x87) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79b51;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b25;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f25;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f18;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f0d;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79f00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79ef3;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee5;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec9;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eba;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ead;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e97;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e83;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e75;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e64;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e55;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e45;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e37;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e24;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e16;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e08;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x8a) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79543;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b83;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797ee;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797e4;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d8;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797cc;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797bd;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797b1;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x797a3;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7978e;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7977b;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7976d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7975a;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79747;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x7973b;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x7972b;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x7971b;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x7970b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n              }\n              goto LAB_0002dbd0;\n            }\n            local_8c = (byte *)FUN_00019be0();\n          }\n          else {\nLAB_0002efc8:\n            local_8c = (byte *)FUN_0001b090();\n          }\n          goto LAB_0002dcf0;\n        }\n        if (uVar6 == 0x8217) {\ncode_r0x0002edad:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79661;\n            break;\n          case 1:\n            local_8c = &UNK_00078b6d;\n            break;\n          case 2:\n            local_8c = (byte *)0x79972;\n            break;\n          case 3:\n            local_8c = &UNK_00079967;\n            break;\n          case 4:\n            local_8c = (byte *)0x7995b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7994a;\n            break;\n          case 6:\n            local_8c = (byte *)0x7993d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7992e;\n            break;\n          case 8:\n            local_8c = (byte *)0x7991f;\n            break;\n          case 9:\n            local_8c = (byte *)0x79910;\n            break;\n          case 10:\n            local_8c = (byte *)0x79901;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x798f2;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x798e6;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x798d5;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x798c6;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 < 0x8218) {\n          if (uVar6 == 0x4688) {\ncode_r0x0002e2d7:\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x78e2e;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bc1;\n              break;\n            case 2:\n              local_8c = (byte *)0x790b4;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a5;\n              break;\n            case 4:\n              local_8c = (byte *)0x79095;\n              break;\n            case 5:\n              local_8c = (byte *)0x79089;\n              break;\n            case 6:\n              local_8c = (byte *)0x7907d;\n              break;\n            case 7:\n              local_8c = (byte *)0x79071;\n              break;\n            case 8:\n              local_8c = (byte *)0x79065;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 < 0x4689) {\n            if (uVar6 == 0x2530) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x790c3;\n                break;\n              case 1:\n                local_8c = &UNK_00078b96;\n                break;\n              case 2:\n                local_8c = &UNK_00078c2b;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c1d;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c13;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c09;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bff;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 < 0x2531) {\n              if (uVar6 == 0x1059) {\ncode_r0x0002e0f7:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7a361;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78acf;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8cb;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8bf;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8ad;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a89c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a885;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a873;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a861;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a856;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a844;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n              }\n              else {\n                if (uVar6 != 0x1223) goto LAB_0002dbd0;\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x796fb;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b60;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a45;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a37;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a24;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a10;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799fc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799eb;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d9;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c9;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799ba;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a8;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79997;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79987;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n              }\n            }\n            else {\n              if (uVar6 == 0x3330) goto code_r0x0002edcd;\n              if (uVar6 != 0x4157) goto LAB_0002dbd0;\n              if (local_80 == 0) {\n                local_8c = (byte *)0x78ca4;\n              }\n              else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bcf;\n              }\n            }\n          }\n          else {\n            if (uVar6 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b09a;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a59;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b48d;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b47e;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b46a;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b458;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b446;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b434;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41f;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b40a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (0x5aa5 < uVar6) {\n              if (uVar6 == 0x7650) goto code_r0x0002e4ef;\n              if (uVar6 == 0x7676) goto code_r0x0002e577;\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x4def) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b5bd;\n                break;\n              case 1:\n                local_8c = &UNK_00078a14;\n                break;\n              case 2:\n                local_8c = &UNK_00078c95;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c83;\n                break;\n              case 4:\n                local_8c = &UNK_00078c76;\n                break;\n              case 5:\n                local_8c = &UNK_00078c67;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c5a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (uVar6 != 0x5441) goto LAB_0002dbd0;\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7aa69;\n              break;\n            case 1:\n              local_8c = &UNK_00078a8a;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b08c;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b07e;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b073;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b068;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b05a;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b04b;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b03d;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02f;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b021;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b015;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b009;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7affd;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afee;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd9;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afc4;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaf;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af9a;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af82;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af6a;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af52;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af43;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af34;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af25;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af15;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7af01;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aeee;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aedb;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec8;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb8;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea8;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae98;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae86;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae74;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae62;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae55;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae41;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae2b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae18;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae0a;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 200:\n              local_8c = (byte *)0x7adf6;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7ade4;\n            }\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 == 0xad45) {\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79a53;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b32;\n            break;\n          case 2:\n            local_8c = (byte *)0x79ded;\n            break;\n          case 3:\n            local_8c = (byte *)0x79ddf;\n            break;\n          case 4:\n            local_8c = (byte *)0x79dce;\n            break;\n          case 5:\n            local_8c = (byte *)0x79dbd;\n            break;\n          case 6:\n            local_8c = (byte *)0x79dad;\n            break;\n          case 7:\n            local_8c = (byte *)0x79d9a;\n            break;\n          case 8:\n            local_8c = (byte *)0x79d8b;\n            break;\n          case 9:\n            local_8c = (byte *)0x79d78;\n            break;\n          case 10:\n            local_8c = (byte *)0x79d67;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x79d56;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x79d47;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          case 0x80:\n            local_8c = (byte *)0x79d2d;\n            break;\n          case 0x81:\n            local_8c = (byte *)0x79d15;\n          }\n          goto LAB_0002dd00;\n        }\n        if (0xad45 < uVar6) {\n          if (uVar6 == 0xdead) goto code_r0x0002ef3d;\n          if (uVar6 < 0xdeae) {\n            if (uVar6 == 0xbaab) goto code_r0x0002e43b;\n            if (uVar6 == 0xbeef) goto code_r0x0002e467;\n            goto LAB_0002dbd0;\n          }\n          if (uVar6 == 0xfeb0) goto code_r0x0002ef25;\n          if (uVar6 == 0xfeba) {\n            if (local_80 == 6) {\n              local_8c = (byte *)0x79879;\n            }\n            else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798af;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bf1;\n                }\n                else {\n                  local_8c = (byte *)0x78b77;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79895;\n                if (local_80 != 4) {\n                  local_8c = (byte *)"R_IQ2000_26";\n                  if (4 < local_80) {\n                    local_8c = (byte *)"R_IQ2000_HI16";\n                  }\n                }\n              }\n            }\n            else if (local_80 == 9) {\n              local_8c = (byte *)0x79844;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79866;\n              }\n              else {\n                local_8c = (byte *)0x79853;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x7981b;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79806;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x79832;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 == 0xf00d) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7905a;\n              break;\n            case 1:\n              local_8c = &UNK_00078b9e;\n              break;\n            case 2:\n              local_8c = &UNK_00079659;\n              break;\n            case 3:\n              local_8c = (byte *)0x79650;\n              break;\n            case 4:\n              local_8c = (byte *)0x79647;\n              break;\n            case 5:\n              local_8c = (byte *)0x79638;\n              break;\n            case 6:\n              local_8c = (byte *)0x79628;\n              break;\n            case 7:\n              local_8c = (byte *)0x79618;\n              break;\n            case 8:\n              local_8c = (byte *)0x79608;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f8;\n              break;\n            case 10:\n              local_8c = (byte *)0x795ec;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795e0;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795d4;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795bc;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795af;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x795a0;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x79591;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x79584;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79575;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79561;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954f;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            }\n            goto LAB_0002dd00;\n          }\n          goto LAB_0002dbd0;\n        }\n        if (uVar6 == 0x9080) goto LAB_0002edf8;\n        if (uVar6 < 0x9081) {\n          if (uVar6 == 0x9026) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7a175;\n              break;\n            case 1:\n              local_8c = (byte *)0x78adb;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a828;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a818;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a808;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f9;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7ea;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7db;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7ce;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7bf;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7b0;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a7a1;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0x11:\n              local_8c = (byte *)0x7a78f;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a77e;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a76e;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a761;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a750;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73f;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a72e;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a720;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a712;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a703;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6f2;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6e0;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6cf;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6be;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6ad;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a69c;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a68b;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a67b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a66b;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a65b;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a64b;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 == 0x9041) goto LAB_0002e50a;\n        }\n        else {\n          if (uVar6 == 0xa390) goto LAB_0002e526;\n          if (uVar6 == 0xabc7) goto LAB_0002e54a;\n        }\n        goto LAB_0002dbd0;\n      }" { (if_statement "if (uVar6 == 0x1057) {\ncode_r0x0002e6d7:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b49c;\n            break;\n          case 1:\n            local_8c = &UNK_00078a28;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b897;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b888;\n            break;\n          case 4:\n            local_8c = &UNK_0007b87f;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b873;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b865;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b857;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b849;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b837;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b825;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b813;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b802;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x7b7f1;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x7b7e0;\n            break;\n          case 0xf:\n            local_8c = (byte *)0x7b7cb;\n            break;\n          case 0x10:\n            local_8c = (byte *)0x7b7b6;\n            break;\n          case 0x11:\n            local_8c = (byte *)0x7b7a1;\n            break;\n          case 0x12:\n            local_8c = (byte *)0x7b796;\n            break;\n          case 0x13:\n            local_8c = (byte *)0x7b78c;\n            break;\n          case 0x14:\n            local_8c = &UNK_0007b784;\n            break;\n          case 0x15:\n            local_8c = (byte *)0x7b777;\n            break;\n          case 0x16:\n            local_8c = (byte *)0x7b769;\n            break;\n          case 0x17:\n            local_8c = (byte *)0x7b757;\n            break;\n          case 0x18:\n            local_8c = (byte *)0x7b746;\n            break;\n          case 0x19:\n            local_8c = (byte *)0x7b735;\n            break;\n          case 0x1a:\n            local_8c = &UNK_0007b72d;\n            break;\n          case 0x1b:\n            local_8c = &UNK_0007b721;\n            break;\n          case 0x1c:\n            local_8c = &UNK_0007b715;\n            break;\n          case 0x1d:\n            local_8c = &UNK_0007b708;\n            break;\n          case 0x1e:\n            local_8c = (byte *)0x7b6fc;\n            break;\n          case 0x1f:\n            local_8c = (byte *)0x7b6ef;\n            break;\n          case 0x20:\n            local_8c = (byte *)0x7b6e2;\n            break;\n          case 0x21:\n            local_8c = (byte *)0x7b6d1;\n            break;\n          case 0x22:\n            local_8c = (byte *)0x7b6c5;\n            break;\n          case 0x23:\n            local_8c = (byte *)0x7b6b9;\n            break;\n          case 0x24:\n            local_8c = (byte *)0x7b6aa;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }" if (parenthesized_expression "(uVar6 == 0x1057)" ( (binary_expression "uVar6 == 0x1057" identifier == number_literal) )) (compound_statement "{\ncode_r0x0002e6d7:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b49c;\n            break;\n          case 1:\n            local_8c = &UNK_00078a28;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b897;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b888;\n            break;\n          case 4:\n            local_8c = &UNK_0007b87f;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b873;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b865;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b857;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b849;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b837;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b825;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b813;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b802;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x7b7f1;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x7b7e0;\n            break;\n          case 0xf:\n            local_8c = (byte *)0x7b7cb;\n            break;\n          case 0x10:\n            local_8c = (byte *)0x7b7b6;\n            break;\n          case 0x11:\n            local_8c = (byte *)0x7b7a1;\n            break;\n          case 0x12:\n            local_8c = (byte *)0x7b796;\n            break;\n          case 0x13:\n            local_8c = (byte *)0x7b78c;\n            break;\n          case 0x14:\n            local_8c = &UNK_0007b784;\n            break;\n          case 0x15:\n            local_8c = (byte *)0x7b777;\n            break;\n          case 0x16:\n            local_8c = (byte *)0x7b769;\n            break;\n          case 0x17:\n            local_8c = (byte *)0x7b757;\n            break;\n          case 0x18:\n            local_8c = (byte *)0x7b746;\n            break;\n          case 0x19:\n            local_8c = (byte *)0x7b735;\n            break;\n          case 0x1a:\n            local_8c = &UNK_0007b72d;\n            break;\n          case 0x1b:\n            local_8c = &UNK_0007b721;\n            break;\n          case 0x1c:\n            local_8c = &UNK_0007b715;\n            break;\n          case 0x1d:\n            local_8c = &UNK_0007b708;\n            break;\n          case 0x1e:\n            local_8c = (byte *)0x7b6fc;\n            break;\n          case 0x1f:\n            local_8c = (byte *)0x7b6ef;\n            break;\n          case 0x20:\n            local_8c = (byte *)0x7b6e2;\n            break;\n          case 0x21:\n            local_8c = (byte *)0x7b6d1;\n            break;\n          case 0x22:\n            local_8c = (byte *)0x7b6c5;\n            break;\n          case 0x23:\n            local_8c = (byte *)0x7b6b9;\n            break;\n          case 0x24:\n            local_8c = (byte *)0x7b6aa;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }" { (labeled_statement "code_r0x0002e6d7:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b49c;\n            break;\n          case 1:\n            local_8c = &UNK_00078a28;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b897;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b888;\n            break;\n          case 4:\n            local_8c = &UNK_0007b87f;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b873;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b865;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b857;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b849;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b837;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b825;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b813;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b802;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x7b7f1;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x7b7e0;\n            break;\n          case 0xf:\n            local_8c = (byte *)0x7b7cb;\n            break;\n          case 0x10:\n            local_8c = (byte *)0x7b7b6;\n            break;\n          case 0x11:\n            local_8c = (byte *)0x7b7a1;\n            break;\n          case 0x12:\n            local_8c = (byte *)0x7b796;\n            break;\n          case 0x13:\n            local_8c = (byte *)0x7b78c;\n            break;\n          case 0x14:\n            local_8c = &UNK_0007b784;\n            break;\n          case 0x15:\n            local_8c = (byte *)0x7b777;\n            break;\n          case 0x16:\n            local_8c = (byte *)0x7b769;\n            break;\n          case 0x17:\n            local_8c = (byte *)0x7b757;\n            break;\n          case 0x18:\n            local_8c = (byte *)0x7b746;\n            break;\n          case 0x19:\n            local_8c = (byte *)0x7b735;\n            break;\n          case 0x1a:\n            local_8c = &UNK_0007b72d;\n            break;\n          case 0x1b:\n            local_8c = &UNK_0007b721;\n            break;\n          case 0x1c:\n            local_8c = &UNK_0007b715;\n            break;\n          case 0x1d:\n            local_8c = &UNK_0007b708;\n            break;\n          case 0x1e:\n            local_8c = (byte *)0x7b6fc;\n            break;\n          case 0x1f:\n            local_8c = (byte *)0x7b6ef;\n            break;\n          case 0x20:\n            local_8c = (byte *)0x7b6e2;\n            break;\n          case 0x21:\n            local_8c = (byte *)0x7b6d1;\n            break;\n          case 0x22:\n            local_8c = (byte *)0x7b6c5;\n            break;\n          case 0x23:\n            local_8c = (byte *)0x7b6b9;\n            break;\n          case 0x24:\n            local_8c = (byte *)0x7b6aa;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }" statement_identifier : (switch_statement "switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b49c;\n            break;\n          case 1:\n            local_8c = &UNK_00078a28;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b897;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b888;\n            break;\n          case 4:\n            local_8c = &UNK_0007b87f;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b873;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b865;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b857;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b849;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b837;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b825;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b813;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b802;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x7b7f1;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x7b7e0;\n            break;\n          case 0xf:\n            local_8c = (byte *)0x7b7cb;\n            break;\n          case 0x10:\n            local_8c = (byte *)0x7b7b6;\n            break;\n          case 0x11:\n            local_8c = (byte *)0x7b7a1;\n            break;\n          case 0x12:\n            local_8c = (byte *)0x7b796;\n            break;\n          case 0x13:\n            local_8c = (byte *)0x7b78c;\n            break;\n          case 0x14:\n            local_8c = &UNK_0007b784;\n            break;\n          case 0x15:\n            local_8c = (byte *)0x7b777;\n            break;\n          case 0x16:\n            local_8c = (byte *)0x7b769;\n            break;\n          case 0x17:\n            local_8c = (byte *)0x7b757;\n            break;\n          case 0x18:\n            local_8c = (byte *)0x7b746;\n            break;\n          case 0x19:\n            local_8c = (byte *)0x7b735;\n            break;\n          case 0x1a:\n            local_8c = &UNK_0007b72d;\n            break;\n          case 0x1b:\n            local_8c = &UNK_0007b721;\n            break;\n          case 0x1c:\n            local_8c = &UNK_0007b715;\n            break;\n          case 0x1d:\n            local_8c = &UNK_0007b708;\n            break;\n          case 0x1e:\n            local_8c = (byte *)0x7b6fc;\n            break;\n          case 0x1f:\n            local_8c = (byte *)0x7b6ef;\n            break;\n          case 0x20:\n            local_8c = (byte *)0x7b6e2;\n            break;\n          case 0x21:\n            local_8c = (byte *)0x7b6d1;\n            break;\n          case 0x22:\n            local_8c = (byte *)0x7b6c5;\n            break;\n          case 0x23:\n            local_8c = (byte *)0x7b6b9;\n            break;\n          case 0x24:\n            local_8c = (byte *)0x7b6aa;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n          case 0:\n            local_8c = (byte *)0x7b49c;\n            break;\n          case 1:\n            local_8c = &UNK_00078a28;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b897;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b888;\n            break;\n          case 4:\n            local_8c = &UNK_0007b87f;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b873;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b865;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b857;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b849;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b837;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b825;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b813;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b802;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x7b7f1;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x7b7e0;\n            break;\n          case 0xf:\n            local_8c = (byte *)0x7b7cb;\n            break;\n          case 0x10:\n            local_8c = (byte *)0x7b7b6;\n            break;\n          case 0x11:\n            local_8c = (byte *)0x7b7a1;\n            break;\n          case 0x12:\n            local_8c = (byte *)0x7b796;\n            break;\n          case 0x13:\n            local_8c = (byte *)0x7b78c;\n            break;\n          case 0x14:\n            local_8c = &UNK_0007b784;\n            break;\n          case 0x15:\n            local_8c = (byte *)0x7b777;\n            break;\n          case 0x16:\n            local_8c = (byte *)0x7b769;\n            break;\n          case 0x17:\n            local_8c = (byte *)0x7b757;\n            break;\n          case 0x18:\n            local_8c = (byte *)0x7b746;\n            break;\n          case 0x19:\n            local_8c = (byte *)0x7b735;\n            break;\n          case 0x1a:\n            local_8c = &UNK_0007b72d;\n            break;\n          case 0x1b:\n            local_8c = &UNK_0007b721;\n            break;\n          case 0x1c:\n            local_8c = &UNK_0007b715;\n            break;\n          case 0x1d:\n            local_8c = &UNK_0007b708;\n            break;\n          case 0x1e:\n            local_8c = (byte *)0x7b6fc;\n            break;\n          case 0x1f:\n            local_8c = (byte *)0x7b6ef;\n            break;\n          case 0x20:\n            local_8c = (byte *)0x7b6e2;\n            break;\n          case 0x21:\n            local_8c = (byte *)0x7b6d1;\n            break;\n          case 0x22:\n            local_8c = (byte *)0x7b6c5;\n            break;\n          case 0x23:\n            local_8c = (byte *)0x7b6b9;\n            break;\n          case 0x24:\n            local_8c = (byte *)0x7b6aa;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }" { (case_statement "case 0:\n            local_8c = (byte *)0x7b49c;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b49c;" (assignment_expression "local_8c = (byte *)0x7b49c" identifier = (cast_expression "(byte *)0x7b49c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n            local_8c = &UNK_00078a28;\n            break;" case number_literal : (expression_statement "local_8c = &UNK_00078a28;" (assignment_expression "local_8c = &UNK_00078a28" identifier = (pointer_expression "&UNK_00078a28" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n            local_8c = (byte *)0x7b897;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b897;" (assignment_expression "local_8c = (byte *)0x7b897" identifier = (cast_expression "(byte *)0x7b897" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n            local_8c = (byte *)0x7b888;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b888;" (assignment_expression "local_8c = (byte *)0x7b888" identifier = (cast_expression "(byte *)0x7b888" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n            local_8c = &UNK_0007b87f;\n            break;" case number_literal : (expression_statement "local_8c = &UNK_0007b87f;" (assignment_expression "local_8c = &UNK_0007b87f" identifier = (pointer_expression "&UNK_0007b87f" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n            local_8c = (byte *)0x7b873;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b873;" (assignment_expression "local_8c = (byte *)0x7b873" identifier = (cast_expression "(byte *)0x7b873" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n            local_8c = (byte *)0x7b865;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b865;" (assignment_expression "local_8c = (byte *)0x7b865" identifier = (cast_expression "(byte *)0x7b865" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n            local_8c = (byte *)0x7b857;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b857;" (assignment_expression "local_8c = (byte *)0x7b857" identifier = (cast_expression "(byte *)0x7b857" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n            local_8c = (byte *)0x7b849;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b849;" (assignment_expression "local_8c = (byte *)0x7b849" identifier = (cast_expression "(byte *)0x7b849" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n            local_8c = (byte *)0x7b837;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b837;" (assignment_expression "local_8c = (byte *)0x7b837" identifier = (cast_expression "(byte *)0x7b837" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n            local_8c = (byte *)0x7b825;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b825;" (assignment_expression "local_8c = (byte *)0x7b825" identifier = (cast_expression "(byte *)0x7b825" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n            local_8c = (byte *)0x7b813;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b813;" (assignment_expression "local_8c = (byte *)0x7b813" identifier = (cast_expression "(byte *)0x7b813" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n            local_8c = (byte *)0x7b802;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b802;" (assignment_expression "local_8c = (byte *)0x7b802" identifier = (cast_expression "(byte *)0x7b802" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd:\n            local_8c = (byte *)0x7b7f1;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b7f1;" (assignment_expression "local_8c = (byte *)0x7b7f1" identifier = (cast_expression "(byte *)0x7b7f1" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xe:\n            local_8c = (byte *)0x7b7e0;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b7e0;" (assignment_expression "local_8c = (byte *)0x7b7e0" identifier = (cast_expression "(byte *)0x7b7e0" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xf:\n            local_8c = (byte *)0x7b7cb;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b7cb;" (assignment_expression "local_8c = (byte *)0x7b7cb" identifier = (cast_expression "(byte *)0x7b7cb" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x10:\n            local_8c = (byte *)0x7b7b6;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b7b6;" (assignment_expression "local_8c = (byte *)0x7b7b6" identifier = (cast_expression "(byte *)0x7b7b6" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x11:\n            local_8c = (byte *)0x7b7a1;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b7a1;" (assignment_expression "local_8c = (byte *)0x7b7a1" identifier = (cast_expression "(byte *)0x7b7a1" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x12:\n            local_8c = (byte *)0x7b796;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b796;" (assignment_expression "local_8c = (byte *)0x7b796" identifier = (cast_expression "(byte *)0x7b796" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x13:\n            local_8c = (byte *)0x7b78c;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b78c;" (assignment_expression "local_8c = (byte *)0x7b78c" identifier = (cast_expression "(byte *)0x7b78c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x14:\n            local_8c = &UNK_0007b784;\n            break;" case number_literal : (expression_statement "local_8c = &UNK_0007b784;" (assignment_expression "local_8c = &UNK_0007b784" identifier = (pointer_expression "&UNK_0007b784" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 0x15:\n            local_8c = (byte *)0x7b777;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b777;" (assignment_expression "local_8c = (byte *)0x7b777" identifier = (cast_expression "(byte *)0x7b777" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x16:\n            local_8c = (byte *)0x7b769;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b769;" (assignment_expression "local_8c = (byte *)0x7b769" identifier = (cast_expression "(byte *)0x7b769" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x17:\n            local_8c = (byte *)0x7b757;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b757;" (assignment_expression "local_8c = (byte *)0x7b757" identifier = (cast_expression "(byte *)0x7b757" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x18:\n            local_8c = (byte *)0x7b746;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b746;" (assignment_expression "local_8c = (byte *)0x7b746" identifier = (cast_expression "(byte *)0x7b746" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x19:\n            local_8c = (byte *)0x7b735;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b735;" (assignment_expression "local_8c = (byte *)0x7b735" identifier = (cast_expression "(byte *)0x7b735" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1a:\n            local_8c = &UNK_0007b72d;\n            break;" case number_literal : (expression_statement "local_8c = &UNK_0007b72d;" (assignment_expression "local_8c = &UNK_0007b72d" identifier = (pointer_expression "&UNK_0007b72d" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1b:\n            local_8c = &UNK_0007b721;\n            break;" case number_literal : (expression_statement "local_8c = &UNK_0007b721;" (assignment_expression "local_8c = &UNK_0007b721" identifier = (pointer_expression "&UNK_0007b721" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1c:\n            local_8c = &UNK_0007b715;\n            break;" case number_literal : (expression_statement "local_8c = &UNK_0007b715;" (assignment_expression "local_8c = &UNK_0007b715" identifier = (pointer_expression "&UNK_0007b715" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1d:\n            local_8c = &UNK_0007b708;\n            break;" case number_literal : (expression_statement "local_8c = &UNK_0007b708;" (assignment_expression "local_8c = &UNK_0007b708" identifier = (pointer_expression "&UNK_0007b708" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1e:\n            local_8c = (byte *)0x7b6fc;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b6fc;" (assignment_expression "local_8c = (byte *)0x7b6fc" identifier = (cast_expression "(byte *)0x7b6fc" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1f:\n            local_8c = (byte *)0x7b6ef;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b6ef;" (assignment_expression "local_8c = (byte *)0x7b6ef" identifier = (cast_expression "(byte *)0x7b6ef" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x20:\n            local_8c = (byte *)0x7b6e2;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b6e2;" (assignment_expression "local_8c = (byte *)0x7b6e2" identifier = (cast_expression "(byte *)0x7b6e2" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x21:\n            local_8c = (byte *)0x7b6d1;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b6d1;" (assignment_expression "local_8c = (byte *)0x7b6d1" identifier = (cast_expression "(byte *)0x7b6d1" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x22:\n            local_8c = (byte *)0x7b6c5;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b6c5;" (assignment_expression "local_8c = (byte *)0x7b6c5" identifier = (cast_expression "(byte *)0x7b6c5" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x23:\n            local_8c = (byte *)0x7b6b9;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b6b9;" (assignment_expression "local_8c = (byte *)0x7b6b9" identifier = (cast_expression "(byte *)0x7b6b9" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x24:\n            local_8c = (byte *)0x7b6aa;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b6aa;" (assignment_expression "local_8c = (byte *)0x7b6aa" identifier = (cast_expression "(byte *)0x7b6aa" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "default:\n            goto LAB_0002dbd0;" default : (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;)) }))) (goto_statement "goto LAB_0002dd00;" goto statement_identifier ;) })) (if_statement "if (uVar6 < 0x1058) {\n          if (0xb5 < uVar6) {\n            if (uVar6 == 0xc5) {\n              local_8c = (byte *)FUN_00018620();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 < 0xc6) {\n              if (uVar6 != 0xbd) {\n                if (uVar6 < 0xbe) {\n                  if (uVar6 == 0xb7) {\n                    local_8c = (byte *)FUN_000140b0();\n                  }\n                  else {\n                    if (uVar6 != 0xbc) goto LAB_0002dbd0;\n                    local_8c = (byte *)FUN_0001a1a0();\n                  }\n                }\n                else {\n                  if (uVar6 != 0xbf) {\n                    if (uVar6 == 0xc3) goto LAB_0002e062;\n                    goto LAB_0002dbd0;\n                  }\n                  local_8c = (byte *)FUN_00019e30();\n                }\n                goto LAB_0002dcf0;\n              }\ncode_r0x0002e43b:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78f38;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bb1;\n                break;\n              case 2:\n                local_8c = (byte *)0x79367;\n                break;\n              case 3:\n                local_8c = (byte *)0x79351;\n                break;\n              case 4:\n                local_8c = (byte *)0x79338;\n                break;\n              case 5:\n                local_8c = (byte *)0x79328;\n                break;\n              case 6:\n                local_8c = (byte *)0x79315;\n                break;\n              case 7:\n                local_8c = (byte *)0x79302;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ef;\n                break;\n              case 9:\n                local_8c = (byte *)0x792da;\n                break;\n              case 10:\n                local_8c = (byte *)0x792bf;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x792a4;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7928b;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79275;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x79261;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7924d;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7923c;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79225;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920f;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f8;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791e1;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791cf;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791be;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791ab;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79198;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79166;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7914d;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x79132;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7911a;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x79100;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790cd;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab5;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a63e;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3f;\n              }\n            }\n            else {\n              if (0xdf < uVar6) {\n                if (uVar6 == 0xf3) {\n                  local_8c = (byte *)FUN_00018290();\n                }\n                else {\n                  if (uVar6 != 0xfa) goto LAB_0002dbd0;\n                  if (*(short *)(param_1 + 0x3d) != 0x3200) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x7b8a5;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8fd;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e21;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e14;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e05;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078dfc;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dd2;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc5;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db8;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da9;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d9a;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d85;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d70;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d64;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d56;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d4a;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d3e;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d2e;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d1e;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d0e;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cff;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78cf0;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78ce0;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78cd0;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cc1;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cb2;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  local_8c = (byte *)FUN_00017590();\n                }\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 == 0xdd) {\n                if (local_80 == 7) {\n                  local_8c = (byte *)0x79af6;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b39;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b55;\n                    if (local_80 != 1) {\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }\n                  }\n                  else {\n                    local_8c = (byte *)0x79b16;\n                    if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }\n                  }\n                }\n                else if (local_80 == 0xb) {\n                  local_8c = (byte *)0x79ab8;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ada;\n                  if (local_80 != 9) {\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }\n                }\n                else if (local_80 == 0xd) {\n                  local_8c = (byte *)0x79a90;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 != 0xde) goto LAB_0002dbd0;\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78c33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a93;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adcb;\n                break;\n              case 3:\n                local_8c = &UNK_0007adc2;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb8;\n                break;\n              case 5:\n                local_8c = &UNK_0007adae;\n                break;\n              case 6:\n                local_8c = &UNK_0007ada4;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad9a;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad8d;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad82;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad77;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad6d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5f;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 < 0xb4) {\n            if (uVar6 != 0x8c) {\n              if (0x8c < uVar6) {\n                if (uVar6 == 0xad) {\n                  local_8c = (byte *)FUN_000189d0();\n                  goto LAB_0002dcf0;\n                }\n                if (uVar6 < 0xae) {\n                  if (uVar6 == 0x90) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78c4f;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789bf;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f26;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f13;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f09;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78efb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee8;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed8;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec9;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78ebd;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea7;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e97;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e86;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e75;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5f;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e49;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e3b;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  if (uVar6 == 0xa7) {\n                    local_8c = (byte *)FUN_000171b0();\n                    goto LAB_0002dcf0;\n                  }\n                }\n                else {\n                  if (uVar6 == 0xae) {\n                    local_8c = (byte *)FUN_00016b40();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 0xb1) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78be5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba5;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79536;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79529;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x7951b;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x7950c;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794fc;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794ec;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794db;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794cb;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794bb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794aa;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x7949d;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x79490;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x79484;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79478;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x7946b;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x7945e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x79451;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x79444;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79436;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79429;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x7941c;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x7940e;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x79400;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793f1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793e2;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793d2;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793c2;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793ae;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79399;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79389;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 0x78) {\ncode_r0x0002ef25:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7937d;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b8c;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796f1;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e7;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c8;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796bf;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796b3;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a8;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7969c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7968d;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7967d;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7966d;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 < 0x79) {\n                if (uVar6 == 0x73) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x789db;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bdb;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7904a;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903f;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79034;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79023;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7900d;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff9;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fee;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fe1;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fd3;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fc3;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fb2;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78fa2;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f92;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f85;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f78;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f6b;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f5b;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f4a;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x74) goto code_r0x0002e2d7;\n              }\n              else {\n                if (uVar6 == 0x87) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79b51;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b25;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f25;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f18;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f0d;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79f00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79ef3;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee5;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec9;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eba;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ead;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e97;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e83;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e75;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e64;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e55;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e45;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e37;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e24;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e16;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e08;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x8a) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79543;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b83;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797ee;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797e4;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d8;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797cc;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797bd;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797b1;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x797a3;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7978e;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7977b;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7976d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7975a;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79747;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x7973b;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x7972b;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x7971b;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x7970b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n              }\n              goto LAB_0002dbd0;\n            }\n            local_8c = (byte *)FUN_00019be0();\n          }\n          else {\nLAB_0002efc8:\n            local_8c = (byte *)FUN_0001b090();\n          }\n          goto LAB_0002dcf0;\n        }" if (parenthesized_expression "(uVar6 < 0x1058)" ( (binary_expression "uVar6 < 0x1058" identifier < number_literal) )) (compound_statement "{\n          if (0xb5 < uVar6) {\n            if (uVar6 == 0xc5) {\n              local_8c = (byte *)FUN_00018620();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 < 0xc6) {\n              if (uVar6 != 0xbd) {\n                if (uVar6 < 0xbe) {\n                  if (uVar6 == 0xb7) {\n                    local_8c = (byte *)FUN_000140b0();\n                  }\n                  else {\n                    if (uVar6 != 0xbc) goto LAB_0002dbd0;\n                    local_8c = (byte *)FUN_0001a1a0();\n                  }\n                }\n                else {\n                  if (uVar6 != 0xbf) {\n                    if (uVar6 == 0xc3) goto LAB_0002e062;\n                    goto LAB_0002dbd0;\n                  }\n                  local_8c = (byte *)FUN_00019e30();\n                }\n                goto LAB_0002dcf0;\n              }\ncode_r0x0002e43b:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78f38;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bb1;\n                break;\n              case 2:\n                local_8c = (byte *)0x79367;\n                break;\n              case 3:\n                local_8c = (byte *)0x79351;\n                break;\n              case 4:\n                local_8c = (byte *)0x79338;\n                break;\n              case 5:\n                local_8c = (byte *)0x79328;\n                break;\n              case 6:\n                local_8c = (byte *)0x79315;\n                break;\n              case 7:\n                local_8c = (byte *)0x79302;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ef;\n                break;\n              case 9:\n                local_8c = (byte *)0x792da;\n                break;\n              case 10:\n                local_8c = (byte *)0x792bf;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x792a4;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7928b;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79275;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x79261;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7924d;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7923c;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79225;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920f;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f8;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791e1;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791cf;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791be;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791ab;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79198;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79166;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7914d;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x79132;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7911a;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x79100;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790cd;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab5;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a63e;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3f;\n              }\n            }\n            else {\n              if (0xdf < uVar6) {\n                if (uVar6 == 0xf3) {\n                  local_8c = (byte *)FUN_00018290();\n                }\n                else {\n                  if (uVar6 != 0xfa) goto LAB_0002dbd0;\n                  if (*(short *)(param_1 + 0x3d) != 0x3200) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x7b8a5;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8fd;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e21;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e14;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e05;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078dfc;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dd2;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc5;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db8;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da9;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d9a;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d85;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d70;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d64;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d56;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d4a;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d3e;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d2e;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d1e;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d0e;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cff;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78cf0;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78ce0;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78cd0;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cc1;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cb2;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  local_8c = (byte *)FUN_00017590();\n                }\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 == 0xdd) {\n                if (local_80 == 7) {\n                  local_8c = (byte *)0x79af6;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b39;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b55;\n                    if (local_80 != 1) {\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }\n                  }\n                  else {\n                    local_8c = (byte *)0x79b16;\n                    if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }\n                  }\n                }\n                else if (local_80 == 0xb) {\n                  local_8c = (byte *)0x79ab8;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ada;\n                  if (local_80 != 9) {\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }\n                }\n                else if (local_80 == 0xd) {\n                  local_8c = (byte *)0x79a90;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 != 0xde) goto LAB_0002dbd0;\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78c33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a93;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adcb;\n                break;\n              case 3:\n                local_8c = &UNK_0007adc2;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb8;\n                break;\n              case 5:\n                local_8c = &UNK_0007adae;\n                break;\n              case 6:\n                local_8c = &UNK_0007ada4;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad9a;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad8d;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad82;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad77;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad6d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5f;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 < 0xb4) {\n            if (uVar6 != 0x8c) {\n              if (0x8c < uVar6) {\n                if (uVar6 == 0xad) {\n                  local_8c = (byte *)FUN_000189d0();\n                  goto LAB_0002dcf0;\n                }\n                if (uVar6 < 0xae) {\n                  if (uVar6 == 0x90) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78c4f;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789bf;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f26;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f13;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f09;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78efb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee8;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed8;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec9;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78ebd;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea7;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e97;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e86;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e75;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5f;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e49;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e3b;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  if (uVar6 == 0xa7) {\n                    local_8c = (byte *)FUN_000171b0();\n                    goto LAB_0002dcf0;\n                  }\n                }\n                else {\n                  if (uVar6 == 0xae) {\n                    local_8c = (byte *)FUN_00016b40();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 0xb1) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78be5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba5;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79536;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79529;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x7951b;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x7950c;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794fc;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794ec;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794db;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794cb;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794bb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794aa;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x7949d;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x79490;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x79484;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79478;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x7946b;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x7945e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x79451;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x79444;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79436;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79429;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x7941c;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x7940e;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x79400;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793f1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793e2;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793d2;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793c2;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793ae;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79399;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79389;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 0x78) {\ncode_r0x0002ef25:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7937d;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b8c;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796f1;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e7;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c8;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796bf;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796b3;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a8;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7969c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7968d;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7967d;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7966d;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 < 0x79) {\n                if (uVar6 == 0x73) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x789db;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bdb;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7904a;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903f;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79034;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79023;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7900d;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff9;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fee;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fe1;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fd3;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fc3;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fb2;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78fa2;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f92;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f85;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f78;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f6b;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f5b;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f4a;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x74) goto code_r0x0002e2d7;\n              }\n              else {\n                if (uVar6 == 0x87) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79b51;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b25;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f25;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f18;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f0d;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79f00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79ef3;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee5;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec9;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eba;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ead;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e97;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e83;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e75;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e64;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e55;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e45;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e37;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e24;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e16;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e08;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x8a) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79543;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b83;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797ee;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797e4;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d8;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797cc;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797bd;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797b1;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x797a3;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7978e;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7977b;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7976d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7975a;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79747;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x7973b;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x7972b;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x7971b;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x7970b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n              }\n              goto LAB_0002dbd0;\n            }\n            local_8c = (byte *)FUN_00019be0();\n          }\n          else {\nLAB_0002efc8:\n            local_8c = (byte *)FUN_0001b090();\n          }\n          goto LAB_0002dcf0;\n        }" { (if_statement "if (0xb5 < uVar6) {\n            if (uVar6 == 0xc5) {\n              local_8c = (byte *)FUN_00018620();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 < 0xc6) {\n              if (uVar6 != 0xbd) {\n                if (uVar6 < 0xbe) {\n                  if (uVar6 == 0xb7) {\n                    local_8c = (byte *)FUN_000140b0();\n                  }\n                  else {\n                    if (uVar6 != 0xbc) goto LAB_0002dbd0;\n                    local_8c = (byte *)FUN_0001a1a0();\n                  }\n                }\n                else {\n                  if (uVar6 != 0xbf) {\n                    if (uVar6 == 0xc3) goto LAB_0002e062;\n                    goto LAB_0002dbd0;\n                  }\n                  local_8c = (byte *)FUN_00019e30();\n                }\n                goto LAB_0002dcf0;\n              }\ncode_r0x0002e43b:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78f38;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bb1;\n                break;\n              case 2:\n                local_8c = (byte *)0x79367;\n                break;\n              case 3:\n                local_8c = (byte *)0x79351;\n                break;\n              case 4:\n                local_8c = (byte *)0x79338;\n                break;\n              case 5:\n                local_8c = (byte *)0x79328;\n                break;\n              case 6:\n                local_8c = (byte *)0x79315;\n                break;\n              case 7:\n                local_8c = (byte *)0x79302;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ef;\n                break;\n              case 9:\n                local_8c = (byte *)0x792da;\n                break;\n              case 10:\n                local_8c = (byte *)0x792bf;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x792a4;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7928b;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79275;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x79261;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7924d;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7923c;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79225;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920f;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f8;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791e1;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791cf;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791be;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791ab;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79198;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79166;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7914d;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x79132;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7911a;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x79100;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790cd;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab5;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a63e;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3f;\n              }\n            }\n            else {\n              if (0xdf < uVar6) {\n                if (uVar6 == 0xf3) {\n                  local_8c = (byte *)FUN_00018290();\n                }\n                else {\n                  if (uVar6 != 0xfa) goto LAB_0002dbd0;\n                  if (*(short *)(param_1 + 0x3d) != 0x3200) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x7b8a5;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8fd;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e21;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e14;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e05;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078dfc;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dd2;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc5;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db8;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da9;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d9a;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d85;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d70;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d64;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d56;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d4a;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d3e;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d2e;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d1e;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d0e;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cff;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78cf0;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78ce0;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78cd0;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cc1;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cb2;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  local_8c = (byte *)FUN_00017590();\n                }\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 == 0xdd) {\n                if (local_80 == 7) {\n                  local_8c = (byte *)0x79af6;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b39;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b55;\n                    if (local_80 != 1) {\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }\n                  }\n                  else {\n                    local_8c = (byte *)0x79b16;\n                    if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }\n                  }\n                }\n                else if (local_80 == 0xb) {\n                  local_8c = (byte *)0x79ab8;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ada;\n                  if (local_80 != 9) {\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }\n                }\n                else if (local_80 == 0xd) {\n                  local_8c = (byte *)0x79a90;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 != 0xde) goto LAB_0002dbd0;\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78c33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a93;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adcb;\n                break;\n              case 3:\n                local_8c = &UNK_0007adc2;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb8;\n                break;\n              case 5:\n                local_8c = &UNK_0007adae;\n                break;\n              case 6:\n                local_8c = &UNK_0007ada4;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad9a;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad8d;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad82;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad77;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad6d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5f;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            goto LAB_0002dd00;\n          }" if (parenthesized_expression "(0xb5 < uVar6)" ( (binary_expression "0xb5 < uVar6" number_literal < identifier) )) (compound_statement "{\n            if (uVar6 == 0xc5) {\n              local_8c = (byte *)FUN_00018620();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 < 0xc6) {\n              if (uVar6 != 0xbd) {\n                if (uVar6 < 0xbe) {\n                  if (uVar6 == 0xb7) {\n                    local_8c = (byte *)FUN_000140b0();\n                  }\n                  else {\n                    if (uVar6 != 0xbc) goto LAB_0002dbd0;\n                    local_8c = (byte *)FUN_0001a1a0();\n                  }\n                }\n                else {\n                  if (uVar6 != 0xbf) {\n                    if (uVar6 == 0xc3) goto LAB_0002e062;\n                    goto LAB_0002dbd0;\n                  }\n                  local_8c = (byte *)FUN_00019e30();\n                }\n                goto LAB_0002dcf0;\n              }\ncode_r0x0002e43b:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78f38;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bb1;\n                break;\n              case 2:\n                local_8c = (byte *)0x79367;\n                break;\n              case 3:\n                local_8c = (byte *)0x79351;\n                break;\n              case 4:\n                local_8c = (byte *)0x79338;\n                break;\n              case 5:\n                local_8c = (byte *)0x79328;\n                break;\n              case 6:\n                local_8c = (byte *)0x79315;\n                break;\n              case 7:\n                local_8c = (byte *)0x79302;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ef;\n                break;\n              case 9:\n                local_8c = (byte *)0x792da;\n                break;\n              case 10:\n                local_8c = (byte *)0x792bf;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x792a4;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7928b;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79275;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x79261;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7924d;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7923c;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79225;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920f;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f8;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791e1;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791cf;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791be;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791ab;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79198;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79166;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7914d;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x79132;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7911a;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x79100;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790cd;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab5;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a63e;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3f;\n              }\n            }\n            else {\n              if (0xdf < uVar6) {\n                if (uVar6 == 0xf3) {\n                  local_8c = (byte *)FUN_00018290();\n                }\n                else {\n                  if (uVar6 != 0xfa) goto LAB_0002dbd0;\n                  if (*(short *)(param_1 + 0x3d) != 0x3200) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x7b8a5;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8fd;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e21;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e14;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e05;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078dfc;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dd2;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc5;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db8;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da9;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d9a;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d85;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d70;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d64;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d56;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d4a;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d3e;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d2e;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d1e;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d0e;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cff;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78cf0;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78ce0;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78cd0;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cc1;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cb2;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  local_8c = (byte *)FUN_00017590();\n                }\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 == 0xdd) {\n                if (local_80 == 7) {\n                  local_8c = (byte *)0x79af6;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b39;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b55;\n                    if (local_80 != 1) {\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }\n                  }\n                  else {\n                    local_8c = (byte *)0x79b16;\n                    if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }\n                  }\n                }\n                else if (local_80 == 0xb) {\n                  local_8c = (byte *)0x79ab8;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ada;\n                  if (local_80 != 9) {\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }\n                }\n                else if (local_80 == 0xd) {\n                  local_8c = (byte *)0x79a90;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 != 0xde) goto LAB_0002dbd0;\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78c33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a93;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adcb;\n                break;\n              case 3:\n                local_8c = &UNK_0007adc2;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb8;\n                break;\n              case 5:\n                local_8c = &UNK_0007adae;\n                break;\n              case 6:\n                local_8c = &UNK_0007ada4;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad9a;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad8d;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad82;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad77;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad6d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5f;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            goto LAB_0002dd00;\n          }" { (if_statement "if (uVar6 == 0xc5) {\n              local_8c = (byte *)FUN_00018620();\n              goto LAB_0002dcf0;\n            }" if (parenthesized_expression "(uVar6 == 0xc5)" ( (binary_expression "uVar6 == 0xc5" identifier == number_literal) )) (compound_statement "{\n              local_8c = (byte *)FUN_00018620();\n              goto LAB_0002dcf0;\n            }" { (expression_statement "local_8c = (byte *)FUN_00018620();" (assignment_expression "local_8c = (byte *)FUN_00018620()" identifier = (cast_expression "(byte *)FUN_00018620()" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "FUN_00018620()" identifier (argument_list "()" ( ))))) ;) (goto_statement "goto LAB_0002dcf0;" goto statement_identifier ;) })) (if_statement "if (uVar6 < 0xc6) {\n              if (uVar6 != 0xbd) {\n                if (uVar6 < 0xbe) {\n                  if (uVar6 == 0xb7) {\n                    local_8c = (byte *)FUN_000140b0();\n                  }\n                  else {\n                    if (uVar6 != 0xbc) goto LAB_0002dbd0;\n                    local_8c = (byte *)FUN_0001a1a0();\n                  }\n                }\n                else {\n                  if (uVar6 != 0xbf) {\n                    if (uVar6 == 0xc3) goto LAB_0002e062;\n                    goto LAB_0002dbd0;\n                  }\n                  local_8c = (byte *)FUN_00019e30();\n                }\n                goto LAB_0002dcf0;\n              }\ncode_r0x0002e43b:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78f38;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bb1;\n                break;\n              case 2:\n                local_8c = (byte *)0x79367;\n                break;\n              case 3:\n                local_8c = (byte *)0x79351;\n                break;\n              case 4:\n                local_8c = (byte *)0x79338;\n                break;\n              case 5:\n                local_8c = (byte *)0x79328;\n                break;\n              case 6:\n                local_8c = (byte *)0x79315;\n                break;\n              case 7:\n                local_8c = (byte *)0x79302;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ef;\n                break;\n              case 9:\n                local_8c = (byte *)0x792da;\n                break;\n              case 10:\n                local_8c = (byte *)0x792bf;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x792a4;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7928b;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79275;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x79261;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7924d;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7923c;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79225;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920f;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f8;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791e1;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791cf;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791be;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791ab;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79198;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79166;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7914d;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x79132;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7911a;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x79100;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790cd;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab5;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a63e;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3f;\n              }\n            }\n            else {\n              if (0xdf < uVar6) {\n                if (uVar6 == 0xf3) {\n                  local_8c = (byte *)FUN_00018290();\n                }\n                else {\n                  if (uVar6 != 0xfa) goto LAB_0002dbd0;\n                  if (*(short *)(param_1 + 0x3d) != 0x3200) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x7b8a5;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8fd;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e21;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e14;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e05;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078dfc;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dd2;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc5;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db8;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da9;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d9a;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d85;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d70;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d64;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d56;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d4a;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d3e;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d2e;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d1e;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d0e;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cff;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78cf0;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78ce0;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78cd0;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cc1;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cb2;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  local_8c = (byte *)FUN_00017590();\n                }\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 == 0xdd) {\n                if (local_80 == 7) {\n                  local_8c = (byte *)0x79af6;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b39;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b55;\n                    if (local_80 != 1) {\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }\n                  }\n                  else {\n                    local_8c = (byte *)0x79b16;\n                    if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }\n                  }\n                }\n                else if (local_80 == 0xb) {\n                  local_8c = (byte *)0x79ab8;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ada;\n                  if (local_80 != 9) {\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }\n                }\n                else if (local_80 == 0xd) {\n                  local_8c = (byte *)0x79a90;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 != 0xde) goto LAB_0002dbd0;\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78c33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a93;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adcb;\n                break;\n              case 3:\n                local_8c = &UNK_0007adc2;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb8;\n                break;\n              case 5:\n                local_8c = &UNK_0007adae;\n                break;\n              case 6:\n                local_8c = &UNK_0007ada4;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad9a;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad8d;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad82;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad77;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad6d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5f;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }" if (parenthesized_expression "(uVar6 < 0xc6)" ( (binary_expression "uVar6 < 0xc6" identifier < number_literal) )) (compound_statement "{\n              if (uVar6 != 0xbd) {\n                if (uVar6 < 0xbe) {\n                  if (uVar6 == 0xb7) {\n                    local_8c = (byte *)FUN_000140b0();\n                  }\n                  else {\n                    if (uVar6 != 0xbc) goto LAB_0002dbd0;\n                    local_8c = (byte *)FUN_0001a1a0();\n                  }\n                }\n                else {\n                  if (uVar6 != 0xbf) {\n                    if (uVar6 == 0xc3) goto LAB_0002e062;\n                    goto LAB_0002dbd0;\n                  }\n                  local_8c = (byte *)FUN_00019e30();\n                }\n                goto LAB_0002dcf0;\n              }\ncode_r0x0002e43b:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78f38;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bb1;\n                break;\n              case 2:\n                local_8c = (byte *)0x79367;\n                break;\n              case 3:\n                local_8c = (byte *)0x79351;\n                break;\n              case 4:\n                local_8c = (byte *)0x79338;\n                break;\n              case 5:\n                local_8c = (byte *)0x79328;\n                break;\n              case 6:\n                local_8c = (byte *)0x79315;\n                break;\n              case 7:\n                local_8c = (byte *)0x79302;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ef;\n                break;\n              case 9:\n                local_8c = (byte *)0x792da;\n                break;\n              case 10:\n                local_8c = (byte *)0x792bf;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x792a4;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7928b;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79275;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x79261;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7924d;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7923c;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79225;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920f;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f8;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791e1;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791cf;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791be;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791ab;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79198;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79166;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7914d;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x79132;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7911a;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x79100;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790cd;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }" { (if_statement "if (uVar6 != 0xbd) {\n                if (uVar6 < 0xbe) {\n                  if (uVar6 == 0xb7) {\n                    local_8c = (byte *)FUN_000140b0();\n                  }\n                  else {\n                    if (uVar6 != 0xbc) goto LAB_0002dbd0;\n                    local_8c = (byte *)FUN_0001a1a0();\n                  }\n                }\n                else {\n                  if (uVar6 != 0xbf) {\n                    if (uVar6 == 0xc3) goto LAB_0002e062;\n                    goto LAB_0002dbd0;\n                  }\n                  local_8c = (byte *)FUN_00019e30();\n                }\n                goto LAB_0002dcf0;\n              }" if (parenthesized_expression "(uVar6 != 0xbd)" ( (binary_expression "uVar6 != 0xbd" identifier != number_literal) )) (compound_statement "{\n                if (uVar6 < 0xbe) {\n                  if (uVar6 == 0xb7) {\n                    local_8c = (byte *)FUN_000140b0();\n                  }\n                  else {\n                    if (uVar6 != 0xbc) goto LAB_0002dbd0;\n                    local_8c = (byte *)FUN_0001a1a0();\n                  }\n                }\n                else {\n                  if (uVar6 != 0xbf) {\n                    if (uVar6 == 0xc3) goto LAB_0002e062;\n                    goto LAB_0002dbd0;\n                  }\n                  local_8c = (byte *)FUN_00019e30();\n                }\n                goto LAB_0002dcf0;\n              }" { (if_statement "if (uVar6 < 0xbe) {\n                  if (uVar6 == 0xb7) {\n                    local_8c = (byte *)FUN_000140b0();\n                  }\n                  else {\n                    if (uVar6 != 0xbc) goto LAB_0002dbd0;\n                    local_8c = (byte *)FUN_0001a1a0();\n                  }\n                }\n                else {\n                  if (uVar6 != 0xbf) {\n                    if (uVar6 == 0xc3) goto LAB_0002e062;\n                    goto LAB_0002dbd0;\n                  }\n                  local_8c = (byte *)FUN_00019e30();\n                }" if (parenthesized_expression "(uVar6 < 0xbe)" ( (binary_expression "uVar6 < 0xbe" identifier < number_literal) )) (compound_statement "{\n                  if (uVar6 == 0xb7) {\n                    local_8c = (byte *)FUN_000140b0();\n                  }\n                  else {\n                    if (uVar6 != 0xbc) goto LAB_0002dbd0;\n                    local_8c = (byte *)FUN_0001a1a0();\n                  }\n                }" { (if_statement "if (uVar6 == 0xb7) {\n                    local_8c = (byte *)FUN_000140b0();\n                  }\n                  else {\n                    if (uVar6 != 0xbc) goto LAB_0002dbd0;\n                    local_8c = (byte *)FUN_0001a1a0();\n                  }" if (parenthesized_expression "(uVar6 == 0xb7)" ( (binary_expression "uVar6 == 0xb7" identifier == number_literal) )) (compound_statement "{\n                    local_8c = (byte *)FUN_000140b0();\n                  }" { (expression_statement "local_8c = (byte *)FUN_000140b0();" (assignment_expression "local_8c = (byte *)FUN_000140b0()" identifier = (cast_expression "(byte *)FUN_000140b0()" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "FUN_000140b0()" identifier (argument_list "()" ( ))))) ;) }) (else_clause "else {\n                    if (uVar6 != 0xbc) goto LAB_0002dbd0;\n                    local_8c = (byte *)FUN_0001a1a0();\n                  }" else (compound_statement "{\n                    if (uVar6 != 0xbc) goto LAB_0002dbd0;\n                    local_8c = (byte *)FUN_0001a1a0();\n                  }" { (if_statement "if (uVar6 != 0xbc) goto LAB_0002dbd0;" if (parenthesized_expression "(uVar6 != 0xbc)" ( (binary_expression "uVar6 != 0xbc" identifier != number_literal) )) (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;)) (expression_statement "local_8c = (byte *)FUN_0001a1a0();" (assignment_expression "local_8c = (byte *)FUN_0001a1a0()" identifier = (cast_expression "(byte *)FUN_0001a1a0()" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "FUN_0001a1a0()" identifier (argument_list "()" ( ))))) ;) }))) }) (else_clause "else {\n                  if (uVar6 != 0xbf) {\n                    if (uVar6 == 0xc3) goto LAB_0002e062;\n                    goto LAB_0002dbd0;\n                  }\n                  local_8c = (byte *)FUN_00019e30();\n                }" else (compound_statement "{\n                  if (uVar6 != 0xbf) {\n                    if (uVar6 == 0xc3) goto LAB_0002e062;\n                    goto LAB_0002dbd0;\n                  }\n                  local_8c = (byte *)FUN_00019e30();\n                }" { (if_statement "if (uVar6 != 0xbf) {\n                    if (uVar6 == 0xc3) goto LAB_0002e062;\n                    goto LAB_0002dbd0;\n                  }" if (parenthesized_expression "(uVar6 != 0xbf)" ( (binary_expression "uVar6 != 0xbf" identifier != number_literal) )) (compound_statement "{\n                    if (uVar6 == 0xc3) goto LAB_0002e062;\n                    goto LAB_0002dbd0;\n                  }" { (if_statement "if (uVar6 == 0xc3) goto LAB_0002e062;" if (parenthesized_expression "(uVar6 == 0xc3)" ( (binary_expression "uVar6 == 0xc3" identifier == number_literal) )) (goto_statement "goto LAB_0002e062;" goto statement_identifier ;)) (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;) })) (expression_statement "local_8c = (byte *)FUN_00019e30();" (assignment_expression "local_8c = (byte *)FUN_00019e30()" identifier = (cast_expression "(byte *)FUN_00019e30()" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "FUN_00019e30()" identifier (argument_list "()" ( ))))) ;) }))) (goto_statement "goto LAB_0002dcf0;" goto statement_identifier ;) })) (labeled_statement "code_r0x0002e43b:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78f38;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bb1;\n                break;\n              case 2:\n                local_8c = (byte *)0x79367;\n                break;\n              case 3:\n                local_8c = (byte *)0x79351;\n                break;\n              case 4:\n                local_8c = (byte *)0x79338;\n                break;\n              case 5:\n                local_8c = (byte *)0x79328;\n                break;\n              case 6:\n                local_8c = (byte *)0x79315;\n                break;\n              case 7:\n                local_8c = (byte *)0x79302;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ef;\n                break;\n              case 9:\n                local_8c = (byte *)0x792da;\n                break;\n              case 10:\n                local_8c = (byte *)0x792bf;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x792a4;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7928b;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79275;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x79261;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7924d;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7923c;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79225;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920f;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f8;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791e1;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791cf;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791be;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791ab;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79198;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79166;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7914d;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x79132;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7911a;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x79100;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790cd;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }" statement_identifier : (switch_statement "switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78f38;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bb1;\n                break;\n              case 2:\n                local_8c = (byte *)0x79367;\n                break;\n              case 3:\n                local_8c = (byte *)0x79351;\n                break;\n              case 4:\n                local_8c = (byte *)0x79338;\n                break;\n              case 5:\n                local_8c = (byte *)0x79328;\n                break;\n              case 6:\n                local_8c = (byte *)0x79315;\n                break;\n              case 7:\n                local_8c = (byte *)0x79302;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ef;\n                break;\n              case 9:\n                local_8c = (byte *)0x792da;\n                break;\n              case 10:\n                local_8c = (byte *)0x792bf;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x792a4;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7928b;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79275;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x79261;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7924d;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7923c;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79225;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920f;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f8;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791e1;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791cf;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791be;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791ab;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79198;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79166;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7914d;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x79132;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7911a;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x79100;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790cd;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n              case 0:\n                local_8c = (byte *)0x78f38;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bb1;\n                break;\n              case 2:\n                local_8c = (byte *)0x79367;\n                break;\n              case 3:\n                local_8c = (byte *)0x79351;\n                break;\n              case 4:\n                local_8c = (byte *)0x79338;\n                break;\n              case 5:\n                local_8c = (byte *)0x79328;\n                break;\n              case 6:\n                local_8c = (byte *)0x79315;\n                break;\n              case 7:\n                local_8c = (byte *)0x79302;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ef;\n                break;\n              case 9:\n                local_8c = (byte *)0x792da;\n                break;\n              case 10:\n                local_8c = (byte *)0x792bf;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x792a4;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7928b;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79275;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x79261;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7924d;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7923c;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79225;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920f;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f8;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791e1;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791cf;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791be;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791ab;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79198;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79166;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7914d;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x79132;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7911a;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x79100;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790cd;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }" { (case_statement "case 0:\n                local_8c = (byte *)0x78f38;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x78f38;" (assignment_expression "local_8c = (byte *)0x78f38" identifier = (cast_expression "(byte *)0x78f38" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                local_8c = (byte *)0x78bb1;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x78bb1;" (assignment_expression "local_8c = (byte *)0x78bb1" identifier = (cast_expression "(byte *)0x78bb1" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                local_8c = (byte *)0x79367;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x79367;" (assignment_expression "local_8c = (byte *)0x79367" identifier = (cast_expression "(byte *)0x79367" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                local_8c = (byte *)0x79351;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x79351;" (assignment_expression "local_8c = (byte *)0x79351" identifier = (cast_expression "(byte *)0x79351" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                local_8c = (byte *)0x79338;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x79338;" (assignment_expression "local_8c = (byte *)0x79338" identifier = (cast_expression "(byte *)0x79338" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                local_8c = (byte *)0x79328;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x79328;" (assignment_expression "local_8c = (byte *)0x79328" identifier = (cast_expression "(byte *)0x79328" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                local_8c = (byte *)0x79315;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x79315;" (assignment_expression "local_8c = (byte *)0x79315" identifier = (cast_expression "(byte *)0x79315" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n                local_8c = (byte *)0x79302;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x79302;" (assignment_expression "local_8c = (byte *)0x79302" identifier = (cast_expression "(byte *)0x79302" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n                local_8c = (byte *)0x792ef;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x792ef;" (assignment_expression "local_8c = (byte *)0x792ef" identifier = (cast_expression "(byte *)0x792ef" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n                local_8c = (byte *)0x792da;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x792da;" (assignment_expression "local_8c = (byte *)0x792da" identifier = (cast_expression "(byte *)0x792da" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n                local_8c = (byte *)0x792bf;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x792bf;" (assignment_expression "local_8c = (byte *)0x792bf" identifier = (cast_expression "(byte *)0x792bf" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n                local_8c = (byte *)0x792a4;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x792a4;" (assignment_expression "local_8c = (byte *)0x792a4" identifier = (cast_expression "(byte *)0x792a4" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n                local_8c = (byte *)0x7928b;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7928b;" (assignment_expression "local_8c = (byte *)0x7928b" identifier = (cast_expression "(byte *)0x7928b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd:\n                local_8c = (byte *)0x79275;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x79275;" (assignment_expression "local_8c = (byte *)0x79275" identifier = (cast_expression "(byte *)0x79275" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xe:\n                local_8c = (byte *)0x79261;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x79261;" (assignment_expression "local_8c = (byte *)0x79261" identifier = (cast_expression "(byte *)0x79261" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xf:\n                local_8c = (byte *)0x7924d;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7924d;" (assignment_expression "local_8c = (byte *)0x7924d" identifier = (cast_expression "(byte *)0x7924d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x10:\n                local_8c = (byte *)0x7923c;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7923c;" (assignment_expression "local_8c = (byte *)0x7923c" identifier = (cast_expression "(byte *)0x7923c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x11:\n                local_8c = (byte *)0x79225;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x79225;" (assignment_expression "local_8c = (byte *)0x79225" identifier = (cast_expression "(byte *)0x79225" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x12:\n                local_8c = (byte *)0x7920f;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7920f;" (assignment_expression "local_8c = (byte *)0x7920f" identifier = (cast_expression "(byte *)0x7920f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x13:\n                local_8c = (byte *)0x791f8;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x791f8;" (assignment_expression "local_8c = (byte *)0x791f8" identifier = (cast_expression "(byte *)0x791f8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x14:\n                local_8c = (byte *)0x791e1;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x791e1;" (assignment_expression "local_8c = (byte *)0x791e1" identifier = (cast_expression "(byte *)0x791e1" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x15:\n                local_8c = (byte *)0x791cf;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x791cf;" (assignment_expression "local_8c = (byte *)0x791cf" identifier = (cast_expression "(byte *)0x791cf" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x16:\n                local_8c = (byte *)0x791be;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x791be;" (assignment_expression "local_8c = (byte *)0x791be" identifier = (cast_expression "(byte *)0x791be" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x17:\n                local_8c = (byte *)0x791ab;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x791ab;" (assignment_expression "local_8c = (byte *)0x791ab" identifier = (cast_expression "(byte *)0x791ab" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x18:\n                local_8c = (byte *)0x79198;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x79198;" (assignment_expression "local_8c = (byte *)0x79198" identifier = (cast_expression "(byte *)0x79198" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x19:\n                local_8c = (byte *)0x7917f;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7917f;" (assignment_expression "local_8c = (byte *)0x7917f" identifier = (cast_expression "(byte *)0x7917f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1a:\n                local_8c = (byte *)0x79166;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x79166;" (assignment_expression "local_8c = (byte *)0x79166" identifier = (cast_expression "(byte *)0x79166" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1b:\n                local_8c = (byte *)0x7914d;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7914d;" (assignment_expression "local_8c = (byte *)0x7914d" identifier = (cast_expression "(byte *)0x7914d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1c:\n                local_8c = (byte *)0x79132;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x79132;" (assignment_expression "local_8c = (byte *)0x79132" identifier = (cast_expression "(byte *)0x79132" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1d:\n                local_8c = (byte *)0x7911a;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7911a;" (assignment_expression "local_8c = (byte *)0x7911a" identifier = (cast_expression "(byte *)0x7911a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1e:\n                local_8c = (byte *)0x79100;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x79100;" (assignment_expression "local_8c = (byte *)0x79100" identifier = (cast_expression "(byte *)0x79100" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1f:\n                local_8c = (byte *)0x790e8;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x790e8;" (assignment_expression "local_8c = (byte *)0x790e8" identifier = (cast_expression "(byte *)0x790e8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x20:\n                local_8c = (byte *)0x790cd;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x790cd;" (assignment_expression "local_8c = (byte *)0x790cd" identifier = (cast_expression "(byte *)0x790cd" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "default:\n                goto LAB_0002dbd0;" default : (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;)) }))) }) (else_clause "else if (uVar6 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab5;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a63e;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3f;\n              }\n            }\n            else {\n              if (0xdf < uVar6) {\n                if (uVar6 == 0xf3) {\n                  local_8c = (byte *)FUN_00018290();\n                }\n                else {\n                  if (uVar6 != 0xfa) goto LAB_0002dbd0;\n                  if (*(short *)(param_1 + 0x3d) != 0x3200) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x7b8a5;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8fd;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e21;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e14;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e05;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078dfc;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dd2;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc5;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db8;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da9;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d9a;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d85;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d70;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d64;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d56;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d4a;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d3e;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d2e;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d1e;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d0e;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cff;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78cf0;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78ce0;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78cd0;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cc1;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cb2;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  local_8c = (byte *)FUN_00017590();\n                }\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 == 0xdd) {\n                if (local_80 == 7) {\n                  local_8c = (byte *)0x79af6;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b39;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b55;\n                    if (local_80 != 1) {\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }\n                  }\n                  else {\n                    local_8c = (byte *)0x79b16;\n                    if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }\n                  }\n                }\n                else if (local_80 == 0xb) {\n                  local_8c = (byte *)0x79ab8;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ada;\n                  if (local_80 != 9) {\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }\n                }\n                else if (local_80 == 0xd) {\n                  local_8c = (byte *)0x79a90;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 != 0xde) goto LAB_0002dbd0;\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78c33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a93;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adcb;\n                break;\n              case 3:\n                local_8c = &UNK_0007adc2;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb8;\n                break;\n              case 5:\n                local_8c = &UNK_0007adae;\n                break;\n              case 6:\n                local_8c = &UNK_0007ada4;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad9a;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad8d;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad82;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad77;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad6d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5f;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }" else (if_statement "if (uVar6 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab5;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a63e;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3f;\n              }\n            }\n            else {\n              if (0xdf < uVar6) {\n                if (uVar6 == 0xf3) {\n                  local_8c = (byte *)FUN_00018290();\n                }\n                else {\n                  if (uVar6 != 0xfa) goto LAB_0002dbd0;\n                  if (*(short *)(param_1 + 0x3d) != 0x3200) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x7b8a5;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8fd;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e21;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e14;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e05;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078dfc;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dd2;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc5;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db8;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da9;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d9a;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d85;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d70;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d64;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d56;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d4a;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d3e;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d2e;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d1e;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d0e;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cff;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78cf0;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78ce0;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78cd0;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cc1;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cb2;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  local_8c = (byte *)FUN_00017590();\n                }\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 == 0xdd) {\n                if (local_80 == 7) {\n                  local_8c = (byte *)0x79af6;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b39;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b55;\n                    if (local_80 != 1) {\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }\n                  }\n                  else {\n                    local_8c = (byte *)0x79b16;\n                    if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }\n                  }\n                }\n                else if (local_80 == 0xb) {\n                  local_8c = (byte *)0x79ab8;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ada;\n                  if (local_80 != 9) {\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }\n                }\n                else if (local_80 == 0xd) {\n                  local_8c = (byte *)0x79a90;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 != 0xde) goto LAB_0002dbd0;\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78c33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a93;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adcb;\n                break;\n              case 3:\n                local_8c = &UNK_0007adc2;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb8;\n                break;\n              case 5:\n                local_8c = &UNK_0007adae;\n                break;\n              case 6:\n                local_8c = &UNK_0007ada4;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad9a;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad8d;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad82;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad77;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad6d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5f;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }" if (parenthesized_expression "(uVar6 == 0xdf)" ( (binary_expression "uVar6 == 0xdf" identifier == number_literal) )) (compound_statement "{\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab5;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a63e;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3f;\n              }\n            }" { (if_statement "if (local_80 == 1) {\n                local_8c = (byte *)0x78ab5;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a63e;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3f;\n              }" if (parenthesized_expression "(local_80 == 1)" ( (binary_expression "local_80 == 1" identifier == number_literal) )) (compound_statement "{\n                local_8c = (byte *)0x78ab5;\n              }" { (expression_statement "local_8c = (byte *)0x78ab5;" (assignment_expression "local_8c = (byte *)0x78ab5" identifier = (cast_expression "(byte *)0x78ab5" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) }) (else_clause "else if (local_80 == 0) {\n                local_8c = (byte *)0x7a63e;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3f;\n              }" else (if_statement "if (local_80 == 0) {\n                local_8c = (byte *)0x7a63e;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3f;\n              }" if (parenthesized_expression "(local_80 == 0)" ( (binary_expression "local_80 == 0" identifier == number_literal) )) (compound_statement "{\n                local_8c = (byte *)0x7a63e;\n              }" { (expression_statement "local_8c = (byte *)0x7a63e;" (assignment_expression "local_8c = (byte *)0x7a63e" identifier = (cast_expression "(byte *)0x7a63e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) }) (else_clause "else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3f;\n              }" else (compound_statement "{\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3f;\n              }" { (if_statement "if (local_80 != 2) goto LAB_0002dbd0;" if (parenthesized_expression "(local_80 != 2)" ( (binary_expression "local_80 != 2" identifier != number_literal) )) (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;)) (expression_statement "local_8c = (byte *)0x78c3f;" (assignment_expression "local_8c = (byte *)0x78c3f" identifier = (cast_expression "(byte *)0x78c3f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) }))))) }) (else_clause "else {\n              if (0xdf < uVar6) {\n                if (uVar6 == 0xf3) {\n                  local_8c = (byte *)FUN_00018290();\n                }\n                else {\n                  if (uVar6 != 0xfa) goto LAB_0002dbd0;\n                  if (*(short *)(param_1 + 0x3d) != 0x3200) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x7b8a5;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8fd;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e21;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e14;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e05;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078dfc;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dd2;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc5;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db8;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da9;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d9a;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d85;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d70;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d64;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d56;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d4a;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d3e;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d2e;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d1e;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d0e;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cff;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78cf0;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78ce0;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78cd0;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cc1;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cb2;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  local_8c = (byte *)FUN_00017590();\n                }\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 == 0xdd) {\n                if (local_80 == 7) {\n                  local_8c = (byte *)0x79af6;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b39;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b55;\n                    if (local_80 != 1) {\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }\n                  }\n                  else {\n                    local_8c = (byte *)0x79b16;\n                    if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }\n                  }\n                }\n                else if (local_80 == 0xb) {\n                  local_8c = (byte *)0x79ab8;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ada;\n                  if (local_80 != 9) {\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }\n                }\n                else if (local_80 == 0xd) {\n                  local_8c = (byte *)0x79a90;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 != 0xde) goto LAB_0002dbd0;\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78c33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a93;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adcb;\n                break;\n              case 3:\n                local_8c = &UNK_0007adc2;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb8;\n                break;\n              case 5:\n                local_8c = &UNK_0007adae;\n                break;\n              case 6:\n                local_8c = &UNK_0007ada4;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad9a;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad8d;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad82;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad77;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad6d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5f;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }" else (compound_statement "{\n              if (0xdf < uVar6) {\n                if (uVar6 == 0xf3) {\n                  local_8c = (byte *)FUN_00018290();\n                }\n                else {\n                  if (uVar6 != 0xfa) goto LAB_0002dbd0;\n                  if (*(short *)(param_1 + 0x3d) != 0x3200) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x7b8a5;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8fd;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e21;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e14;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e05;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078dfc;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dd2;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc5;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db8;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da9;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d9a;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d85;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d70;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d64;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d56;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d4a;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d3e;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d2e;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d1e;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d0e;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cff;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78cf0;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78ce0;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78cd0;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cc1;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cb2;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  local_8c = (byte *)FUN_00017590();\n                }\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 == 0xdd) {\n                if (local_80 == 7) {\n                  local_8c = (byte *)0x79af6;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b39;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b55;\n                    if (local_80 != 1) {\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }\n                  }\n                  else {\n                    local_8c = (byte *)0x79b16;\n                    if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }\n                  }\n                }\n                else if (local_80 == 0xb) {\n                  local_8c = (byte *)0x79ab8;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ada;\n                  if (local_80 != 9) {\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }\n                }\n                else if (local_80 == 0xd) {\n                  local_8c = (byte *)0x79a90;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 != 0xde) goto LAB_0002dbd0;\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78c33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a93;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adcb;\n                break;\n              case 3:\n                local_8c = &UNK_0007adc2;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb8;\n                break;\n              case 5:\n                local_8c = &UNK_0007adae;\n                break;\n              case 6:\n                local_8c = &UNK_0007ada4;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad9a;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad8d;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad82;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad77;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad6d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5f;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }" { (if_statement "if (0xdf < uVar6) {\n                if (uVar6 == 0xf3) {\n                  local_8c = (byte *)FUN_00018290();\n                }\n                else {\n                  if (uVar6 != 0xfa) goto LAB_0002dbd0;\n                  if (*(short *)(param_1 + 0x3d) != 0x3200) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x7b8a5;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8fd;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e21;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e14;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e05;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078dfc;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dd2;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc5;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db8;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da9;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d9a;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d85;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d70;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d64;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d56;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d4a;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d3e;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d2e;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d1e;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d0e;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cff;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78cf0;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78ce0;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78cd0;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cc1;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cb2;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  local_8c = (byte *)FUN_00017590();\n                }\n                goto LAB_0002dcf0;\n              }" if (parenthesized_expression "(0xdf < uVar6)" ( (binary_expression "0xdf < uVar6" number_literal < identifier) )) (compound_statement "{\n                if (uVar6 == 0xf3) {\n                  local_8c = (byte *)FUN_00018290();\n                }\n                else {\n                  if (uVar6 != 0xfa) goto LAB_0002dbd0;\n                  if (*(short *)(param_1 + 0x3d) != 0x3200) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x7b8a5;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8fd;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e21;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e14;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e05;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078dfc;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dd2;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc5;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db8;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da9;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d9a;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d85;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d70;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d64;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d56;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d4a;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d3e;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d2e;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d1e;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d0e;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cff;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78cf0;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78ce0;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78cd0;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cc1;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cb2;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  local_8c = (byte *)FUN_00017590();\n                }\n                goto LAB_0002dcf0;\n              }" { (if_statement "if (uVar6 == 0xf3) {\n                  local_8c = (byte *)FUN_00018290();\n                }\n                else {\n                  if (uVar6 != 0xfa) goto LAB_0002dbd0;\n                  if (*(short *)(param_1 + 0x3d) != 0x3200) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x7b8a5;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8fd;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e21;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e14;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e05;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078dfc;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dd2;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc5;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db8;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da9;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d9a;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d85;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d70;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d64;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d56;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d4a;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d3e;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d2e;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d1e;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d0e;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cff;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78cf0;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78ce0;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78cd0;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cc1;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cb2;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  local_8c = (byte *)FUN_00017590();\n                }" if (parenthesized_expression "(uVar6 == 0xf3)" ( (binary_expression "uVar6 == 0xf3" identifier == number_literal) )) (compound_statement "{\n                  local_8c = (byte *)FUN_00018290();\n                }" { (expression_statement "local_8c = (byte *)FUN_00018290();" (assignment_expression "local_8c = (byte *)FUN_00018290()" identifier = (cast_expression "(byte *)FUN_00018290()" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "FUN_00018290()" identifier (argument_list "()" ( ))))) ;) }) (else_clause "else {\n                  if (uVar6 != 0xfa) goto LAB_0002dbd0;\n                  if (*(short *)(param_1 + 0x3d) != 0x3200) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x7b8a5;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8fd;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e21;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e14;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e05;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078dfc;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dd2;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc5;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db8;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da9;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d9a;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d85;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d70;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d64;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d56;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d4a;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d3e;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d2e;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d1e;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d0e;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cff;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78cf0;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78ce0;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78cd0;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cc1;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cb2;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  local_8c = (byte *)FUN_00017590();\n                }" else (compound_statement "{\n                  if (uVar6 != 0xfa) goto LAB_0002dbd0;\n                  if (*(short *)(param_1 + 0x3d) != 0x3200) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x7b8a5;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8fd;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e21;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e14;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e05;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078dfc;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dd2;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc5;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db8;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da9;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d9a;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d85;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d70;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d64;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d56;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d4a;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d3e;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d2e;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d1e;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d0e;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cff;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78cf0;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78ce0;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78cd0;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cc1;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cb2;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  local_8c = (byte *)FUN_00017590();\n                }" { (if_statement "if (uVar6 != 0xfa) goto LAB_0002dbd0;" if (parenthesized_expression "(uVar6 != 0xfa)" ( (binary_expression "uVar6 != 0xfa" identifier != number_literal) )) (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;)) (if_statement "if (*(short *)(param_1 + 0x3d) != 0x3200) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x7b8a5;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8fd;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e21;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e14;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e05;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078dfc;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dd2;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc5;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db8;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da9;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d9a;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d85;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d70;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d64;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d56;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d4a;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d3e;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d2e;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d1e;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d0e;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cff;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78cf0;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78ce0;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78cd0;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cc1;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cb2;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }" if (parenthesized_expression "(*(short *)(param_1 + 0x3d) != 0x3200)" ( (binary_expression "*(short *)(param_1 + 0x3d) != 0x3200" (pointer_expression "*(short *)(param_1 + 0x3d)" * (cast_expression "(short *)(param_1 + 0x3d)" ( (type_descriptor "short *" (sized_type_specifier "short" short) (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(param_1 + 0x3d)" ( (binary_expression "param_1 + 0x3d" identifier + number_literal) )))) != number_literal) )) (compound_statement "{\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x7b8a5;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8fd;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e21;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e14;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e05;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078dfc;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dd2;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc5;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db8;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da9;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d9a;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d85;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d70;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d64;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d56;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d4a;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d3e;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d2e;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d1e;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d0e;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cff;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78cf0;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78ce0;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78cd0;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cc1;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cb2;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }" { (switch_statement "switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x7b8a5;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8fd;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e21;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e14;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e05;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078dfc;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dd2;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc5;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db8;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da9;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d9a;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d85;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d70;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d64;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d56;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d4a;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d3e;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d2e;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d1e;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d0e;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cff;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78cf0;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78ce0;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78cd0;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cc1;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cb2;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n                    case 0:\n                      local_8c = (byte *)0x7b8a5;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8fd;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e21;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e14;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e05;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078dfc;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dd2;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc5;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db8;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da9;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d9a;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d85;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d70;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d64;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d56;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d4a;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d3e;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d2e;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d1e;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d0e;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cff;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78cf0;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78ce0;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78cd0;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cc1;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cb2;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }" { (case_statement "case 0:\n                      local_8c = (byte *)0x7b8a5;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b8a5;" (assignment_expression "local_8c = (byte *)0x7b8a5" identifier = (cast_expression "(byte *)0x7b8a5" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                      local_8c = &UNK_0007b8fd;\n                      break;" case number_literal : (expression_statement "local_8c = &UNK_0007b8fd;" (assignment_expression "local_8c = &UNK_0007b8fd" identifier = (pointer_expression "&UNK_0007b8fd" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                      local_8c = &UNK_00078e21;\n                      break;" case number_literal : (expression_statement "local_8c = &UNK_00078e21;" (assignment_expression "local_8c = &UNK_00078e21" identifier = (pointer_expression "&UNK_00078e21" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                      local_8c = &UNK_00078e14;\n                      break;" case number_literal : (expression_statement "local_8c = &UNK_00078e14;" (assignment_expression "local_8c = &UNK_00078e14" identifier = (pointer_expression "&UNK_00078e14" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                      local_8c = (byte *)0x78e05;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78e05;" (assignment_expression "local_8c = (byte *)0x78e05" identifier = (cast_expression "(byte *)0x78e05" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                      local_8c = &UNK_00078dfc;\n                      break;" case number_literal : (expression_statement "local_8c = &UNK_00078dfc;" (assignment_expression "local_8c = &UNK_00078dfc" identifier = (pointer_expression "&UNK_00078dfc" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                      local_8c = (byte *)0x78de7;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78de7;" (assignment_expression "local_8c = (byte *)0x78de7" identifier = (cast_expression "(byte *)0x78de7" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n                      local_8c = (byte *)0x78dd2;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78dd2;" (assignment_expression "local_8c = (byte *)0x78dd2" identifier = (cast_expression "(byte *)0x78dd2" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n                      local_8c = &UNK_00078dc5;\n                      break;" case number_literal : (expression_statement "local_8c = &UNK_00078dc5;" (assignment_expression "local_8c = &UNK_00078dc5" identifier = (pointer_expression "&UNK_00078dc5" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n                      local_8c = &UNK_00078db8;\n                      break;" case number_literal : (expression_statement "local_8c = &UNK_00078db8;" (assignment_expression "local_8c = &UNK_00078db8" identifier = (pointer_expression "&UNK_00078db8" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n                      local_8c = &UNK_00078da9;\n                      break;" case number_literal : (expression_statement "local_8c = &UNK_00078da9;" (assignment_expression "local_8c = &UNK_00078da9" identifier = (pointer_expression "&UNK_00078da9" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n                      local_8c = &UNK_00078d9a;\n                      break;" case number_literal : (expression_statement "local_8c = &UNK_00078d9a;" (assignment_expression "local_8c = &UNK_00078d9a" identifier = (pointer_expression "&UNK_00078d9a" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n                      local_8c = (byte *)0x78d85;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78d85;" (assignment_expression "local_8c = (byte *)0x78d85" identifier = (cast_expression "(byte *)0x78d85" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd:\n                      local_8c = (byte *)0x78d70;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78d70;" (assignment_expression "local_8c = (byte *)0x78d70" identifier = (cast_expression "(byte *)0x78d70" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xe:\n                      local_8c = &UNK_00078d64;\n                      break;" case number_literal : (expression_statement "local_8c = &UNK_00078d64;" (assignment_expression "local_8c = &UNK_00078d64" identifier = (pointer_expression "&UNK_00078d64" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 0xf:\n                      local_8c = (byte *)0x78d56;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78d56;" (assignment_expression "local_8c = (byte *)0x78d56" identifier = (cast_expression "(byte *)0x78d56" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x10:\n                      local_8c = &UNK_00078d4a;\n                      break;" case number_literal : (expression_statement "local_8c = &UNK_00078d4a;" (assignment_expression "local_8c = &UNK_00078d4a" identifier = (pointer_expression "&UNK_00078d4a" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 0x11:\n                      local_8c = &UNK_00078d3e;\n                      break;" case number_literal : (expression_statement "local_8c = &UNK_00078d3e;" (assignment_expression "local_8c = &UNK_00078d3e" identifier = (pointer_expression "&UNK_00078d3e" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 0x12:\n                      local_8c = &UNK_00078d2e;\n                      break;" case number_literal : (expression_statement "local_8c = &UNK_00078d2e;" (assignment_expression "local_8c = &UNK_00078d2e" identifier = (pointer_expression "&UNK_00078d2e" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 0x13:\n                      local_8c = (byte *)0x78d1e;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78d1e;" (assignment_expression "local_8c = (byte *)0x78d1e" identifier = (cast_expression "(byte *)0x78d1e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x14:\n                      local_8c = (byte *)0x78d0e;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78d0e;" (assignment_expression "local_8c = (byte *)0x78d0e" identifier = (cast_expression "(byte *)0x78d0e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x15:\n                      local_8c = (byte *)0x78cff;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78cff;" (assignment_expression "local_8c = (byte *)0x78cff" identifier = (cast_expression "(byte *)0x78cff" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x16:\n                      local_8c = (byte *)0x78cf0;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78cf0;" (assignment_expression "local_8c = (byte *)0x78cf0" identifier = (cast_expression "(byte *)0x78cf0" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x17:\n                      local_8c = (byte *)0x78ce0;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78ce0;" (assignment_expression "local_8c = (byte *)0x78ce0" identifier = (cast_expression "(byte *)0x78ce0" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x18:\n                      local_8c = (byte *)0x78cd0;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78cd0;" (assignment_expression "local_8c = (byte *)0x78cd0" identifier = (cast_expression "(byte *)0x78cd0" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x19:\n                      local_8c = &UNK_00078cc1;\n                      break;" case number_literal : (expression_statement "local_8c = &UNK_00078cc1;" (assignment_expression "local_8c = &UNK_00078cc1" identifier = (pointer_expression "&UNK_00078cc1" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1a:\n                      local_8c = &UNK_00078cb2;\n                      break;" case number_literal : (expression_statement "local_8c = &UNK_00078cb2;" (assignment_expression "local_8c = &UNK_00078cb2" identifier = (pointer_expression "&UNK_00078cb2" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "default:\n                      goto LAB_0002dbd0;" default : (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;)) })) (goto_statement "goto LAB_0002dd00;" goto statement_identifier ;) })) (expression_statement "local_8c = (byte *)FUN_00017590();" (assignment_expression "local_8c = (byte *)FUN_00017590()" identifier = (cast_expression "(byte *)FUN_00017590()" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "FUN_00017590()" identifier (argument_list "()" ( ))))) ;) }))) (goto_statement "goto LAB_0002dcf0;" goto statement_identifier ;) })) (if_statement "if (uVar6 == 0xdd) {\n                if (local_80 == 7) {\n                  local_8c = (byte *)0x79af6;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b39;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b55;\n                    if (local_80 != 1) {\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }\n                  }\n                  else {\n                    local_8c = (byte *)0x79b16;\n                    if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }\n                  }\n                }\n                else if (local_80 == 0xb) {\n                  local_8c = (byte *)0x79ab8;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ada;\n                  if (local_80 != 9) {\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }\n                }\n                else if (local_80 == 0xd) {\n                  local_8c = (byte *)0x79a90;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }" if (parenthesized_expression "(uVar6 == 0xdd)" ( (binary_expression "uVar6 == 0xdd" identifier == number_literal) )) (compound_statement "{\n                if (local_80 == 7) {\n                  local_8c = (byte *)0x79af6;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b39;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b55;\n                    if (local_80 != 1) {\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }\n                  }\n                  else {\n                    local_8c = (byte *)0x79b16;\n                    if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }\n                  }\n                }\n                else if (local_80 == 0xb) {\n                  local_8c = (byte *)0x79ab8;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ada;\n                  if (local_80 != 9) {\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }\n                }\n                else if (local_80 == 0xd) {\n                  local_8c = (byte *)0x79a90;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }" { (if_statement "if (local_80 == 7) {\n                  local_8c = (byte *)0x79af6;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b39;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b55;\n                    if (local_80 != 1) {\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }\n                  }\n                  else {\n                    local_8c = (byte *)0x79b16;\n                    if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }\n                  }\n                }\n                else if (local_80 == 0xb) {\n                  local_8c = (byte *)0x79ab8;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ada;\n                  if (local_80 != 9) {\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }\n                }\n                else if (local_80 == 0xd) {\n                  local_8c = (byte *)0x79a90;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto LAB_0002dbd0;\n                }" if (parenthesized_expression "(local_80 == 7)" ( (binary_expression "local_80 == 7" identifier == number_literal) )) (compound_statement "{\n                  local_8c = (byte *)0x79af6;\n                }" { (expression_statement "local_8c = (byte *)0x79af6;" (assignment_expression "local_8c = (byte *)0x79af6" identifier = (cast_expression "(byte *)0x79af6" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) }) (else_clause "else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b39;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b55;\n                    if (local_80 != 1) {\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }\n                  }\n                  else {\n                    local_8c = (byte *)0x79b16;\n                    if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }\n                  }\n                }\n                else if (local_80 == 0xb) {\n                  local_8c = (byte *)0x79ab8;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ada;\n                  if (local_80 != 9) {\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }\n                }\n                else if (local_80 == 0xd) {\n                  local_8c = (byte *)0x79a90;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto LAB_0002dbd0;\n                }" else (if_statement "if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b39;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b55;\n                    if (local_80 != 1) {\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }\n                  }\n                  else {\n                    local_8c = (byte *)0x79b16;\n                    if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }\n                  }\n                }\n                else if (local_80 == 0xb) {\n                  local_8c = (byte *)0x79ab8;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ada;\n                  if (local_80 != 9) {\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }\n                }\n                else if (local_80 == 0xd) {\n                  local_8c = (byte *)0x79a90;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto LAB_0002dbd0;\n                }" if (parenthesized_expression "(local_80 < 8)" ( (binary_expression "local_80 < 8" identifier < number_literal) )) (compound_statement "{\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b39;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b55;\n                    if (local_80 != 1) {\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }\n                  }\n                  else {\n                    local_8c = (byte *)0x79b16;\n                    if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }\n                  }\n                }" { (if_statement "if (local_80 == 3) {\n                    local_8c = (byte *)0x79b39;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b55;\n                    if (local_80 != 1) {\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }\n                  }\n                  else {\n                    local_8c = (byte *)0x79b16;\n                    if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }\n                  }" if (parenthesized_expression "(local_80 == 3)" ( (binary_expression "local_80 == 3" identifier == number_literal) )) (compound_statement "{\n                    local_8c = (byte *)0x79b39;\n                  }" { (expression_statement "local_8c = (byte *)0x79b39;" (assignment_expression "local_8c = (byte *)0x79b39" identifier = (cast_expression "(byte *)0x79b39" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) }) (else_clause "else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b55;\n                    if (local_80 != 1) {\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }\n                  }\n                  else {\n                    local_8c = (byte *)0x79b16;\n                    if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }\n                  }" else (if_statement "if (local_80 < 4) {\n                    local_8c = (byte *)0x78b55;\n                    if (local_80 != 1) {\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }\n                  }\n                  else {\n                    local_8c = (byte *)0x79b16;\n                    if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }\n                  }" if (parenthesized_expression "(local_80 < 4)" ( (binary_expression "local_80 < 4" identifier < number_literal) )) (compound_statement "{\n                    local_8c = (byte *)0x78b55;\n                    if (local_80 != 1) {\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }\n                  }" { (expression_statement "local_8c = (byte *)0x78b55;" (assignment_expression "local_8c = (byte *)0x78b55" identifier = (cast_expression "(byte *)0x78b55" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (if_statement "if (local_80 != 1) {\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }" if (parenthesized_expression "(local_80 != 1)" ( (binary_expression "local_80 != 1" identifier != number_literal) )) (compound_statement "{\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }" { (expression_statement "local_8c = (byte *)"R_VISIUM_NONE";" (assignment_expression "local_8c = (byte *)"R_VISIUM_NONE"" identifier = (cast_expression "(byte *)"R_VISIUM_NONE"" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (string_literal ""R_VISIUM_NONE"" " string_content "))) ;) (if_statement "if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }" if (parenthesized_expression "(1 < local_80)" ( (binary_expression "1 < local_80" number_literal < identifier) )) (compound_statement "{\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }" { (expression_statement "local_8c = (byte *)"R_VISIUM_16";" (assignment_expression "local_8c = (byte *)"R_VISIUM_16"" identifier = (cast_expression "(byte *)"R_VISIUM_16"" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (string_literal ""R_VISIUM_16"" " string_content "))) ;) })) })) }) (else_clause "else {\n                    local_8c = (byte *)0x79b16;\n                    if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }\n                  }" else (compound_statement "{\n                    local_8c = (byte *)0x79b16;\n                    if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }\n                  }" { (expression_statement "local_8c = (byte *)0x79b16;" (assignment_expression "local_8c = (byte *)0x79b16" identifier = (cast_expression "(byte *)0x79b16" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (if_statement "if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }" if (parenthesized_expression "(local_80 != 5)" ( (binary_expression "local_80 != 5" identifier != number_literal) )) (compound_statement "{\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }" { (expression_statement "local_8c = (byte *)"R_VISIUM_8_PCREL";" (assignment_expression "local_8c = (byte *)"R_VISIUM_8_PCREL"" identifier = (cast_expression "(byte *)"R_VISIUM_8_PCREL"" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (string_literal ""R_VISIUM_8_PCREL"" " string_content "))) ;) (if_statement "if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }" if (parenthesized_expression "(5 < local_80)" ( (binary_expression "5 < local_80" number_literal < identifier) )) (compound_statement "{\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }" { (expression_statement "local_8c = (byte *)"R_VISIUM_32_PCREL";" (assignment_expression "local_8c = (byte *)"R_VISIUM_32_PCREL"" identifier = (cast_expression "(byte *)"R_VISIUM_32_PCREL"" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (string_literal ""R_VISIUM_32_PCREL"" " string_content "))) ;) })) })) }))))) }) (else_clause "else if (local_80 == 0xb) {\n                  local_8c = (byte *)0x79ab8;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ada;\n                  if (local_80 != 9) {\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }\n                }\n                else if (local_80 == 0xd) {\n                  local_8c = (byte *)0x79a90;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto LAB_0002dbd0;\n                }" else (if_statement "if (local_80 == 0xb) {\n                  local_8c = (byte *)0x79ab8;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ada;\n                  if (local_80 != 9) {\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }\n                }\n                else if (local_80 == 0xd) {\n                  local_8c = (byte *)0x79a90;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto LAB_0002dbd0;\n                }" if (parenthesized_expression "(local_80 == 0xb)" ( (binary_expression "local_80 == 0xb" identifier == number_literal) )) (compound_statement "{\n                  local_8c = (byte *)0x79ab8;\n                }" { (expression_statement "local_8c = (byte *)0x79ab8;" (assignment_expression "local_8c = (byte *)0x79ab8" identifier = (cast_expression "(byte *)0x79ab8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) }) (else_clause "else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ada;\n                  if (local_80 != 9) {\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }\n                }\n                else if (local_80 == 0xd) {\n                  local_8c = (byte *)0x79a90;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto LAB_0002dbd0;\n                }" else (if_statement "if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ada;\n                  if (local_80 != 9) {\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }\n                }\n                else if (local_80 == 0xd) {\n                  local_8c = (byte *)0x79a90;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto LAB_0002dbd0;\n                }" if (parenthesized_expression "(local_80 < 0xc)" ( (binary_expression "local_80 < 0xc" identifier < number_literal) )) (compound_statement "{\n                  local_8c = (byte *)0x79ada;\n                  if (local_80 != 9) {\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }\n                }" { (expression_statement "local_8c = (byte *)0x79ada;" (assignment_expression "local_8c = (byte *)0x79ada" identifier = (cast_expression "(byte *)0x79ada" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (if_statement "if (local_80 != 9) {\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }" if (parenthesized_expression "(local_80 != 9)" ( (binary_expression "local_80 != 9" identifier != number_literal) )) (compound_statement "{\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }" { (expression_statement "local_8c = (byte *)"R_VISIUM_HI16";" (assignment_expression "local_8c = (byte *)"R_VISIUM_HI16"" identifier = (cast_expression "(byte *)"R_VISIUM_HI16"" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (string_literal ""R_VISIUM_HI16"" " string_content "))) ;) (if_statement "if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }" if (parenthesized_expression "(9 < local_80)" ( (binary_expression "9 < local_80" number_literal < identifier) )) (compound_statement "{\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }" { (expression_statement "local_8c = (byte *)"R_VISIUM_IM16";" (assignment_expression "local_8c = (byte *)"R_VISIUM_IM16"" identifier = (cast_expression "(byte *)"R_VISIUM_IM16"" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (string_literal ""R_VISIUM_IM16"" " string_content "))) ;) })) })) }) (else_clause "else if (local_80 == 0xd) {\n                  local_8c = (byte *)0x79a90;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto LAB_0002dbd0;\n                }" else (if_statement "if (local_80 == 0xd) {\n                  local_8c = (byte *)0x79a90;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto LAB_0002dbd0;\n                }" if (parenthesized_expression "(local_80 == 0xd)" ( (binary_expression "local_80 == 0xd" identifier == number_literal) )) (compound_statement "{\n                  local_8c = (byte *)0x79a90;\n                }" { (expression_statement "local_8c = (byte *)0x79a90;" (assignment_expression "local_8c = (byte *)0x79a90" identifier = (cast_expression "(byte *)0x79a90" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) }) (else_clause "else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto LAB_0002dbd0;\n                }" else (if_statement "if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto LAB_0002dbd0;\n                }" if (parenthesized_expression "(local_80 < 0xd)" ( (binary_expression "local_80 < 0xd" identifier < number_literal) )) (compound_statement "{\n                  local_8c = (byte *)0x79aa4;\n                }" { (expression_statement "local_8c = (byte *)0x79aa4;" (assignment_expression "local_8c = (byte *)0x79aa4" identifier = (cast_expression "(byte *)0x79aa4" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) }) (else_clause "else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto LAB_0002dbd0;\n                }" else (if_statement "if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto LAB_0002dbd0;\n                }" if (parenthesized_expression "(local_80 == 200)" ( (binary_expression "local_80 == 200" identifier == number_literal) )) (compound_statement "{\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }" { (expression_statement "local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";" (assignment_expression "local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT"" identifier = (cast_expression "(byte *)"R_VISIUM_GNU_VTINHERIT"" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (string_literal ""R_VISIUM_GNU_VTINHERIT"" " string_content "))) ;) }) (else_clause "else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto LAB_0002dbd0;\n                }" else (compound_statement "{\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto LAB_0002dbd0;\n                }" { (expression_statement "local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";" (assignment_expression "local_8c = (byte *)"R_VISIUM_GNU_VTENTRY"" identifier = (cast_expression "(byte *)"R_VISIUM_GNU_VTENTRY"" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (string_literal ""R_VISIUM_GNU_VTENTRY"" " string_content "))) ;) (if_statement "if (local_80 != 0xc9) goto LAB_0002dbd0;" if (parenthesized_expression "(local_80 != 0xc9)" ( (binary_expression "local_80 != 0xc9" identifier != number_literal) )) (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;)) }))))))))))))))) (goto_statement "goto LAB_0002dd00;" goto statement_identifier ;) })) (if_statement "if (uVar6 != 0xde) goto LAB_0002dbd0;" if (parenthesized_expression "(uVar6 != 0xde)" ( (binary_expression "uVar6 != 0xde" identifier != number_literal) )) (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;)) (switch_statement "switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78c33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a93;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adcb;\n                break;\n              case 3:\n                local_8c = &UNK_0007adc2;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb8;\n                break;\n              case 5:\n                local_8c = &UNK_0007adae;\n                break;\n              case 6:\n                local_8c = &UNK_0007ada4;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad9a;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad8d;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad82;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad77;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad6d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5f;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n              case 0:\n                local_8c = (byte *)0x78c33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a93;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adcb;\n                break;\n              case 3:\n                local_8c = &UNK_0007adc2;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb8;\n                break;\n              case 5:\n                local_8c = &UNK_0007adae;\n                break;\n              case 6:\n                local_8c = &UNK_0007ada4;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad9a;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad8d;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad82;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad77;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad6d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5f;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }" { (case_statement "case 0:\n                local_8c = (byte *)0x78c33;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x78c33;" (assignment_expression "local_8c = (byte *)0x78c33" identifier = (cast_expression "(byte *)0x78c33" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                local_8c = (byte *)0x78a93;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x78a93;" (assignment_expression "local_8c = (byte *)0x78a93" identifier = (cast_expression "(byte *)0x78a93" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                local_8c = (byte *)0x7adcb;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7adcb;" (assignment_expression "local_8c = (byte *)0x7adcb" identifier = (cast_expression "(byte *)0x7adcb" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                local_8c = &UNK_0007adc2;\n                break;" case number_literal : (expression_statement "local_8c = &UNK_0007adc2;" (assignment_expression "local_8c = &UNK_0007adc2" identifier = (pointer_expression "&UNK_0007adc2" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                local_8c = (byte *)0x7adb8;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7adb8;" (assignment_expression "local_8c = (byte *)0x7adb8" identifier = (cast_expression "(byte *)0x7adb8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                local_8c = &UNK_0007adae;\n                break;" case number_literal : (expression_statement "local_8c = &UNK_0007adae;" (assignment_expression "local_8c = &UNK_0007adae" identifier = (pointer_expression "&UNK_0007adae" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                local_8c = &UNK_0007ada4;\n                break;" case number_literal : (expression_statement "local_8c = &UNK_0007ada4;" (assignment_expression "local_8c = &UNK_0007ada4" identifier = (pointer_expression "&UNK_0007ada4" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n                local_8c = &UNK_0007ad9a;\n                break;" case number_literal : (expression_statement "local_8c = &UNK_0007ad9a;" (assignment_expression "local_8c = &UNK_0007ad9a" identifier = (pointer_expression "&UNK_0007ad9a" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n                local_8c = (byte *)0x7ad8d;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ad8d;" (assignment_expression "local_8c = (byte *)0x7ad8d" identifier = (cast_expression "(byte *)0x7ad8d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n                local_8c = &UNK_0007ad82;\n                break;" case number_literal : (expression_statement "local_8c = &UNK_0007ad82;" (assignment_expression "local_8c = &UNK_0007ad82" identifier = (pointer_expression "&UNK_0007ad82" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n                local_8c = &UNK_0007ad77;\n                break;" case number_literal : (expression_statement "local_8c = &UNK_0007ad77;" (assignment_expression "local_8c = &UNK_0007ad77" identifier = (pointer_expression "&UNK_0007ad77" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n                local_8c = &UNK_0007ad6d;\n                break;" case number_literal : (expression_statement "local_8c = &UNK_0007ad6d;" (assignment_expression "local_8c = &UNK_0007ad6d" identifier = (pointer_expression "&UNK_0007ad6d" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n                local_8c = (byte *)0x7ad5f;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ad5f;" (assignment_expression "local_8c = (byte *)0x7ad5f" identifier = (cast_expression "(byte *)0x7ad5f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "default:\n                goto LAB_0002dbd0;" default : (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;)) })) }))))) (goto_statement "goto LAB_0002dd00;" goto statement_identifier ;) })) (if_statement "if (uVar6 < 0xb4) {\n            if (uVar6 != 0x8c) {\n              if (0x8c < uVar6) {\n                if (uVar6 == 0xad) {\n                  local_8c = (byte *)FUN_000189d0();\n                  goto LAB_0002dcf0;\n                }\n                if (uVar6 < 0xae) {\n                  if (uVar6 == 0x90) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78c4f;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789bf;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f26;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f13;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f09;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78efb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee8;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed8;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec9;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78ebd;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea7;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e97;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e86;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e75;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5f;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e49;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e3b;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  if (uVar6 == 0xa7) {\n                    local_8c = (byte *)FUN_000171b0();\n                    goto LAB_0002dcf0;\n                  }\n                }\n                else {\n                  if (uVar6 == 0xae) {\n                    local_8c = (byte *)FUN_00016b40();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 0xb1) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78be5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba5;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79536;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79529;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x7951b;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x7950c;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794fc;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794ec;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794db;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794cb;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794bb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794aa;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x7949d;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x79490;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x79484;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79478;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x7946b;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x7945e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x79451;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x79444;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79436;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79429;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x7941c;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x7940e;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x79400;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793f1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793e2;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793d2;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793c2;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793ae;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79399;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79389;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 0x78) {\ncode_r0x0002ef25:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7937d;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b8c;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796f1;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e7;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c8;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796bf;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796b3;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a8;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7969c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7968d;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7967d;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7966d;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 < 0x79) {\n                if (uVar6 == 0x73) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x789db;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bdb;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7904a;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903f;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79034;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79023;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7900d;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff9;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fee;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fe1;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fd3;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fc3;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fb2;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78fa2;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f92;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f85;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f78;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f6b;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f5b;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f4a;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x74) goto code_r0x0002e2d7;\n              }\n              else {\n                if (uVar6 == 0x87) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79b51;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b25;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f25;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f18;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f0d;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79f00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79ef3;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee5;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec9;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eba;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ead;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e97;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e83;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e75;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e64;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e55;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e45;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e37;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e24;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e16;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e08;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x8a) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79543;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b83;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797ee;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797e4;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d8;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797cc;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797bd;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797b1;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x797a3;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7978e;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7977b;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7976d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7975a;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79747;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x7973b;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x7972b;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x7971b;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x7970b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n              }\n              goto LAB_0002dbd0;\n            }\n            local_8c = (byte *)FUN_00019be0();\n          }\n          else {\nLAB_0002efc8:\n            local_8c = (byte *)FUN_0001b090();\n          }" if (parenthesized_expression "(uVar6 < 0xb4)" ( (binary_expression "uVar6 < 0xb4" identifier < number_literal) )) (compound_statement "{\n            if (uVar6 != 0x8c) {\n              if (0x8c < uVar6) {\n                if (uVar6 == 0xad) {\n                  local_8c = (byte *)FUN_000189d0();\n                  goto LAB_0002dcf0;\n                }\n                if (uVar6 < 0xae) {\n                  if (uVar6 == 0x90) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78c4f;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789bf;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f26;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f13;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f09;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78efb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee8;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed8;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec9;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78ebd;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea7;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e97;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e86;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e75;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5f;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e49;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e3b;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  if (uVar6 == 0xa7) {\n                    local_8c = (byte *)FUN_000171b0();\n                    goto LAB_0002dcf0;\n                  }\n                }\n                else {\n                  if (uVar6 == 0xae) {\n                    local_8c = (byte *)FUN_00016b40();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 0xb1) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78be5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba5;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79536;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79529;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x7951b;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x7950c;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794fc;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794ec;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794db;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794cb;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794bb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794aa;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x7949d;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x79490;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x79484;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79478;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x7946b;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x7945e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x79451;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x79444;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79436;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79429;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x7941c;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x7940e;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x79400;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793f1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793e2;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793d2;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793c2;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793ae;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79399;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79389;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 0x78) {\ncode_r0x0002ef25:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7937d;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b8c;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796f1;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e7;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c8;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796bf;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796b3;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a8;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7969c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7968d;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7967d;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7966d;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 < 0x79) {\n                if (uVar6 == 0x73) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x789db;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bdb;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7904a;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903f;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79034;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79023;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7900d;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff9;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fee;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fe1;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fd3;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fc3;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fb2;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78fa2;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f92;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f85;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f78;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f6b;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f5b;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f4a;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x74) goto code_r0x0002e2d7;\n              }\n              else {\n                if (uVar6 == 0x87) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79b51;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b25;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f25;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f18;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f0d;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79f00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79ef3;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee5;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec9;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eba;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ead;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e97;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e83;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e75;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e64;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e55;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e45;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e37;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e24;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e16;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e08;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x8a) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79543;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b83;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797ee;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797e4;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d8;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797cc;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797bd;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797b1;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x797a3;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7978e;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7977b;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7976d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7975a;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79747;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x7973b;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x7972b;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x7971b;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x7970b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n              }\n              goto LAB_0002dbd0;\n            }\n            local_8c = (byte *)FUN_00019be0();\n          }" { (if_statement "if (uVar6 != 0x8c) {\n              if (0x8c < uVar6) {\n                if (uVar6 == 0xad) {\n                  local_8c = (byte *)FUN_000189d0();\n                  goto LAB_0002dcf0;\n                }\n                if (uVar6 < 0xae) {\n                  if (uVar6 == 0x90) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78c4f;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789bf;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f26;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f13;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f09;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78efb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee8;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed8;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec9;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78ebd;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea7;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e97;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e86;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e75;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5f;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e49;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e3b;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  if (uVar6 == 0xa7) {\n                    local_8c = (byte *)FUN_000171b0();\n                    goto LAB_0002dcf0;\n                  }\n                }\n                else {\n                  if (uVar6 == 0xae) {\n                    local_8c = (byte *)FUN_00016b40();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 0xb1) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78be5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba5;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79536;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79529;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x7951b;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x7950c;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794fc;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794ec;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794db;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794cb;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794bb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794aa;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x7949d;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x79490;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x79484;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79478;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x7946b;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x7945e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x79451;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x79444;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79436;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79429;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x7941c;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x7940e;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x79400;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793f1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793e2;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793d2;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793c2;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793ae;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79399;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79389;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 0x78) {\ncode_r0x0002ef25:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7937d;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b8c;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796f1;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e7;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c8;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796bf;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796b3;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a8;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7969c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7968d;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7967d;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7966d;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 < 0x79) {\n                if (uVar6 == 0x73) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x789db;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bdb;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7904a;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903f;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79034;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79023;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7900d;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff9;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fee;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fe1;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fd3;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fc3;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fb2;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78fa2;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f92;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f85;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f78;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f6b;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f5b;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f4a;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x74) goto code_r0x0002e2d7;\n              }\n              else {\n                if (uVar6 == 0x87) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79b51;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b25;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f25;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f18;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f0d;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79f00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79ef3;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee5;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec9;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eba;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ead;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e97;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e83;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e75;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e64;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e55;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e45;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e37;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e24;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e16;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e08;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x8a) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79543;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b83;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797ee;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797e4;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d8;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797cc;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797bd;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797b1;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x797a3;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7978e;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7977b;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7976d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7975a;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79747;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x7973b;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x7972b;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x7971b;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x7970b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n              }\n              goto LAB_0002dbd0;\n            }" if (parenthesized_expression "(uVar6 != 0x8c)" ( (binary_expression "uVar6 != 0x8c" identifier != number_literal) )) (compound_statement "{\n              if (0x8c < uVar6) {\n                if (uVar6 == 0xad) {\n                  local_8c = (byte *)FUN_000189d0();\n                  goto LAB_0002dcf0;\n                }\n                if (uVar6 < 0xae) {\n                  if (uVar6 == 0x90) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78c4f;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789bf;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f26;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f13;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f09;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78efb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee8;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed8;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec9;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78ebd;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea7;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e97;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e86;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e75;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5f;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e49;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e3b;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  if (uVar6 == 0xa7) {\n                    local_8c = (byte *)FUN_000171b0();\n                    goto LAB_0002dcf0;\n                  }\n                }\n                else {\n                  if (uVar6 == 0xae) {\n                    local_8c = (byte *)FUN_00016b40();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 0xb1) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78be5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba5;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79536;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79529;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x7951b;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x7950c;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794fc;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794ec;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794db;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794cb;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794bb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794aa;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x7949d;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x79490;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x79484;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79478;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x7946b;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x7945e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x79451;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x79444;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79436;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79429;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x7941c;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x7940e;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x79400;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793f1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793e2;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793d2;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793c2;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793ae;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79399;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79389;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 0x78) {\ncode_r0x0002ef25:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7937d;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b8c;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796f1;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e7;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c8;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796bf;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796b3;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a8;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7969c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7968d;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7967d;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7966d;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 < 0x79) {\n                if (uVar6 == 0x73) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x789db;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bdb;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7904a;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903f;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79034;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79023;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7900d;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff9;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fee;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fe1;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fd3;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fc3;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fb2;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78fa2;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f92;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f85;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f78;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f6b;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f5b;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f4a;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x74) goto code_r0x0002e2d7;\n              }\n              else {\n                if (uVar6 == 0x87) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79b51;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b25;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f25;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f18;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f0d;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79f00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79ef3;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee5;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec9;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eba;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ead;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e97;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e83;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e75;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e64;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e55;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e45;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e37;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e24;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e16;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e08;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x8a) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79543;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b83;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797ee;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797e4;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d8;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797cc;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797bd;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797b1;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x797a3;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7978e;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7977b;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7976d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7975a;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79747;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x7973b;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x7972b;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x7971b;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x7970b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n              }\n              goto LAB_0002dbd0;\n            }" { (if_statement "if (0x8c < uVar6) {\n                if (uVar6 == 0xad) {\n                  local_8c = (byte *)FUN_000189d0();\n                  goto LAB_0002dcf0;\n                }\n                if (uVar6 < 0xae) {\n                  if (uVar6 == 0x90) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78c4f;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789bf;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f26;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f13;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f09;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78efb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee8;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed8;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec9;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78ebd;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea7;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e97;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e86;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e75;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5f;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e49;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e3b;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  if (uVar6 == 0xa7) {\n                    local_8c = (byte *)FUN_000171b0();\n                    goto LAB_0002dcf0;\n                  }\n                }\n                else {\n                  if (uVar6 == 0xae) {\n                    local_8c = (byte *)FUN_00016b40();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 0xb1) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78be5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba5;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79536;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79529;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x7951b;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x7950c;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794fc;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794ec;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794db;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794cb;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794bb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794aa;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x7949d;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x79490;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x79484;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79478;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x7946b;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x7945e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x79451;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x79444;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79436;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79429;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x7941c;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x7940e;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x79400;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793f1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793e2;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793d2;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793c2;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793ae;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79399;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79389;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                }\n                goto LAB_0002dbd0;\n              }" if (parenthesized_expression "(0x8c < uVar6)" ( (binary_expression "0x8c < uVar6" number_literal < identifier) )) (compound_statement "{\n                if (uVar6 == 0xad) {\n                  local_8c = (byte *)FUN_000189d0();\n                  goto LAB_0002dcf0;\n                }\n                if (uVar6 < 0xae) {\n                  if (uVar6 == 0x90) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78c4f;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789bf;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f26;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f13;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f09;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78efb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee8;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed8;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec9;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78ebd;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea7;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e97;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e86;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e75;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5f;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e49;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e3b;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  if (uVar6 == 0xa7) {\n                    local_8c = (byte *)FUN_000171b0();\n                    goto LAB_0002dcf0;\n                  }\n                }\n                else {\n                  if (uVar6 == 0xae) {\n                    local_8c = (byte *)FUN_00016b40();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 0xb1) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78be5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba5;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79536;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79529;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x7951b;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x7950c;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794fc;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794ec;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794db;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794cb;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794bb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794aa;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x7949d;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x79490;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x79484;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79478;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x7946b;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x7945e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x79451;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x79444;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79436;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79429;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x7941c;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x7940e;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x79400;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793f1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793e2;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793d2;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793c2;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793ae;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79399;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79389;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                }\n                goto LAB_0002dbd0;\n              }" { (if_statement "if (uVar6 == 0xad) {\n                  local_8c = (byte *)FUN_000189d0();\n                  goto LAB_0002dcf0;\n                }" if (parenthesized_expression "(uVar6 == 0xad)" ( (binary_expression "uVar6 == 0xad" identifier == number_literal) )) (compound_statement "{\n                  local_8c = (byte *)FUN_000189d0();\n                  goto LAB_0002dcf0;\n                }" { (expression_statement "local_8c = (byte *)FUN_000189d0();" (assignment_expression "local_8c = (byte *)FUN_000189d0()" identifier = (cast_expression "(byte *)FUN_000189d0()" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "FUN_000189d0()" identifier (argument_list "()" ( ))))) ;) (goto_statement "goto LAB_0002dcf0;" goto statement_identifier ;) })) (if_statement "if (uVar6 < 0xae) {\n                  if (uVar6 == 0x90) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78c4f;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789bf;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f26;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f13;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f09;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78efb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee8;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed8;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec9;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78ebd;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea7;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e97;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e86;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e75;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5f;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e49;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e3b;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  if (uVar6 == 0xa7) {\n                    local_8c = (byte *)FUN_000171b0();\n                    goto LAB_0002dcf0;\n                  }\n                }\n                else {\n                  if (uVar6 == 0xae) {\n                    local_8c = (byte *)FUN_00016b40();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 0xb1) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78be5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba5;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79536;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79529;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x7951b;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x7950c;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794fc;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794ec;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794db;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794cb;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794bb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794aa;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x7949d;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x79490;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x79484;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79478;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x7946b;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x7945e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x79451;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x79444;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79436;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79429;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x7941c;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x7940e;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x79400;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793f1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793e2;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793d2;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793c2;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793ae;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79399;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79389;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                }" if (parenthesized_expression "(uVar6 < 0xae)" ( (binary_expression "uVar6 < 0xae" identifier < number_literal) )) (compound_statement "{\n                  if (uVar6 == 0x90) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78c4f;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789bf;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f26;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f13;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f09;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78efb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee8;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed8;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec9;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78ebd;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea7;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e97;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e86;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e75;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5f;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e49;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e3b;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  if (uVar6 == 0xa7) {\n                    local_8c = (byte *)FUN_000171b0();\n                    goto LAB_0002dcf0;\n                  }\n                }" { (if_statement "if (uVar6 == 0x90) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78c4f;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789bf;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f26;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f13;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f09;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78efb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee8;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed8;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec9;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78ebd;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea7;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e97;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e86;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e75;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5f;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e49;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e3b;\n                    }\n                    goto LAB_0002dd00;\n                  }" if (parenthesized_expression "(uVar6 == 0x90)" ( (binary_expression "uVar6 == 0x90" identifier == number_literal) )) (compound_statement "{\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78c4f;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789bf;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f26;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f13;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f09;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78efb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee8;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed8;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec9;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78ebd;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea7;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e97;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e86;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e75;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5f;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e49;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e3b;\n                    }\n                    goto LAB_0002dd00;\n                  }" { (switch_statement "switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78c4f;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789bf;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f26;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f13;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f09;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78efb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee8;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed8;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec9;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78ebd;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea7;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e97;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e86;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e75;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5f;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e49;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e3b;\n                    }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n                    case 0:\n                      local_8c = (byte *)0x78c4f;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789bf;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f26;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f13;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f09;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78efb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee8;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed8;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec9;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78ebd;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea7;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e97;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e86;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e75;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5f;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e49;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e3b;\n                    }" { (case_statement "case 0:\n                      local_8c = (byte *)0x78c4f;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78c4f;" (assignment_expression "local_8c = (byte *)0x78c4f" identifier = (cast_expression "(byte *)0x78c4f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "default:\n                      goto LAB_0002dbd0;" default : (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;)) (case_statement "case 5:\n                      local_8c = (byte *)0x789bf;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x789bf;" (assignment_expression "local_8c = (byte *)0x789bf" identifier = (cast_expression "(byte *)0x789bf" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                      local_8c = (byte *)0x78f26;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78f26;" (assignment_expression "local_8c = (byte *)0x78f26" identifier = (cast_expression "(byte *)0x78f26" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n                      local_8c = (byte *)0x78f13;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78f13;" (assignment_expression "local_8c = (byte *)0x78f13" identifier = (cast_expression "(byte *)0x78f13" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n                      local_8c = &UNK_00078f09;\n                      break;" case number_literal : (expression_statement "local_8c = &UNK_00078f09;" (assignment_expression "local_8c = &UNK_00078f09" identifier = (pointer_expression "&UNK_00078f09" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n                      local_8c = (byte *)0x78efb;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78efb;" (assignment_expression "local_8c = (byte *)0x78efb" identifier = (cast_expression "(byte *)0x78efb" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n                      local_8c = (byte *)0x78ee8;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78ee8;" (assignment_expression "local_8c = (byte *)0x78ee8" identifier = (cast_expression "(byte *)0x78ee8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xe:\n                      local_8c = (byte *)0x78ed8;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78ed8;" (assignment_expression "local_8c = (byte *)0x78ed8" identifier = (cast_expression "(byte *)0x78ed8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xf:\n                      local_8c = (byte *)0x78ec9;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78ec9;" (assignment_expression "local_8c = (byte *)0x78ec9" identifier = (cast_expression "(byte *)0x78ec9" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x12:\n                      local_8c = (byte *)0x78ebd;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78ebd;" (assignment_expression "local_8c = (byte *)0x78ebd" identifier = (cast_expression "(byte *)0x78ebd" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x40:\n                      local_8c = (byte *)0x78ea7;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78ea7;" (assignment_expression "local_8c = (byte *)0x78ea7" identifier = (cast_expression "(byte *)0x78ea7" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x41:\n                      local_8c = (byte *)0x78e97;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78e97;" (assignment_expression "local_8c = (byte *)0x78e97" identifier = (cast_expression "(byte *)0x78e97" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x42:\n                      local_8c = (byte *)0x78e86;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78e86;" (assignment_expression "local_8c = (byte *)0x78e86" identifier = (cast_expression "(byte *)0x78e86" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x43:\n                      local_8c = (byte *)0x78e75;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78e75;" (assignment_expression "local_8c = (byte *)0x78e75" identifier = (cast_expression "(byte *)0x78e75" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x44:\n                      local_8c = (byte *)0x78e5f;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78e5f;" (assignment_expression "local_8c = (byte *)0x78e5f" identifier = (cast_expression "(byte *)0x78e5f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x45:\n                      local_8c = (byte *)0x78e49;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78e49;" (assignment_expression "local_8c = (byte *)0x78e49" identifier = (cast_expression "(byte *)0x78e49" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x46:\n                      local_8c = (byte *)0x78e3b;" case number_literal : (expression_statement "local_8c = (byte *)0x78e3b;" (assignment_expression "local_8c = (byte *)0x78e3b" identifier = (cast_expression "(byte *)0x78e3b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;)) })) (goto_statement "goto LAB_0002dd00;" goto statement_identifier ;) })) (if_statement "if (uVar6 == 0xa7) {\n                    local_8c = (byte *)FUN_000171b0();\n                    goto LAB_0002dcf0;\n                  }" if (parenthesized_expression "(uVar6 == 0xa7)" ( (binary_expression "uVar6 == 0xa7" identifier == number_literal) )) (compound_statement "{\n                    local_8c = (byte *)FUN_000171b0();\n                    goto LAB_0002dcf0;\n                  }" { (expression_statement "local_8c = (byte *)FUN_000171b0();" (assignment_expression "local_8c = (byte *)FUN_000171b0()" identifier = (cast_expression "(byte *)FUN_000171b0()" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "FUN_000171b0()" identifier (argument_list "()" ( ))))) ;) (goto_statement "goto LAB_0002dcf0;" goto statement_identifier ;) })) }) (else_clause "else {\n                  if (uVar6 == 0xae) {\n                    local_8c = (byte *)FUN_00016b40();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 0xb1) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78be5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba5;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79536;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79529;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x7951b;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x7950c;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794fc;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794ec;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794db;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794cb;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794bb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794aa;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x7949d;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x79490;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x79484;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79478;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x7946b;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x7945e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x79451;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x79444;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79436;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79429;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x7941c;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x7940e;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x79400;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793f1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793e2;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793d2;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793c2;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793ae;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79399;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79389;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                }" else (compound_statement "{\n                  if (uVar6 == 0xae) {\n                    local_8c = (byte *)FUN_00016b40();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 0xb1) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78be5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba5;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79536;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79529;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x7951b;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x7950c;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794fc;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794ec;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794db;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794cb;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794bb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794aa;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x7949d;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x79490;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x79484;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79478;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x7946b;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x7945e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x79451;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x79444;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79436;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79429;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x7941c;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x7940e;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x79400;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793f1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793e2;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793d2;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793c2;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793ae;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79399;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79389;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                }" { (if_statement "if (uVar6 == 0xae) {\n                    local_8c = (byte *)FUN_00016b40();\n                    goto LAB_0002dcf0;\n                  }" if (parenthesized_expression "(uVar6 == 0xae)" ( (binary_expression "uVar6 == 0xae" identifier == number_literal) )) (compound_statement "{\n                    local_8c = (byte *)FUN_00016b40();\n                    goto LAB_0002dcf0;\n                  }" { (expression_statement "local_8c = (byte *)FUN_00016b40();" (assignment_expression "local_8c = (byte *)FUN_00016b40()" identifier = (cast_expression "(byte *)FUN_00016b40()" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "FUN_00016b40()" identifier (argument_list "()" ( ))))) ;) (goto_statement "goto LAB_0002dcf0;" goto statement_identifier ;) })) (if_statement "if (uVar6 == 0xb1) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78be5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba5;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79536;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79529;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x7951b;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x7950c;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794fc;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794ec;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794db;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794cb;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794bb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794aa;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x7949d;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x79490;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x79484;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79478;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x7946b;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x7945e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x79451;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x79444;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79436;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79429;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x7941c;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x7940e;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x79400;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793f1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793e2;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793d2;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793c2;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793ae;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79399;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79389;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }" if (parenthesized_expression "(uVar6 == 0xb1)" ( (binary_expression "uVar6 == 0xb1" identifier == number_literal) )) (compound_statement "{\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78be5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba5;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79536;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79529;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x7951b;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x7950c;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794fc;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794ec;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794db;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794cb;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794bb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794aa;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x7949d;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x79490;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x79484;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79478;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x7946b;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x7945e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x79451;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x79444;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79436;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79429;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x7941c;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x7940e;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x79400;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793f1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793e2;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793d2;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793c2;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793ae;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79399;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79389;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }" { (switch_statement "switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78be5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba5;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79536;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79529;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x7951b;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x7950c;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794fc;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794ec;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794db;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794cb;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794bb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794aa;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x7949d;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x79490;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x79484;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79478;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x7946b;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x7945e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x79451;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x79444;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79436;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79429;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x7941c;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x7940e;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x79400;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793f1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793e2;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793d2;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793c2;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793ae;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79399;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79389;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n                    case 0:\n                      local_8c = (byte *)0x78be5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba5;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79536;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79529;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x7951b;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x7950c;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794fc;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794ec;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794db;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794cb;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794bb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794aa;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x7949d;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x79490;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x79484;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79478;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x7946b;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x7945e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x79451;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x79444;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79436;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79429;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x7941c;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x7940e;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x79400;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793f1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793e2;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793d2;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793c2;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793ae;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79399;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79389;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }" { (case_statement "case 0:\n                      local_8c = (byte *)0x78be5;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78be5;" (assignment_expression "local_8c = (byte *)0x78be5" identifier = (cast_expression "(byte *)0x78be5" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                      local_8c = (byte *)0x78ba5;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78ba5;" (assignment_expression "local_8c = (byte *)0x78ba5" identifier = (cast_expression "(byte *)0x78ba5" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                      local_8c = (byte *)0x79536;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x79536;" (assignment_expression "local_8c = (byte *)0x79536" identifier = (cast_expression "(byte *)0x79536" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                      local_8c = (byte *)0x79529;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x79529;" (assignment_expression "local_8c = (byte *)0x79529" identifier = (cast_expression "(byte *)0x79529" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                      local_8c = (byte *)0x7951b;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x7951b;" (assignment_expression "local_8c = (byte *)0x7951b" identifier = (cast_expression "(byte *)0x7951b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                      local_8c = (byte *)0x7950c;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x7950c;" (assignment_expression "local_8c = (byte *)0x7950c" identifier = (cast_expression "(byte *)0x7950c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                      local_8c = (byte *)0x794fc;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x794fc;" (assignment_expression "local_8c = (byte *)0x794fc" identifier = (cast_expression "(byte *)0x794fc" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n                      local_8c = (byte *)0x794ec;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x794ec;" (assignment_expression "local_8c = (byte *)0x794ec" identifier = (cast_expression "(byte *)0x794ec" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n                      local_8c = (byte *)0x794db;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x794db;" (assignment_expression "local_8c = (byte *)0x794db" identifier = (cast_expression "(byte *)0x794db" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n                      local_8c = (byte *)0x794cb;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x794cb;" (assignment_expression "local_8c = (byte *)0x794cb" identifier = (cast_expression "(byte *)0x794cb" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n                      local_8c = (byte *)0x794bb;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x794bb;" (assignment_expression "local_8c = (byte *)0x794bb" identifier = (cast_expression "(byte *)0x794bb" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n                      local_8c = (byte *)0x794aa;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x794aa;" (assignment_expression "local_8c = (byte *)0x794aa" identifier = (cast_expression "(byte *)0x794aa" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n                      local_8c = (byte *)0x7949d;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x7949d;" (assignment_expression "local_8c = (byte *)0x7949d" identifier = (cast_expression "(byte *)0x7949d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd:\n                      local_8c = (byte *)0x79490;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x79490;" (assignment_expression "local_8c = (byte *)0x79490" identifier = (cast_expression "(byte *)0x79490" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xe:\n                      local_8c = (byte *)0x79484;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x79484;" (assignment_expression "local_8c = (byte *)0x79484" identifier = (cast_expression "(byte *)0x79484" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xf:\n                      local_8c = (byte *)0x79478;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x79478;" (assignment_expression "local_8c = (byte *)0x79478" identifier = (cast_expression "(byte *)0x79478" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x10:\n                      local_8c = (byte *)0x7946b;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x7946b;" (assignment_expression "local_8c = (byte *)0x7946b" identifier = (cast_expression "(byte *)0x7946b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x11:\n                      local_8c = (byte *)0x7945e;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x7945e;" (assignment_expression "local_8c = (byte *)0x7945e" identifier = (cast_expression "(byte *)0x7945e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x12:\n                      local_8c = (byte *)0x79451;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x79451;" (assignment_expression "local_8c = (byte *)0x79451" identifier = (cast_expression "(byte *)0x79451" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x13:\n                      local_8c = (byte *)0x79444;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x79444;" (assignment_expression "local_8c = (byte *)0x79444" identifier = (cast_expression "(byte *)0x79444" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x14:\n                      local_8c = (byte *)0x79436;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x79436;" (assignment_expression "local_8c = (byte *)0x79436" identifier = (cast_expression "(byte *)0x79436" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x15:\n                      local_8c = (byte *)0x79429;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x79429;" (assignment_expression "local_8c = (byte *)0x79429" identifier = (cast_expression "(byte *)0x79429" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x16:\n                      local_8c = (byte *)0x7941c;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x7941c;" (assignment_expression "local_8c = (byte *)0x7941c" identifier = (cast_expression "(byte *)0x7941c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x17:\n                      local_8c = (byte *)0x7940e;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x7940e;" (assignment_expression "local_8c = (byte *)0x7940e" identifier = (cast_expression "(byte *)0x7940e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x18:\n                      local_8c = (byte *)0x79400;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x79400;" (assignment_expression "local_8c = (byte *)0x79400" identifier = (cast_expression "(byte *)0x79400" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x19:\n                      local_8c = (byte *)0x793f1;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x793f1;" (assignment_expression "local_8c = (byte *)0x793f1" identifier = (cast_expression "(byte *)0x793f1" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1a:\n                      local_8c = (byte *)0x793e2;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x793e2;" (assignment_expression "local_8c = (byte *)0x793e2" identifier = (cast_expression "(byte *)0x793e2" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1b:\n                      local_8c = (byte *)0x793d2;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x793d2;" (assignment_expression "local_8c = (byte *)0x793d2" identifier = (cast_expression "(byte *)0x793d2" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1c:\n                      local_8c = (byte *)0x793c2;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x793c2;" (assignment_expression "local_8c = (byte *)0x793c2" identifier = (cast_expression "(byte *)0x793c2" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1d:\n                      local_8c = (byte *)0x793ae;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x793ae;" (assignment_expression "local_8c = (byte *)0x793ae" identifier = (cast_expression "(byte *)0x793ae" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1e:\n                      local_8c = (byte *)0x79399;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x79399;" (assignment_expression "local_8c = (byte *)0x79399" identifier = (cast_expression "(byte *)0x79399" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1f:\n                      local_8c = (byte *)0x79389;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x79389;" (assignment_expression "local_8c = (byte *)0x79389" identifier = (cast_expression "(byte *)0x79389" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "default:\n                      goto LAB_0002dbd0;" default : (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;)) })) (goto_statement "goto LAB_0002dd00;" goto statement_identifier ;) })) }))) (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;) })) (if_statement "if (uVar6 == 0x78) {\ncode_r0x0002ef25:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7937d;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b8c;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796f1;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e7;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c8;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796bf;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796b3;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a8;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7969c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7968d;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7967d;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7966d;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }" if (parenthesized_expression "(uVar6 == 0x78)" ( (binary_expression "uVar6 == 0x78" identifier == number_literal) )) (compound_statement "{\ncode_r0x0002ef25:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7937d;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b8c;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796f1;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e7;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c8;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796bf;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796b3;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a8;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7969c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7968d;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7967d;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7966d;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }" { (labeled_statement "code_r0x0002ef25:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7937d;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b8c;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796f1;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e7;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c8;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796bf;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796b3;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a8;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7969c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7968d;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7967d;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7966d;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }" statement_identifier : (switch_statement "switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7937d;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b8c;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796f1;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e7;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c8;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796bf;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796b3;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a8;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7969c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7968d;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7967d;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7966d;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n                case 0:\n                  local_8c = (byte *)0x7937d;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b8c;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796f1;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e7;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c8;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796bf;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796b3;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a8;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7969c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7968d;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7967d;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7966d;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }" { (case_statement "case 0:\n                  local_8c = (byte *)0x7937d;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7937d;" (assignment_expression "local_8c = (byte *)0x7937d" identifier = (cast_expression "(byte *)0x7937d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                  local_8c = &UNK_00078b8c;\n                  break;" case number_literal : (expression_statement "local_8c = &UNK_00078b8c;" (assignment_expression "local_8c = &UNK_00078b8c" identifier = (pointer_expression "&UNK_00078b8c" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                  local_8c = &UNK_000796f1;\n                  break;" case number_literal : (expression_statement "local_8c = &UNK_000796f1;" (assignment_expression "local_8c = &UNK_000796f1" identifier = (pointer_expression "&UNK_000796f1" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                  local_8c = &UNK_000796e7;\n                  break;" case number_literal : (expression_statement "local_8c = &UNK_000796e7;" (assignment_expression "local_8c = &UNK_000796e7" identifier = (pointer_expression "&UNK_000796e7" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                  local_8c = (byte *)0x796d8;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x796d8;" (assignment_expression "local_8c = (byte *)0x796d8" identifier = (cast_expression "(byte *)0x796d8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                  local_8c = (byte *)0x796c8;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x796c8;" (assignment_expression "local_8c = (byte *)0x796c8" identifier = (cast_expression "(byte *)0x796c8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                  local_8c = &UNK_000796bf;\n                  break;" case number_literal : (expression_statement "local_8c = &UNK_000796bf;" (assignment_expression "local_8c = &UNK_000796bf" identifier = (pointer_expression "&UNK_000796bf" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n                  local_8c = (byte *)0x796b3;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x796b3;" (assignment_expression "local_8c = (byte *)0x796b3" identifier = (cast_expression "(byte *)0x796b3" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n                  local_8c = &UNK_000796a8;\n                  break;" case number_literal : (expression_statement "local_8c = &UNK_000796a8;" (assignment_expression "local_8c = &UNK_000796a8" identifier = (pointer_expression "&UNK_000796a8" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n                  local_8c = (byte *)0x7969c;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7969c;" (assignment_expression "local_8c = (byte *)0x7969c" identifier = (cast_expression "(byte *)0x7969c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n                  local_8c = (byte *)0x7968d;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7968d;" (assignment_expression "local_8c = (byte *)0x7968d" identifier = (cast_expression "(byte *)0x7968d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n                  local_8c = (byte *)0x7967d;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7967d;" (assignment_expression "local_8c = (byte *)0x7967d" identifier = (cast_expression "(byte *)0x7967d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n                  local_8c = (byte *)0x7966d;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7966d;" (assignment_expression "local_8c = (byte *)0x7966d" identifier = (cast_expression "(byte *)0x7966d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "default:\n                  goto LAB_0002dbd0;" default : (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;)) }))) (goto_statement "goto LAB_0002dd00;" goto statement_identifier ;) })) (if_statement "if (uVar6 < 0x79) {\n                if (uVar6 == 0x73) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x789db;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bdb;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7904a;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903f;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79034;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79023;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7900d;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff9;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fee;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fe1;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fd3;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fc3;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fb2;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78fa2;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f92;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f85;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f78;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f6b;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f5b;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f4a;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x74) goto code_r0x0002e2d7;\n              }\n              else {\n                if (uVar6 == 0x87) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79b51;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b25;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f25;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f18;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f0d;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79f00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79ef3;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee5;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec9;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eba;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ead;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e97;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e83;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e75;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e64;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e55;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e45;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e37;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e24;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e16;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e08;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x8a) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79543;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b83;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797ee;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797e4;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d8;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797cc;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797bd;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797b1;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x797a3;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7978e;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7977b;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7976d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7975a;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79747;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x7973b;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x7972b;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x7971b;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x7970b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n              }" if (parenthesized_expression "(uVar6 < 0x79)" ( (binary_expression "uVar6 < 0x79" identifier < number_literal) )) (compound_statement "{\n                if (uVar6 == 0x73) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x789db;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bdb;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7904a;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903f;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79034;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79023;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7900d;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff9;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fee;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fe1;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fd3;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fc3;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fb2;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78fa2;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f92;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f85;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f78;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f6b;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f5b;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f4a;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x74) goto code_r0x0002e2d7;\n              }" { (if_statement "if (uVar6 == 0x73) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x789db;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bdb;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7904a;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903f;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79034;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79023;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7900d;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff9;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fee;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fe1;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fd3;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fc3;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fb2;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78fa2;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f92;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f85;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f78;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f6b;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f5b;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f4a;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }" if (parenthesized_expression "(uVar6 == 0x73)" ( (binary_expression "uVar6 == 0x73" identifier == number_literal) )) (compound_statement "{\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x789db;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bdb;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7904a;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903f;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79034;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79023;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7900d;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff9;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fee;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fe1;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fd3;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fc3;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fb2;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78fa2;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f92;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f85;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f78;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f6b;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f5b;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f4a;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }" { (switch_statement "switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x789db;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bdb;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7904a;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903f;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79034;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79023;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7900d;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff9;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fee;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fe1;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fd3;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fc3;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fb2;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78fa2;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f92;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f85;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f78;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f6b;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f5b;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f4a;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n                  case 0:\n                    local_8c = (byte *)0x789db;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bdb;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7904a;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903f;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79034;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79023;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7900d;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff9;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fee;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fe1;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fd3;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fc3;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fb2;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78fa2;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f92;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f85;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f78;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f6b;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f5b;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f4a;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }" { (case_statement "case 0:\n                    local_8c = (byte *)0x789db;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x789db;" (assignment_expression "local_8c = (byte *)0x789db" identifier = (cast_expression "(byte *)0x789db" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                    local_8c = (byte *)0x78bdb;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x78bdb;" (assignment_expression "local_8c = (byte *)0x78bdb" identifier = (cast_expression "(byte *)0x78bdb" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                    local_8c = (byte *)0x7904a;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x7904a;" (assignment_expression "local_8c = (byte *)0x7904a" identifier = (cast_expression "(byte *)0x7904a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                    local_8c = (byte *)0x7903f;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x7903f;" (assignment_expression "local_8c = (byte *)0x7903f" identifier = (cast_expression "(byte *)0x7903f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                    local_8c = (byte *)0x79034;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79034;" (assignment_expression "local_8c = (byte *)0x79034" identifier = (cast_expression "(byte *)0x79034" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                    local_8c = (byte *)0x79023;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79023;" (assignment_expression "local_8c = (byte *)0x79023" identifier = (cast_expression "(byte *)0x79023" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                    local_8c = (byte *)0x7900d;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x7900d;" (assignment_expression "local_8c = (byte *)0x7900d" identifier = (cast_expression "(byte *)0x7900d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n                    local_8c = (byte *)0x78ff9;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x78ff9;" (assignment_expression "local_8c = (byte *)0x78ff9" identifier = (cast_expression "(byte *)0x78ff9" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n                    local_8c = (byte *)0x78fee;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x78fee;" (assignment_expression "local_8c = (byte *)0x78fee" identifier = (cast_expression "(byte *)0x78fee" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n                    local_8c = (byte *)0x78fe1;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x78fe1;" (assignment_expression "local_8c = (byte *)0x78fe1" identifier = (cast_expression "(byte *)0x78fe1" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n                    local_8c = (byte *)0x78fd3;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x78fd3;" (assignment_expression "local_8c = (byte *)0x78fd3" identifier = (cast_expression "(byte *)0x78fd3" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n                    local_8c = (byte *)0x78fc3;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x78fc3;" (assignment_expression "local_8c = (byte *)0x78fc3" identifier = (cast_expression "(byte *)0x78fc3" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n                    local_8c = (byte *)0x78fb2;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x78fb2;" (assignment_expression "local_8c = (byte *)0x78fb2" identifier = (cast_expression "(byte *)0x78fb2" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd:\n                    local_8c = (byte *)0x78fa2;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x78fa2;" (assignment_expression "local_8c = (byte *)0x78fa2" identifier = (cast_expression "(byte *)0x78fa2" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xe:\n                    local_8c = (byte *)0x78f92;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x78f92;" (assignment_expression "local_8c = (byte *)0x78f92" identifier = (cast_expression "(byte *)0x78f92" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xf:\n                    local_8c = (byte *)0x78f85;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x78f85;" (assignment_expression "local_8c = (byte *)0x78f85" identifier = (cast_expression "(byte *)0x78f85" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x10:\n                    local_8c = (byte *)0x78f78;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x78f78;" (assignment_expression "local_8c = (byte *)0x78f78" identifier = (cast_expression "(byte *)0x78f78" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x11:\n                    local_8c = (byte *)0x78f6b;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x78f6b;" (assignment_expression "local_8c = (byte *)0x78f6b" identifier = (cast_expression "(byte *)0x78f6b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x12:\n                    local_8c = (byte *)0x78f5b;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x78f5b;" (assignment_expression "local_8c = (byte *)0x78f5b" identifier = (cast_expression "(byte *)0x78f5b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x13:\n                    local_8c = (byte *)0x78f4a;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x78f4a;" (assignment_expression "local_8c = (byte *)0x78f4a" identifier = (cast_expression "(byte *)0x78f4a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "default:\n                    goto LAB_0002dbd0;" default : (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;)) })) (goto_statement "goto LAB_0002dd00;" goto statement_identifier ;) })) (if_statement "if (uVar6 == 0x74) goto code_r0x0002e2d7;" if (parenthesized_expression "(uVar6 == 0x74)" ( (binary_expression "uVar6 == 0x74" identifier == number_literal) )) (goto_statement "goto code_r0x0002e2d7;" goto statement_identifier ;)) }) (else_clause "else {\n                if (uVar6 == 0x87) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79b51;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b25;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f25;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f18;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f0d;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79f00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79ef3;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee5;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec9;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eba;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ead;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e97;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e83;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e75;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e64;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e55;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e45;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e37;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e24;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e16;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e08;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x8a) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79543;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b83;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797ee;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797e4;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d8;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797cc;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797bd;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797b1;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x797a3;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7978e;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7977b;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7976d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7975a;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79747;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x7973b;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x7972b;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x7971b;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x7970b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n              }" else (compound_statement "{\n                if (uVar6 == 0x87) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79b51;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b25;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f25;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f18;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f0d;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79f00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79ef3;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee5;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec9;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eba;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ead;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e97;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e83;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e75;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e64;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e55;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e45;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e37;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e24;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e16;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e08;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x8a) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79543;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b83;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797ee;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797e4;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d8;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797cc;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797bd;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797b1;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x797a3;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7978e;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7977b;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7976d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7975a;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79747;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x7973b;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x7972b;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x7971b;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x7970b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n              }" { (if_statement "if (uVar6 == 0x87) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79b51;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b25;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f25;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f18;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f0d;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79f00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79ef3;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee5;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec9;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eba;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ead;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e97;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e83;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e75;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e64;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e55;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e45;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e37;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e24;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e16;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e08;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }" if (parenthesized_expression "(uVar6 == 0x87)" ( (binary_expression "uVar6 == 0x87" identifier == number_literal) )) (compound_statement "{\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79b51;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b25;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f25;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f18;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f0d;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79f00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79ef3;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee5;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec9;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eba;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ead;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e97;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e83;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e75;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e64;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e55;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e45;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e37;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e24;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e16;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e08;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }" { (switch_statement "switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79b51;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b25;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f25;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f18;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f0d;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79f00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79ef3;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee5;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec9;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eba;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ead;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e97;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e83;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e75;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e64;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e55;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e45;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e37;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e24;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e16;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e08;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n                  case 0:\n                    local_8c = (byte *)0x79b51;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b25;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f25;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f18;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f0d;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79f00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79ef3;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee5;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec9;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eba;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ead;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e97;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e83;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e75;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e64;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e55;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e45;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e37;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e24;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e16;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e08;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }" { (case_statement "case 0:\n                    local_8c = (byte *)0x79b51;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79b51;" (assignment_expression "local_8c = (byte *)0x79b51" identifier = (cast_expression "(byte *)0x79b51" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                    local_8c = (byte *)0x78b25;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x78b25;" (assignment_expression "local_8c = (byte *)0x78b25" identifier = (cast_expression "(byte *)0x78b25" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                    local_8c = (byte *)0x79f25;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79f25;" (assignment_expression "local_8c = (byte *)0x79f25" identifier = (cast_expression "(byte *)0x79f25" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                    local_8c = (byte *)0x79f18;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79f18;" (assignment_expression "local_8c = (byte *)0x79f18" identifier = (cast_expression "(byte *)0x79f18" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                    local_8c = (byte *)0x79f0d;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79f0d;" (assignment_expression "local_8c = (byte *)0x79f0d" identifier = (cast_expression "(byte *)0x79f0d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                    local_8c = (byte *)0x79f00;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79f00;" (assignment_expression "local_8c = (byte *)0x79f00" identifier = (cast_expression "(byte *)0x79f00" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                    local_8c = (byte *)0x79ef3;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79ef3;" (assignment_expression "local_8c = (byte *)0x79ef3" identifier = (cast_expression "(byte *)0x79ef3" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n                    local_8c = (byte *)0x79ee5;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79ee5;" (assignment_expression "local_8c = (byte *)0x79ee5" identifier = (cast_expression "(byte *)0x79ee5" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n                    local_8c = (byte *)0x79ed7;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79ed7;" (assignment_expression "local_8c = (byte *)0x79ed7" identifier = (cast_expression "(byte *)0x79ed7" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n                    local_8c = (byte *)0x79ec9;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79ec9;" (assignment_expression "local_8c = (byte *)0x79ec9" identifier = (cast_expression "(byte *)0x79ec9" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n                    local_8c = (byte *)0x79eba;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79eba;" (assignment_expression "local_8c = (byte *)0x79eba" identifier = (cast_expression "(byte *)0x79eba" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n                    local_8c = (byte *)0x79ead;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79ead;" (assignment_expression "local_8c = (byte *)0x79ead" identifier = (cast_expression "(byte *)0x79ead" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n                    local_8c = (byte *)0x79e97;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79e97;" (assignment_expression "local_8c = (byte *)0x79e97" identifier = (cast_expression "(byte *)0x79e97" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd:\n                    local_8c = (byte *)0x79e83;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79e83;" (assignment_expression "local_8c = (byte *)0x79e83" identifier = (cast_expression "(byte *)0x79e83" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xe:\n                    local_8c = (byte *)0x79e75;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79e75;" (assignment_expression "local_8c = (byte *)0x79e75" identifier = (cast_expression "(byte *)0x79e75" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xf:\n                    local_8c = (byte *)0x79e64;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79e64;" (assignment_expression "local_8c = (byte *)0x79e64" identifier = (cast_expression "(byte *)0x79e64" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x10:\n                    local_8c = (byte *)0x79e55;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79e55;" (assignment_expression "local_8c = (byte *)0x79e55" identifier = (cast_expression "(byte *)0x79e55" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x11:\n                    local_8c = (byte *)0x79e45;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79e45;" (assignment_expression "local_8c = (byte *)0x79e45" identifier = (cast_expression "(byte *)0x79e45" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x12:\n                    local_8c = (byte *)0x79e37;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79e37;" (assignment_expression "local_8c = (byte *)0x79e37" identifier = (cast_expression "(byte *)0x79e37" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x13:\n                    local_8c = (byte *)0x79e24;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79e24;" (assignment_expression "local_8c = (byte *)0x79e24" identifier = (cast_expression "(byte *)0x79e24" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x14:\n                    local_8c = (byte *)0x79e16;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79e16;" (assignment_expression "local_8c = (byte *)0x79e16" identifier = (cast_expression "(byte *)0x79e16" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x15:\n                    local_8c = (byte *)0x79e08;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79e08;" (assignment_expression "local_8c = (byte *)0x79e08" identifier = (cast_expression "(byte *)0x79e08" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "default:\n                    goto LAB_0002dbd0;" default : (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;)) })) (goto_statement "goto LAB_0002dd00;" goto statement_identifier ;) })) (if_statement "if (uVar6 == 0x8a) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79543;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b83;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797ee;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797e4;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d8;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797cc;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797bd;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797b1;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x797a3;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7978e;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7977b;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7976d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7975a;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79747;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x7973b;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x7972b;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x7971b;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x7970b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }" if (parenthesized_expression "(uVar6 == 0x8a)" ( (binary_expression "uVar6 == 0x8a" identifier == number_literal) )) (compound_statement "{\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79543;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b83;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797ee;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797e4;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d8;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797cc;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797bd;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797b1;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x797a3;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7978e;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7977b;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7976d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7975a;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79747;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x7973b;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x7972b;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x7971b;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x7970b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }" { (switch_statement "switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79543;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b83;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797ee;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797e4;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d8;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797cc;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797bd;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797b1;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x797a3;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7978e;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7977b;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7976d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7975a;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79747;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x7973b;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x7972b;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x7971b;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x7970b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n                  case 0:\n                    local_8c = (byte *)0x79543;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b83;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797ee;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797e4;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d8;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797cc;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797bd;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797b1;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x797a3;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7978e;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7977b;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7976d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7975a;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79747;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x7973b;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x7972b;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x7971b;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x7970b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }" { (case_statement "case 0:\n                    local_8c = (byte *)0x79543;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79543;" (assignment_expression "local_8c = (byte *)0x79543" identifier = (cast_expression "(byte *)0x79543" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                    local_8c = &UNK_00078b83;\n                    break;" case number_literal : (expression_statement "local_8c = &UNK_00078b83;" (assignment_expression "local_8c = &UNK_00078b83" identifier = (pointer_expression "&UNK_00078b83" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                    local_8c = (byte *)0x797ee;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x797ee;" (assignment_expression "local_8c = (byte *)0x797ee" identifier = (cast_expression "(byte *)0x797ee" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                    local_8c = (byte *)0x797e4;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x797e4;" (assignment_expression "local_8c = (byte *)0x797e4" identifier = (cast_expression "(byte *)0x797e4" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                    local_8c = (byte *)0x797d8;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x797d8;" (assignment_expression "local_8c = (byte *)0x797d8" identifier = (cast_expression "(byte *)0x797d8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                    local_8c = (byte *)0x797cc;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x797cc;" (assignment_expression "local_8c = (byte *)0x797cc" identifier = (cast_expression "(byte *)0x797cc" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                    local_8c = (byte *)0x797bd;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x797bd;" (assignment_expression "local_8c = (byte *)0x797bd" identifier = (cast_expression "(byte *)0x797bd" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n                    local_8c = (byte *)0x797b1;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x797b1;" (assignment_expression "local_8c = (byte *)0x797b1" identifier = (cast_expression "(byte *)0x797b1" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n                    local_8c = (byte *)0x797a3;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x797a3;" (assignment_expression "local_8c = (byte *)0x797a3" identifier = (cast_expression "(byte *)0x797a3" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n                    local_8c = (byte *)0x7978e;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x7978e;" (assignment_expression "local_8c = (byte *)0x7978e" identifier = (cast_expression "(byte *)0x7978e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n                    local_8c = (byte *)0x7977b;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x7977b;" (assignment_expression "local_8c = (byte *)0x7977b" identifier = (cast_expression "(byte *)0x7977b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n                    local_8c = (byte *)0x7976d;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x7976d;" (assignment_expression "local_8c = (byte *)0x7976d" identifier = (cast_expression "(byte *)0x7976d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n                    local_8c = (byte *)0x7975a;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x7975a;" (assignment_expression "local_8c = (byte *)0x7975a" identifier = (cast_expression "(byte *)0x7975a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd:\n                    local_8c = (byte *)0x79747;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79747;" (assignment_expression "local_8c = (byte *)0x79747" identifier = (cast_expression "(byte *)0x79747" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xe:\n                    local_8c = (byte *)0x7973b;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x7973b;" (assignment_expression "local_8c = (byte *)0x7973b" identifier = (cast_expression "(byte *)0x7973b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xf:\n                    local_8c = (byte *)0x7972b;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x7972b;" (assignment_expression "local_8c = (byte *)0x7972b" identifier = (cast_expression "(byte *)0x7972b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x10:\n                    local_8c = (byte *)0x7971b;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x7971b;" (assignment_expression "local_8c = (byte *)0x7971b" identifier = (cast_expression "(byte *)0x7971b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x11:\n                    local_8c = (byte *)0x7970b;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x7970b;" (assignment_expression "local_8c = (byte *)0x7970b" identifier = (cast_expression "(byte *)0x7970b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "default:\n                    goto LAB_0002dbd0;" default : (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;)) })) (goto_statement "goto LAB_0002dd00;" goto statement_identifier ;) })) }))) (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;) })) (expression_statement "local_8c = (byte *)FUN_00019be0();" (assignment_expression "local_8c = (byte *)FUN_00019be0()" identifier = (cast_expression "(byte *)FUN_00019be0()" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "FUN_00019be0()" identifier (argument_list "()" ( ))))) ;) }) (else_clause "else {\nLAB_0002efc8:\n            local_8c = (byte *)FUN_0001b090();\n          }" else (compound_statement "{\nLAB_0002efc8:\n            local_8c = (byte *)FUN_0001b090();\n          }" { (labeled_statement "LAB_0002efc8:\n            local_8c = (byte *)FUN_0001b090();" statement_identifier : (expression_statement "local_8c = (byte *)FUN_0001b090();" (assignment_expression "local_8c = (byte *)FUN_0001b090()" identifier = (cast_expression "(byte *)FUN_0001b090()" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "FUN_0001b090()" identifier (argument_list "()" ( ))))) ;)) }))) (goto_statement "goto LAB_0002dcf0;" goto statement_identifier ;) })) (if_statement "if (uVar6 == 0x8217) {\ncode_r0x0002edad:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79661;\n            break;\n          case 1:\n            local_8c = &UNK_00078b6d;\n            break;\n          case 2:\n            local_8c = (byte *)0x79972;\n            break;\n          case 3:\n            local_8c = &UNK_00079967;\n            break;\n          case 4:\n            local_8c = (byte *)0x7995b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7994a;\n            break;\n          case 6:\n            local_8c = (byte *)0x7993d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7992e;\n            break;\n          case 8:\n            local_8c = (byte *)0x7991f;\n            break;\n          case 9:\n            local_8c = (byte *)0x79910;\n            break;\n          case 10:\n            local_8c = (byte *)0x79901;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x798f2;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x798e6;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x798d5;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x798c6;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }" if (parenthesized_expression "(uVar6 == 0x8217)" ( (binary_expression "uVar6 == 0x8217" identifier == number_literal) )) (compound_statement "{\ncode_r0x0002edad:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79661;\n            break;\n          case 1:\n            local_8c = &UNK_00078b6d;\n            break;\n          case 2:\n            local_8c = (byte *)0x79972;\n            break;\n          case 3:\n            local_8c = &UNK_00079967;\n            break;\n          case 4:\n            local_8c = (byte *)0x7995b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7994a;\n            break;\n          case 6:\n            local_8c = (byte *)0x7993d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7992e;\n            break;\n          case 8:\n            local_8c = (byte *)0x7991f;\n            break;\n          case 9:\n            local_8c = (byte *)0x79910;\n            break;\n          case 10:\n            local_8c = (byte *)0x79901;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x798f2;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x798e6;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x798d5;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x798c6;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }" { (labeled_statement "code_r0x0002edad:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79661;\n            break;\n          case 1:\n            local_8c = &UNK_00078b6d;\n            break;\n          case 2:\n            local_8c = (byte *)0x79972;\n            break;\n          case 3:\n            local_8c = &UNK_00079967;\n            break;\n          case 4:\n            local_8c = (byte *)0x7995b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7994a;\n            break;\n          case 6:\n            local_8c = (byte *)0x7993d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7992e;\n            break;\n          case 8:\n            local_8c = (byte *)0x7991f;\n            break;\n          case 9:\n            local_8c = (byte *)0x79910;\n            break;\n          case 10:\n            local_8c = (byte *)0x79901;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x798f2;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x798e6;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x798d5;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x798c6;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }" statement_identifier : (switch_statement "switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79661;\n            break;\n          case 1:\n            local_8c = &UNK_00078b6d;\n            break;\n          case 2:\n            local_8c = (byte *)0x79972;\n            break;\n          case 3:\n            local_8c = &UNK_00079967;\n            break;\n          case 4:\n            local_8c = (byte *)0x7995b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7994a;\n            break;\n          case 6:\n            local_8c = (byte *)0x7993d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7992e;\n            break;\n          case 8:\n            local_8c = (byte *)0x7991f;\n            break;\n          case 9:\n            local_8c = (byte *)0x79910;\n            break;\n          case 10:\n            local_8c = (byte *)0x79901;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x798f2;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x798e6;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x798d5;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x798c6;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n          case 0:\n            local_8c = (byte *)0x79661;\n            break;\n          case 1:\n            local_8c = &UNK_00078b6d;\n            break;\n          case 2:\n            local_8c = (byte *)0x79972;\n            break;\n          case 3:\n            local_8c = &UNK_00079967;\n            break;\n          case 4:\n            local_8c = (byte *)0x7995b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7994a;\n            break;\n          case 6:\n            local_8c = (byte *)0x7993d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7992e;\n            break;\n          case 8:\n            local_8c = (byte *)0x7991f;\n            break;\n          case 9:\n            local_8c = (byte *)0x79910;\n            break;\n          case 10:\n            local_8c = (byte *)0x79901;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x798f2;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x798e6;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x798d5;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x798c6;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }" { (case_statement "case 0:\n            local_8c = (byte *)0x79661;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x79661;" (assignment_expression "local_8c = (byte *)0x79661" identifier = (cast_expression "(byte *)0x79661" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n            local_8c = &UNK_00078b6d;\n            break;" case number_literal : (expression_statement "local_8c = &UNK_00078b6d;" (assignment_expression "local_8c = &UNK_00078b6d" identifier = (pointer_expression "&UNK_00078b6d" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n            local_8c = (byte *)0x79972;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x79972;" (assignment_expression "local_8c = (byte *)0x79972" identifier = (cast_expression "(byte *)0x79972" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n            local_8c = &UNK_00079967;\n            break;" case number_literal : (expression_statement "local_8c = &UNK_00079967;" (assignment_expression "local_8c = &UNK_00079967" identifier = (pointer_expression "&UNK_00079967" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n            local_8c = (byte *)0x7995b;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7995b;" (assignment_expression "local_8c = (byte *)0x7995b" identifier = (cast_expression "(byte *)0x7995b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n            local_8c = (byte *)0x7994a;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7994a;" (assignment_expression "local_8c = (byte *)0x7994a" identifier = (cast_expression "(byte *)0x7994a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n            local_8c = (byte *)0x7993d;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7993d;" (assignment_expression "local_8c = (byte *)0x7993d" identifier = (cast_expression "(byte *)0x7993d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n            local_8c = (byte *)0x7992e;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7992e;" (assignment_expression "local_8c = (byte *)0x7992e" identifier = (cast_expression "(byte *)0x7992e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n            local_8c = (byte *)0x7991f;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7991f;" (assignment_expression "local_8c = (byte *)0x7991f" identifier = (cast_expression "(byte *)0x7991f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n            local_8c = (byte *)0x79910;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x79910;" (assignment_expression "local_8c = (byte *)0x79910" identifier = (cast_expression "(byte *)0x79910" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n            local_8c = (byte *)0x79901;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x79901;" (assignment_expression "local_8c = (byte *)0x79901" identifier = (cast_expression "(byte *)0x79901" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n            local_8c = (byte *)0x798f2;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x798f2;" (assignment_expression "local_8c = (byte *)0x798f2" identifier = (cast_expression "(byte *)0x798f2" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n            local_8c = (byte *)0x798e6;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x798e6;" (assignment_expression "local_8c = (byte *)0x798e6" identifier = (cast_expression "(byte *)0x798e6" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd:\n            local_8c = (byte *)0x798d5;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x798d5;" (assignment_expression "local_8c = (byte *)0x798d5" identifier = (cast_expression "(byte *)0x798d5" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xe:\n            local_8c = (byte *)0x798c6;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x798c6;" (assignment_expression "local_8c = (byte *)0x798c6" identifier = (cast_expression "(byte *)0x798c6" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "default:\n            goto LAB_0002dbd0;" default : (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;)) }))) (goto_statement "goto LAB_0002dd00;" goto statement_identifier ;) })) (if_statement "if (uVar6 < 0x8218) {\n          if (uVar6 == 0x4688) {\ncode_r0x0002e2d7:\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x78e2e;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bc1;\n              break;\n            case 2:\n              local_8c = (byte *)0x790b4;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a5;\n              break;\n            case 4:\n              local_8c = (byte *)0x79095;\n              break;\n            case 5:\n              local_8c = (byte *)0x79089;\n              break;\n            case 6:\n              local_8c = (byte *)0x7907d;\n              break;\n            case 7:\n              local_8c = (byte *)0x79071;\n              break;\n            case 8:\n              local_8c = (byte *)0x79065;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 < 0x4689) {\n            if (uVar6 == 0x2530) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x790c3;\n                break;\n              case 1:\n                local_8c = &UNK_00078b96;\n                break;\n              case 2:\n                local_8c = &UNK_00078c2b;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c1d;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c13;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c09;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bff;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 < 0x2531) {\n              if (uVar6 == 0x1059) {\ncode_r0x0002e0f7:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7a361;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78acf;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8cb;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8bf;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8ad;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a89c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a885;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a873;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a861;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a856;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a844;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n              }\n              else {\n                if (uVar6 != 0x1223) goto LAB_0002dbd0;\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x796fb;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b60;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a45;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a37;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a24;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a10;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799fc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799eb;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d9;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c9;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799ba;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a8;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79997;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79987;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n              }\n            }\n            else {\n              if (uVar6 == 0x3330) goto code_r0x0002edcd;\n              if (uVar6 != 0x4157) goto LAB_0002dbd0;\n              if (local_80 == 0) {\n                local_8c = (byte *)0x78ca4;\n              }\n              else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bcf;\n              }\n            }\n          }\n          else {\n            if (uVar6 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b09a;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a59;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b48d;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b47e;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b46a;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b458;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b446;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b434;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41f;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b40a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (0x5aa5 < uVar6) {\n              if (uVar6 == 0x7650) goto code_r0x0002e4ef;\n              if (uVar6 == 0x7676) goto code_r0x0002e577;\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x4def) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b5bd;\n                break;\n              case 1:\n                local_8c = &UNK_00078a14;\n                break;\n              case 2:\n                local_8c = &UNK_00078c95;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c83;\n                break;\n              case 4:\n                local_8c = &UNK_00078c76;\n                break;\n              case 5:\n                local_8c = &UNK_00078c67;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c5a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (uVar6 != 0x5441) goto LAB_0002dbd0;\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7aa69;\n              break;\n            case 1:\n              local_8c = &UNK_00078a8a;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b08c;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b07e;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b073;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b068;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b05a;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b04b;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b03d;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02f;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b021;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b015;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b009;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7affd;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afee;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd9;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afc4;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaf;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af9a;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af82;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af6a;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af52;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af43;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af34;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af25;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af15;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7af01;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aeee;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aedb;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec8;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb8;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea8;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae98;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae86;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae74;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae62;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae55;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae41;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae2b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae18;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae0a;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 200:\n              local_8c = (byte *)0x7adf6;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7ade4;\n            }\n          }\n          goto LAB_0002dd00;\n        }" if (parenthesized_expression "(uVar6 < 0x8218)" ( (binary_expression "uVar6 < 0x8218" identifier < number_literal) )) (compound_statement "{\n          if (uVar6 == 0x4688) {\ncode_r0x0002e2d7:\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x78e2e;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bc1;\n              break;\n            case 2:\n              local_8c = (byte *)0x790b4;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a5;\n              break;\n            case 4:\n              local_8c = (byte *)0x79095;\n              break;\n            case 5:\n              local_8c = (byte *)0x79089;\n              break;\n            case 6:\n              local_8c = (byte *)0x7907d;\n              break;\n            case 7:\n              local_8c = (byte *)0x79071;\n              break;\n            case 8:\n              local_8c = (byte *)0x79065;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 < 0x4689) {\n            if (uVar6 == 0x2530) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x790c3;\n                break;\n              case 1:\n                local_8c = &UNK_00078b96;\n                break;\n              case 2:\n                local_8c = &UNK_00078c2b;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c1d;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c13;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c09;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bff;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 < 0x2531) {\n              if (uVar6 == 0x1059) {\ncode_r0x0002e0f7:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7a361;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78acf;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8cb;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8bf;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8ad;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a89c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a885;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a873;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a861;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a856;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a844;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n              }\n              else {\n                if (uVar6 != 0x1223) goto LAB_0002dbd0;\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x796fb;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b60;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a45;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a37;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a24;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a10;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799fc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799eb;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d9;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c9;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799ba;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a8;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79997;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79987;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n              }\n            }\n            else {\n              if (uVar6 == 0x3330) goto code_r0x0002edcd;\n              if (uVar6 != 0x4157) goto LAB_0002dbd0;\n              if (local_80 == 0) {\n                local_8c = (byte *)0x78ca4;\n              }\n              else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bcf;\n              }\n            }\n          }\n          else {\n            if (uVar6 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b09a;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a59;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b48d;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b47e;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b46a;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b458;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b446;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b434;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41f;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b40a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (0x5aa5 < uVar6) {\n              if (uVar6 == 0x7650) goto code_r0x0002e4ef;\n              if (uVar6 == 0x7676) goto code_r0x0002e577;\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x4def) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b5bd;\n                break;\n              case 1:\n                local_8c = &UNK_00078a14;\n                break;\n              case 2:\n                local_8c = &UNK_00078c95;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c83;\n                break;\n              case 4:\n                local_8c = &UNK_00078c76;\n                break;\n              case 5:\n                local_8c = &UNK_00078c67;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c5a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (uVar6 != 0x5441) goto LAB_0002dbd0;\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7aa69;\n              break;\n            case 1:\n              local_8c = &UNK_00078a8a;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b08c;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b07e;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b073;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b068;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b05a;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b04b;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b03d;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02f;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b021;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b015;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b009;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7affd;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afee;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd9;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afc4;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaf;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af9a;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af82;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af6a;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af52;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af43;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af34;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af25;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af15;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7af01;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aeee;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aedb;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec8;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb8;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea8;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae98;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae86;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae74;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae62;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae55;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae41;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae2b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae18;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae0a;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 200:\n              local_8c = (byte *)0x7adf6;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7ade4;\n            }\n          }\n          goto LAB_0002dd00;\n        }" { (if_statement "if (uVar6 == 0x4688) {\ncode_r0x0002e2d7:\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x78e2e;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bc1;\n              break;\n            case 2:\n              local_8c = (byte *)0x790b4;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a5;\n              break;\n            case 4:\n              local_8c = (byte *)0x79095;\n              break;\n            case 5:\n              local_8c = (byte *)0x79089;\n              break;\n            case 6:\n              local_8c = (byte *)0x7907d;\n              break;\n            case 7:\n              local_8c = (byte *)0x79071;\n              break;\n            case 8:\n              local_8c = (byte *)0x79065;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            }\n            goto LAB_0002dd00;\n          }" if (parenthesized_expression "(uVar6 == 0x4688)" ( (binary_expression "uVar6 == 0x4688" identifier == number_literal) )) (compound_statement "{\ncode_r0x0002e2d7:\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x78e2e;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bc1;\n              break;\n            case 2:\n              local_8c = (byte *)0x790b4;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a5;\n              break;\n            case 4:\n              local_8c = (byte *)0x79095;\n              break;\n            case 5:\n              local_8c = (byte *)0x79089;\n              break;\n            case 6:\n              local_8c = (byte *)0x7907d;\n              break;\n            case 7:\n              local_8c = (byte *)0x79071;\n              break;\n            case 8:\n              local_8c = (byte *)0x79065;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            }\n            goto LAB_0002dd00;\n          }" { (labeled_statement "code_r0x0002e2d7:\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x78e2e;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bc1;\n              break;\n            case 2:\n              local_8c = (byte *)0x790b4;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a5;\n              break;\n            case 4:\n              local_8c = (byte *)0x79095;\n              break;\n            case 5:\n              local_8c = (byte *)0x79089;\n              break;\n            case 6:\n              local_8c = (byte *)0x7907d;\n              break;\n            case 7:\n              local_8c = (byte *)0x79071;\n              break;\n            case 8:\n              local_8c = (byte *)0x79065;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            }" statement_identifier : (switch_statement "switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x78e2e;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bc1;\n              break;\n            case 2:\n              local_8c = (byte *)0x790b4;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a5;\n              break;\n            case 4:\n              local_8c = (byte *)0x79095;\n              break;\n            case 5:\n              local_8c = (byte *)0x79089;\n              break;\n            case 6:\n              local_8c = (byte *)0x7907d;\n              break;\n            case 7:\n              local_8c = (byte *)0x79071;\n              break;\n            case 8:\n              local_8c = (byte *)0x79065;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n            case 0:\n              local_8c = (byte *)0x78e2e;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bc1;\n              break;\n            case 2:\n              local_8c = (byte *)0x790b4;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a5;\n              break;\n            case 4:\n              local_8c = (byte *)0x79095;\n              break;\n            case 5:\n              local_8c = (byte *)0x79089;\n              break;\n            case 6:\n              local_8c = (byte *)0x7907d;\n              break;\n            case 7:\n              local_8c = (byte *)0x79071;\n              break;\n            case 8:\n              local_8c = (byte *)0x79065;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            }" { (case_statement "case 0:\n              local_8c = (byte *)0x78e2e;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x78e2e;" (assignment_expression "local_8c = (byte *)0x78e2e" identifier = (cast_expression "(byte *)0x78e2e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n              local_8c = (byte *)0x78bc1;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x78bc1;" (assignment_expression "local_8c = (byte *)0x78bc1" identifier = (cast_expression "(byte *)0x78bc1" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n              local_8c = (byte *)0x790b4;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x790b4;" (assignment_expression "local_8c = (byte *)0x790b4" identifier = (cast_expression "(byte *)0x790b4" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n              local_8c = (byte *)0x790a5;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x790a5;" (assignment_expression "local_8c = (byte *)0x790a5" identifier = (cast_expression "(byte *)0x790a5" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n              local_8c = (byte *)0x79095;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79095;" (assignment_expression "local_8c = (byte *)0x79095" identifier = (cast_expression "(byte *)0x79095" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n              local_8c = (byte *)0x79089;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79089;" (assignment_expression "local_8c = (byte *)0x79089" identifier = (cast_expression "(byte *)0x79089" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n              local_8c = (byte *)0x7907d;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7907d;" (assignment_expression "local_8c = (byte *)0x7907d" identifier = (cast_expression "(byte *)0x7907d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n              local_8c = (byte *)0x79071;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79071;" (assignment_expression "local_8c = (byte *)0x79071" identifier = (cast_expression "(byte *)0x79071" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n              local_8c = (byte *)0x79065;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79065;" (assignment_expression "local_8c = (byte *)0x79065" identifier = (cast_expression "(byte *)0x79065" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "default:\n              goto LAB_0002dbd0;" default : (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;)) }))) (goto_statement "goto LAB_0002dd00;" goto statement_identifier ;) })) (if_statement "if (uVar6 < 0x4689) {\n            if (uVar6 == 0x2530) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x790c3;\n                break;\n              case 1:\n                local_8c = &UNK_00078b96;\n                break;\n              case 2:\n                local_8c = &UNK_00078c2b;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c1d;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c13;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c09;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bff;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 < 0x2531) {\n              if (uVar6 == 0x1059) {\ncode_r0x0002e0f7:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7a361;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78acf;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8cb;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8bf;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8ad;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a89c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a885;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a873;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a861;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a856;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a844;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n              }\n              else {\n                if (uVar6 != 0x1223) goto LAB_0002dbd0;\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x796fb;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b60;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a45;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a37;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a24;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a10;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799fc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799eb;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d9;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c9;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799ba;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a8;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79997;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79987;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n              }\n            }\n            else {\n              if (uVar6 == 0x3330) goto code_r0x0002edcd;\n              if (uVar6 != 0x4157) goto LAB_0002dbd0;\n              if (local_80 == 0) {\n                local_8c = (byte *)0x78ca4;\n              }\n              else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bcf;\n              }\n            }\n          }\n          else {\n            if (uVar6 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b09a;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a59;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b48d;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b47e;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b46a;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b458;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b446;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b434;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41f;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b40a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (0x5aa5 < uVar6) {\n              if (uVar6 == 0x7650) goto code_r0x0002e4ef;\n              if (uVar6 == 0x7676) goto code_r0x0002e577;\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x4def) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b5bd;\n                break;\n              case 1:\n                local_8c = &UNK_00078a14;\n                break;\n              case 2:\n                local_8c = &UNK_00078c95;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c83;\n                break;\n              case 4:\n                local_8c = &UNK_00078c76;\n                break;\n              case 5:\n                local_8c = &UNK_00078c67;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c5a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (uVar6 != 0x5441) goto LAB_0002dbd0;\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7aa69;\n              break;\n            case 1:\n              local_8c = &UNK_00078a8a;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b08c;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b07e;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b073;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b068;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b05a;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b04b;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b03d;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02f;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b021;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b015;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b009;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7affd;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afee;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd9;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afc4;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaf;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af9a;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af82;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af6a;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af52;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af43;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af34;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af25;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af15;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7af01;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aeee;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aedb;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec8;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb8;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea8;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae98;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae86;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae74;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae62;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae55;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae41;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae2b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae18;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae0a;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 200:\n              local_8c = (byte *)0x7adf6;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7ade4;\n            }\n          }" if (parenthesized_expression "(uVar6 < 0x4689)" ( (binary_expression "uVar6 < 0x4689" identifier < number_literal) )) (compound_statement "{\n            if (uVar6 == 0x2530) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x790c3;\n                break;\n              case 1:\n                local_8c = &UNK_00078b96;\n                break;\n              case 2:\n                local_8c = &UNK_00078c2b;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c1d;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c13;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c09;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bff;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 < 0x2531) {\n              if (uVar6 == 0x1059) {\ncode_r0x0002e0f7:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7a361;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78acf;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8cb;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8bf;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8ad;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a89c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a885;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a873;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a861;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a856;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a844;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n              }\n              else {\n                if (uVar6 != 0x1223) goto LAB_0002dbd0;\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x796fb;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b60;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a45;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a37;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a24;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a10;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799fc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799eb;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d9;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c9;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799ba;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a8;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79997;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79987;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n              }\n            }\n            else {\n              if (uVar6 == 0x3330) goto code_r0x0002edcd;\n              if (uVar6 != 0x4157) goto LAB_0002dbd0;\n              if (local_80 == 0) {\n                local_8c = (byte *)0x78ca4;\n              }\n              else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bcf;\n              }\n            }\n          }" { (if_statement "if (uVar6 == 0x2530) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x790c3;\n                break;\n              case 1:\n                local_8c = &UNK_00078b96;\n                break;\n              case 2:\n                local_8c = &UNK_00078c2b;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c1d;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c13;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c09;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bff;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 < 0x2531) {\n              if (uVar6 == 0x1059) {\ncode_r0x0002e0f7:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7a361;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78acf;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8cb;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8bf;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8ad;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a89c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a885;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a873;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a861;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a856;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a844;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n              }\n              else {\n                if (uVar6 != 0x1223) goto LAB_0002dbd0;\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x796fb;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b60;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a45;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a37;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a24;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a10;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799fc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799eb;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d9;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c9;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799ba;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a8;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79997;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79987;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n              }\n            }\n            else {\n              if (uVar6 == 0x3330) goto code_r0x0002edcd;\n              if (uVar6 != 0x4157) goto LAB_0002dbd0;\n              if (local_80 == 0) {\n                local_8c = (byte *)0x78ca4;\n              }\n              else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bcf;\n              }\n            }" if (parenthesized_expression "(uVar6 == 0x2530)" ( (binary_expression "uVar6 == 0x2530" identifier == number_literal) )) (compound_statement "{\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x790c3;\n                break;\n              case 1:\n                local_8c = &UNK_00078b96;\n                break;\n              case 2:\n                local_8c = &UNK_00078c2b;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c1d;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c13;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c09;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bff;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }" { (switch_statement "switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x790c3;\n                break;\n              case 1:\n                local_8c = &UNK_00078b96;\n                break;\n              case 2:\n                local_8c = &UNK_00078c2b;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c1d;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c13;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c09;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bff;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n              case 0:\n                local_8c = (byte *)0x790c3;\n                break;\n              case 1:\n                local_8c = &UNK_00078b96;\n                break;\n              case 2:\n                local_8c = &UNK_00078c2b;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c1d;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c13;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c09;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bff;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }" { (case_statement "case 0:\n                local_8c = (byte *)0x790c3;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x790c3;" (assignment_expression "local_8c = (byte *)0x790c3" identifier = (cast_expression "(byte *)0x790c3" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                local_8c = &UNK_00078b96;\n                break;" case number_literal : (expression_statement "local_8c = &UNK_00078b96;" (assignment_expression "local_8c = &UNK_00078b96" identifier = (pointer_expression "&UNK_00078b96" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                local_8c = &UNK_00078c2b;\n                break;" case number_literal : (expression_statement "local_8c = &UNK_00078c2b;" (assignment_expression "local_8c = &UNK_00078c2b" identifier = (pointer_expression "&UNK_00078c2b" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                local_8c = (byte *)0x78c1d;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x78c1d;" (assignment_expression "local_8c = (byte *)0x78c1d" identifier = (cast_expression "(byte *)0x78c1d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                local_8c = (byte *)0x78c13;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x78c13;" (assignment_expression "local_8c = (byte *)0x78c13" identifier = (cast_expression "(byte *)0x78c13" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                local_8c = (byte *)0x78c09;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x78c09;" (assignment_expression "local_8c = (byte *)0x78c09" identifier = (cast_expression "(byte *)0x78c09" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                local_8c = (byte *)0x78bff;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x78bff;" (assignment_expression "local_8c = (byte *)0x78bff" identifier = (cast_expression "(byte *)0x78bff" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "default:\n                goto LAB_0002dbd0;" default : (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;)) })) }) (else_clause "else if (uVar6 < 0x2531) {\n              if (uVar6 == 0x1059) {\ncode_r0x0002e0f7:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7a361;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78acf;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8cb;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8bf;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8ad;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a89c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a885;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a873;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a861;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a856;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a844;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n              }\n              else {\n                if (uVar6 != 0x1223) goto LAB_0002dbd0;\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x796fb;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b60;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a45;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a37;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a24;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a10;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799fc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799eb;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d9;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c9;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799ba;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a8;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79997;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79987;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n              }\n            }\n            else {\n              if (uVar6 == 0x3330) goto code_r0x0002edcd;\n              if (uVar6 != 0x4157) goto LAB_0002dbd0;\n              if (local_80 == 0) {\n                local_8c = (byte *)0x78ca4;\n              }\n              else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bcf;\n              }\n            }" else (if_statement "if (uVar6 < 0x2531) {\n              if (uVar6 == 0x1059) {\ncode_r0x0002e0f7:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7a361;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78acf;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8cb;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8bf;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8ad;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a89c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a885;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a873;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a861;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a856;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a844;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n              }\n              else {\n                if (uVar6 != 0x1223) goto LAB_0002dbd0;\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x796fb;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b60;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a45;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a37;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a24;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a10;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799fc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799eb;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d9;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c9;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799ba;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a8;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79997;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79987;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n              }\n            }\n            else {\n              if (uVar6 == 0x3330) goto code_r0x0002edcd;\n              if (uVar6 != 0x4157) goto LAB_0002dbd0;\n              if (local_80 == 0) {\n                local_8c = (byte *)0x78ca4;\n              }\n              else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bcf;\n              }\n            }" if (parenthesized_expression "(uVar6 < 0x2531)" ( (binary_expression "uVar6 < 0x2531" identifier < number_literal) )) (compound_statement "{\n              if (uVar6 == 0x1059) {\ncode_r0x0002e0f7:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7a361;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78acf;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8cb;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8bf;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8ad;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a89c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a885;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a873;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a861;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a856;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a844;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n              }\n              else {\n                if (uVar6 != 0x1223) goto LAB_0002dbd0;\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x796fb;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b60;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a45;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a37;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a24;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a10;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799fc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799eb;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d9;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c9;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799ba;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a8;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79997;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79987;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n              }\n            }" { (if_statement "if (uVar6 == 0x1059) {\ncode_r0x0002e0f7:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7a361;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78acf;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8cb;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8bf;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8ad;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a89c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a885;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a873;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a861;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a856;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a844;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n              }\n              else {\n                if (uVar6 != 0x1223) goto LAB_0002dbd0;\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x796fb;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b60;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a45;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a37;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a24;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a10;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799fc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799eb;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d9;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c9;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799ba;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a8;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79997;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79987;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n              }" if (parenthesized_expression "(uVar6 == 0x1059)" ( (binary_expression "uVar6 == 0x1059" identifier == number_literal) )) (compound_statement "{\ncode_r0x0002e0f7:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7a361;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78acf;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8cb;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8bf;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8ad;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a89c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a885;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a873;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a861;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a856;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a844;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n              }" { (labeled_statement "code_r0x0002e0f7:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7a361;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78acf;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8cb;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8bf;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8ad;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a89c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a885;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a873;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a861;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a856;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a844;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }" statement_identifier : (switch_statement "switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7a361;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78acf;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8cb;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8bf;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8ad;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a89c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a885;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a873;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a861;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a856;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a844;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n                case 0:\n                  local_8c = (byte *)0x7a361;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78acf;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8cb;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8bf;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8ad;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a89c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a885;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a873;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a861;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a856;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a844;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }" { (case_statement "case 0:\n                  local_8c = (byte *)0x7a361;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a361;" (assignment_expression "local_8c = (byte *)0x7a361" identifier = (cast_expression "(byte *)0x7a361" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                  local_8c = (byte *)0x78acf;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x78acf;" (assignment_expression "local_8c = (byte *)0x78acf" identifier = (cast_expression "(byte *)0x78acf" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                  local_8c = (byte *)0x7a8cb;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a8cb;" (assignment_expression "local_8c = (byte *)0x7a8cb" identifier = (cast_expression "(byte *)0x7a8cb" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                  local_8c = (byte *)0x7a8bf;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a8bf;" (assignment_expression "local_8c = (byte *)0x7a8bf" identifier = (cast_expression "(byte *)0x7a8bf" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                  local_8c = (byte *)0x7a8ad;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a8ad;" (assignment_expression "local_8c = (byte *)0x7a8ad" identifier = (cast_expression "(byte *)0x7a8ad" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                  local_8c = (byte *)0x7a89c;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a89c;" (assignment_expression "local_8c = (byte *)0x7a89c" identifier = (cast_expression "(byte *)0x7a89c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                  local_8c = (byte *)0x7a885;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a885;" (assignment_expression "local_8c = (byte *)0x7a885" identifier = (cast_expression "(byte *)0x7a885" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n                  local_8c = (byte *)0x7a873;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a873;" (assignment_expression "local_8c = (byte *)0x7a873" identifier = (cast_expression "(byte *)0x7a873" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n                  local_8c = (byte *)0x7a861;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a861;" (assignment_expression "local_8c = (byte *)0x7a861" identifier = (cast_expression "(byte *)0x7a861" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n                  local_8c = &UNK_0007a856;\n                  break;" case number_literal : (expression_statement "local_8c = &UNK_0007a856;" (assignment_expression "local_8c = &UNK_0007a856" identifier = (pointer_expression "&UNK_0007a856" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n                  local_8c = (byte *)0x7a844;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a844;" (assignment_expression "local_8c = (byte *)0x7a844" identifier = (cast_expression "(byte *)0x7a844" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "default:\n                  goto LAB_0002dbd0;" default : (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;)) }))) }) (else_clause "else {\n                if (uVar6 != 0x1223) goto LAB_0002dbd0;\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x796fb;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b60;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a45;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a37;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a24;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a10;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799fc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799eb;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d9;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c9;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799ba;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a8;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79997;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79987;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n              }" else (compound_statement "{\n                if (uVar6 != 0x1223) goto LAB_0002dbd0;\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x796fb;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b60;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a45;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a37;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a24;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a10;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799fc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799eb;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d9;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c9;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799ba;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a8;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79997;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79987;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n              }" { (if_statement "if (uVar6 != 0x1223) goto LAB_0002dbd0;" if (parenthesized_expression "(uVar6 != 0x1223)" ( (binary_expression "uVar6 != 0x1223" identifier != number_literal) )) (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;)) (switch_statement "switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x796fb;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b60;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a45;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a37;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a24;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a10;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799fc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799eb;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d9;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c9;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799ba;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a8;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79997;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79987;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n                case 0:\n                  local_8c = (byte *)0x796fb;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b60;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a45;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a37;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a24;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a10;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799fc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799eb;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d9;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c9;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799ba;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a8;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79997;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79987;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }" { (case_statement "case 0:\n                  local_8c = (byte *)0x796fb;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x796fb;" (assignment_expression "local_8c = (byte *)0x796fb" identifier = (cast_expression "(byte *)0x796fb" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                  local_8c = (byte *)0x78b60;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x78b60;" (assignment_expression "local_8c = (byte *)0x78b60" identifier = (cast_expression "(byte *)0x78b60" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                  local_8c = (byte *)0x79a45;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79a45;" (assignment_expression "local_8c = (byte *)0x79a45" identifier = (cast_expression "(byte *)0x79a45" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                  local_8c = (byte *)0x79a37;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79a37;" (assignment_expression "local_8c = (byte *)0x79a37" identifier = (cast_expression "(byte *)0x79a37" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                  local_8c = (byte *)0x79a24;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79a24;" (assignment_expression "local_8c = (byte *)0x79a24" identifier = (cast_expression "(byte *)0x79a24" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                  local_8c = (byte *)0x79a10;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79a10;" (assignment_expression "local_8c = (byte *)0x79a10" identifier = (cast_expression "(byte *)0x79a10" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                  local_8c = (byte *)0x799fc;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x799fc;" (assignment_expression "local_8c = (byte *)0x799fc" identifier = (cast_expression "(byte *)0x799fc" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n                  local_8c = (byte *)0x799eb;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x799eb;" (assignment_expression "local_8c = (byte *)0x799eb" identifier = (cast_expression "(byte *)0x799eb" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n                  local_8c = (byte *)0x799d9;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x799d9;" (assignment_expression "local_8c = (byte *)0x799d9" identifier = (cast_expression "(byte *)0x799d9" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n                  local_8c = (byte *)0x799c9;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x799c9;" (assignment_expression "local_8c = (byte *)0x799c9" identifier = (cast_expression "(byte *)0x799c9" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n                  local_8c = (byte *)0x799ba;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x799ba;" (assignment_expression "local_8c = (byte *)0x799ba" identifier = (cast_expression "(byte *)0x799ba" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n                  local_8c = (byte *)0x799a8;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x799a8;" (assignment_expression "local_8c = (byte *)0x799a8" identifier = (cast_expression "(byte *)0x799a8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n                  local_8c = (byte *)0x79997;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79997;" (assignment_expression "local_8c = (byte *)0x79997" identifier = (cast_expression "(byte *)0x79997" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd:\n                  local_8c = (byte *)0x79987;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79987;" (assignment_expression "local_8c = (byte *)0x79987" identifier = (cast_expression "(byte *)0x79987" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "default:\n                  goto LAB_0002dbd0;" default : (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;)) })) }))) }) (else_clause "else {\n              if (uVar6 == 0x3330) goto code_r0x0002edcd;\n              if (uVar6 != 0x4157) goto LAB_0002dbd0;\n              if (local_80 == 0) {\n                local_8c = (byte *)0x78ca4;\n              }\n              else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bcf;\n              }\n            }" else (compound_statement "{\n              if (uVar6 == 0x3330) goto code_r0x0002edcd;\n              if (uVar6 != 0x4157) goto LAB_0002dbd0;\n              if (local_80 == 0) {\n                local_8c = (byte *)0x78ca4;\n              }\n              else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bcf;\n              }\n            }" { (if_statement "if (uVar6 == 0x3330) goto code_r0x0002edcd;" if (parenthesized_expression "(uVar6 == 0x3330)" ( (binary_expression "uVar6 == 0x3330" identifier == number_literal) )) (goto_statement "goto code_r0x0002edcd;" goto statement_identifier ;)) (if_statement "if (uVar6 != 0x4157) goto LAB_0002dbd0;" if (parenthesized_expression "(uVar6 != 0x4157)" ( (binary_expression "uVar6 != 0x4157" identifier != number_literal) )) (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;)) (if_statement "if (local_80 == 0) {\n                local_8c = (byte *)0x78ca4;\n              }\n              else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bcf;\n              }" if (parenthesized_expression "(local_80 == 0)" ( (binary_expression "local_80 == 0" identifier == number_literal) )) (compound_statement "{\n                local_8c = (byte *)0x78ca4;\n              }" { (expression_statement "local_8c = (byte *)0x78ca4;" (assignment_expression "local_8c = (byte *)0x78ca4" identifier = (cast_expression "(byte *)0x78ca4" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) }) (else_clause "else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bcf;\n              }" else (compound_statement "{\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bcf;\n              }" { (if_statement "if (local_80 != 1) goto LAB_0002dbd0;" if (parenthesized_expression "(local_80 != 1)" ( (binary_expression "local_80 != 1" identifier != number_literal) )) (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;)) (expression_statement "local_8c = (byte *)0x78bcf;" (assignment_expression "local_8c = (byte *)0x78bcf" identifier = (cast_expression "(byte *)0x78bcf" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) }))) }))))) }) (else_clause "else {\n            if (uVar6 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b09a;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a59;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b48d;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b47e;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b46a;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b458;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b446;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b434;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41f;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b40a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (0x5aa5 < uVar6) {\n              if (uVar6 == 0x7650) goto code_r0x0002e4ef;\n              if (uVar6 == 0x7676) goto code_r0x0002e577;\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x4def) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b5bd;\n                break;\n              case 1:\n                local_8c = &UNK_00078a14;\n                break;\n              case 2:\n                local_8c = &UNK_00078c95;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c83;\n                break;\n              case 4:\n                local_8c = &UNK_00078c76;\n                break;\n              case 5:\n                local_8c = &UNK_00078c67;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c5a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (uVar6 != 0x5441) goto LAB_0002dbd0;\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7aa69;\n              break;\n            case 1:\n              local_8c = &UNK_00078a8a;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b08c;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b07e;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b073;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b068;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b05a;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b04b;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b03d;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02f;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b021;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b015;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b009;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7affd;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afee;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd9;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afc4;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaf;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af9a;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af82;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af6a;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af52;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af43;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af34;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af25;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af15;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7af01;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aeee;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aedb;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec8;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb8;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea8;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae98;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae86;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae74;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae62;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae55;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae41;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae2b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae18;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae0a;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 200:\n              local_8c = (byte *)0x7adf6;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7ade4;\n            }\n          }" else (compound_statement "{\n            if (uVar6 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b09a;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a59;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b48d;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b47e;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b46a;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b458;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b446;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b434;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41f;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b40a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (0x5aa5 < uVar6) {\n              if (uVar6 == 0x7650) goto code_r0x0002e4ef;\n              if (uVar6 == 0x7676) goto code_r0x0002e577;\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x4def) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b5bd;\n                break;\n              case 1:\n                local_8c = &UNK_00078a14;\n                break;\n              case 2:\n                local_8c = &UNK_00078c95;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c83;\n                break;\n              case 4:\n                local_8c = &UNK_00078c76;\n                break;\n              case 5:\n                local_8c = &UNK_00078c67;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c5a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (uVar6 != 0x5441) goto LAB_0002dbd0;\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7aa69;\n              break;\n            case 1:\n              local_8c = &UNK_00078a8a;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b08c;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b07e;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b073;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b068;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b05a;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b04b;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b03d;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02f;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b021;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b015;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b009;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7affd;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afee;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd9;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afc4;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaf;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af9a;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af82;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af6a;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af52;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af43;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af34;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af25;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af15;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7af01;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aeee;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aedb;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec8;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb8;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea8;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae98;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae86;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae74;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae62;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae55;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae41;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae2b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae18;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae0a;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 200:\n              local_8c = (byte *)0x7adf6;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7ade4;\n            }\n          }" { (if_statement "if (uVar6 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b09a;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a59;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b48d;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b47e;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b46a;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b458;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b446;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b434;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41f;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b40a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }" if (parenthesized_expression "(uVar6 == 0x5aa5)" ( (binary_expression "uVar6 == 0x5aa5" identifier == number_literal) )) (compound_statement "{\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b09a;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a59;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b48d;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b47e;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b46a;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b458;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b446;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b434;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41f;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b40a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }" { (switch_statement "switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b09a;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a59;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b48d;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b47e;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b46a;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b458;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b446;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b434;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41f;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b40a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n              case 0:\n                local_8c = (byte *)0x7b09a;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a59;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b48d;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b47e;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b46a;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b458;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b446;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b434;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41f;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b40a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }" { (case_statement "case 0:\n                local_8c = (byte *)0x7b09a;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b09a;" (assignment_expression "local_8c = (byte *)0x7b09a" identifier = (cast_expression "(byte *)0x7b09a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                local_8c = (byte *)0x78a59;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x78a59;" (assignment_expression "local_8c = (byte *)0x78a59" identifier = (cast_expression "(byte *)0x78a59" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                local_8c = (byte *)0x7b48d;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b48d;" (assignment_expression "local_8c = (byte *)0x7b48d" identifier = (cast_expression "(byte *)0x7b48d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                local_8c = (byte *)0x7b47e;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b47e;" (assignment_expression "local_8c = (byte *)0x7b47e" identifier = (cast_expression "(byte *)0x7b47e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                local_8c = (byte *)0x7b46a;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b46a;" (assignment_expression "local_8c = (byte *)0x7b46a" identifier = (cast_expression "(byte *)0x7b46a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                local_8c = (byte *)0x7b458;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b458;" (assignment_expression "local_8c = (byte *)0x7b458" identifier = (cast_expression "(byte *)0x7b458" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                local_8c = (byte *)0x7b446;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b446;" (assignment_expression "local_8c = (byte *)0x7b446" identifier = (cast_expression "(byte *)0x7b446" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n                local_8c = (byte *)0x7b434;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b434;" (assignment_expression "local_8c = (byte *)0x7b434" identifier = (cast_expression "(byte *)0x7b434" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n                local_8c = (byte *)0x7b41f;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b41f;" (assignment_expression "local_8c = (byte *)0x7b41f" identifier = (cast_expression "(byte *)0x7b41f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n                local_8c = (byte *)0x7b40a;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b40a;" (assignment_expression "local_8c = (byte *)0x7b40a" identifier = (cast_expression "(byte *)0x7b40a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "default:\n                goto LAB_0002dbd0;" default : (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;)) })) (goto_statement "goto LAB_0002dd00;" goto statement_identifier ;) })) (if_statement "if (0x5aa5 < uVar6) {\n              if (uVar6 == 0x7650) goto code_r0x0002e4ef;\n              if (uVar6 == 0x7676) goto code_r0x0002e577;\n              goto LAB_0002dbd0;\n            }" if (parenthesized_expression "(0x5aa5 < uVar6)" ( (binary_expression "0x5aa5 < uVar6" number_literal < identifier) )) (compound_statement "{\n              if (uVar6 == 0x7650) goto code_r0x0002e4ef;\n              if (uVar6 == 0x7676) goto code_r0x0002e577;\n              goto LAB_0002dbd0;\n            }" { (if_statement "if (uVar6 == 0x7650) goto code_r0x0002e4ef;" if (parenthesized_expression "(uVar6 == 0x7650)" ( (binary_expression "uVar6 == 0x7650" identifier == number_literal) )) (goto_statement "goto code_r0x0002e4ef;" goto statement_identifier ;)) (if_statement "if (uVar6 == 0x7676) goto code_r0x0002e577;" if (parenthesized_expression "(uVar6 == 0x7676)" ( (binary_expression "uVar6 == 0x7676" identifier == number_literal) )) (goto_statement "goto code_r0x0002e577;" goto statement_identifier ;)) (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;) })) (if_statement "if (uVar6 == 0x4def) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b5bd;\n                break;\n              case 1:\n                local_8c = &UNK_00078a14;\n                break;\n              case 2:\n                local_8c = &UNK_00078c95;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c83;\n                break;\n              case 4:\n                local_8c = &UNK_00078c76;\n                break;\n              case 5:\n                local_8c = &UNK_00078c67;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c5a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }" if (parenthesized_expression "(uVar6 == 0x4def)" ( (binary_expression "uVar6 == 0x4def" identifier == number_literal) )) (compound_statement "{\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b5bd;\n                break;\n              case 1:\n                local_8c = &UNK_00078a14;\n                break;\n              case 2:\n                local_8c = &UNK_00078c95;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c83;\n                break;\n              case 4:\n                local_8c = &UNK_00078c76;\n                break;\n              case 5:\n                local_8c = &UNK_00078c67;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c5a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }" { (switch_statement "switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b5bd;\n                break;\n              case 1:\n                local_8c = &UNK_00078a14;\n                break;\n              case 2:\n                local_8c = &UNK_00078c95;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c83;\n                break;\n              case 4:\n                local_8c = &UNK_00078c76;\n                break;\n              case 5:\n                local_8c = &UNK_00078c67;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c5a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n              case 0:\n                local_8c = (byte *)0x7b5bd;\n                break;\n              case 1:\n                local_8c = &UNK_00078a14;\n                break;\n              case 2:\n                local_8c = &UNK_00078c95;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c83;\n                break;\n              case 4:\n                local_8c = &UNK_00078c76;\n                break;\n              case 5:\n                local_8c = &UNK_00078c67;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c5a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }" { (case_statement "case 0:\n                local_8c = (byte *)0x7b5bd;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b5bd;" (assignment_expression "local_8c = (byte *)0x7b5bd" identifier = (cast_expression "(byte *)0x7b5bd" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                local_8c = &UNK_00078a14;\n                break;" case number_literal : (expression_statement "local_8c = &UNK_00078a14;" (assignment_expression "local_8c = &UNK_00078a14" identifier = (pointer_expression "&UNK_00078a14" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                local_8c = &UNK_00078c95;\n                break;" case number_literal : (expression_statement "local_8c = &UNK_00078c95;" (assignment_expression "local_8c = &UNK_00078c95" identifier = (pointer_expression "&UNK_00078c95" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                local_8c = (byte *)0x78c83;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x78c83;" (assignment_expression "local_8c = (byte *)0x78c83" identifier = (cast_expression "(byte *)0x78c83" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                local_8c = &UNK_00078c76;\n                break;" case number_literal : (expression_statement "local_8c = &UNK_00078c76;" (assignment_expression "local_8c = &UNK_00078c76" identifier = (pointer_expression "&UNK_00078c76" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                local_8c = &UNK_00078c67;\n                break;" case number_literal : (expression_statement "local_8c = &UNK_00078c67;" (assignment_expression "local_8c = &UNK_00078c67" identifier = (pointer_expression "&UNK_00078c67" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                local_8c = (byte *)0x78c5a;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x78c5a;" (assignment_expression "local_8c = (byte *)0x78c5a" identifier = (cast_expression "(byte *)0x78c5a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "default:\n                goto LAB_0002dbd0;" default : (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;)) })) (goto_statement "goto LAB_0002dd00;" goto statement_identifier ;) })) (if_statement "if (uVar6 != 0x5441) goto LAB_0002dbd0;" if (parenthesized_expression "(uVar6 != 0x5441)" ( (binary_expression "uVar6 != 0x5441" identifier != number_literal) )) (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;)) (switch_statement "switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7aa69;\n              break;\n            case 1:\n              local_8c = &UNK_00078a8a;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b08c;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b07e;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b073;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b068;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b05a;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b04b;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b03d;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02f;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b021;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b015;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b009;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7affd;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afee;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd9;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afc4;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaf;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af9a;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af82;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af6a;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af52;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af43;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af34;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af25;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af15;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7af01;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aeee;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aedb;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec8;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb8;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea8;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae98;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae86;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae74;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae62;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae55;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae41;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae2b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae18;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae0a;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 200:\n              local_8c = (byte *)0x7adf6;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7ade4;\n            }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n            case 0:\n              local_8c = (byte *)0x7aa69;\n              break;\n            case 1:\n              local_8c = &UNK_00078a8a;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b08c;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b07e;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b073;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b068;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b05a;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b04b;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b03d;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02f;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b021;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b015;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b009;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7affd;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afee;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd9;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afc4;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaf;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af9a;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af82;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af6a;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af52;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af43;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af34;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af25;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af15;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7af01;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aeee;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aedb;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec8;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb8;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea8;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae98;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae86;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae74;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae62;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae55;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae41;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae2b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae18;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae0a;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 200:\n              local_8c = (byte *)0x7adf6;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7ade4;\n            }" { (case_statement "case 0:\n              local_8c = (byte *)0x7aa69;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aa69;" (assignment_expression "local_8c = (byte *)0x7aa69" identifier = (cast_expression "(byte *)0x7aa69" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n              local_8c = &UNK_00078a8a;\n              break;" case number_literal : (expression_statement "local_8c = &UNK_00078a8a;" (assignment_expression "local_8c = &UNK_00078a8a" identifier = (pointer_expression "&UNK_00078a8a" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n              local_8c = (byte *)0x7b08c;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b08c;" (assignment_expression "local_8c = (byte *)0x7b08c" identifier = (cast_expression "(byte *)0x7b08c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n              local_8c = (byte *)0x7b07e;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b07e;" (assignment_expression "local_8c = (byte *)0x7b07e" identifier = (cast_expression "(byte *)0x7b07e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n              local_8c = (byte *)0x7b073;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b073;" (assignment_expression "local_8c = (byte *)0x7b073" identifier = (cast_expression "(byte *)0x7b073" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n              local_8c = (byte *)0x7b068;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b068;" (assignment_expression "local_8c = (byte *)0x7b068" identifier = (cast_expression "(byte *)0x7b068" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n              local_8c = (byte *)0x7b05a;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b05a;" (assignment_expression "local_8c = (byte *)0x7b05a" identifier = (cast_expression "(byte *)0x7b05a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n              local_8c = (byte *)0x7b04b;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b04b;" (assignment_expression "local_8c = (byte *)0x7b04b" identifier = (cast_expression "(byte *)0x7b04b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n              local_8c = (byte *)0x7b03d;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b03d;" (assignment_expression "local_8c = (byte *)0x7b03d" identifier = (cast_expression "(byte *)0x7b03d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n              local_8c = (byte *)0x7b02f;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b02f;" (assignment_expression "local_8c = (byte *)0x7b02f" identifier = (cast_expression "(byte *)0x7b02f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n              local_8c = (byte *)0x7b021;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b021;" (assignment_expression "local_8c = (byte *)0x7b021" identifier = (cast_expression "(byte *)0x7b021" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n              local_8c = (byte *)0x7b015;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b015;" (assignment_expression "local_8c = (byte *)0x7b015" identifier = (cast_expression "(byte *)0x7b015" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n              local_8c = (byte *)0x7b009;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b009;" (assignment_expression "local_8c = (byte *)0x7b009" identifier = (cast_expression "(byte *)0x7b009" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd:\n              local_8c = (byte *)0x7affd;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7affd;" (assignment_expression "local_8c = (byte *)0x7affd" identifier = (cast_expression "(byte *)0x7affd" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xe:\n              local_8c = (byte *)0x7afee;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7afee;" (assignment_expression "local_8c = (byte *)0x7afee" identifier = (cast_expression "(byte *)0x7afee" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xf:\n              local_8c = (byte *)0x7afd9;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7afd9;" (assignment_expression "local_8c = (byte *)0x7afd9" identifier = (cast_expression "(byte *)0x7afd9" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x10:\n              local_8c = (byte *)0x7afc4;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7afc4;" (assignment_expression "local_8c = (byte *)0x7afc4" identifier = (cast_expression "(byte *)0x7afc4" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x11:\n              local_8c = (byte *)0x7afaf;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7afaf;" (assignment_expression "local_8c = (byte *)0x7afaf" identifier = (cast_expression "(byte *)0x7afaf" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x12:\n              local_8c = (byte *)0x7af9a;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7af9a;" (assignment_expression "local_8c = (byte *)0x7af9a" identifier = (cast_expression "(byte *)0x7af9a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x13:\n              local_8c = (byte *)0x7af82;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7af82;" (assignment_expression "local_8c = (byte *)0x7af82" identifier = (cast_expression "(byte *)0x7af82" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x14:\n              local_8c = (byte *)0x7af6a;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7af6a;" (assignment_expression "local_8c = (byte *)0x7af6a" identifier = (cast_expression "(byte *)0x7af6a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x15:\n              local_8c = (byte *)0x7af52;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7af52;" (assignment_expression "local_8c = (byte *)0x7af52" identifier = (cast_expression "(byte *)0x7af52" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x16:\n              local_8c = (byte *)0x7af43;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7af43;" (assignment_expression "local_8c = (byte *)0x7af43" identifier = (cast_expression "(byte *)0x7af43" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x17:\n              local_8c = (byte *)0x7af34;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7af34;" (assignment_expression "local_8c = (byte *)0x7af34" identifier = (cast_expression "(byte *)0x7af34" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x18:\n              local_8c = (byte *)0x7af25;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7af25;" (assignment_expression "local_8c = (byte *)0x7af25" identifier = (cast_expression "(byte *)0x7af25" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x19:\n              local_8c = (byte *)0x7af15;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7af15;" (assignment_expression "local_8c = (byte *)0x7af15" identifier = (cast_expression "(byte *)0x7af15" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1a:\n              local_8c = (byte *)0x7af01;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7af01;" (assignment_expression "local_8c = (byte *)0x7af01" identifier = (cast_expression "(byte *)0x7af01" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1b:\n              local_8c = (byte *)0x7aeee;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aeee;" (assignment_expression "local_8c = (byte *)0x7aeee" identifier = (cast_expression "(byte *)0x7aeee" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1c:\n              local_8c = (byte *)0x7aedb;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aedb;" (assignment_expression "local_8c = (byte *)0x7aedb" identifier = (cast_expression "(byte *)0x7aedb" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1d:\n              local_8c = (byte *)0x7aec8;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aec8;" (assignment_expression "local_8c = (byte *)0x7aec8" identifier = (cast_expression "(byte *)0x7aec8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1e:\n              local_8c = (byte *)0x7aeb8;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aeb8;" (assignment_expression "local_8c = (byte *)0x7aeb8" identifier = (cast_expression "(byte *)0x7aeb8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1f:\n              local_8c = (byte *)0x7aea8;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aea8;" (assignment_expression "local_8c = (byte *)0x7aea8" identifier = (cast_expression "(byte *)0x7aea8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x20:\n              local_8c = (byte *)0x7ae98;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ae98;" (assignment_expression "local_8c = (byte *)0x7ae98" identifier = (cast_expression "(byte *)0x7ae98" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x21:\n              local_8c = (byte *)0x7ae86;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ae86;" (assignment_expression "local_8c = (byte *)0x7ae86" identifier = (cast_expression "(byte *)0x7ae86" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x22:\n              local_8c = (byte *)0x7ae74;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ae74;" (assignment_expression "local_8c = (byte *)0x7ae74" identifier = (cast_expression "(byte *)0x7ae74" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x23:\n              local_8c = (byte *)0x7ae62;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ae62;" (assignment_expression "local_8c = (byte *)0x7ae62" identifier = (cast_expression "(byte *)0x7ae62" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x24:\n              local_8c = (byte *)0x7ae55;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ae55;" (assignment_expression "local_8c = (byte *)0x7ae55" identifier = (cast_expression "(byte *)0x7ae55" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x25:\n              local_8c = (byte *)0x7ae41;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ae41;" (assignment_expression "local_8c = (byte *)0x7ae41" identifier = (cast_expression "(byte *)0x7ae41" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x26:\n              local_8c = (byte *)0x7ae2b;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ae2b;" (assignment_expression "local_8c = (byte *)0x7ae2b" identifier = (cast_expression "(byte *)0x7ae2b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x27:\n              local_8c = (byte *)0x7ae18;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ae18;" (assignment_expression "local_8c = (byte *)0x7ae18" identifier = (cast_expression "(byte *)0x7ae18" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x28:\n              local_8c = (byte *)0x7ae0a;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ae0a;" (assignment_expression "local_8c = (byte *)0x7ae0a" identifier = (cast_expression "(byte *)0x7ae0a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "default:\n              goto LAB_0002dbd0;" default : (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;)) (case_statement "case 200:\n              local_8c = (byte *)0x7adf6;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7adf6;" (assignment_expression "local_8c = (byte *)0x7adf6" identifier = (cast_expression "(byte *)0x7adf6" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc9:\n              local_8c = (byte *)0x7ade4;" case number_literal : (expression_statement "local_8c = (byte *)0x7ade4;" (assignment_expression "local_8c = (byte *)0x7ade4" identifier = (cast_expression "(byte *)0x7ade4" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;)) })) }))) (goto_statement "goto LAB_0002dd00;" goto statement_identifier ;) })) (if_statement "if (uVar6 == 0xad45) {\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79a53;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b32;\n            break;\n          case 2:\n            local_8c = (byte *)0x79ded;\n            break;\n          case 3:\n            local_8c = (byte *)0x79ddf;\n            break;\n          case 4:\n            local_8c = (byte *)0x79dce;\n            break;\n          case 5:\n            local_8c = (byte *)0x79dbd;\n            break;\n          case 6:\n            local_8c = (byte *)0x79dad;\n            break;\n          case 7:\n            local_8c = (byte *)0x79d9a;\n            break;\n          case 8:\n            local_8c = (byte *)0x79d8b;\n            break;\n          case 9:\n            local_8c = (byte *)0x79d78;\n            break;\n          case 10:\n            local_8c = (byte *)0x79d67;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x79d56;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x79d47;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          case 0x80:\n            local_8c = (byte *)0x79d2d;\n            break;\n          case 0x81:\n            local_8c = (byte *)0x79d15;\n          }\n          goto LAB_0002dd00;\n        }" if (parenthesized_expression "(uVar6 == 0xad45)" ( (binary_expression "uVar6 == 0xad45" identifier == number_literal) )) (compound_statement "{\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79a53;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b32;\n            break;\n          case 2:\n            local_8c = (byte *)0x79ded;\n            break;\n          case 3:\n            local_8c = (byte *)0x79ddf;\n            break;\n          case 4:\n            local_8c = (byte *)0x79dce;\n            break;\n          case 5:\n            local_8c = (byte *)0x79dbd;\n            break;\n          case 6:\n            local_8c = (byte *)0x79dad;\n            break;\n          case 7:\n            local_8c = (byte *)0x79d9a;\n            break;\n          case 8:\n            local_8c = (byte *)0x79d8b;\n            break;\n          case 9:\n            local_8c = (byte *)0x79d78;\n            break;\n          case 10:\n            local_8c = (byte *)0x79d67;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x79d56;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x79d47;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          case 0x80:\n            local_8c = (byte *)0x79d2d;\n            break;\n          case 0x81:\n            local_8c = (byte *)0x79d15;\n          }\n          goto LAB_0002dd00;\n        }" { (switch_statement "switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79a53;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b32;\n            break;\n          case 2:\n            local_8c = (byte *)0x79ded;\n            break;\n          case 3:\n            local_8c = (byte *)0x79ddf;\n            break;\n          case 4:\n            local_8c = (byte *)0x79dce;\n            break;\n          case 5:\n            local_8c = (byte *)0x79dbd;\n            break;\n          case 6:\n            local_8c = (byte *)0x79dad;\n            break;\n          case 7:\n            local_8c = (byte *)0x79d9a;\n            break;\n          case 8:\n            local_8c = (byte *)0x79d8b;\n            break;\n          case 9:\n            local_8c = (byte *)0x79d78;\n            break;\n          case 10:\n            local_8c = (byte *)0x79d67;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x79d56;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x79d47;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          case 0x80:\n            local_8c = (byte *)0x79d2d;\n            break;\n          case 0x81:\n            local_8c = (byte *)0x79d15;\n          }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n          case 0:\n            local_8c = (byte *)0x79a53;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b32;\n            break;\n          case 2:\n            local_8c = (byte *)0x79ded;\n            break;\n          case 3:\n            local_8c = (byte *)0x79ddf;\n            break;\n          case 4:\n            local_8c = (byte *)0x79dce;\n            break;\n          case 5:\n            local_8c = (byte *)0x79dbd;\n            break;\n          case 6:\n            local_8c = (byte *)0x79dad;\n            break;\n          case 7:\n            local_8c = (byte *)0x79d9a;\n            break;\n          case 8:\n            local_8c = (byte *)0x79d8b;\n            break;\n          case 9:\n            local_8c = (byte *)0x79d78;\n            break;\n          case 10:\n            local_8c = (byte *)0x79d67;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x79d56;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x79d47;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          case 0x80:\n            local_8c = (byte *)0x79d2d;\n            break;\n          case 0x81:\n            local_8c = (byte *)0x79d15;\n          }" { (case_statement "case 0:\n            local_8c = (byte *)0x79a53;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x79a53;" (assignment_expression "local_8c = (byte *)0x79a53" identifier = (cast_expression "(byte *)0x79a53" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n            local_8c = (byte *)0x78b32;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x78b32;" (assignment_expression "local_8c = (byte *)0x78b32" identifier = (cast_expression "(byte *)0x78b32" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n            local_8c = (byte *)0x79ded;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x79ded;" (assignment_expression "local_8c = (byte *)0x79ded" identifier = (cast_expression "(byte *)0x79ded" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n            local_8c = (byte *)0x79ddf;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x79ddf;" (assignment_expression "local_8c = (byte *)0x79ddf" identifier = (cast_expression "(byte *)0x79ddf" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n            local_8c = (byte *)0x79dce;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x79dce;" (assignment_expression "local_8c = (byte *)0x79dce" identifier = (cast_expression "(byte *)0x79dce" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n            local_8c = (byte *)0x79dbd;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x79dbd;" (assignment_expression "local_8c = (byte *)0x79dbd" identifier = (cast_expression "(byte *)0x79dbd" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n            local_8c = (byte *)0x79dad;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x79dad;" (assignment_expression "local_8c = (byte *)0x79dad" identifier = (cast_expression "(byte *)0x79dad" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n            local_8c = (byte *)0x79d9a;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x79d9a;" (assignment_expression "local_8c = (byte *)0x79d9a" identifier = (cast_expression "(byte *)0x79d9a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n            local_8c = (byte *)0x79d8b;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x79d8b;" (assignment_expression "local_8c = (byte *)0x79d8b" identifier = (cast_expression "(byte *)0x79d8b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n            local_8c = (byte *)0x79d78;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x79d78;" (assignment_expression "local_8c = (byte *)0x79d78" identifier = (cast_expression "(byte *)0x79d78" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n            local_8c = (byte *)0x79d67;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x79d67;" (assignment_expression "local_8c = (byte *)0x79d67" identifier = (cast_expression "(byte *)0x79d67" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n            local_8c = (byte *)0x79d56;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x79d56;" (assignment_expression "local_8c = (byte *)0x79d56" identifier = (cast_expression "(byte *)0x79d56" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n            local_8c = (byte *)0x79d47;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x79d47;" (assignment_expression "local_8c = (byte *)0x79d47" identifier = (cast_expression "(byte *)0x79d47" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "default:\n            goto LAB_0002dbd0;" default : (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;)) (case_statement "case 0x80:\n            local_8c = (byte *)0x79d2d;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x79d2d;" (assignment_expression "local_8c = (byte *)0x79d2d" identifier = (cast_expression "(byte *)0x79d2d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x81:\n            local_8c = (byte *)0x79d15;" case number_literal : (expression_statement "local_8c = (byte *)0x79d15;" (assignment_expression "local_8c = (byte *)0x79d15" identifier = (cast_expression "(byte *)0x79d15" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;)) })) (goto_statement "goto LAB_0002dd00;" goto statement_identifier ;) })) (if_statement "if (0xad45 < uVar6) {\n          if (uVar6 == 0xdead) goto code_r0x0002ef3d;\n          if (uVar6 < 0xdeae) {\n            if (uVar6 == 0xbaab) goto code_r0x0002e43b;\n            if (uVar6 == 0xbeef) goto code_r0x0002e467;\n            goto LAB_0002dbd0;\n          }\n          if (uVar6 == 0xfeb0) goto code_r0x0002ef25;\n          if (uVar6 == 0xfeba) {\n            if (local_80 == 6) {\n              local_8c = (byte *)0x79879;\n            }\n            else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798af;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bf1;\n                }\n                else {\n                  local_8c = (byte *)0x78b77;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79895;\n                if (local_80 != 4) {\n                  local_8c = (byte *)"R_IQ2000_26";\n                  if (4 < local_80) {\n                    local_8c = (byte *)"R_IQ2000_HI16";\n                  }\n                }\n              }\n            }\n            else if (local_80 == 9) {\n              local_8c = (byte *)0x79844;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79866;\n              }\n              else {\n                local_8c = (byte *)0x79853;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x7981b;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79806;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x79832;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 == 0xf00d) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7905a;\n              break;\n            case 1:\n              local_8c = &UNK_00078b9e;\n              break;\n            case 2:\n              local_8c = &UNK_00079659;\n              break;\n            case 3:\n              local_8c = (byte *)0x79650;\n              break;\n            case 4:\n              local_8c = (byte *)0x79647;\n              break;\n            case 5:\n              local_8c = (byte *)0x79638;\n              break;\n            case 6:\n              local_8c = (byte *)0x79628;\n              break;\n            case 7:\n              local_8c = (byte *)0x79618;\n              break;\n            case 8:\n              local_8c = (byte *)0x79608;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f8;\n              break;\n            case 10:\n              local_8c = (byte *)0x795ec;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795e0;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795d4;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795bc;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795af;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x795a0;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x79591;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x79584;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79575;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79561;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954f;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            }\n            goto LAB_0002dd00;\n          }\n          goto LAB_0002dbd0;\n        }" if (parenthesized_expression "(0xad45 < uVar6)" ( (binary_expression "0xad45 < uVar6" number_literal < identifier) )) (compound_statement "{\n          if (uVar6 == 0xdead) goto code_r0x0002ef3d;\n          if (uVar6 < 0xdeae) {\n            if (uVar6 == 0xbaab) goto code_r0x0002e43b;\n            if (uVar6 == 0xbeef) goto code_r0x0002e467;\n            goto LAB_0002dbd0;\n          }\n          if (uVar6 == 0xfeb0) goto code_r0x0002ef25;\n          if (uVar6 == 0xfeba) {\n            if (local_80 == 6) {\n              local_8c = (byte *)0x79879;\n            }\n            else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798af;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bf1;\n                }\n                else {\n                  local_8c = (byte *)0x78b77;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79895;\n                if (local_80 != 4) {\n                  local_8c = (byte *)"R_IQ2000_26";\n                  if (4 < local_80) {\n                    local_8c = (byte *)"R_IQ2000_HI16";\n                  }\n                }\n              }\n            }\n            else if (local_80 == 9) {\n              local_8c = (byte *)0x79844;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79866;\n              }\n              else {\n                local_8c = (byte *)0x79853;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x7981b;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79806;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x79832;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 == 0xf00d) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7905a;\n              break;\n            case 1:\n              local_8c = &UNK_00078b9e;\n              break;\n            case 2:\n              local_8c = &UNK_00079659;\n              break;\n            case 3:\n              local_8c = (byte *)0x79650;\n              break;\n            case 4:\n              local_8c = (byte *)0x79647;\n              break;\n            case 5:\n              local_8c = (byte *)0x79638;\n              break;\n            case 6:\n              local_8c = (byte *)0x79628;\n              break;\n            case 7:\n              local_8c = (byte *)0x79618;\n              break;\n            case 8:\n              local_8c = (byte *)0x79608;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f8;\n              break;\n            case 10:\n              local_8c = (byte *)0x795ec;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795e0;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795d4;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795bc;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795af;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x795a0;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x79591;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x79584;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79575;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79561;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954f;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            }\n            goto LAB_0002dd00;\n          }\n          goto LAB_0002dbd0;\n        }" { (if_statement "if (uVar6 == 0xdead) goto code_r0x0002ef3d;" if (parenthesized_expression "(uVar6 == 0xdead)" ( (binary_expression "uVar6 == 0xdead" identifier == number_literal) )) (goto_statement "goto code_r0x0002ef3d;" goto statement_identifier ;)) (if_statement "if (uVar6 < 0xdeae) {\n            if (uVar6 == 0xbaab) goto code_r0x0002e43b;\n            if (uVar6 == 0xbeef) goto code_r0x0002e467;\n            goto LAB_0002dbd0;\n          }" if (parenthesized_expression "(uVar6 < 0xdeae)" ( (binary_expression "uVar6 < 0xdeae" identifier < number_literal) )) (compound_statement "{\n            if (uVar6 == 0xbaab) goto code_r0x0002e43b;\n            if (uVar6 == 0xbeef) goto code_r0x0002e467;\n            goto LAB_0002dbd0;\n          }" { (if_statement "if (uVar6 == 0xbaab) goto code_r0x0002e43b;" if (parenthesized_expression "(uVar6 == 0xbaab)" ( (binary_expression "uVar6 == 0xbaab" identifier == number_literal) )) (goto_statement "goto code_r0x0002e43b;" goto statement_identifier ;)) (if_statement "if (uVar6 == 0xbeef) goto code_r0x0002e467;" if (parenthesized_expression "(uVar6 == 0xbeef)" ( (binary_expression "uVar6 == 0xbeef" identifier == number_literal) )) (goto_statement "goto code_r0x0002e467;" goto statement_identifier ;)) (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;) })) (if_statement "if (uVar6 == 0xfeb0) goto code_r0x0002ef25;" if (parenthesized_expression "(uVar6 == 0xfeb0)" ( (binary_expression "uVar6 == 0xfeb0" identifier == number_literal) )) (goto_statement "goto code_r0x0002ef25;" goto statement_identifier ;)) (if_statement "if (uVar6 == 0xfeba) {\n            if (local_80 == 6) {\n              local_8c = (byte *)0x79879;\n            }\n            else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798af;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bf1;\n                }\n                else {\n                  local_8c = (byte *)0x78b77;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79895;\n                if (local_80 != 4) {\n                  local_8c = (byte *)"R_IQ2000_26";\n                  if (4 < local_80) {\n                    local_8c = (byte *)"R_IQ2000_HI16";\n                  }\n                }\n              }\n            }\n            else if (local_80 == 9) {\n              local_8c = (byte *)0x79844;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79866;\n              }\n              else {\n                local_8c = (byte *)0x79853;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x7981b;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79806;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x79832;\n            }\n            goto LAB_0002dd00;\n          }" if (parenthesized_expression "(uVar6 == 0xfeba)" ( (binary_expression "uVar6 == 0xfeba" identifier == number_literal) )) (compound_statement "{\n            if (local_80 == 6) {\n              local_8c = (byte *)0x79879;\n            }\n            else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798af;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bf1;\n                }\n                else {\n                  local_8c = (byte *)0x78b77;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79895;\n                if (local_80 != 4) {\n                  local_8c = (byte *)"R_IQ2000_26";\n                  if (4 < local_80) {\n                    local_8c = (byte *)"R_IQ2000_HI16";\n                  }\n                }\n              }\n            }\n            else if (local_80 == 9) {\n              local_8c = (byte *)0x79844;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79866;\n              }\n              else {\n                local_8c = (byte *)0x79853;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x7981b;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79806;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x79832;\n            }\n            goto LAB_0002dd00;\n          }" { (if_statement "if (local_80 == 6) {\n              local_8c = (byte *)0x79879;\n            }\n            else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798af;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bf1;\n                }\n                else {\n                  local_8c = (byte *)0x78b77;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79895;\n                if (local_80 != 4) {\n                  local_8c = (byte *)"R_IQ2000_26";\n                  if (4 < local_80) {\n                    local_8c = (byte *)"R_IQ2000_HI16";\n                  }\n                }\n              }\n            }\n            else if (local_80 == 9) {\n              local_8c = (byte *)0x79844;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79866;\n              }\n              else {\n                local_8c = (byte *)0x79853;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x7981b;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79806;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x79832;\n            }" if (parenthesized_expression "(local_80 == 6)" ( (binary_expression "local_80 == 6" identifier == number_literal) )) (compound_statement "{\n              local_8c = (byte *)0x79879;\n            }" { (expression_statement "local_8c = (byte *)0x79879;" (assignment_expression "local_8c = (byte *)0x79879" identifier = (cast_expression "(byte *)0x79879" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) }) (else_clause "else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798af;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bf1;\n                }\n                else {\n                  local_8c = (byte *)0x78b77;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79895;\n                if (local_80 != 4) {\n                  local_8c = (byte *)"R_IQ2000_26";\n                  if (4 < local_80) {\n                    local_8c = (byte *)"R_IQ2000_HI16";\n                  }\n                }\n              }\n            }\n            else if (local_80 == 9) {\n              local_8c = (byte *)0x79844;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79866;\n              }\n              else {\n                local_8c = (byte *)0x79853;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x7981b;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79806;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x79832;\n            }" else (if_statement "if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798af;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bf1;\n                }\n                else {\n                  local_8c = (byte *)0x78b77;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79895;\n                if (local_80 != 4) {\n                  local_8c = (byte *)"R_IQ2000_26";\n                  if (4 < local_80) {\n                    local_8c = (byte *)"R_IQ2000_HI16";\n                  }\n                }\n              }\n            }\n            else if (local_80 == 9) {\n              local_8c = (byte *)0x79844;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79866;\n              }\n              else {\n                local_8c = (byte *)0x79853;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x7981b;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79806;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x79832;\n            }" if (parenthesized_expression "(local_80 < 7)" ( (binary_expression "local_80 < 7" identifier < number_literal) )) (compound_statement "{\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798af;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bf1;\n                }\n                else {\n                  local_8c = (byte *)0x78b77;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79895;\n                if (local_80 != 4) {\n                  local_8c = (byte *)"R_IQ2000_26";\n                  if (4 < local_80) {\n                    local_8c = (byte *)"R_IQ2000_HI16";\n                  }\n                }\n              }\n            }" { (if_statement "if (local_80 == 2) {\n                local_8c = (byte *)0x798af;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bf1;\n                }\n                else {\n                  local_8c = (byte *)0x78b77;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79895;\n                if (local_80 != 4) {\n                  local_8c = (byte *)"R_IQ2000_26";\n                  if (4 < local_80) {\n                    local_8c = (byte *)"R_IQ2000_HI16";\n                  }\n                }\n              }" if (parenthesized_expression "(local_80 == 2)" ( (binary_expression "local_80 == 2" identifier == number_literal) )) (compound_statement "{\n                local_8c = (byte *)0x798af;\n              }" { (expression_statement "local_8c = (byte *)0x798af;" (assignment_expression "local_8c = (byte *)0x798af" identifier = (cast_expression "(byte *)0x798af" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) }) (else_clause "else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bf1;\n                }\n                else {\n                  local_8c = (byte *)0x78b77;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79895;\n                if (local_80 != 4) {\n                  local_8c = (byte *)"R_IQ2000_26";\n                  if (4 < local_80) {\n                    local_8c = (byte *)"R_IQ2000_HI16";\n                  }\n                }\n              }" else (if_statement "if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bf1;\n                }\n                else {\n                  local_8c = (byte *)0x78b77;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79895;\n                if (local_80 != 4) {\n                  local_8c = (byte *)"R_IQ2000_26";\n                  if (4 < local_80) {\n                    local_8c = (byte *)"R_IQ2000_HI16";\n                  }\n                }\n              }" if (parenthesized_expression "(local_80 < 3)" ( (binary_expression "local_80 < 3" identifier < number_literal) )) (compound_statement "{\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bf1;\n                }\n                else {\n                  local_8c = (byte *)0x78b77;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }" { (if_statement "if (local_80 == 0) {\n                  local_8c = (byte *)0x78bf1;\n                }\n                else {\n                  local_8c = (byte *)0x78b77;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }" if (parenthesized_expression "(local_80 == 0)" ( (binary_expression "local_80 == 0" identifier == number_literal) )) (compound_statement "{\n                  local_8c = (byte *)0x78bf1;\n                }" { (expression_statement "local_8c = (byte *)0x78bf1;" (assignment_expression "local_8c = (byte *)0x78bf1" identifier = (cast_expression "(byte *)0x78bf1" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) }) (else_clause "else {\n                  local_8c = (byte *)0x78b77;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }" else (compound_statement "{\n                  local_8c = (byte *)0x78b77;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }" { (expression_statement "local_8c = (byte *)0x78b77;" (assignment_expression "local_8c = (byte *)0x78b77" identifier = (cast_expression "(byte *)0x78b77" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (if_statement "if (local_80 != 1) goto LAB_0002dbd0;" if (parenthesized_expression "(local_80 != 1)" ( (binary_expression "local_80 != 1" identifier != number_literal) )) (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;)) }))) }) (else_clause "else {\n                local_8c = (byte *)0x79895;\n                if (local_80 != 4) {\n                  local_8c = (byte *)"R_IQ2000_26";\n                  if (4 < local_80) {\n                    local_8c = (byte *)"R_IQ2000_HI16";\n                  }\n                }\n              }" else (compound_statement "{\n                local_8c = (byte *)0x79895;\n                if (local_80 != 4) {\n                  local_8c = (byte *)"R_IQ2000_26";\n                  if (4 < local_80) {\n                    local_8c = (byte *)"R_IQ2000_HI16";\n                  }\n                }\n              }" { (expression_statement "local_8c = (byte *)0x79895;" (assignment_expression "local_8c = (byte *)0x79895" identifier = (cast_expression "(byte *)0x79895" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (if_statement "if (local_80 != 4) {\n                  local_8c = (byte *)"R_IQ2000_26";\n                  if (4 < local_80) {\n                    local_8c = (byte *)"R_IQ2000_HI16";\n                  }\n                }" if (parenthesized_expression "(local_80 != 4)" ( (binary_expression "local_80 != 4" identifier != number_literal) )) (compound_statement "{\n                  local_8c = (byte *)"R_IQ2000_26";\n                  if (4 < local_80) {\n                    local_8c = (byte *)"R_IQ2000_HI16";\n                  }\n                }" { (expression_statement "local_8c = (byte *)"R_IQ2000_26";" (assignment_expression "local_8c = (byte *)"R_IQ2000_26"" identifier = (cast_expression "(byte *)"R_IQ2000_26"" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (string_literal ""R_IQ2000_26"" " string_content "))) ;) (if_statement "if (4 < local_80) {\n                    local_8c = (byte *)"R_IQ2000_HI16";\n                  }" if (parenthesized_expression "(4 < local_80)" ( (binary_expression "4 < local_80" number_literal < identifier) )) (compound_statement "{\n                    local_8c = (byte *)"R_IQ2000_HI16";\n                  }" { (expression_statement "local_8c = (byte *)"R_IQ2000_HI16";" (assignment_expression "local_8c = (byte *)"R_IQ2000_HI16"" identifier = (cast_expression "(byte *)"R_IQ2000_HI16"" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (string_literal ""R_IQ2000_HI16"" " string_content "))) ;) })) })) }))))) }) (else_clause "else if (local_80 == 9) {\n              local_8c = (byte *)0x79844;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79866;\n              }\n              else {\n                local_8c = (byte *)0x79853;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x7981b;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79806;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x79832;\n            }" else (if_statement "if (local_80 == 9) {\n              local_8c = (byte *)0x79844;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79866;\n              }\n              else {\n                local_8c = (byte *)0x79853;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x7981b;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79806;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x79832;\n            }" if (parenthesized_expression "(local_80 == 9)" ( (binary_expression "local_80 == 9" identifier == number_literal) )) (compound_statement "{\n              local_8c = (byte *)0x79844;\n            }" { (expression_statement "local_8c = (byte *)0x79844;" (assignment_expression "local_8c = (byte *)0x79844" identifier = (cast_expression "(byte *)0x79844" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) }) (else_clause "else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79866;\n              }\n              else {\n                local_8c = (byte *)0x79853;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x7981b;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79806;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x79832;\n            }" else (if_statement "if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79866;\n              }\n              else {\n                local_8c = (byte *)0x79853;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x7981b;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79806;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x79832;\n            }" if (parenthesized_expression "(local_80 < 10)" ( (binary_expression "local_80 < 10" identifier < number_literal) )) (compound_statement "{\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79866;\n              }\n              else {\n                local_8c = (byte *)0x79853;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }" { (if_statement "if (local_80 == 7) {\n                local_8c = (byte *)0x79866;\n              }\n              else {\n                local_8c = (byte *)0x79853;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }" if (parenthesized_expression "(local_80 == 7)" ( (binary_expression "local_80 == 7" identifier == number_literal) )) (compound_statement "{\n                local_8c = (byte *)0x79866;\n              }" { (expression_statement "local_8c = (byte *)0x79866;" (assignment_expression "local_8c = (byte *)0x79866" identifier = (cast_expression "(byte *)0x79866" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) }) (else_clause "else {\n                local_8c = (byte *)0x79853;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }" else (compound_statement "{\n                local_8c = (byte *)0x79853;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }" { (expression_statement "local_8c = (byte *)0x79853;" (assignment_expression "local_8c = (byte *)0x79853" identifier = (cast_expression "(byte *)0x79853" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (if_statement "if (local_80 != 8) goto LAB_0002dbd0;" if (parenthesized_expression "(local_80 != 8)" ( (binary_expression "local_80 != 8" identifier != number_literal) )) (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;)) }))) }) (else_clause "else if (local_80 == 200) {\n              local_8c = (byte *)0x7981b;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79806;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x79832;\n            }" else (if_statement "if (local_80 == 200) {\n              local_8c = (byte *)0x7981b;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79806;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x79832;\n            }" if (parenthesized_expression "(local_80 == 200)" ( (binary_expression "local_80 == 200" identifier == number_literal) )) (compound_statement "{\n              local_8c = (byte *)0x7981b;\n            }" { (expression_statement "local_8c = (byte *)0x7981b;" (assignment_expression "local_8c = (byte *)0x7981b" identifier = (cast_expression "(byte *)0x7981b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) }) (else_clause "else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79806;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x79832;\n            }" else (if_statement "if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79806;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x79832;\n            }" if (parenthesized_expression "(local_80 == 0xc9)" ( (binary_expression "local_80 == 0xc9" identifier == number_literal) )) (compound_statement "{\n              local_8c = (byte *)0x79806;\n            }" { (expression_statement "local_8c = (byte *)0x79806;" (assignment_expression "local_8c = (byte *)0x79806" identifier = (cast_expression "(byte *)0x79806" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) }) (else_clause "else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x79832;\n            }" else (compound_statement "{\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x79832;\n            }" { (if_statement "if (local_80 != 10) goto LAB_0002dbd0;" if (parenthesized_expression "(local_80 != 10)" ( (binary_expression "local_80 != 10" identifier != number_literal) )) (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;)) (expression_statement "local_8c = (byte *)0x79832;" (assignment_expression "local_8c = (byte *)0x79832" identifier = (cast_expression "(byte *)0x79832" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) }))))))))))))) (goto_statement "goto LAB_0002dd00;" goto statement_identifier ;) })) (if_statement "if (uVar6 == 0xf00d) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7905a;\n              break;\n            case 1:\n              local_8c = &UNK_00078b9e;\n              break;\n            case 2:\n              local_8c = &UNK_00079659;\n              break;\n            case 3:\n              local_8c = (byte *)0x79650;\n              break;\n            case 4:\n              local_8c = (byte *)0x79647;\n              break;\n            case 5:\n              local_8c = (byte *)0x79638;\n              break;\n            case 6:\n              local_8c = (byte *)0x79628;\n              break;\n            case 7:\n              local_8c = (byte *)0x79618;\n              break;\n            case 8:\n              local_8c = (byte *)0x79608;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f8;\n              break;\n            case 10:\n              local_8c = (byte *)0x795ec;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795e0;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795d4;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795bc;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795af;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x795a0;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x79591;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x79584;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79575;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79561;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954f;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            }\n            goto LAB_0002dd00;\n          }" if (parenthesized_expression "(uVar6 == 0xf00d)" ( (binary_expression "uVar6 == 0xf00d" identifier == number_literal) )) (compound_statement "{\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7905a;\n              break;\n            case 1:\n              local_8c = &UNK_00078b9e;\n              break;\n            case 2:\n              local_8c = &UNK_00079659;\n              break;\n            case 3:\n              local_8c = (byte *)0x79650;\n              break;\n            case 4:\n              local_8c = (byte *)0x79647;\n              break;\n            case 5:\n              local_8c = (byte *)0x79638;\n              break;\n            case 6:\n              local_8c = (byte *)0x79628;\n              break;\n            case 7:\n              local_8c = (byte *)0x79618;\n              break;\n            case 8:\n              local_8c = (byte *)0x79608;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f8;\n              break;\n            case 10:\n              local_8c = (byte *)0x795ec;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795e0;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795d4;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795bc;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795af;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x795a0;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x79591;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x79584;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79575;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79561;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954f;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            }\n            goto LAB_0002dd00;\n          }" { (switch_statement "switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7905a;\n              break;\n            case 1:\n              local_8c = &UNK_00078b9e;\n              break;\n            case 2:\n              local_8c = &UNK_00079659;\n              break;\n            case 3:\n              local_8c = (byte *)0x79650;\n              break;\n            case 4:\n              local_8c = (byte *)0x79647;\n              break;\n            case 5:\n              local_8c = (byte *)0x79638;\n              break;\n            case 6:\n              local_8c = (byte *)0x79628;\n              break;\n            case 7:\n              local_8c = (byte *)0x79618;\n              break;\n            case 8:\n              local_8c = (byte *)0x79608;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f8;\n              break;\n            case 10:\n              local_8c = (byte *)0x795ec;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795e0;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795d4;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795bc;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795af;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x795a0;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x79591;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x79584;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79575;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79561;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954f;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n            case 0:\n              local_8c = (byte *)0x7905a;\n              break;\n            case 1:\n              local_8c = &UNK_00078b9e;\n              break;\n            case 2:\n              local_8c = &UNK_00079659;\n              break;\n            case 3:\n              local_8c = (byte *)0x79650;\n              break;\n            case 4:\n              local_8c = (byte *)0x79647;\n              break;\n            case 5:\n              local_8c = (byte *)0x79638;\n              break;\n            case 6:\n              local_8c = (byte *)0x79628;\n              break;\n            case 7:\n              local_8c = (byte *)0x79618;\n              break;\n            case 8:\n              local_8c = (byte *)0x79608;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f8;\n              break;\n            case 10:\n              local_8c = (byte *)0x795ec;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795e0;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795d4;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795bc;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795af;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x795a0;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x79591;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x79584;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79575;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79561;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954f;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            }" { (case_statement "case 0:\n              local_8c = (byte *)0x7905a;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7905a;" (assignment_expression "local_8c = (byte *)0x7905a" identifier = (cast_expression "(byte *)0x7905a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n              local_8c = &UNK_00078b9e;\n              break;" case number_literal : (expression_statement "local_8c = &UNK_00078b9e;" (assignment_expression "local_8c = &UNK_00078b9e" identifier = (pointer_expression "&UNK_00078b9e" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n              local_8c = &UNK_00079659;\n              break;" case number_literal : (expression_statement "local_8c = &UNK_00079659;" (assignment_expression "local_8c = &UNK_00079659" identifier = (pointer_expression "&UNK_00079659" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n              local_8c = (byte *)0x79650;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79650;" (assignment_expression "local_8c = (byte *)0x79650" identifier = (cast_expression "(byte *)0x79650" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n              local_8c = (byte *)0x79647;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79647;" (assignment_expression "local_8c = (byte *)0x79647" identifier = (cast_expression "(byte *)0x79647" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n              local_8c = (byte *)0x79638;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79638;" (assignment_expression "local_8c = (byte *)0x79638" identifier = (cast_expression "(byte *)0x79638" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n              local_8c = (byte *)0x79628;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79628;" (assignment_expression "local_8c = (byte *)0x79628" identifier = (cast_expression "(byte *)0x79628" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n              local_8c = (byte *)0x79618;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79618;" (assignment_expression "local_8c = (byte *)0x79618" identifier = (cast_expression "(byte *)0x79618" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n              local_8c = (byte *)0x79608;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79608;" (assignment_expression "local_8c = (byte *)0x79608" identifier = (cast_expression "(byte *)0x79608" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n              local_8c = (byte *)0x795f8;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x795f8;" (assignment_expression "local_8c = (byte *)0x795f8" identifier = (cast_expression "(byte *)0x795f8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n              local_8c = (byte *)0x795ec;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x795ec;" (assignment_expression "local_8c = (byte *)0x795ec" identifier = (cast_expression "(byte *)0x795ec" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n              local_8c = (byte *)0x795e0;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x795e0;" (assignment_expression "local_8c = (byte *)0x795e0" identifier = (cast_expression "(byte *)0x795e0" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n              local_8c = (byte *)0x795d4;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x795d4;" (assignment_expression "local_8c = (byte *)0x795d4" identifier = (cast_expression "(byte *)0x795d4" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd:\n              local_8c = (byte *)0x795c8;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x795c8;" (assignment_expression "local_8c = (byte *)0x795c8" identifier = (cast_expression "(byte *)0x795c8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xe:\n              local_8c = (byte *)0x795bc;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x795bc;" (assignment_expression "local_8c = (byte *)0x795bc" identifier = (cast_expression "(byte *)0x795bc" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xf:\n              local_8c = (byte *)0x795af;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x795af;" (assignment_expression "local_8c = (byte *)0x795af" identifier = (cast_expression "(byte *)0x795af" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x10:\n              local_8c = (byte *)0x795a0;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x795a0;" (assignment_expression "local_8c = (byte *)0x795a0" identifier = (cast_expression "(byte *)0x795a0" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x11:\n              local_8c = (byte *)0x79591;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79591;" (assignment_expression "local_8c = (byte *)0x79591" identifier = (cast_expression "(byte *)0x79591" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x12:\n              local_8c = (byte *)0x79584;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79584;" (assignment_expression "local_8c = (byte *)0x79584" identifier = (cast_expression "(byte *)0x79584" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x13:\n              local_8c = (byte *)0x79575;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79575;" (assignment_expression "local_8c = (byte *)0x79575" identifier = (cast_expression "(byte *)0x79575" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x14:\n              local_8c = (byte *)0x79561;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79561;" (assignment_expression "local_8c = (byte *)0x79561" identifier = (cast_expression "(byte *)0x79561" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x15:\n              local_8c = (byte *)0x7954f;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7954f;" (assignment_expression "local_8c = (byte *)0x7954f" identifier = (cast_expression "(byte *)0x7954f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "default:\n              goto LAB_0002dbd0;" default : (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;)) })) (goto_statement "goto LAB_0002dd00;" goto statement_identifier ;) })) (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;) })) (if_statement "if (uVar6 == 0x9080) goto LAB_0002edf8;" if (parenthesized_expression "(uVar6 == 0x9080)" ( (binary_expression "uVar6 == 0x9080" identifier == number_literal) )) (goto_statement "goto LAB_0002edf8;" goto statement_identifier ;)) (if_statement "if (uVar6 < 0x9081) {\n          if (uVar6 == 0x9026) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7a175;\n              break;\n            case 1:\n              local_8c = (byte *)0x78adb;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a828;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a818;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a808;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f9;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7ea;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7db;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7ce;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7bf;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7b0;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a7a1;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0x11:\n              local_8c = (byte *)0x7a78f;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a77e;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a76e;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a761;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a750;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73f;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a72e;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a720;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a712;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a703;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6f2;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6e0;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6cf;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6be;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6ad;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a69c;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a68b;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a67b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a66b;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a65b;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a64b;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 == 0x9041) goto LAB_0002e50a;\n        }\n        else {\n          if (uVar6 == 0xa390) goto LAB_0002e526;\n          if (uVar6 == 0xabc7) goto LAB_0002e54a;\n        }" if (parenthesized_expression "(uVar6 < 0x9081)" ( (binary_expression "uVar6 < 0x9081" identifier < number_literal) )) (compound_statement "{\n          if (uVar6 == 0x9026) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7a175;\n              break;\n            case 1:\n              local_8c = (byte *)0x78adb;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a828;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a818;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a808;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f9;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7ea;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7db;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7ce;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7bf;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7b0;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a7a1;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0x11:\n              local_8c = (byte *)0x7a78f;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a77e;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a76e;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a761;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a750;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73f;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a72e;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a720;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a712;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a703;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6f2;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6e0;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6cf;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6be;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6ad;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a69c;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a68b;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a67b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a66b;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a65b;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a64b;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 == 0x9041) goto LAB_0002e50a;\n        }" { (if_statement "if (uVar6 == 0x9026) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7a175;\n              break;\n            case 1:\n              local_8c = (byte *)0x78adb;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a828;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a818;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a808;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f9;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7ea;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7db;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7ce;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7bf;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7b0;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a7a1;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0x11:\n              local_8c = (byte *)0x7a78f;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a77e;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a76e;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a761;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a750;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73f;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a72e;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a720;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a712;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a703;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6f2;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6e0;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6cf;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6be;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6ad;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a69c;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a68b;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a67b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a66b;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a65b;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a64b;\n            }\n            goto LAB_0002dd00;\n          }" if (parenthesized_expression "(uVar6 == 0x9026)" ( (binary_expression "uVar6 == 0x9026" identifier == number_literal) )) (compound_statement "{\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7a175;\n              break;\n            case 1:\n              local_8c = (byte *)0x78adb;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a828;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a818;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a808;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f9;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7ea;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7db;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7ce;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7bf;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7b0;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a7a1;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0x11:\n              local_8c = (byte *)0x7a78f;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a77e;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a76e;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a761;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a750;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73f;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a72e;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a720;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a712;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a703;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6f2;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6e0;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6cf;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6be;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6ad;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a69c;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a68b;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a67b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a66b;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a65b;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a64b;\n            }\n            goto LAB_0002dd00;\n          }" { (switch_statement "switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7a175;\n              break;\n            case 1:\n              local_8c = (byte *)0x78adb;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a828;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a818;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a808;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f9;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7ea;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7db;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7ce;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7bf;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7b0;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a7a1;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0x11:\n              local_8c = (byte *)0x7a78f;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a77e;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a76e;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a761;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a750;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73f;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a72e;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a720;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a712;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a703;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6f2;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6e0;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6cf;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6be;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6ad;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a69c;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a68b;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a67b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a66b;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a65b;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a64b;\n            }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n            case 0:\n              local_8c = (byte *)0x7a175;\n              break;\n            case 1:\n              local_8c = (byte *)0x78adb;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a828;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a818;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a808;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f9;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7ea;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7db;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7ce;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7bf;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7b0;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a7a1;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0x11:\n              local_8c = (byte *)0x7a78f;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a77e;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a76e;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a761;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a750;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73f;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a72e;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a720;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a712;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a703;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6f2;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6e0;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6cf;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6be;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6ad;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a69c;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a68b;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a67b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a66b;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a65b;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a64b;\n            }" { (case_statement "case 0:\n              local_8c = (byte *)0x7a175;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a175;" (assignment_expression "local_8c = (byte *)0x7a175" identifier = (cast_expression "(byte *)0x7a175" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n              local_8c = (byte *)0x78adb;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x78adb;" (assignment_expression "local_8c = (byte *)0x78adb" identifier = (cast_expression "(byte *)0x78adb" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n              local_8c = (byte *)0x7a828;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a828;" (assignment_expression "local_8c = (byte *)0x7a828" identifier = (cast_expression "(byte *)0x7a828" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n              local_8c = (byte *)0x7a818;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a818;" (assignment_expression "local_8c = (byte *)0x7a818" identifier = (cast_expression "(byte *)0x7a818" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n              local_8c = (byte *)0x7a808;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a808;" (assignment_expression "local_8c = (byte *)0x7a808" identifier = (cast_expression "(byte *)0x7a808" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n              local_8c = (byte *)0x7a7f9;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a7f9;" (assignment_expression "local_8c = (byte *)0x7a7f9" identifier = (cast_expression "(byte *)0x7a7f9" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n              local_8c = (byte *)0x7a7ea;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a7ea;" (assignment_expression "local_8c = (byte *)0x7a7ea" identifier = (cast_expression "(byte *)0x7a7ea" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n              local_8c = (byte *)0x7a7db;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a7db;" (assignment_expression "local_8c = (byte *)0x7a7db" identifier = (cast_expression "(byte *)0x7a7db" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n              local_8c = (byte *)0x7a7ce;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a7ce;" (assignment_expression "local_8c = (byte *)0x7a7ce" identifier = (cast_expression "(byte *)0x7a7ce" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n              local_8c = (byte *)0x7a7bf;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a7bf;" (assignment_expression "local_8c = (byte *)0x7a7bf" identifier = (cast_expression "(byte *)0x7a7bf" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n              local_8c = (byte *)0x7a7b0;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a7b0;" (assignment_expression "local_8c = (byte *)0x7a7b0" identifier = (cast_expression "(byte *)0x7a7b0" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n              local_8c = (byte *)0x7a7a1;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a7a1;" (assignment_expression "local_8c = (byte *)0x7a7a1" identifier = (cast_expression "(byte *)0x7a7a1" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "default:\n              goto LAB_0002dbd0;" default : (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;)) (case_statement "case 0x11:\n              local_8c = (byte *)0x7a78f;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a78f;" (assignment_expression "local_8c = (byte *)0x7a78f" identifier = (cast_expression "(byte *)0x7a78f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x12:\n              local_8c = (byte *)0x7a77e;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a77e;" (assignment_expression "local_8c = (byte *)0x7a77e" identifier = (cast_expression "(byte *)0x7a77e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x13:\n              local_8c = (byte *)0x7a76e;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a76e;" (assignment_expression "local_8c = (byte *)0x7a76e" identifier = (cast_expression "(byte *)0x7a76e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x18:\n              local_8c = (byte *)0x7a761;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a761;" (assignment_expression "local_8c = (byte *)0x7a761" identifier = (cast_expression "(byte *)0x7a761" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x19:\n              local_8c = (byte *)0x7a750;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a750;" (assignment_expression "local_8c = (byte *)0x7a750" identifier = (cast_expression "(byte *)0x7a750" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1a:\n              local_8c = (byte *)0x7a73f;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a73f;" (assignment_expression "local_8c = (byte *)0x7a73f" identifier = (cast_expression "(byte *)0x7a73f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1b:\n              local_8c = (byte *)0x7a72e;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a72e;" (assignment_expression "local_8c = (byte *)0x7a72e" identifier = (cast_expression "(byte *)0x7a72e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1c:\n              local_8c = (byte *)0x7a720;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a720;" (assignment_expression "local_8c = (byte *)0x7a720" identifier = (cast_expression "(byte *)0x7a720" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1d:\n              local_8c = (byte *)0x7a712;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a712;" (assignment_expression "local_8c = (byte *)0x7a712" identifier = (cast_expression "(byte *)0x7a712" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1e:\n              local_8c = (byte *)0x7a703;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a703;" (assignment_expression "local_8c = (byte *)0x7a703" identifier = (cast_expression "(byte *)0x7a703" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1f:\n              local_8c = (byte *)0x7a6f2;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a6f2;" (assignment_expression "local_8c = (byte *)0x7a6f2" identifier = (cast_expression "(byte *)0x7a6f2" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x20:\n              local_8c = (byte *)0x7a6e0;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a6e0;" (assignment_expression "local_8c = (byte *)0x7a6e0" identifier = (cast_expression "(byte *)0x7a6e0" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x21:\n              local_8c = (byte *)0x7a6cf;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a6cf;" (assignment_expression "local_8c = (byte *)0x7a6cf" identifier = (cast_expression "(byte *)0x7a6cf" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x22:\n              local_8c = (byte *)0x7a6be;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a6be;" (assignment_expression "local_8c = (byte *)0x7a6be" identifier = (cast_expression "(byte *)0x7a6be" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x23:\n              local_8c = (byte *)0x7a6ad;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a6ad;" (assignment_expression "local_8c = (byte *)0x7a6ad" identifier = (cast_expression "(byte *)0x7a6ad" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x24:\n              local_8c = (byte *)0x7a69c;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a69c;" (assignment_expression "local_8c = (byte *)0x7a69c" identifier = (cast_expression "(byte *)0x7a69c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x25:\n              local_8c = (byte *)0x7a68b;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a68b;" (assignment_expression "local_8c = (byte *)0x7a68b" identifier = (cast_expression "(byte *)0x7a68b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x26:\n              local_8c = (byte *)0x7a67b;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a67b;" (assignment_expression "local_8c = (byte *)0x7a67b" identifier = (cast_expression "(byte *)0x7a67b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x27:\n              local_8c = (byte *)0x7a66b;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a66b;" (assignment_expression "local_8c = (byte *)0x7a66b" identifier = (cast_expression "(byte *)0x7a66b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x28:\n              local_8c = (byte *)0x7a65b;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a65b;" (assignment_expression "local_8c = (byte *)0x7a65b" identifier = (cast_expression "(byte *)0x7a65b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x29:\n              local_8c = (byte *)0x7a64b;" case number_literal : (expression_statement "local_8c = (byte *)0x7a64b;" (assignment_expression "local_8c = (byte *)0x7a64b" identifier = (cast_expression "(byte *)0x7a64b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;)) })) (goto_statement "goto LAB_0002dd00;" goto statement_identifier ;) })) (if_statement "if (uVar6 == 0x9041) goto LAB_0002e50a;" if (parenthesized_expression "(uVar6 == 0x9041)" ( (binary_expression "uVar6 == 0x9041" identifier == number_literal) )) (goto_statement "goto LAB_0002e50a;" goto statement_identifier ;)) }) (else_clause "else {\n          if (uVar6 == 0xa390) goto LAB_0002e526;\n          if (uVar6 == 0xabc7) goto LAB_0002e54a;\n        }" else (compound_statement "{\n          if (uVar6 == 0xa390) goto LAB_0002e526;\n          if (uVar6 == 0xabc7) goto LAB_0002e54a;\n        }" { (if_statement "if (uVar6 == 0xa390) goto LAB_0002e526;" if (parenthesized_expression "(uVar6 == 0xa390)" ( (binary_expression "uVar6 == 0xa390" identifier == number_literal) )) (goto_statement "goto LAB_0002e526;" goto statement_identifier ;)) (if_statement "if (uVar6 == 0xabc7) goto LAB_0002e54a;" if (parenthesized_expression "(uVar6 == 0xabc7)" ( (binary_expression "uVar6 == 0xabc7" identifier == number_literal) )) (goto_statement "goto LAB_0002e54a;" goto statement_identifier ;)) }))) (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;) })) (if_statement "if (uVar6 < 0x31) {\n        if (uVar6 < 0x2e) {\n          if (uVar6 != 0x12) {\n            if (uVar6 < 0x13) {\n              if (uVar6 == 7) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79d0a;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b0e;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a16a;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a15b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a14b;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a13c;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 0x30:\n                  local_8c = &UNK_0007a131;\n                  break;\n                case 0x31:\n                  local_8c = &UNK_0007a125;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a11a;\n                  break;\n                case 0x40:\n                  local_8c = &UNK_0007a10f;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a102;\n                  break;\n                case 0x44:\n                  local_8c = &UNK_0007a0f7;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0ea;\n                  break;\n                case 0x48:\n                  local_8c = &UNK_0007a0df;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0d2;\n                  break;\n                case 0x4c:\n                  local_8c = &UNK_0007a0c7;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0ba;\n                  break;\n                case 0x52:\n                  local_8c = &UNK_0007a0ad;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a0a0;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a093;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a083;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a073;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a063;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a053;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a043;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a033;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a028;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a01a;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a00e;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79fff;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79ff4;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe9;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fdd;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fce;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 < 8) {\n                if (uVar6 == 3) {\nLAB_0002e7da:\n                  local_8c = (byte *)FUN_00015960();\n                  goto LAB_0002dcf0;\n                }\n                if (uVar6 < 4) {\n                  if (uVar6 == 2) goto LAB_0002e7ba;\n                }\n                else {\n                  if (uVar6 == 4) {\n                    local_8c = (byte *)FUN_00016860();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 6) goto LAB_0002e7da;\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 10) {\nLAB_0002ee10:\n                local_8c = (byte *)FUN_00016e80();\n                goto LAB_0002dcf0;\n              }\n              if (10 < uVar6) {\n                if (uVar6 == 0xb) goto LAB_0002e7ba;\n                if (uVar6 == 0xf) {\n                  local_8c = (byte *)FUN_000155e0();\n                  goto LAB_0002dcf0;\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 8) goto LAB_0002ee10;\n              if (uVar6 == 9) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79c05;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b17;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79fb4;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa6;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f99;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f8c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f7e;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f71;\n                  break;\n                case 8:\n                  local_8c = &UNK_00079f64;\n                  break;\n                case 9:\n                  local_8c = &UNK_00079f58;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f4c;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f3c;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x24) {\n              local_8c = (byte *)FUN_0001aaf0();\n              goto LAB_0002dcf0;\n            }\n            if (0x24 < uVar6) {\n              if (uVar6 == 0x2a) {\n                local_8c = (byte *)FUN_000192a0();\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 < 0x2b) {\n                if (uVar6 == 0x27) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x7a8dd;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a9d;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad3b;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad25;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad10;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7ad00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace6;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7acd0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acbc;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7acab;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac9e;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac8d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac7b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x28) {\n                  local_8c = (byte *)FUN_00014aa0();\n                  goto LAB_0002dcf0;\n                }\n              }\n              else {\n                if (uVar6 == 0x2b) goto LAB_0002e7ba;\n                if (uVar6 == 0x2d) goto LAB_0002e062;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x15) {\n              local_8c = (byte *)FUN_00017ef0();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 < 0x16) {\n              if (uVar6 == 0x13) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b54a;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078a1f;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007b8f4;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007b8e9;\n                  break;\n                case 4:\n                  local_8c = &UNK_0007b8df;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8d1;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8c2;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8b2;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x14) {\n                local_8c = (byte *)FUN_00017bb0();\n                goto LAB_0002dcf0;\n              }\n            }\n            else {\n              if (uVar6 == 0x16) {\nLAB_0002e526:\n                local_8c = (byte *)FUN_00018e30();\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 == 0x17) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b3ff;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a31;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b68e;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b67e;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b66e;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b661;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b654;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b648;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b63c;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b631;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b625;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b617;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b609;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5fd;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ef;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5e3;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d7;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c9;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n            }\n            goto LAB_0002dbd0;\n          }\nLAB_0002e7ba:\n          local_8c = (byte *)FUN_000195d0();\n        }\n        else {\n          local_8c = (byte *)FUN_00015240();\n        }\n        goto LAB_0002dcf0;\n      }" if (parenthesized_expression "(uVar6 < 0x31)" ( (binary_expression "uVar6 < 0x31" identifier < number_literal) )) (compound_statement "{\n        if (uVar6 < 0x2e) {\n          if (uVar6 != 0x12) {\n            if (uVar6 < 0x13) {\n              if (uVar6 == 7) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79d0a;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b0e;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a16a;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a15b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a14b;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a13c;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 0x30:\n                  local_8c = &UNK_0007a131;\n                  break;\n                case 0x31:\n                  local_8c = &UNK_0007a125;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a11a;\n                  break;\n                case 0x40:\n                  local_8c = &UNK_0007a10f;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a102;\n                  break;\n                case 0x44:\n                  local_8c = &UNK_0007a0f7;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0ea;\n                  break;\n                case 0x48:\n                  local_8c = &UNK_0007a0df;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0d2;\n                  break;\n                case 0x4c:\n                  local_8c = &UNK_0007a0c7;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0ba;\n                  break;\n                case 0x52:\n                  local_8c = &UNK_0007a0ad;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a0a0;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a093;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a083;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a073;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a063;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a053;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a043;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a033;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a028;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a01a;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a00e;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79fff;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79ff4;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe9;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fdd;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fce;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 < 8) {\n                if (uVar6 == 3) {\nLAB_0002e7da:\n                  local_8c = (byte *)FUN_00015960();\n                  goto LAB_0002dcf0;\n                }\n                if (uVar6 < 4) {\n                  if (uVar6 == 2) goto LAB_0002e7ba;\n                }\n                else {\n                  if (uVar6 == 4) {\n                    local_8c = (byte *)FUN_00016860();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 6) goto LAB_0002e7da;\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 10) {\nLAB_0002ee10:\n                local_8c = (byte *)FUN_00016e80();\n                goto LAB_0002dcf0;\n              }\n              if (10 < uVar6) {\n                if (uVar6 == 0xb) goto LAB_0002e7ba;\n                if (uVar6 == 0xf) {\n                  local_8c = (byte *)FUN_000155e0();\n                  goto LAB_0002dcf0;\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 8) goto LAB_0002ee10;\n              if (uVar6 == 9) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79c05;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b17;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79fb4;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa6;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f99;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f8c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f7e;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f71;\n                  break;\n                case 8:\n                  local_8c = &UNK_00079f64;\n                  break;\n                case 9:\n                  local_8c = &UNK_00079f58;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f4c;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f3c;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x24) {\n              local_8c = (byte *)FUN_0001aaf0();\n              goto LAB_0002dcf0;\n            }\n            if (0x24 < uVar6) {\n              if (uVar6 == 0x2a) {\n                local_8c = (byte *)FUN_000192a0();\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 < 0x2b) {\n                if (uVar6 == 0x27) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x7a8dd;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a9d;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad3b;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad25;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad10;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7ad00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace6;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7acd0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acbc;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7acab;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac9e;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac8d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac7b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x28) {\n                  local_8c = (byte *)FUN_00014aa0();\n                  goto LAB_0002dcf0;\n                }\n              }\n              else {\n                if (uVar6 == 0x2b) goto LAB_0002e7ba;\n                if (uVar6 == 0x2d) goto LAB_0002e062;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x15) {\n              local_8c = (byte *)FUN_00017ef0();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 < 0x16) {\n              if (uVar6 == 0x13) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b54a;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078a1f;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007b8f4;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007b8e9;\n                  break;\n                case 4:\n                  local_8c = &UNK_0007b8df;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8d1;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8c2;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8b2;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x14) {\n                local_8c = (byte *)FUN_00017bb0();\n                goto LAB_0002dcf0;\n              }\n            }\n            else {\n              if (uVar6 == 0x16) {\nLAB_0002e526:\n                local_8c = (byte *)FUN_00018e30();\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 == 0x17) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b3ff;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a31;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b68e;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b67e;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b66e;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b661;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b654;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b648;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b63c;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b631;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b625;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b617;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b609;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5fd;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ef;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5e3;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d7;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c9;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n            }\n            goto LAB_0002dbd0;\n          }\nLAB_0002e7ba:\n          local_8c = (byte *)FUN_000195d0();\n        }\n        else {\n          local_8c = (byte *)FUN_00015240();\n        }\n        goto LAB_0002dcf0;\n      }" { (if_statement "if (uVar6 < 0x2e) {\n          if (uVar6 != 0x12) {\n            if (uVar6 < 0x13) {\n              if (uVar6 == 7) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79d0a;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b0e;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a16a;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a15b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a14b;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a13c;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 0x30:\n                  local_8c = &UNK_0007a131;\n                  break;\n                case 0x31:\n                  local_8c = &UNK_0007a125;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a11a;\n                  break;\n                case 0x40:\n                  local_8c = &UNK_0007a10f;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a102;\n                  break;\n                case 0x44:\n                  local_8c = &UNK_0007a0f7;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0ea;\n                  break;\n                case 0x48:\n                  local_8c = &UNK_0007a0df;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0d2;\n                  break;\n                case 0x4c:\n                  local_8c = &UNK_0007a0c7;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0ba;\n                  break;\n                case 0x52:\n                  local_8c = &UNK_0007a0ad;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a0a0;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a093;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a083;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a073;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a063;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a053;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a043;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a033;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a028;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a01a;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a00e;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79fff;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79ff4;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe9;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fdd;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fce;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 < 8) {\n                if (uVar6 == 3) {\nLAB_0002e7da:\n                  local_8c = (byte *)FUN_00015960();\n                  goto LAB_0002dcf0;\n                }\n                if (uVar6 < 4) {\n                  if (uVar6 == 2) goto LAB_0002e7ba;\n                }\n                else {\n                  if (uVar6 == 4) {\n                    local_8c = (byte *)FUN_00016860();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 6) goto LAB_0002e7da;\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 10) {\nLAB_0002ee10:\n                local_8c = (byte *)FUN_00016e80();\n                goto LAB_0002dcf0;\n              }\n              if (10 < uVar6) {\n                if (uVar6 == 0xb) goto LAB_0002e7ba;\n                if (uVar6 == 0xf) {\n                  local_8c = (byte *)FUN_000155e0();\n                  goto LAB_0002dcf0;\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 8) goto LAB_0002ee10;\n              if (uVar6 == 9) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79c05;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b17;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79fb4;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa6;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f99;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f8c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f7e;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f71;\n                  break;\n                case 8:\n                  local_8c = &UNK_00079f64;\n                  break;\n                case 9:\n                  local_8c = &UNK_00079f58;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f4c;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f3c;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x24) {\n              local_8c = (byte *)FUN_0001aaf0();\n              goto LAB_0002dcf0;\n            }\n            if (0x24 < uVar6) {\n              if (uVar6 == 0x2a) {\n                local_8c = (byte *)FUN_000192a0();\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 < 0x2b) {\n                if (uVar6 == 0x27) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x7a8dd;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a9d;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad3b;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad25;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad10;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7ad00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace6;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7acd0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acbc;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7acab;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac9e;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac8d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac7b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x28) {\n                  local_8c = (byte *)FUN_00014aa0();\n                  goto LAB_0002dcf0;\n                }\n              }\n              else {\n                if (uVar6 == 0x2b) goto LAB_0002e7ba;\n                if (uVar6 == 0x2d) goto LAB_0002e062;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x15) {\n              local_8c = (byte *)FUN_00017ef0();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 < 0x16) {\n              if (uVar6 == 0x13) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b54a;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078a1f;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007b8f4;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007b8e9;\n                  break;\n                case 4:\n                  local_8c = &UNK_0007b8df;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8d1;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8c2;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8b2;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x14) {\n                local_8c = (byte *)FUN_00017bb0();\n                goto LAB_0002dcf0;\n              }\n            }\n            else {\n              if (uVar6 == 0x16) {\nLAB_0002e526:\n                local_8c = (byte *)FUN_00018e30();\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 == 0x17) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b3ff;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a31;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b68e;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b67e;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b66e;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b661;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b654;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b648;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b63c;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b631;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b625;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b617;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b609;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5fd;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ef;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5e3;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d7;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c9;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n            }\n            goto LAB_0002dbd0;\n          }\nLAB_0002e7ba:\n          local_8c = (byte *)FUN_000195d0();\n        }\n        else {\n          local_8c = (byte *)FUN_00015240();\n        }" if (parenthesized_expression "(uVar6 < 0x2e)" ( (binary_expression "uVar6 < 0x2e" identifier < number_literal) )) (compound_statement "{\n          if (uVar6 != 0x12) {\n            if (uVar6 < 0x13) {\n              if (uVar6 == 7) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79d0a;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b0e;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a16a;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a15b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a14b;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a13c;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 0x30:\n                  local_8c = &UNK_0007a131;\n                  break;\n                case 0x31:\n                  local_8c = &UNK_0007a125;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a11a;\n                  break;\n                case 0x40:\n                  local_8c = &UNK_0007a10f;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a102;\n                  break;\n                case 0x44:\n                  local_8c = &UNK_0007a0f7;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0ea;\n                  break;\n                case 0x48:\n                  local_8c = &UNK_0007a0df;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0d2;\n                  break;\n                case 0x4c:\n                  local_8c = &UNK_0007a0c7;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0ba;\n                  break;\n                case 0x52:\n                  local_8c = &UNK_0007a0ad;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a0a0;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a093;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a083;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a073;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a063;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a053;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a043;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a033;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a028;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a01a;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a00e;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79fff;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79ff4;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe9;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fdd;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fce;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 < 8) {\n                if (uVar6 == 3) {\nLAB_0002e7da:\n                  local_8c = (byte *)FUN_00015960();\n                  goto LAB_0002dcf0;\n                }\n                if (uVar6 < 4) {\n                  if (uVar6 == 2) goto LAB_0002e7ba;\n                }\n                else {\n                  if (uVar6 == 4) {\n                    local_8c = (byte *)FUN_00016860();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 6) goto LAB_0002e7da;\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 10) {\nLAB_0002ee10:\n                local_8c = (byte *)FUN_00016e80();\n                goto LAB_0002dcf0;\n              }\n              if (10 < uVar6) {\n                if (uVar6 == 0xb) goto LAB_0002e7ba;\n                if (uVar6 == 0xf) {\n                  local_8c = (byte *)FUN_000155e0();\n                  goto LAB_0002dcf0;\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 8) goto LAB_0002ee10;\n              if (uVar6 == 9) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79c05;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b17;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79fb4;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa6;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f99;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f8c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f7e;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f71;\n                  break;\n                case 8:\n                  local_8c = &UNK_00079f64;\n                  break;\n                case 9:\n                  local_8c = &UNK_00079f58;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f4c;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f3c;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x24) {\n              local_8c = (byte *)FUN_0001aaf0();\n              goto LAB_0002dcf0;\n            }\n            if (0x24 < uVar6) {\n              if (uVar6 == 0x2a) {\n                local_8c = (byte *)FUN_000192a0();\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 < 0x2b) {\n                if (uVar6 == 0x27) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x7a8dd;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a9d;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad3b;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad25;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad10;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7ad00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace6;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7acd0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acbc;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7acab;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac9e;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac8d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac7b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x28) {\n                  local_8c = (byte *)FUN_00014aa0();\n                  goto LAB_0002dcf0;\n                }\n              }\n              else {\n                if (uVar6 == 0x2b) goto LAB_0002e7ba;\n                if (uVar6 == 0x2d) goto LAB_0002e062;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x15) {\n              local_8c = (byte *)FUN_00017ef0();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 < 0x16) {\n              if (uVar6 == 0x13) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b54a;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078a1f;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007b8f4;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007b8e9;\n                  break;\n                case 4:\n                  local_8c = &UNK_0007b8df;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8d1;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8c2;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8b2;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x14) {\n                local_8c = (byte *)FUN_00017bb0();\n                goto LAB_0002dcf0;\n              }\n            }\n            else {\n              if (uVar6 == 0x16) {\nLAB_0002e526:\n                local_8c = (byte *)FUN_00018e30();\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 == 0x17) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b3ff;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a31;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b68e;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b67e;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b66e;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b661;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b654;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b648;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b63c;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b631;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b625;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b617;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b609;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5fd;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ef;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5e3;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d7;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c9;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n            }\n            goto LAB_0002dbd0;\n          }\nLAB_0002e7ba:\n          local_8c = (byte *)FUN_000195d0();\n        }" { (if_statement "if (uVar6 != 0x12) {\n            if (uVar6 < 0x13) {\n              if (uVar6 == 7) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79d0a;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b0e;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a16a;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a15b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a14b;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a13c;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 0x30:\n                  local_8c = &UNK_0007a131;\n                  break;\n                case 0x31:\n                  local_8c = &UNK_0007a125;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a11a;\n                  break;\n                case 0x40:\n                  local_8c = &UNK_0007a10f;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a102;\n                  break;\n                case 0x44:\n                  local_8c = &UNK_0007a0f7;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0ea;\n                  break;\n                case 0x48:\n                  local_8c = &UNK_0007a0df;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0d2;\n                  break;\n                case 0x4c:\n                  local_8c = &UNK_0007a0c7;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0ba;\n                  break;\n                case 0x52:\n                  local_8c = &UNK_0007a0ad;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a0a0;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a093;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a083;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a073;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a063;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a053;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a043;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a033;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a028;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a01a;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a00e;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79fff;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79ff4;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe9;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fdd;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fce;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 < 8) {\n                if (uVar6 == 3) {\nLAB_0002e7da:\n                  local_8c = (byte *)FUN_00015960();\n                  goto LAB_0002dcf0;\n                }\n                if (uVar6 < 4) {\n                  if (uVar6 == 2) goto LAB_0002e7ba;\n                }\n                else {\n                  if (uVar6 == 4) {\n                    local_8c = (byte *)FUN_00016860();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 6) goto LAB_0002e7da;\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 10) {\nLAB_0002ee10:\n                local_8c = (byte *)FUN_00016e80();\n                goto LAB_0002dcf0;\n              }\n              if (10 < uVar6) {\n                if (uVar6 == 0xb) goto LAB_0002e7ba;\n                if (uVar6 == 0xf) {\n                  local_8c = (byte *)FUN_000155e0();\n                  goto LAB_0002dcf0;\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 8) goto LAB_0002ee10;\n              if (uVar6 == 9) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79c05;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b17;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79fb4;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa6;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f99;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f8c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f7e;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f71;\n                  break;\n                case 8:\n                  local_8c = &UNK_00079f64;\n                  break;\n                case 9:\n                  local_8c = &UNK_00079f58;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f4c;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f3c;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x24) {\n              local_8c = (byte *)FUN_0001aaf0();\n              goto LAB_0002dcf0;\n            }\n            if (0x24 < uVar6) {\n              if (uVar6 == 0x2a) {\n                local_8c = (byte *)FUN_000192a0();\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 < 0x2b) {\n                if (uVar6 == 0x27) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x7a8dd;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a9d;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad3b;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad25;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad10;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7ad00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace6;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7acd0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acbc;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7acab;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac9e;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac8d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac7b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x28) {\n                  local_8c = (byte *)FUN_00014aa0();\n                  goto LAB_0002dcf0;\n                }\n              }\n              else {\n                if (uVar6 == 0x2b) goto LAB_0002e7ba;\n                if (uVar6 == 0x2d) goto LAB_0002e062;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x15) {\n              local_8c = (byte *)FUN_00017ef0();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 < 0x16) {\n              if (uVar6 == 0x13) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b54a;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078a1f;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007b8f4;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007b8e9;\n                  break;\n                case 4:\n                  local_8c = &UNK_0007b8df;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8d1;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8c2;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8b2;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x14) {\n                local_8c = (byte *)FUN_00017bb0();\n                goto LAB_0002dcf0;\n              }\n            }\n            else {\n              if (uVar6 == 0x16) {\nLAB_0002e526:\n                local_8c = (byte *)FUN_00018e30();\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 == 0x17) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b3ff;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a31;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b68e;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b67e;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b66e;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b661;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b654;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b648;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b63c;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b631;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b625;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b617;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b609;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5fd;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ef;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5e3;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d7;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c9;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n            }\n            goto LAB_0002dbd0;\n          }" if (parenthesized_expression "(uVar6 != 0x12)" ( (binary_expression "uVar6 != 0x12" identifier != number_literal) )) (compound_statement "{\n            if (uVar6 < 0x13) {\n              if (uVar6 == 7) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79d0a;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b0e;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a16a;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a15b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a14b;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a13c;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 0x30:\n                  local_8c = &UNK_0007a131;\n                  break;\n                case 0x31:\n                  local_8c = &UNK_0007a125;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a11a;\n                  break;\n                case 0x40:\n                  local_8c = &UNK_0007a10f;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a102;\n                  break;\n                case 0x44:\n                  local_8c = &UNK_0007a0f7;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0ea;\n                  break;\n                case 0x48:\n                  local_8c = &UNK_0007a0df;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0d2;\n                  break;\n                case 0x4c:\n                  local_8c = &UNK_0007a0c7;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0ba;\n                  break;\n                case 0x52:\n                  local_8c = &UNK_0007a0ad;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a0a0;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a093;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a083;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a073;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a063;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a053;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a043;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a033;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a028;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a01a;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a00e;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79fff;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79ff4;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe9;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fdd;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fce;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 < 8) {\n                if (uVar6 == 3) {\nLAB_0002e7da:\n                  local_8c = (byte *)FUN_00015960();\n                  goto LAB_0002dcf0;\n                }\n                if (uVar6 < 4) {\n                  if (uVar6 == 2) goto LAB_0002e7ba;\n                }\n                else {\n                  if (uVar6 == 4) {\n                    local_8c = (byte *)FUN_00016860();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 6) goto LAB_0002e7da;\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 10) {\nLAB_0002ee10:\n                local_8c = (byte *)FUN_00016e80();\n                goto LAB_0002dcf0;\n              }\n              if (10 < uVar6) {\n                if (uVar6 == 0xb) goto LAB_0002e7ba;\n                if (uVar6 == 0xf) {\n                  local_8c = (byte *)FUN_000155e0();\n                  goto LAB_0002dcf0;\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 8) goto LAB_0002ee10;\n              if (uVar6 == 9) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79c05;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b17;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79fb4;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa6;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f99;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f8c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f7e;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f71;\n                  break;\n                case 8:\n                  local_8c = &UNK_00079f64;\n                  break;\n                case 9:\n                  local_8c = &UNK_00079f58;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f4c;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f3c;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x24) {\n              local_8c = (byte *)FUN_0001aaf0();\n              goto LAB_0002dcf0;\n            }\n            if (0x24 < uVar6) {\n              if (uVar6 == 0x2a) {\n                local_8c = (byte *)FUN_000192a0();\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 < 0x2b) {\n                if (uVar6 == 0x27) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x7a8dd;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a9d;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad3b;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad25;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad10;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7ad00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace6;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7acd0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acbc;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7acab;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac9e;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac8d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac7b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x28) {\n                  local_8c = (byte *)FUN_00014aa0();\n                  goto LAB_0002dcf0;\n                }\n              }\n              else {\n                if (uVar6 == 0x2b) goto LAB_0002e7ba;\n                if (uVar6 == 0x2d) goto LAB_0002e062;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x15) {\n              local_8c = (byte *)FUN_00017ef0();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 < 0x16) {\n              if (uVar6 == 0x13) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b54a;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078a1f;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007b8f4;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007b8e9;\n                  break;\n                case 4:\n                  local_8c = &UNK_0007b8df;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8d1;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8c2;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8b2;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x14) {\n                local_8c = (byte *)FUN_00017bb0();\n                goto LAB_0002dcf0;\n              }\n            }\n            else {\n              if (uVar6 == 0x16) {\nLAB_0002e526:\n                local_8c = (byte *)FUN_00018e30();\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 == 0x17) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b3ff;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a31;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b68e;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b67e;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b66e;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b661;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b654;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b648;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b63c;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b631;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b625;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b617;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b609;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5fd;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ef;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5e3;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d7;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c9;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n            }\n            goto LAB_0002dbd0;\n          }" { (if_statement "if (uVar6 < 0x13) {\n              if (uVar6 == 7) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79d0a;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b0e;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a16a;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a15b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a14b;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a13c;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 0x30:\n                  local_8c = &UNK_0007a131;\n                  break;\n                case 0x31:\n                  local_8c = &UNK_0007a125;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a11a;\n                  break;\n                case 0x40:\n                  local_8c = &UNK_0007a10f;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a102;\n                  break;\n                case 0x44:\n                  local_8c = &UNK_0007a0f7;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0ea;\n                  break;\n                case 0x48:\n                  local_8c = &UNK_0007a0df;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0d2;\n                  break;\n                case 0x4c:\n                  local_8c = &UNK_0007a0c7;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0ba;\n                  break;\n                case 0x52:\n                  local_8c = &UNK_0007a0ad;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a0a0;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a093;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a083;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a073;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a063;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a053;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a043;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a033;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a028;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a01a;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a00e;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79fff;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79ff4;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe9;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fdd;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fce;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 < 8) {\n                if (uVar6 == 3) {\nLAB_0002e7da:\n                  local_8c = (byte *)FUN_00015960();\n                  goto LAB_0002dcf0;\n                }\n                if (uVar6 < 4) {\n                  if (uVar6 == 2) goto LAB_0002e7ba;\n                }\n                else {\n                  if (uVar6 == 4) {\n                    local_8c = (byte *)FUN_00016860();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 6) goto LAB_0002e7da;\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 10) {\nLAB_0002ee10:\n                local_8c = (byte *)FUN_00016e80();\n                goto LAB_0002dcf0;\n              }\n              if (10 < uVar6) {\n                if (uVar6 == 0xb) goto LAB_0002e7ba;\n                if (uVar6 == 0xf) {\n                  local_8c = (byte *)FUN_000155e0();\n                  goto LAB_0002dcf0;\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 8) goto LAB_0002ee10;\n              if (uVar6 == 9) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79c05;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b17;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79fb4;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa6;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f99;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f8c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f7e;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f71;\n                  break;\n                case 8:\n                  local_8c = &UNK_00079f64;\n                  break;\n                case 9:\n                  local_8c = &UNK_00079f58;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f4c;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f3c;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              goto LAB_0002dbd0;\n            }" if (parenthesized_expression "(uVar6 < 0x13)" ( (binary_expression "uVar6 < 0x13" identifier < number_literal) )) (compound_statement "{\n              if (uVar6 == 7) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79d0a;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b0e;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a16a;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a15b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a14b;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a13c;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 0x30:\n                  local_8c = &UNK_0007a131;\n                  break;\n                case 0x31:\n                  local_8c = &UNK_0007a125;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a11a;\n                  break;\n                case 0x40:\n                  local_8c = &UNK_0007a10f;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a102;\n                  break;\n                case 0x44:\n                  local_8c = &UNK_0007a0f7;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0ea;\n                  break;\n                case 0x48:\n                  local_8c = &UNK_0007a0df;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0d2;\n                  break;\n                case 0x4c:\n                  local_8c = &UNK_0007a0c7;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0ba;\n                  break;\n                case 0x52:\n                  local_8c = &UNK_0007a0ad;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a0a0;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a093;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a083;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a073;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a063;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a053;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a043;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a033;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a028;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a01a;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a00e;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79fff;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79ff4;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe9;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fdd;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fce;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 < 8) {\n                if (uVar6 == 3) {\nLAB_0002e7da:\n                  local_8c = (byte *)FUN_00015960();\n                  goto LAB_0002dcf0;\n                }\n                if (uVar6 < 4) {\n                  if (uVar6 == 2) goto LAB_0002e7ba;\n                }\n                else {\n                  if (uVar6 == 4) {\n                    local_8c = (byte *)FUN_00016860();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 6) goto LAB_0002e7da;\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 10) {\nLAB_0002ee10:\n                local_8c = (byte *)FUN_00016e80();\n                goto LAB_0002dcf0;\n              }\n              if (10 < uVar6) {\n                if (uVar6 == 0xb) goto LAB_0002e7ba;\n                if (uVar6 == 0xf) {\n                  local_8c = (byte *)FUN_000155e0();\n                  goto LAB_0002dcf0;\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 8) goto LAB_0002ee10;\n              if (uVar6 == 9) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79c05;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b17;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79fb4;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa6;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f99;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f8c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f7e;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f71;\n                  break;\n                case 8:\n                  local_8c = &UNK_00079f64;\n                  break;\n                case 9:\n                  local_8c = &UNK_00079f58;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f4c;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f3c;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              goto LAB_0002dbd0;\n            }" { (if_statement "if (uVar6 == 7) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79d0a;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b0e;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a16a;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a15b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a14b;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a13c;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 0x30:\n                  local_8c = &UNK_0007a131;\n                  break;\n                case 0x31:\n                  local_8c = &UNK_0007a125;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a11a;\n                  break;\n                case 0x40:\n                  local_8c = &UNK_0007a10f;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a102;\n                  break;\n                case 0x44:\n                  local_8c = &UNK_0007a0f7;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0ea;\n                  break;\n                case 0x48:\n                  local_8c = &UNK_0007a0df;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0d2;\n                  break;\n                case 0x4c:\n                  local_8c = &UNK_0007a0c7;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0ba;\n                  break;\n                case 0x52:\n                  local_8c = &UNK_0007a0ad;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a0a0;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a093;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a083;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a073;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a063;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a053;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a043;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a033;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a028;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a01a;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a00e;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79fff;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79ff4;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe9;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fdd;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fce;\n                }\n                goto LAB_0002dd00;\n              }" if (parenthesized_expression "(uVar6 == 7)" ( (binary_expression "uVar6 == 7" identifier == number_literal) )) (compound_statement "{\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79d0a;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b0e;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a16a;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a15b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a14b;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a13c;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 0x30:\n                  local_8c = &UNK_0007a131;\n                  break;\n                case 0x31:\n                  local_8c = &UNK_0007a125;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a11a;\n                  break;\n                case 0x40:\n                  local_8c = &UNK_0007a10f;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a102;\n                  break;\n                case 0x44:\n                  local_8c = &UNK_0007a0f7;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0ea;\n                  break;\n                case 0x48:\n                  local_8c = &UNK_0007a0df;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0d2;\n                  break;\n                case 0x4c:\n                  local_8c = &UNK_0007a0c7;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0ba;\n                  break;\n                case 0x52:\n                  local_8c = &UNK_0007a0ad;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a0a0;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a093;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a083;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a073;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a063;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a053;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a043;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a033;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a028;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a01a;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a00e;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79fff;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79ff4;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe9;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fdd;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fce;\n                }\n                goto LAB_0002dd00;\n              }" { (switch_statement "switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79d0a;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b0e;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a16a;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a15b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a14b;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a13c;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 0x30:\n                  local_8c = &UNK_0007a131;\n                  break;\n                case 0x31:\n                  local_8c = &UNK_0007a125;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a11a;\n                  break;\n                case 0x40:\n                  local_8c = &UNK_0007a10f;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a102;\n                  break;\n                case 0x44:\n                  local_8c = &UNK_0007a0f7;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0ea;\n                  break;\n                case 0x48:\n                  local_8c = &UNK_0007a0df;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0d2;\n                  break;\n                case 0x4c:\n                  local_8c = &UNK_0007a0c7;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0ba;\n                  break;\n                case 0x52:\n                  local_8c = &UNK_0007a0ad;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a0a0;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a093;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a083;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a073;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a063;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a053;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a043;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a033;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a028;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a01a;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a00e;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79fff;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79ff4;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe9;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fdd;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fce;\n                }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n                case 0:\n                  local_8c = (byte *)0x79d0a;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b0e;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a16a;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a15b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a14b;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a13c;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 0x30:\n                  local_8c = &UNK_0007a131;\n                  break;\n                case 0x31:\n                  local_8c = &UNK_0007a125;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a11a;\n                  break;\n                case 0x40:\n                  local_8c = &UNK_0007a10f;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a102;\n                  break;\n                case 0x44:\n                  local_8c = &UNK_0007a0f7;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0ea;\n                  break;\n                case 0x48:\n                  local_8c = &UNK_0007a0df;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0d2;\n                  break;\n                case 0x4c:\n                  local_8c = &UNK_0007a0c7;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0ba;\n                  break;\n                case 0x52:\n                  local_8c = &UNK_0007a0ad;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a0a0;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a093;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a083;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a073;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a063;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a053;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a043;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a033;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a028;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a01a;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a00e;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79fff;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79ff4;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe9;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fdd;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fce;\n                }" { (case_statement "case 0:\n                  local_8c = (byte *)0x79d0a;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79d0a;" (assignment_expression "local_8c = (byte *)0x79d0a" identifier = (cast_expression "(byte *)0x79d0a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                  local_8c = &UNK_00078b0e;\n                  break;" case number_literal : (expression_statement "local_8c = &UNK_00078b0e;" (assignment_expression "local_8c = &UNK_00078b0e" identifier = (pointer_expression "&UNK_00078b0e" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                  local_8c = (byte *)0x7a16a;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a16a;" (assignment_expression "local_8c = (byte *)0x7a16a" identifier = (cast_expression "(byte *)0x7a16a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                  local_8c = (byte *)0x7a15b;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a15b;" (assignment_expression "local_8c = (byte *)0x7a15b" identifier = (cast_expression "(byte *)0x7a15b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                  local_8c = (byte *)0x7a14b;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a14b;" (assignment_expression "local_8c = (byte *)0x7a14b" identifier = (cast_expression "(byte *)0x7a14b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                  local_8c = (byte *)0x7a13c;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a13c;" (assignment_expression "local_8c = (byte *)0x7a13c" identifier = (cast_expression "(byte *)0x7a13c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "default:\n                  goto LAB_0002dbd0;" default : (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;)) (case_statement "case 0x30:\n                  local_8c = &UNK_0007a131;\n                  break;" case number_literal : (expression_statement "local_8c = &UNK_0007a131;" (assignment_expression "local_8c = &UNK_0007a131" identifier = (pointer_expression "&UNK_0007a131" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 0x31:\n                  local_8c = &UNK_0007a125;\n                  break;" case number_literal : (expression_statement "local_8c = &UNK_0007a125;" (assignment_expression "local_8c = &UNK_0007a125" identifier = (pointer_expression "&UNK_0007a125" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 0x32:\n                  local_8c = (byte *)0x7a11a;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a11a;" (assignment_expression "local_8c = (byte *)0x7a11a" identifier = (cast_expression "(byte *)0x7a11a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x40:\n                  local_8c = &UNK_0007a10f;\n                  break;" case number_literal : (expression_statement "local_8c = &UNK_0007a10f;" (assignment_expression "local_8c = &UNK_0007a10f" identifier = (pointer_expression "&UNK_0007a10f" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 0x42:\n                  local_8c = (byte *)0x7a102;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a102;" (assignment_expression "local_8c = (byte *)0x7a102" identifier = (cast_expression "(byte *)0x7a102" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x44:\n                  local_8c = &UNK_0007a0f7;\n                  break;" case number_literal : (expression_statement "local_8c = &UNK_0007a0f7;" (assignment_expression "local_8c = &UNK_0007a0f7" identifier = (pointer_expression "&UNK_0007a0f7" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 0x46:\n                  local_8c = (byte *)0x7a0ea;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a0ea;" (assignment_expression "local_8c = (byte *)0x7a0ea" identifier = (cast_expression "(byte *)0x7a0ea" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x48:\n                  local_8c = &UNK_0007a0df;\n                  break;" case number_literal : (expression_statement "local_8c = &UNK_0007a0df;" (assignment_expression "local_8c = &UNK_0007a0df" identifier = (pointer_expression "&UNK_0007a0df" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 0x4a:\n                  local_8c = (byte *)0x7a0d2;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a0d2;" (assignment_expression "local_8c = (byte *)0x7a0d2" identifier = (cast_expression "(byte *)0x7a0d2" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x4c:\n                  local_8c = &UNK_0007a0c7;\n                  break;" case number_literal : (expression_statement "local_8c = &UNK_0007a0c7;" (assignment_expression "local_8c = &UNK_0007a0c7" identifier = (pointer_expression "&UNK_0007a0c7" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 0x50:\n                  local_8c = (byte *)0x7a0ba;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a0ba;" (assignment_expression "local_8c = (byte *)0x7a0ba" identifier = (cast_expression "(byte *)0x7a0ba" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x52:\n                  local_8c = &UNK_0007a0ad;\n                  break;" case number_literal : (expression_statement "local_8c = &UNK_0007a0ad;" (assignment_expression "local_8c = &UNK_0007a0ad" identifier = (pointer_expression "&UNK_0007a0ad" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 0x54:\n                  local_8c = (byte *)0x7a0a0;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a0a0;" (assignment_expression "local_8c = (byte *)0x7a0a0" identifier = (cast_expression "(byte *)0x7a0a0" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x56:\n                  local_8c = (byte *)0x7a093;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a093;" (assignment_expression "local_8c = (byte *)0x7a093" identifier = (cast_expression "(byte *)0x7a093" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x60:\n                  local_8c = (byte *)0x7a083;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a083;" (assignment_expression "local_8c = (byte *)0x7a083" identifier = (cast_expression "(byte *)0x7a083" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x62:\n                  local_8c = (byte *)0x7a073;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a073;" (assignment_expression "local_8c = (byte *)0x7a073" identifier = (cast_expression "(byte *)0x7a073" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 100:\n                  local_8c = (byte *)0x7a063;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a063;" (assignment_expression "local_8c = (byte *)0x7a063" identifier = (cast_expression "(byte *)0x7a063" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x66:\n                  local_8c = (byte *)0x7a053;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a053;" (assignment_expression "local_8c = (byte *)0x7a053" identifier = (cast_expression "(byte *)0x7a053" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x68:\n                  local_8c = (byte *)0x7a043;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a043;" (assignment_expression "local_8c = (byte *)0x7a043" identifier = (cast_expression "(byte *)0x7a043" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x6c:\n                  local_8c = (byte *)0x7a033;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a033;" (assignment_expression "local_8c = (byte *)0x7a033" identifier = (cast_expression "(byte *)0x7a033" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x70:\n                  local_8c = (byte *)0x7a028;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a028;" (assignment_expression "local_8c = (byte *)0x7a028" identifier = (cast_expression "(byte *)0x7a028" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x80:\n                  local_8c = (byte *)0x7a01a;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a01a;" (assignment_expression "local_8c = (byte *)0x7a01a" identifier = (cast_expression "(byte *)0x7a01a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x90:\n                  local_8c = (byte *)0x7a00e;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a00e;" (assignment_expression "local_8c = (byte *)0x7a00e" identifier = (cast_expression "(byte *)0x7a00e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xa0:\n                  local_8c = (byte *)0x79fff;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79fff;" (assignment_expression "local_8c = (byte *)0x79fff" identifier = (cast_expression "(byte *)0x79fff" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb0:\n                  local_8c = (byte *)0x79ff4;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79ff4;" (assignment_expression "local_8c = (byte *)0x79ff4" identifier = (cast_expression "(byte *)0x79ff4" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc0:\n                  local_8c = (byte *)0x79fe9;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79fe9;" (assignment_expression "local_8c = (byte *)0x79fe9" identifier = (cast_expression "(byte *)0x79fe9" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd0:\n                  local_8c = (byte *)0x79fdd;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79fdd;" (assignment_expression "local_8c = (byte *)0x79fdd" identifier = (cast_expression "(byte *)0x79fdd" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xe0:\n                  local_8c = (byte *)0x79fce;" case number_literal : (expression_statement "local_8c = (byte *)0x79fce;" (assignment_expression "local_8c = (byte *)0x79fce" identifier = (cast_expression "(byte *)0x79fce" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;)) })) (goto_statement "goto LAB_0002dd00;" goto statement_identifier ;) })) (if_statement "if (uVar6 < 8) {\n                if (uVar6 == 3) {\nLAB_0002e7da:\n                  local_8c = (byte *)FUN_00015960();\n                  goto LAB_0002dcf0;\n                }\n                if (uVar6 < 4) {\n                  if (uVar6 == 2) goto LAB_0002e7ba;\n                }\n                else {\n                  if (uVar6 == 4) {\n                    local_8c = (byte *)FUN_00016860();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 6) goto LAB_0002e7da;\n                }\n                goto LAB_0002dbd0;\n              }" if (parenthesized_expression "(uVar6 < 8)" ( (binary_expression "uVar6 < 8" identifier < number_literal) )) (compound_statement "{\n                if (uVar6 == 3) {\nLAB_0002e7da:\n                  local_8c = (byte *)FUN_00015960();\n                  goto LAB_0002dcf0;\n                }\n                if (uVar6 < 4) {\n                  if (uVar6 == 2) goto LAB_0002e7ba;\n                }\n                else {\n                  if (uVar6 == 4) {\n                    local_8c = (byte *)FUN_00016860();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 6) goto LAB_0002e7da;\n                }\n                goto LAB_0002dbd0;\n              }" { (if_statement "if (uVar6 == 3) {\nLAB_0002e7da:\n                  local_8c = (byte *)FUN_00015960();\n                  goto LAB_0002dcf0;\n                }" if (parenthesized_expression "(uVar6 == 3)" ( (binary_expression "uVar6 == 3" identifier == number_literal) )) (compound_statement "{\nLAB_0002e7da:\n                  local_8c = (byte *)FUN_00015960();\n                  goto LAB_0002dcf0;\n                }" { (labeled_statement "LAB_0002e7da:\n                  local_8c = (byte *)FUN_00015960();" statement_identifier : (expression_statement "local_8c = (byte *)FUN_00015960();" (assignment_expression "local_8c = (byte *)FUN_00015960()" identifier = (cast_expression "(byte *)FUN_00015960()" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "FUN_00015960()" identifier (argument_list "()" ( ))))) ;)) (goto_statement "goto LAB_0002dcf0;" goto statement_identifier ;) })) (if_statement "if (uVar6 < 4) {\n                  if (uVar6 == 2) goto LAB_0002e7ba;\n                }\n                else {\n                  if (uVar6 == 4) {\n                    local_8c = (byte *)FUN_00016860();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 6) goto LAB_0002e7da;\n                }" if (parenthesized_expression "(uVar6 < 4)" ( (binary_expression "uVar6 < 4" identifier < number_literal) )) (compound_statement "{\n                  if (uVar6 == 2) goto LAB_0002e7ba;\n                }" { (if_statement "if (uVar6 == 2) goto LAB_0002e7ba;" if (parenthesized_expression "(uVar6 == 2)" ( (binary_expression "uVar6 == 2" identifier == number_literal) )) (goto_statement "goto LAB_0002e7ba;" goto statement_identifier ;)) }) (else_clause "else {\n                  if (uVar6 == 4) {\n                    local_8c = (byte *)FUN_00016860();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 6) goto LAB_0002e7da;\n                }" else (compound_statement "{\n                  if (uVar6 == 4) {\n                    local_8c = (byte *)FUN_00016860();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 6) goto LAB_0002e7da;\n                }" { (if_statement "if (uVar6 == 4) {\n                    local_8c = (byte *)FUN_00016860();\n                    goto LAB_0002dcf0;\n                  }" if (parenthesized_expression "(uVar6 == 4)" ( (binary_expression "uVar6 == 4" identifier == number_literal) )) (compound_statement "{\n                    local_8c = (byte *)FUN_00016860();\n                    goto LAB_0002dcf0;\n                  }" { (expression_statement "local_8c = (byte *)FUN_00016860();" (assignment_expression "local_8c = (byte *)FUN_00016860()" identifier = (cast_expression "(byte *)FUN_00016860()" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "FUN_00016860()" identifier (argument_list "()" ( ))))) ;) (goto_statement "goto LAB_0002dcf0;" goto statement_identifier ;) })) (if_statement "if (uVar6 == 6) goto LAB_0002e7da;" if (parenthesized_expression "(uVar6 == 6)" ( (binary_expression "uVar6 == 6" identifier == number_literal) )) (goto_statement "goto LAB_0002e7da;" goto statement_identifier ;)) }))) (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;) })) (if_statement "if (uVar6 == 10) {\nLAB_0002ee10:\n                local_8c = (byte *)FUN_00016e80();\n                goto LAB_0002dcf0;\n              }" if (parenthesized_expression "(uVar6 == 10)" ( (binary_expression "uVar6 == 10" identifier == number_literal) )) (compound_statement "{\nLAB_0002ee10:\n                local_8c = (byte *)FUN_00016e80();\n                goto LAB_0002dcf0;\n              }" { (labeled_statement "LAB_0002ee10:\n                local_8c = (byte *)FUN_00016e80();" statement_identifier : (expression_statement "local_8c = (byte *)FUN_00016e80();" (assignment_expression "local_8c = (byte *)FUN_00016e80()" identifier = (cast_expression "(byte *)FUN_00016e80()" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "FUN_00016e80()" identifier (argument_list "()" ( ))))) ;)) (goto_statement "goto LAB_0002dcf0;" goto statement_identifier ;) })) (if_statement "if (10 < uVar6) {\n                if (uVar6 == 0xb) goto LAB_0002e7ba;\n                if (uVar6 == 0xf) {\n                  local_8c = (byte *)FUN_000155e0();\n                  goto LAB_0002dcf0;\n                }\n                goto LAB_0002dbd0;\n              }" if (parenthesized_expression "(10 < uVar6)" ( (binary_expression "10 < uVar6" number_literal < identifier) )) (compound_statement "{\n                if (uVar6 == 0xb) goto LAB_0002e7ba;\n                if (uVar6 == 0xf) {\n                  local_8c = (byte *)FUN_000155e0();\n                  goto LAB_0002dcf0;\n                }\n                goto LAB_0002dbd0;\n              }" { (if_statement "if (uVar6 == 0xb) goto LAB_0002e7ba;" if (parenthesized_expression "(uVar6 == 0xb)" ( (binary_expression "uVar6 == 0xb" identifier == number_literal) )) (goto_statement "goto LAB_0002e7ba;" goto statement_identifier ;)) (if_statement "if (uVar6 == 0xf) {\n                  local_8c = (byte *)FUN_000155e0();\n                  goto LAB_0002dcf0;\n                }" if (parenthesized_expression "(uVar6 == 0xf)" ( (binary_expression "uVar6 == 0xf" identifier == number_literal) )) (compound_statement "{\n                  local_8c = (byte *)FUN_000155e0();\n                  goto LAB_0002dcf0;\n                }" { (expression_statement "local_8c = (byte *)FUN_000155e0();" (assignment_expression "local_8c = (byte *)FUN_000155e0()" identifier = (cast_expression "(byte *)FUN_000155e0()" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "FUN_000155e0()" identifier (argument_list "()" ( ))))) ;) (goto_statement "goto LAB_0002dcf0;" goto statement_identifier ;) })) (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;) })) (if_statement "if (uVar6 == 8) goto LAB_0002ee10;" if (parenthesized_expression "(uVar6 == 8)" ( (binary_expression "uVar6 == 8" identifier == number_literal) )) (goto_statement "goto LAB_0002ee10;" goto statement_identifier ;)) (if_statement "if (uVar6 == 9) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79c05;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b17;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79fb4;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa6;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f99;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f8c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f7e;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f71;\n                  break;\n                case 8:\n                  local_8c = &UNK_00079f64;\n                  break;\n                case 9:\n                  local_8c = &UNK_00079f58;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f4c;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f3c;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }" if (parenthesized_expression "(uVar6 == 9)" ( (binary_expression "uVar6 == 9" identifier == number_literal) )) (compound_statement "{\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79c05;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b17;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79fb4;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa6;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f99;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f8c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f7e;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f71;\n                  break;\n                case 8:\n                  local_8c = &UNK_00079f64;\n                  break;\n                case 9:\n                  local_8c = &UNK_00079f58;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f4c;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f3c;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }" { (switch_statement "switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79c05;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b17;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79fb4;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa6;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f99;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f8c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f7e;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f71;\n                  break;\n                case 8:\n                  local_8c = &UNK_00079f64;\n                  break;\n                case 9:\n                  local_8c = &UNK_00079f58;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f4c;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f3c;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n                case 0:\n                  local_8c = (byte *)0x79c05;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b17;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79fb4;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa6;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f99;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f8c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f7e;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f71;\n                  break;\n                case 8:\n                  local_8c = &UNK_00079f64;\n                  break;\n                case 9:\n                  local_8c = &UNK_00079f58;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f4c;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f3c;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }" { (case_statement "case 0:\n                  local_8c = (byte *)0x79c05;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79c05;" (assignment_expression "local_8c = (byte *)0x79c05" identifier = (cast_expression "(byte *)0x79c05" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                  local_8c = (byte *)0x78b17;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x78b17;" (assignment_expression "local_8c = (byte *)0x78b17" identifier = (cast_expression "(byte *)0x78b17" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                  local_8c = (byte *)0x79fb4;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79fb4;" (assignment_expression "local_8c = (byte *)0x79fb4" identifier = (cast_expression "(byte *)0x79fb4" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                  local_8c = (byte *)0x79fa6;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79fa6;" (assignment_expression "local_8c = (byte *)0x79fa6" identifier = (cast_expression "(byte *)0x79fa6" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                  local_8c = (byte *)0x79f99;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79f99;" (assignment_expression "local_8c = (byte *)0x79f99" identifier = (cast_expression "(byte *)0x79f99" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                  local_8c = (byte *)0x79f8c;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79f8c;" (assignment_expression "local_8c = (byte *)0x79f8c" identifier = (cast_expression "(byte *)0x79f8c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                  local_8c = (byte *)0x79f7e;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79f7e;" (assignment_expression "local_8c = (byte *)0x79f7e" identifier = (cast_expression "(byte *)0x79f7e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n                  local_8c = (byte *)0x79f71;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79f71;" (assignment_expression "local_8c = (byte *)0x79f71" identifier = (cast_expression "(byte *)0x79f71" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n                  local_8c = &UNK_00079f64;\n                  break;" case number_literal : (expression_statement "local_8c = &UNK_00079f64;" (assignment_expression "local_8c = &UNK_00079f64" identifier = (pointer_expression "&UNK_00079f64" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n                  local_8c = &UNK_00079f58;\n                  break;" case number_literal : (expression_statement "local_8c = &UNK_00079f58;" (assignment_expression "local_8c = &UNK_00079f58" identifier = (pointer_expression "&UNK_00079f58" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n                  local_8c = (byte *)0x79f4c;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79f4c;" (assignment_expression "local_8c = (byte *)0x79f4c" identifier = (cast_expression "(byte *)0x79f4c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n                  local_8c = (byte *)0x79f3c;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79f3c;" (assignment_expression "local_8c = (byte *)0x79f3c" identifier = (cast_expression "(byte *)0x79f3c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "default:\n                  goto LAB_0002dbd0;" default : (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;)) })) (goto_statement "goto LAB_0002dd00;" goto statement_identifier ;) })) (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;) })) (if_statement "if (uVar6 == 0x24) {\n              local_8c = (byte *)FUN_0001aaf0();\n              goto LAB_0002dcf0;\n            }" if (parenthesized_expression "(uVar6 == 0x24)" ( (binary_expression "uVar6 == 0x24" identifier == number_literal) )) (compound_statement "{\n              local_8c = (byte *)FUN_0001aaf0();\n              goto LAB_0002dcf0;\n            }" { (expression_statement "local_8c = (byte *)FUN_0001aaf0();" (assignment_expression "local_8c = (byte *)FUN_0001aaf0()" identifier = (cast_expression "(byte *)FUN_0001aaf0()" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "FUN_0001aaf0()" identifier (argument_list "()" ( ))))) ;) (goto_statement "goto LAB_0002dcf0;" goto statement_identifier ;) })) (if_statement "if (0x24 < uVar6) {\n              if (uVar6 == 0x2a) {\n                local_8c = (byte *)FUN_000192a0();\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 < 0x2b) {\n                if (uVar6 == 0x27) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x7a8dd;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a9d;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad3b;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad25;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad10;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7ad00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace6;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7acd0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acbc;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7acab;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac9e;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac8d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac7b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x28) {\n                  local_8c = (byte *)FUN_00014aa0();\n                  goto LAB_0002dcf0;\n                }\n              }\n              else {\n                if (uVar6 == 0x2b) goto LAB_0002e7ba;\n                if (uVar6 == 0x2d) goto LAB_0002e062;\n              }\n              goto LAB_0002dbd0;\n            }" if (parenthesized_expression "(0x24 < uVar6)" ( (binary_expression "0x24 < uVar6" number_literal < identifier) )) (compound_statement "{\n              if (uVar6 == 0x2a) {\n                local_8c = (byte *)FUN_000192a0();\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 < 0x2b) {\n                if (uVar6 == 0x27) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x7a8dd;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a9d;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad3b;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad25;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad10;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7ad00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace6;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7acd0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acbc;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7acab;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac9e;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac8d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac7b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x28) {\n                  local_8c = (byte *)FUN_00014aa0();\n                  goto LAB_0002dcf0;\n                }\n              }\n              else {\n                if (uVar6 == 0x2b) goto LAB_0002e7ba;\n                if (uVar6 == 0x2d) goto LAB_0002e062;\n              }\n              goto LAB_0002dbd0;\n            }" { (if_statement "if (uVar6 == 0x2a) {\n                local_8c = (byte *)FUN_000192a0();\n                goto LAB_0002dcf0;\n              }" if (parenthesized_expression "(uVar6 == 0x2a)" ( (binary_expression "uVar6 == 0x2a" identifier == number_literal) )) (compound_statement "{\n                local_8c = (byte *)FUN_000192a0();\n                goto LAB_0002dcf0;\n              }" { (expression_statement "local_8c = (byte *)FUN_000192a0();" (assignment_expression "local_8c = (byte *)FUN_000192a0()" identifier = (cast_expression "(byte *)FUN_000192a0()" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "FUN_000192a0()" identifier (argument_list "()" ( ))))) ;) (goto_statement "goto LAB_0002dcf0;" goto statement_identifier ;) })) (if_statement "if (uVar6 < 0x2b) {\n                if (uVar6 == 0x27) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x7a8dd;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a9d;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad3b;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad25;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad10;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7ad00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace6;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7acd0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acbc;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7acab;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac9e;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac8d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac7b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x28) {\n                  local_8c = (byte *)FUN_00014aa0();\n                  goto LAB_0002dcf0;\n                }\n              }\n              else {\n                if (uVar6 == 0x2b) goto LAB_0002e7ba;\n                if (uVar6 == 0x2d) goto LAB_0002e062;\n              }" if (parenthesized_expression "(uVar6 < 0x2b)" ( (binary_expression "uVar6 < 0x2b" identifier < number_literal) )) (compound_statement "{\n                if (uVar6 == 0x27) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x7a8dd;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a9d;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad3b;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad25;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad10;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7ad00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace6;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7acd0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acbc;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7acab;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac9e;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac8d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac7b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x28) {\n                  local_8c = (byte *)FUN_00014aa0();\n                  goto LAB_0002dcf0;\n                }\n              }" { (if_statement "if (uVar6 == 0x27) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x7a8dd;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a9d;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad3b;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad25;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad10;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7ad00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace6;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7acd0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acbc;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7acab;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac9e;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac8d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac7b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }" if (parenthesized_expression "(uVar6 == 0x27)" ( (binary_expression "uVar6 == 0x27" identifier == number_literal) )) (compound_statement "{\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x7a8dd;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a9d;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad3b;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad25;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad10;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7ad00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace6;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7acd0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acbc;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7acab;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac9e;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac8d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac7b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }" { (switch_statement "switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x7a8dd;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a9d;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad3b;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad25;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad10;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7ad00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace6;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7acd0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acbc;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7acab;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac9e;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac8d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac7b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n                  case 0:\n                    local_8c = (byte *)0x7a8dd;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a9d;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad3b;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad25;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad10;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7ad00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace6;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7acd0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acbc;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7acab;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac9e;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac8d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac7b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }" { (case_statement "case 0:\n                    local_8c = (byte *)0x7a8dd;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a8dd;" (assignment_expression "local_8c = (byte *)0x7a8dd" identifier = (cast_expression "(byte *)0x7a8dd" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                    local_8c = (byte *)0x78a9d;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x78a9d;" (assignment_expression "local_8c = (byte *)0x78a9d" identifier = (cast_expression "(byte *)0x78a9d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                    local_8c = (byte *)0x7ad3b;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ad3b;" (assignment_expression "local_8c = (byte *)0x7ad3b" identifier = (cast_expression "(byte *)0x7ad3b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                    local_8c = (byte *)0x7ad25;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ad25;" (assignment_expression "local_8c = (byte *)0x7ad25" identifier = (cast_expression "(byte *)0x7ad25" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                    local_8c = (byte *)0x7ad10;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ad10;" (assignment_expression "local_8c = (byte *)0x7ad10" identifier = (cast_expression "(byte *)0x7ad10" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                    local_8c = (byte *)0x7ad00;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ad00;" (assignment_expression "local_8c = (byte *)0x7ad00" identifier = (cast_expression "(byte *)0x7ad00" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                    local_8c = (byte *)0x7ace6;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ace6;" (assignment_expression "local_8c = (byte *)0x7ace6" identifier = (cast_expression "(byte *)0x7ace6" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n                    local_8c = (byte *)0x7acd0;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x7acd0;" (assignment_expression "local_8c = (byte *)0x7acd0" identifier = (cast_expression "(byte *)0x7acd0" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n                    local_8c = (byte *)0x7acbc;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x7acbc;" (assignment_expression "local_8c = (byte *)0x7acbc" identifier = (cast_expression "(byte *)0x7acbc" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n                    local_8c = (byte *)0x7acab;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x7acab;" (assignment_expression "local_8c = (byte *)0x7acab" identifier = (cast_expression "(byte *)0x7acab" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n                    local_8c = (byte *)0x7ac9e;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ac9e;" (assignment_expression "local_8c = (byte *)0x7ac9e" identifier = (cast_expression "(byte *)0x7ac9e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n                    local_8c = (byte *)0x7ac8d;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ac8d;" (assignment_expression "local_8c = (byte *)0x7ac8d" identifier = (cast_expression "(byte *)0x7ac8d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n                    local_8c = (byte *)0x7ac7b;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ac7b;" (assignment_expression "local_8c = (byte *)0x7ac7b" identifier = (cast_expression "(byte *)0x7ac7b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "default:\n                    goto LAB_0002dbd0;" default : (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;)) })) (goto_statement "goto LAB_0002dd00;" goto statement_identifier ;) })) (if_statement "if (uVar6 == 0x28) {\n                  local_8c = (byte *)FUN_00014aa0();\n                  goto LAB_0002dcf0;\n                }" if (parenthesized_expression "(uVar6 == 0x28)" ( (binary_expression "uVar6 == 0x28" identifier == number_literal) )) (compound_statement "{\n                  local_8c = (byte *)FUN_00014aa0();\n                  goto LAB_0002dcf0;\n                }" { (expression_statement "local_8c = (byte *)FUN_00014aa0();" (assignment_expression "local_8c = (byte *)FUN_00014aa0()" identifier = (cast_expression "(byte *)FUN_00014aa0()" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "FUN_00014aa0()" identifier (argument_list "()" ( ))))) ;) (goto_statement "goto LAB_0002dcf0;" goto statement_identifier ;) })) }) (else_clause "else {\n                if (uVar6 == 0x2b) goto LAB_0002e7ba;\n                if (uVar6 == 0x2d) goto LAB_0002e062;\n              }" else (compound_statement "{\n                if (uVar6 == 0x2b) goto LAB_0002e7ba;\n                if (uVar6 == 0x2d) goto LAB_0002e062;\n              }" { (if_statement "if (uVar6 == 0x2b) goto LAB_0002e7ba;" if (parenthesized_expression "(uVar6 == 0x2b)" ( (binary_expression "uVar6 == 0x2b" identifier == number_literal) )) (goto_statement "goto LAB_0002e7ba;" goto statement_identifier ;)) (if_statement "if (uVar6 == 0x2d) goto LAB_0002e062;" if (parenthesized_expression "(uVar6 == 0x2d)" ( (binary_expression "uVar6 == 0x2d" identifier == number_literal) )) (goto_statement "goto LAB_0002e062;" goto statement_identifier ;)) }))) (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;) })) (if_statement "if (uVar6 == 0x15) {\n              local_8c = (byte *)FUN_00017ef0();\n              goto LAB_0002dcf0;\n            }" if (parenthesized_expression "(uVar6 == 0x15)" ( (binary_expression "uVar6 == 0x15" identifier == number_literal) )) (compound_statement "{\n              local_8c = (byte *)FUN_00017ef0();\n              goto LAB_0002dcf0;\n            }" { (expression_statement "local_8c = (byte *)FUN_00017ef0();" (assignment_expression "local_8c = (byte *)FUN_00017ef0()" identifier = (cast_expression "(byte *)FUN_00017ef0()" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "FUN_00017ef0()" identifier (argument_list "()" ( ))))) ;) (goto_statement "goto LAB_0002dcf0;" goto statement_identifier ;) })) (if_statement "if (uVar6 < 0x16) {\n              if (uVar6 == 0x13) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b54a;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078a1f;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007b8f4;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007b8e9;\n                  break;\n                case 4:\n                  local_8c = &UNK_0007b8df;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8d1;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8c2;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8b2;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x14) {\n                local_8c = (byte *)FUN_00017bb0();\n                goto LAB_0002dcf0;\n              }\n            }\n            else {\n              if (uVar6 == 0x16) {\nLAB_0002e526:\n                local_8c = (byte *)FUN_00018e30();\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 == 0x17) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b3ff;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a31;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b68e;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b67e;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b66e;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b661;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b654;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b648;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b63c;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b631;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b625;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b617;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b609;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5fd;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ef;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5e3;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d7;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c9;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n            }" if (parenthesized_expression "(uVar6 < 0x16)" ( (binary_expression "uVar6 < 0x16" identifier < number_literal) )) (compound_statement "{\n              if (uVar6 == 0x13) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b54a;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078a1f;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007b8f4;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007b8e9;\n                  break;\n                case 4:\n                  local_8c = &UNK_0007b8df;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8d1;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8c2;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8b2;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x14) {\n                local_8c = (byte *)FUN_00017bb0();\n                goto LAB_0002dcf0;\n              }\n            }" { (if_statement "if (uVar6 == 0x13) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b54a;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078a1f;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007b8f4;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007b8e9;\n                  break;\n                case 4:\n                  local_8c = &UNK_0007b8df;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8d1;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8c2;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8b2;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }" if (parenthesized_expression "(uVar6 == 0x13)" ( (binary_expression "uVar6 == 0x13" identifier == number_literal) )) (compound_statement "{\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b54a;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078a1f;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007b8f4;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007b8e9;\n                  break;\n                case 4:\n                  local_8c = &UNK_0007b8df;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8d1;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8c2;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8b2;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }" { (switch_statement "switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b54a;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078a1f;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007b8f4;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007b8e9;\n                  break;\n                case 4:\n                  local_8c = &UNK_0007b8df;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8d1;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8c2;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8b2;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n                case 0:\n                  local_8c = (byte *)0x7b54a;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078a1f;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007b8f4;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007b8e9;\n                  break;\n                case 4:\n                  local_8c = &UNK_0007b8df;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8d1;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8c2;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8b2;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }" { (case_statement "case 0:\n                  local_8c = (byte *)0x7b54a;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b54a;" (assignment_expression "local_8c = (byte *)0x7b54a" identifier = (cast_expression "(byte *)0x7b54a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                  local_8c = &UNK_00078a1f;\n                  break;" case number_literal : (expression_statement "local_8c = &UNK_00078a1f;" (assignment_expression "local_8c = &UNK_00078a1f" identifier = (pointer_expression "&UNK_00078a1f" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                  local_8c = &UNK_0007b8f4;\n                  break;" case number_literal : (expression_statement "local_8c = &UNK_0007b8f4;" (assignment_expression "local_8c = &UNK_0007b8f4" identifier = (pointer_expression "&UNK_0007b8f4" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                  local_8c = &UNK_0007b8e9;\n                  break;" case number_literal : (expression_statement "local_8c = &UNK_0007b8e9;" (assignment_expression "local_8c = &UNK_0007b8e9" identifier = (pointer_expression "&UNK_0007b8e9" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                  local_8c = &UNK_0007b8df;\n                  break;" case number_literal : (expression_statement "local_8c = &UNK_0007b8df;" (assignment_expression "local_8c = &UNK_0007b8df" identifier = (pointer_expression "&UNK_0007b8df" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                  local_8c = (byte *)0x7b8d1;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b8d1;" (assignment_expression "local_8c = (byte *)0x7b8d1" identifier = (cast_expression "(byte *)0x7b8d1" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                  local_8c = (byte *)0x7b8c2;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b8c2;" (assignment_expression "local_8c = (byte *)0x7b8c2" identifier = (cast_expression "(byte *)0x7b8c2" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n                  local_8c = (byte *)0x7b8b2;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b8b2;" (assignment_expression "local_8c = (byte *)0x7b8b2" identifier = (cast_expression "(byte *)0x7b8b2" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "default:\n                  goto LAB_0002dbd0;" default : (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;)) })) (goto_statement "goto LAB_0002dd00;" goto statement_identifier ;) })) (if_statement "if (uVar6 == 0x14) {\n                local_8c = (byte *)FUN_00017bb0();\n                goto LAB_0002dcf0;\n              }" if (parenthesized_expression "(uVar6 == 0x14)" ( (binary_expression "uVar6 == 0x14" identifier == number_literal) )) (compound_statement "{\n                local_8c = (byte *)FUN_00017bb0();\n                goto LAB_0002dcf0;\n              }" { (expression_statement "local_8c = (byte *)FUN_00017bb0();" (assignment_expression "local_8c = (byte *)FUN_00017bb0()" identifier = (cast_expression "(byte *)FUN_00017bb0()" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "FUN_00017bb0()" identifier (argument_list "()" ( ))))) ;) (goto_statement "goto LAB_0002dcf0;" goto statement_identifier ;) })) }) (else_clause "else {\n              if (uVar6 == 0x16) {\nLAB_0002e526:\n                local_8c = (byte *)FUN_00018e30();\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 == 0x17) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b3ff;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a31;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b68e;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b67e;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b66e;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b661;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b654;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b648;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b63c;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b631;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b625;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b617;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b609;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5fd;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ef;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5e3;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d7;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c9;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n            }" else (compound_statement "{\n              if (uVar6 == 0x16) {\nLAB_0002e526:\n                local_8c = (byte *)FUN_00018e30();\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 == 0x17) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b3ff;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a31;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b68e;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b67e;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b66e;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b661;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b654;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b648;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b63c;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b631;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b625;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b617;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b609;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5fd;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ef;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5e3;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d7;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c9;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n            }" { (if_statement "if (uVar6 == 0x16) {\nLAB_0002e526:\n                local_8c = (byte *)FUN_00018e30();\n                goto LAB_0002dcf0;\n              }" if (parenthesized_expression "(uVar6 == 0x16)" ( (binary_expression "uVar6 == 0x16" identifier == number_literal) )) (compound_statement "{\nLAB_0002e526:\n                local_8c = (byte *)FUN_00018e30();\n                goto LAB_0002dcf0;\n              }" { (labeled_statement "LAB_0002e526:\n                local_8c = (byte *)FUN_00018e30();" statement_identifier : (expression_statement "local_8c = (byte *)FUN_00018e30();" (assignment_expression "local_8c = (byte *)FUN_00018e30()" identifier = (cast_expression "(byte *)FUN_00018e30()" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "FUN_00018e30()" identifier (argument_list "()" ( ))))) ;)) (goto_statement "goto LAB_0002dcf0;" goto statement_identifier ;) })) (if_statement "if (uVar6 == 0x17) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b3ff;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a31;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b68e;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b67e;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b66e;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b661;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b654;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b648;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b63c;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b631;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b625;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b617;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b609;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5fd;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ef;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5e3;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d7;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c9;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }" if (parenthesized_expression "(uVar6 == 0x17)" ( (binary_expression "uVar6 == 0x17" identifier == number_literal) )) (compound_statement "{\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b3ff;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a31;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b68e;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b67e;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b66e;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b661;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b654;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b648;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b63c;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b631;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b625;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b617;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b609;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5fd;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ef;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5e3;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d7;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c9;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }" { (switch_statement "switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b3ff;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a31;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b68e;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b67e;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b66e;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b661;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b654;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b648;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b63c;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b631;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b625;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b617;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b609;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5fd;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ef;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5e3;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d7;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c9;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n                case 0:\n                  local_8c = (byte *)0x7b3ff;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a31;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b68e;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b67e;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b66e;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b661;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b654;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b648;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b63c;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b631;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b625;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b617;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b609;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5fd;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ef;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5e3;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d7;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c9;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }" { (case_statement "case 0:\n                  local_8c = (byte *)0x7b3ff;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b3ff;" (assignment_expression "local_8c = (byte *)0x7b3ff" identifier = (cast_expression "(byte *)0x7b3ff" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                  local_8c = (byte *)0x78a31;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x78a31;" (assignment_expression "local_8c = (byte *)0x78a31" identifier = (cast_expression "(byte *)0x78a31" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                  local_8c = (byte *)0x7b68e;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b68e;" (assignment_expression "local_8c = (byte *)0x7b68e" identifier = (cast_expression "(byte *)0x7b68e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                  local_8c = (byte *)0x7b67e;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b67e;" (assignment_expression "local_8c = (byte *)0x7b67e" identifier = (cast_expression "(byte *)0x7b67e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                  local_8c = (byte *)0x7b66e;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b66e;" (assignment_expression "local_8c = (byte *)0x7b66e" identifier = (cast_expression "(byte *)0x7b66e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                  local_8c = (byte *)0x7b661;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b661;" (assignment_expression "local_8c = (byte *)0x7b661" identifier = (cast_expression "(byte *)0x7b661" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                  local_8c = (byte *)0x7b654;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b654;" (assignment_expression "local_8c = (byte *)0x7b654" identifier = (cast_expression "(byte *)0x7b654" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n                  local_8c = (byte *)0x7b648;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b648;" (assignment_expression "local_8c = (byte *)0x7b648" identifier = (cast_expression "(byte *)0x7b648" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n                  local_8c = (byte *)0x7b63c;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b63c;" (assignment_expression "local_8c = (byte *)0x7b63c" identifier = (cast_expression "(byte *)0x7b63c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n                  local_8c = (byte *)0x7b631;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b631;" (assignment_expression "local_8c = (byte *)0x7b631" identifier = (cast_expression "(byte *)0x7b631" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n                  local_8c = (byte *)0x7b625;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b625;" (assignment_expression "local_8c = (byte *)0x7b625" identifier = (cast_expression "(byte *)0x7b625" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n                  local_8c = (byte *)0x7b617;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b617;" (assignment_expression "local_8c = (byte *)0x7b617" identifier = (cast_expression "(byte *)0x7b617" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n                  local_8c = (byte *)0x7b609;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b609;" (assignment_expression "local_8c = (byte *)0x7b609" identifier = (cast_expression "(byte *)0x7b609" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd:\n                  local_8c = (byte *)0x7b5fd;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b5fd;" (assignment_expression "local_8c = (byte *)0x7b5fd" identifier = (cast_expression "(byte *)0x7b5fd" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xe:\n                  local_8c = (byte *)0x7b5ef;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b5ef;" (assignment_expression "local_8c = (byte *)0x7b5ef" identifier = (cast_expression "(byte *)0x7b5ef" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xf:\n                  local_8c = (byte *)0x7b5e3;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b5e3;" (assignment_expression "local_8c = (byte *)0x7b5e3" identifier = (cast_expression "(byte *)0x7b5e3" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x10:\n                  local_8c = (byte *)0x7b5d7;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b5d7;" (assignment_expression "local_8c = (byte *)0x7b5d7" identifier = (cast_expression "(byte *)0x7b5d7" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x11:\n                  local_8c = (byte *)0x7b5c9;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b5c9;" (assignment_expression "local_8c = (byte *)0x7b5c9" identifier = (cast_expression "(byte *)0x7b5c9" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "default:\n                  goto LAB_0002dbd0;" default : (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;)) })) (goto_statement "goto LAB_0002dd00;" goto statement_identifier ;) })) }))) (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;) })) (labeled_statement "LAB_0002e7ba:\n          local_8c = (byte *)FUN_000195d0();" statement_identifier : (expression_statement "local_8c = (byte *)FUN_000195d0();" (assignment_expression "local_8c = (byte *)FUN_000195d0()" identifier = (cast_expression "(byte *)FUN_000195d0()" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "FUN_000195d0()" identifier (argument_list "()" ( ))))) ;)) }) (else_clause "else {\n          local_8c = (byte *)FUN_00015240();\n        }" else (compound_statement "{\n          local_8c = (byte *)FUN_00015240();\n        }" { (expression_statement "local_8c = (byte *)FUN_00015240();" (assignment_expression "local_8c = (byte *)FUN_00015240()" identifier = (cast_expression "(byte *)FUN_00015240()" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "FUN_00015240()" identifier (argument_list "()" ( ))))) ;) }))) (goto_statement "goto LAB_0002dcf0;" goto statement_identifier ;) })) (if_statement "if (uVar6 == 0x57) {\nLAB_0002edf8:\n        local_8c = (byte *)FUN_0001a780();\n        goto LAB_0002dcf0;\n      }" if (parenthesized_expression "(uVar6 == 0x57)" ( (binary_expression "uVar6 == 0x57" identifier == number_literal) )) (compound_statement "{\nLAB_0002edf8:\n        local_8c = (byte *)FUN_0001a780();\n        goto LAB_0002dcf0;\n      }" { (labeled_statement "LAB_0002edf8:\n        local_8c = (byte *)FUN_0001a780();" statement_identifier : (expression_statement "local_8c = (byte *)FUN_0001a780();" (assignment_expression "local_8c = (byte *)FUN_0001a780()" identifier = (cast_expression "(byte *)FUN_0001a780()" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "FUN_0001a780()" identifier (argument_list "()" ( ))))) ;)) (goto_statement "goto LAB_0002dcf0;" goto statement_identifier ;) })) (if_statement "if (0x57 < uVar6) {\n        if (uVar6 == 0x5d) {\nLAB_0002e062:\n          local_8c = (byte *)FUN_00014620();\n        }\n        else {\n          if (uVar6 < 0x5e) {\n            if (uVar6 == 0x5a) {\ncode_r0x0002ef3d:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7ad50;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a74;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b19d;\n                break;\n              case 3:\n                local_8c = &UNK_0007b191;\n                break;\n              case 4:\n                local_8c = &UNK_0007b184;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b173;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b161;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14f;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (0x5a < uVar6) {\n              if (uVar6 == 0x5b) {\ncode_r0x0002e741:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79f32;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af5;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3e1;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3d1;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3c1;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3b1;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a3a2;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a393;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a380;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36f;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fc2;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078aeb;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a634;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a62b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a616;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a601;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5ee;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5db;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c6;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b6;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a6;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a597;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a585;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a573;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a566;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a559;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a546;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a533;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a527;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a517;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a507;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f7;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4e4;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4d1;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4bd;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a9;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a495;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a481;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a46e;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a45b;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a448;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a435;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a424;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a412;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a400;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x58) {\nLAB_0002e50a:\n              local_8c = (byte *)FUN_00016580();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 == 0x59) {\ncode_r0x0002e467:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7add5;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a67;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3f2;\n                break;\n              case 3:\n                local_8c = &UNK_0007b3e6;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3d4;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3c2;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3b1;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b399;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b383;\n                break;\n              case 9:\n                local_8c = &UNK_0007b376;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b364;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b352;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33f;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b32c;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b319;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b309;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f9;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e9;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d9;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c9;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2ba;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a7;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b294;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b281;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b270;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b24d;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b239;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b228;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b217;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b202;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1ed;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d9;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c6;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b6;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            goto LAB_0002dbd0;\n          }\n          if (uVar6 == 0x65) goto code_r0x0002edad;\n          if (uVar6 < 0x66) {\n            if (uVar6 != 0x5e) {\n              if (uVar6 == 99) goto code_r0x0002e741;\n              goto LAB_0002dbd0;\n            }\nLAB_0002e54a:\n            local_8c = (byte *)FUN_0001b390();\n          }\n          else if (uVar6 == 0x6a) {\n            local_8c = (byte *)FUN_00014e70();\n          }\n          else {\n            if (uVar6 != 0x71) {\n              if (uVar6 != 0x69) goto LAB_0002dbd0;\n              if ((*(char *)(param_1 + 0x3c) != '-') && (*(char *)(param_1 + 0x17) != '\0'))\n              goto code_r0x0002e0f7;\n              switch(local_80) {\n              default:\n                goto LAB_0002dbd0;\n              case 1:\n                local_8c = (byte *)0x7a3f1;\n                break;\n              case 2:\n                local_8c = (byte *)0x78ac0;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa5b;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa4c;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa34;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa1c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7aa03;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9eb;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9d3;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a9a2;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a98a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a97a;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a965;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a955;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a943;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a933;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a923;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a910;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8fd;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8ea;\n              }\n              goto LAB_0002dd00;\n            }\n            local_8c = (byte *)FUN_000177c0();\n          }\n        }\nLAB_0002dcf0:\n        if (local_8c != (byte *)0x0) goto LAB_0002dd00;\n        goto LAB_0002dbd0;\n      }" if (parenthesized_expression "(0x57 < uVar6)" ( (binary_expression "0x57 < uVar6" number_literal < identifier) )) (compound_statement "{\n        if (uVar6 == 0x5d) {\nLAB_0002e062:\n          local_8c = (byte *)FUN_00014620();\n        }\n        else {\n          if (uVar6 < 0x5e) {\n            if (uVar6 == 0x5a) {\ncode_r0x0002ef3d:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7ad50;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a74;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b19d;\n                break;\n              case 3:\n                local_8c = &UNK_0007b191;\n                break;\n              case 4:\n                local_8c = &UNK_0007b184;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b173;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b161;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14f;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (0x5a < uVar6) {\n              if (uVar6 == 0x5b) {\ncode_r0x0002e741:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79f32;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af5;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3e1;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3d1;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3c1;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3b1;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a3a2;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a393;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a380;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36f;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fc2;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078aeb;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a634;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a62b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a616;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a601;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5ee;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5db;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c6;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b6;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a6;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a597;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a585;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a573;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a566;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a559;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a546;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a533;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a527;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a517;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a507;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f7;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4e4;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4d1;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4bd;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a9;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a495;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a481;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a46e;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a45b;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a448;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a435;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a424;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a412;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a400;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x58) {\nLAB_0002e50a:\n              local_8c = (byte *)FUN_00016580();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 == 0x59) {\ncode_r0x0002e467:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7add5;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a67;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3f2;\n                break;\n              case 3:\n                local_8c = &UNK_0007b3e6;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3d4;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3c2;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3b1;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b399;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b383;\n                break;\n              case 9:\n                local_8c = &UNK_0007b376;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b364;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b352;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33f;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b32c;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b319;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b309;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f9;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e9;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d9;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c9;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2ba;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a7;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b294;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b281;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b270;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b24d;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b239;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b228;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b217;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b202;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1ed;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d9;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c6;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b6;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            goto LAB_0002dbd0;\n          }\n          if (uVar6 == 0x65) goto code_r0x0002edad;\n          if (uVar6 < 0x66) {\n            if (uVar6 != 0x5e) {\n              if (uVar6 == 99) goto code_r0x0002e741;\n              goto LAB_0002dbd0;\n            }\nLAB_0002e54a:\n            local_8c = (byte *)FUN_0001b390();\n          }\n          else if (uVar6 == 0x6a) {\n            local_8c = (byte *)FUN_00014e70();\n          }\n          else {\n            if (uVar6 != 0x71) {\n              if (uVar6 != 0x69) goto LAB_0002dbd0;\n              if ((*(char *)(param_1 + 0x3c) != '-') && (*(char *)(param_1 + 0x17) != '\0'))\n              goto code_r0x0002e0f7;\n              switch(local_80) {\n              default:\n                goto LAB_0002dbd0;\n              case 1:\n                local_8c = (byte *)0x7a3f1;\n                break;\n              case 2:\n                local_8c = (byte *)0x78ac0;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa5b;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa4c;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa34;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa1c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7aa03;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9eb;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9d3;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a9a2;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a98a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a97a;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a965;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a955;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a943;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a933;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a923;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a910;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8fd;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8ea;\n              }\n              goto LAB_0002dd00;\n            }\n            local_8c = (byte *)FUN_000177c0();\n          }\n        }\nLAB_0002dcf0:\n        if (local_8c != (byte *)0x0) goto LAB_0002dd00;\n        goto LAB_0002dbd0;\n      }" { (if_statement "if (uVar6 == 0x5d) {\nLAB_0002e062:\n          local_8c = (byte *)FUN_00014620();\n        }\n        else {\n          if (uVar6 < 0x5e) {\n            if (uVar6 == 0x5a) {\ncode_r0x0002ef3d:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7ad50;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a74;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b19d;\n                break;\n              case 3:\n                local_8c = &UNK_0007b191;\n                break;\n              case 4:\n                local_8c = &UNK_0007b184;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b173;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b161;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14f;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (0x5a < uVar6) {\n              if (uVar6 == 0x5b) {\ncode_r0x0002e741:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79f32;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af5;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3e1;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3d1;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3c1;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3b1;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a3a2;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a393;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a380;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36f;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fc2;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078aeb;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a634;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a62b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a616;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a601;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5ee;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5db;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c6;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b6;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a6;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a597;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a585;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a573;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a566;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a559;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a546;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a533;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a527;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a517;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a507;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f7;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4e4;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4d1;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4bd;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a9;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a495;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a481;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a46e;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a45b;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a448;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a435;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a424;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a412;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a400;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x58) {\nLAB_0002e50a:\n              local_8c = (byte *)FUN_00016580();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 == 0x59) {\ncode_r0x0002e467:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7add5;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a67;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3f2;\n                break;\n              case 3:\n                local_8c = &UNK_0007b3e6;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3d4;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3c2;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3b1;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b399;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b383;\n                break;\n              case 9:\n                local_8c = &UNK_0007b376;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b364;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b352;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33f;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b32c;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b319;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b309;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f9;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e9;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d9;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c9;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2ba;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a7;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b294;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b281;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b270;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b24d;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b239;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b228;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b217;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b202;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1ed;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d9;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c6;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b6;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            goto LAB_0002dbd0;\n          }\n          if (uVar6 == 0x65) goto code_r0x0002edad;\n          if (uVar6 < 0x66) {\n            if (uVar6 != 0x5e) {\n              if (uVar6 == 99) goto code_r0x0002e741;\n              goto LAB_0002dbd0;\n            }\nLAB_0002e54a:\n            local_8c = (byte *)FUN_0001b390();\n          }\n          else if (uVar6 == 0x6a) {\n            local_8c = (byte *)FUN_00014e70();\n          }\n          else {\n            if (uVar6 != 0x71) {\n              if (uVar6 != 0x69) goto LAB_0002dbd0;\n              if ((*(char *)(param_1 + 0x3c) != '-') && (*(char *)(param_1 + 0x17) != '\0'))\n              goto code_r0x0002e0f7;\n              switch(local_80) {\n              default:\n                goto LAB_0002dbd0;\n              case 1:\n                local_8c = (byte *)0x7a3f1;\n                break;\n              case 2:\n                local_8c = (byte *)0x78ac0;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa5b;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa4c;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa34;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa1c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7aa03;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9eb;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9d3;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a9a2;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a98a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a97a;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a965;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a955;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a943;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a933;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a923;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a910;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8fd;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8ea;\n              }\n              goto LAB_0002dd00;\n            }\n            local_8c = (byte *)FUN_000177c0();\n          }\n        }" if (parenthesized_expression "(uVar6 == 0x5d)" ( (binary_expression "uVar6 == 0x5d" identifier == number_literal) )) (compound_statement "{\nLAB_0002e062:\n          local_8c = (byte *)FUN_00014620();\n        }" { (labeled_statement "LAB_0002e062:\n          local_8c = (byte *)FUN_00014620();" statement_identifier : (expression_statement "local_8c = (byte *)FUN_00014620();" (assignment_expression "local_8c = (byte *)FUN_00014620()" identifier = (cast_expression "(byte *)FUN_00014620()" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "FUN_00014620()" identifier (argument_list "()" ( ))))) ;)) }) (else_clause "else {\n          if (uVar6 < 0x5e) {\n            if (uVar6 == 0x5a) {\ncode_r0x0002ef3d:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7ad50;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a74;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b19d;\n                break;\n              case 3:\n                local_8c = &UNK_0007b191;\n                break;\n              case 4:\n                local_8c = &UNK_0007b184;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b173;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b161;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14f;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (0x5a < uVar6) {\n              if (uVar6 == 0x5b) {\ncode_r0x0002e741:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79f32;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af5;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3e1;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3d1;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3c1;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3b1;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a3a2;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a393;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a380;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36f;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fc2;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078aeb;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a634;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a62b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a616;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a601;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5ee;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5db;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c6;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b6;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a6;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a597;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a585;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a573;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a566;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a559;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a546;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a533;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a527;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a517;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a507;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f7;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4e4;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4d1;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4bd;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a9;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a495;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a481;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a46e;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a45b;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a448;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a435;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a424;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a412;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a400;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x58) {\nLAB_0002e50a:\n              local_8c = (byte *)FUN_00016580();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 == 0x59) {\ncode_r0x0002e467:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7add5;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a67;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3f2;\n                break;\n              case 3:\n                local_8c = &UNK_0007b3e6;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3d4;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3c2;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3b1;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b399;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b383;\n                break;\n              case 9:\n                local_8c = &UNK_0007b376;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b364;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b352;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33f;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b32c;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b319;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b309;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f9;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e9;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d9;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c9;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2ba;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a7;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b294;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b281;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b270;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b24d;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b239;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b228;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b217;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b202;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1ed;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d9;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c6;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b6;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            goto LAB_0002dbd0;\n          }\n          if (uVar6 == 0x65) goto code_r0x0002edad;\n          if (uVar6 < 0x66) {\n            if (uVar6 != 0x5e) {\n              if (uVar6 == 99) goto code_r0x0002e741;\n              goto LAB_0002dbd0;\n            }\nLAB_0002e54a:\n            local_8c = (byte *)FUN_0001b390();\n          }\n          else if (uVar6 == 0x6a) {\n            local_8c = (byte *)FUN_00014e70();\n          }\n          else {\n            if (uVar6 != 0x71) {\n              if (uVar6 != 0x69) goto LAB_0002dbd0;\n              if ((*(char *)(param_1 + 0x3c) != '-') && (*(char *)(param_1 + 0x17) != '\0'))\n              goto code_r0x0002e0f7;\n              switch(local_80) {\n              default:\n                goto LAB_0002dbd0;\n              case 1:\n                local_8c = (byte *)0x7a3f1;\n                break;\n              case 2:\n                local_8c = (byte *)0x78ac0;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa5b;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa4c;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa34;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa1c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7aa03;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9eb;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9d3;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a9a2;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a98a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a97a;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a965;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a955;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a943;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a933;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a923;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a910;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8fd;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8ea;\n              }\n              goto LAB_0002dd00;\n            }\n            local_8c = (byte *)FUN_000177c0();\n          }\n        }" else (compound_statement "{\n          if (uVar6 < 0x5e) {\n            if (uVar6 == 0x5a) {\ncode_r0x0002ef3d:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7ad50;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a74;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b19d;\n                break;\n              case 3:\n                local_8c = &UNK_0007b191;\n                break;\n              case 4:\n                local_8c = &UNK_0007b184;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b173;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b161;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14f;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (0x5a < uVar6) {\n              if (uVar6 == 0x5b) {\ncode_r0x0002e741:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79f32;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af5;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3e1;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3d1;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3c1;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3b1;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a3a2;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a393;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a380;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36f;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fc2;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078aeb;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a634;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a62b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a616;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a601;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5ee;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5db;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c6;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b6;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a6;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a597;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a585;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a573;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a566;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a559;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a546;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a533;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a527;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a517;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a507;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f7;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4e4;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4d1;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4bd;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a9;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a495;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a481;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a46e;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a45b;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a448;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a435;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a424;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a412;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a400;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x58) {\nLAB_0002e50a:\n              local_8c = (byte *)FUN_00016580();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 == 0x59) {\ncode_r0x0002e467:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7add5;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a67;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3f2;\n                break;\n              case 3:\n                local_8c = &UNK_0007b3e6;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3d4;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3c2;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3b1;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b399;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b383;\n                break;\n              case 9:\n                local_8c = &UNK_0007b376;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b364;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b352;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33f;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b32c;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b319;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b309;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f9;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e9;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d9;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c9;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2ba;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a7;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b294;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b281;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b270;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b24d;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b239;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b228;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b217;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b202;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1ed;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d9;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c6;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b6;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            goto LAB_0002dbd0;\n          }\n          if (uVar6 == 0x65) goto code_r0x0002edad;\n          if (uVar6 < 0x66) {\n            if (uVar6 != 0x5e) {\n              if (uVar6 == 99) goto code_r0x0002e741;\n              goto LAB_0002dbd0;\n            }\nLAB_0002e54a:\n            local_8c = (byte *)FUN_0001b390();\n          }\n          else if (uVar6 == 0x6a) {\n            local_8c = (byte *)FUN_00014e70();\n          }\n          else {\n            if (uVar6 != 0x71) {\n              if (uVar6 != 0x69) goto LAB_0002dbd0;\n              if ((*(char *)(param_1 + 0x3c) != '-') && (*(char *)(param_1 + 0x17) != '\0'))\n              goto code_r0x0002e0f7;\n              switch(local_80) {\n              default:\n                goto LAB_0002dbd0;\n              case 1:\n                local_8c = (byte *)0x7a3f1;\n                break;\n              case 2:\n                local_8c = (byte *)0x78ac0;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa5b;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa4c;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa34;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa1c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7aa03;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9eb;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9d3;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a9a2;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a98a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a97a;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a965;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a955;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a943;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a933;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a923;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a910;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8fd;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8ea;\n              }\n              goto LAB_0002dd00;\n            }\n            local_8c = (byte *)FUN_000177c0();\n          }\n        }" { (if_statement "if (uVar6 < 0x5e) {\n            if (uVar6 == 0x5a) {\ncode_r0x0002ef3d:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7ad50;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a74;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b19d;\n                break;\n              case 3:\n                local_8c = &UNK_0007b191;\n                break;\n              case 4:\n                local_8c = &UNK_0007b184;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b173;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b161;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14f;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (0x5a < uVar6) {\n              if (uVar6 == 0x5b) {\ncode_r0x0002e741:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79f32;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af5;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3e1;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3d1;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3c1;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3b1;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a3a2;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a393;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a380;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36f;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fc2;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078aeb;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a634;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a62b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a616;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a601;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5ee;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5db;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c6;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b6;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a6;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a597;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a585;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a573;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a566;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a559;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a546;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a533;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a527;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a517;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a507;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f7;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4e4;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4d1;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4bd;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a9;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a495;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a481;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a46e;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a45b;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a448;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a435;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a424;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a412;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a400;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x58) {\nLAB_0002e50a:\n              local_8c = (byte *)FUN_00016580();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 == 0x59) {\ncode_r0x0002e467:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7add5;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a67;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3f2;\n                break;\n              case 3:\n                local_8c = &UNK_0007b3e6;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3d4;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3c2;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3b1;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b399;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b383;\n                break;\n              case 9:\n                local_8c = &UNK_0007b376;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b364;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b352;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33f;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b32c;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b319;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b309;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f9;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e9;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d9;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c9;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2ba;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a7;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b294;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b281;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b270;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b24d;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b239;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b228;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b217;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b202;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1ed;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d9;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c6;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b6;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            goto LAB_0002dbd0;\n          }" if (parenthesized_expression "(uVar6 < 0x5e)" ( (binary_expression "uVar6 < 0x5e" identifier < number_literal) )) (compound_statement "{\n            if (uVar6 == 0x5a) {\ncode_r0x0002ef3d:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7ad50;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a74;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b19d;\n                break;\n              case 3:\n                local_8c = &UNK_0007b191;\n                break;\n              case 4:\n                local_8c = &UNK_0007b184;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b173;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b161;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14f;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (0x5a < uVar6) {\n              if (uVar6 == 0x5b) {\ncode_r0x0002e741:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79f32;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af5;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3e1;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3d1;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3c1;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3b1;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a3a2;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a393;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a380;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36f;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fc2;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078aeb;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a634;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a62b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a616;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a601;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5ee;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5db;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c6;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b6;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a6;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a597;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a585;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a573;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a566;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a559;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a546;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a533;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a527;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a517;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a507;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f7;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4e4;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4d1;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4bd;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a9;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a495;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a481;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a46e;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a45b;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a448;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a435;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a424;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a412;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a400;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x58) {\nLAB_0002e50a:\n              local_8c = (byte *)FUN_00016580();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 == 0x59) {\ncode_r0x0002e467:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7add5;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a67;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3f2;\n                break;\n              case 3:\n                local_8c = &UNK_0007b3e6;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3d4;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3c2;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3b1;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b399;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b383;\n                break;\n              case 9:\n                local_8c = &UNK_0007b376;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b364;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b352;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33f;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b32c;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b319;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b309;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f9;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e9;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d9;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c9;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2ba;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a7;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b294;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b281;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b270;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b24d;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b239;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b228;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b217;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b202;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1ed;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d9;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c6;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b6;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            goto LAB_0002dbd0;\n          }" { (if_statement "if (uVar6 == 0x5a) {\ncode_r0x0002ef3d:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7ad50;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a74;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b19d;\n                break;\n              case 3:\n                local_8c = &UNK_0007b191;\n                break;\n              case 4:\n                local_8c = &UNK_0007b184;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b173;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b161;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14f;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }" if (parenthesized_expression "(uVar6 == 0x5a)" ( (binary_expression "uVar6 == 0x5a" identifier == number_literal) )) (compound_statement "{\ncode_r0x0002ef3d:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7ad50;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a74;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b19d;\n                break;\n              case 3:\n                local_8c = &UNK_0007b191;\n                break;\n              case 4:\n                local_8c = &UNK_0007b184;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b173;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b161;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14f;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }" { (labeled_statement "code_r0x0002ef3d:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7ad50;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a74;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b19d;\n                break;\n              case 3:\n                local_8c = &UNK_0007b191;\n                break;\n              case 4:\n                local_8c = &UNK_0007b184;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b173;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b161;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14f;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }" statement_identifier : (switch_statement "switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7ad50;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a74;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b19d;\n                break;\n              case 3:\n                local_8c = &UNK_0007b191;\n                break;\n              case 4:\n                local_8c = &UNK_0007b184;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b173;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b161;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14f;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n              case 0:\n                local_8c = (byte *)0x7ad50;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a74;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b19d;\n                break;\n              case 3:\n                local_8c = &UNK_0007b191;\n                break;\n              case 4:\n                local_8c = &UNK_0007b184;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b173;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b161;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14f;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }" { (case_statement "case 0:\n                local_8c = (byte *)0x7ad50;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ad50;" (assignment_expression "local_8c = (byte *)0x7ad50" identifier = (cast_expression "(byte *)0x7ad50" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                local_8c = (byte *)0x78a74;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x78a74;" (assignment_expression "local_8c = (byte *)0x78a74" identifier = (cast_expression "(byte *)0x78a74" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                local_8c = (byte *)0x7b19d;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b19d;" (assignment_expression "local_8c = (byte *)0x7b19d" identifier = (cast_expression "(byte *)0x7b19d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                local_8c = &UNK_0007b191;\n                break;" case number_literal : (expression_statement "local_8c = &UNK_0007b191;" (assignment_expression "local_8c = &UNK_0007b191" identifier = (pointer_expression "&UNK_0007b191" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                local_8c = &UNK_0007b184;\n                break;" case number_literal : (expression_statement "local_8c = &UNK_0007b184;" (assignment_expression "local_8c = &UNK_0007b184" identifier = (pointer_expression "&UNK_0007b184" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                local_8c = (byte *)0x7b173;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b173;" (assignment_expression "local_8c = (byte *)0x7b173" identifier = (cast_expression "(byte *)0x7b173" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                local_8c = (byte *)0x7b161;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b161;" (assignment_expression "local_8c = (byte *)0x7b161" identifier = (cast_expression "(byte *)0x7b161" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n                local_8c = (byte *)0x7b14f;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b14f;" (assignment_expression "local_8c = (byte *)0x7b14f" identifier = (cast_expression "(byte *)0x7b14f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "default:\n                goto LAB_0002dbd0;" default : (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;)) }))) (goto_statement "goto LAB_0002dd00;" goto statement_identifier ;) })) (if_statement "if (0x5a < uVar6) {\n              if (uVar6 == 0x5b) {\ncode_r0x0002e741:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79f32;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af5;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3e1;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3d1;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3c1;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3b1;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a3a2;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a393;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a380;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36f;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fc2;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078aeb;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a634;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a62b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a616;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a601;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5ee;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5db;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c6;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b6;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a6;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a597;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a585;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a573;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a566;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a559;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a546;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a533;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a527;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a517;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a507;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f7;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4e4;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4d1;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4bd;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a9;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a495;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a481;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a46e;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a45b;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a448;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a435;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a424;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a412;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a400;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              goto LAB_0002dbd0;\n            }" if (parenthesized_expression "(0x5a < uVar6)" ( (binary_expression "0x5a < uVar6" number_literal < identifier) )) (compound_statement "{\n              if (uVar6 == 0x5b) {\ncode_r0x0002e741:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79f32;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af5;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3e1;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3d1;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3c1;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3b1;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a3a2;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a393;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a380;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36f;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fc2;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078aeb;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a634;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a62b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a616;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a601;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5ee;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5db;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c6;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b6;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a6;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a597;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a585;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a573;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a566;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a559;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a546;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a533;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a527;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a517;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a507;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f7;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4e4;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4d1;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4bd;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a9;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a495;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a481;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a46e;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a45b;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a448;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a435;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a424;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a412;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a400;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              goto LAB_0002dbd0;\n            }" { (if_statement "if (uVar6 == 0x5b) {\ncode_r0x0002e741:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79f32;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af5;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3e1;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3d1;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3c1;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3b1;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a3a2;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a393;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a380;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36f;\n                }\n                goto LAB_0002dd00;\n              }" if (parenthesized_expression "(uVar6 == 0x5b)" ( (binary_expression "uVar6 == 0x5b" identifier == number_literal) )) (compound_statement "{\ncode_r0x0002e741:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79f32;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af5;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3e1;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3d1;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3c1;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3b1;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a3a2;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a393;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a380;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36f;\n                }\n                goto LAB_0002dd00;\n              }" { (labeled_statement "code_r0x0002e741:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79f32;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af5;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3e1;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3d1;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3c1;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3b1;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a3a2;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a393;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a380;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36f;\n                }" statement_identifier : (switch_statement "switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79f32;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af5;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3e1;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3d1;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3c1;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3b1;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a3a2;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a393;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a380;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36f;\n                }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n                case 0:\n                  local_8c = (byte *)0x79f32;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af5;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3e1;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3d1;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3c1;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3b1;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a3a2;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a393;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a380;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36f;\n                }" { (case_statement "case 0:\n                  local_8c = (byte *)0x79f32;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79f32;" (assignment_expression "local_8c = (byte *)0x79f32" identifier = (cast_expression "(byte *)0x79f32" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                  local_8c = (byte *)0x78af5;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x78af5;" (assignment_expression "local_8c = (byte *)0x78af5" identifier = (cast_expression "(byte *)0x78af5" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                  local_8c = (byte *)0x7a3e1;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a3e1;" (assignment_expression "local_8c = (byte *)0x7a3e1" identifier = (cast_expression "(byte *)0x7a3e1" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                  local_8c = (byte *)0x7a3d1;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a3d1;" (assignment_expression "local_8c = (byte *)0x7a3d1" identifier = (cast_expression "(byte *)0x7a3d1" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "default:\n                  goto LAB_0002dbd0;" default : (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;)) (case_statement "case 6:\n                  local_8c = (byte *)0x7a3c1;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a3c1;" (assignment_expression "local_8c = (byte *)0x7a3c1" identifier = (cast_expression "(byte *)0x7a3c1" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n                  local_8c = (byte *)0x7a3b1;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a3b1;" (assignment_expression "local_8c = (byte *)0x7a3b1" identifier = (cast_expression "(byte *)0x7a3b1" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd:\n                  local_8c = (byte *)0x7a3a2;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a3a2;" (assignment_expression "local_8c = (byte *)0x7a3a2" identifier = (cast_expression "(byte *)0x7a3a2" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xe:\n                  local_8c = (byte *)0x7a393;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a393;" (assignment_expression "local_8c = (byte *)0x7a393" identifier = (cast_expression "(byte *)0x7a393" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xf:\n                  local_8c = (byte *)0x7a380;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a380;" (assignment_expression "local_8c = (byte *)0x7a380" identifier = (cast_expression "(byte *)0x7a380" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x10:\n                  local_8c = (byte *)0x7a36f;" case number_literal : (expression_statement "local_8c = (byte *)0x7a36f;" (assignment_expression "local_8c = (byte *)0x7a36f" identifier = (cast_expression "(byte *)0x7a36f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;)) }))) (goto_statement "goto LAB_0002dd00;" goto statement_identifier ;) })) (if_statement "if (uVar6 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fc2;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078aeb;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a634;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a62b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a616;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a601;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5ee;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5db;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c6;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b6;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a6;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a597;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a585;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a573;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a566;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a559;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a546;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a533;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a527;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a517;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a507;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f7;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4e4;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4d1;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4bd;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a9;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a495;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a481;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a46e;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a45b;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a448;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a435;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a424;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a412;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a400;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }" if (parenthesized_expression "(uVar6 == 0x5c)" ( (binary_expression "uVar6 == 0x5c" identifier == number_literal) )) (compound_statement "{\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fc2;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078aeb;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a634;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a62b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a616;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a601;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5ee;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5db;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c6;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b6;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a6;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a597;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a585;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a573;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a566;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a559;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a546;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a533;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a527;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a517;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a507;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f7;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4e4;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4d1;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4bd;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a9;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a495;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a481;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a46e;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a45b;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a448;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a435;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a424;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a412;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a400;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }" { (switch_statement "switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fc2;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078aeb;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a634;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a62b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a616;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a601;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5ee;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5db;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c6;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b6;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a6;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a597;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a585;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a573;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a566;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a559;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a546;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a533;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a527;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a517;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a507;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f7;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4e4;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4d1;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4bd;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a9;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a495;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a481;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a46e;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a45b;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a448;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a435;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a424;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a412;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a400;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n                case 0:\n                  local_8c = (byte *)0x79fc2;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078aeb;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a634;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a62b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a616;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a601;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5ee;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5db;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c6;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b6;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a6;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a597;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a585;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a573;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a566;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a559;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a546;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a533;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a527;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a517;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a507;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f7;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4e4;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4d1;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4bd;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a9;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a495;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a481;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a46e;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a45b;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a448;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a435;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a424;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a412;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a400;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }" { (case_statement "case 0:\n                  local_8c = (byte *)0x79fc2;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79fc2;" (assignment_expression "local_8c = (byte *)0x79fc2" identifier = (cast_expression "(byte *)0x79fc2" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                  local_8c = &UNK_00078aeb;\n                  break;" case number_literal : (expression_statement "local_8c = &UNK_00078aeb;" (assignment_expression "local_8c = &UNK_00078aeb" identifier = (pointer_expression "&UNK_00078aeb" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                  local_8c = &UNK_0007a634;\n                  break;" case number_literal : (expression_statement "local_8c = &UNK_0007a634;" (assignment_expression "local_8c = &UNK_0007a634" identifier = (pointer_expression "&UNK_0007a634" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                  local_8c = &UNK_0007a62b;\n                  break;" case number_literal : (expression_statement "local_8c = &UNK_0007a62b;" (assignment_expression "local_8c = &UNK_0007a62b" identifier = (pointer_expression "&UNK_0007a62b" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                  local_8c = (byte *)0x7a616;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a616;" (assignment_expression "local_8c = (byte *)0x7a616" identifier = (cast_expression "(byte *)0x7a616" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                  local_8c = (byte *)0x7a601;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a601;" (assignment_expression "local_8c = (byte *)0x7a601" identifier = (cast_expression "(byte *)0x7a601" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                  local_8c = (byte *)0x7a5ee;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a5ee;" (assignment_expression "local_8c = (byte *)0x7a5ee" identifier = (cast_expression "(byte *)0x7a5ee" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n                  local_8c = (byte *)0x7a5db;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a5db;" (assignment_expression "local_8c = (byte *)0x7a5db" identifier = (cast_expression "(byte *)0x7a5db" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n                  local_8c = (byte *)0x7a5c6;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a5c6;" (assignment_expression "local_8c = (byte *)0x7a5c6" identifier = (cast_expression "(byte *)0x7a5c6" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n                  local_8c = (byte *)0x7a5b6;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a5b6;" (assignment_expression "local_8c = (byte *)0x7a5b6" identifier = (cast_expression "(byte *)0x7a5b6" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n                  local_8c = (byte *)0x7a5a6;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a5a6;" (assignment_expression "local_8c = (byte *)0x7a5a6" identifier = (cast_expression "(byte *)0x7a5a6" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n                  local_8c = (byte *)0x7a597;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a597;" (assignment_expression "local_8c = (byte *)0x7a597" identifier = (cast_expression "(byte *)0x7a597" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n                  local_8c = (byte *)0x7a585;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a585;" (assignment_expression "local_8c = (byte *)0x7a585" identifier = (cast_expression "(byte *)0x7a585" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd:\n                  local_8c = (byte *)0x7a573;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a573;" (assignment_expression "local_8c = (byte *)0x7a573" identifier = (cast_expression "(byte *)0x7a573" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xe:\n                  local_8c = (byte *)0x7a566;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a566;" (assignment_expression "local_8c = (byte *)0x7a566" identifier = (cast_expression "(byte *)0x7a566" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xf:\n                  local_8c = &UNK_0007a559;\n                  break;" case number_literal : (expression_statement "local_8c = &UNK_0007a559;" (assignment_expression "local_8c = &UNK_0007a559" identifier = (pointer_expression "&UNK_0007a559" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 0x10:\n                  local_8c = (byte *)0x7a546;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a546;" (assignment_expression "local_8c = (byte *)0x7a546" identifier = (cast_expression "(byte *)0x7a546" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x11:\n                  local_8c = (byte *)0x7a533;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a533;" (assignment_expression "local_8c = (byte *)0x7a533" identifier = (cast_expression "(byte *)0x7a533" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x12:\n                  local_8c = (byte *)0x7a527;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a527;" (assignment_expression "local_8c = (byte *)0x7a527" identifier = (cast_expression "(byte *)0x7a527" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x13:\n                  local_8c = (byte *)0x7a517;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a517;" (assignment_expression "local_8c = (byte *)0x7a517" identifier = (cast_expression "(byte *)0x7a517" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x14:\n                  local_8c = (byte *)0x7a507;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a507;" (assignment_expression "local_8c = (byte *)0x7a507" identifier = (cast_expression "(byte *)0x7a507" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x15:\n                  local_8c = (byte *)0x7a4f7;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a4f7;" (assignment_expression "local_8c = (byte *)0x7a4f7" identifier = (cast_expression "(byte *)0x7a4f7" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x16:\n                  local_8c = (byte *)0x7a4e4;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a4e4;" (assignment_expression "local_8c = (byte *)0x7a4e4" identifier = (cast_expression "(byte *)0x7a4e4" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x17:\n                  local_8c = (byte *)0x7a4d1;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a4d1;" (assignment_expression "local_8c = (byte *)0x7a4d1" identifier = (cast_expression "(byte *)0x7a4d1" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x18:\n                  local_8c = (byte *)0x7a4bd;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a4bd;" (assignment_expression "local_8c = (byte *)0x7a4bd" identifier = (cast_expression "(byte *)0x7a4bd" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x19:\n                  local_8c = (byte *)0x7a4a9;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a4a9;" (assignment_expression "local_8c = (byte *)0x7a4a9" identifier = (cast_expression "(byte *)0x7a4a9" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1a:\n                  local_8c = (byte *)0x7a495;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a495;" (assignment_expression "local_8c = (byte *)0x7a495" identifier = (cast_expression "(byte *)0x7a495" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1b:\n                  local_8c = (byte *)0x7a481;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a481;" (assignment_expression "local_8c = (byte *)0x7a481" identifier = (cast_expression "(byte *)0x7a481" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1c:\n                  local_8c = (byte *)0x7a46e;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a46e;" (assignment_expression "local_8c = (byte *)0x7a46e" identifier = (cast_expression "(byte *)0x7a46e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1d:\n                  local_8c = (byte *)0x7a45b;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a45b;" (assignment_expression "local_8c = (byte *)0x7a45b" identifier = (cast_expression "(byte *)0x7a45b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1e:\n                  local_8c = (byte *)0x7a448;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a448;" (assignment_expression "local_8c = (byte *)0x7a448" identifier = (cast_expression "(byte *)0x7a448" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1f:\n                  local_8c = (byte *)0x7a435;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a435;" (assignment_expression "local_8c = (byte *)0x7a435" identifier = (cast_expression "(byte *)0x7a435" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x20:\n                  local_8c = (byte *)0x7a424;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a424;" (assignment_expression "local_8c = (byte *)0x7a424" identifier = (cast_expression "(byte *)0x7a424" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x21:\n                  local_8c = (byte *)0x7a412;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a412;" (assignment_expression "local_8c = (byte *)0x7a412" identifier = (cast_expression "(byte *)0x7a412" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x22:\n                  local_8c = (byte *)0x7a400;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a400;" (assignment_expression "local_8c = (byte *)0x7a400" identifier = (cast_expression "(byte *)0x7a400" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "default:\n                  goto LAB_0002dbd0;" default : (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;)) })) (goto_statement "goto LAB_0002dd00;" goto statement_identifier ;) })) (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;) })) (if_statement "if (uVar6 == 0x58) {\nLAB_0002e50a:\n              local_8c = (byte *)FUN_00016580();\n              goto LAB_0002dcf0;\n            }" if (parenthesized_expression "(uVar6 == 0x58)" ( (binary_expression "uVar6 == 0x58" identifier == number_literal) )) (compound_statement "{\nLAB_0002e50a:\n              local_8c = (byte *)FUN_00016580();\n              goto LAB_0002dcf0;\n            }" { (labeled_statement "LAB_0002e50a:\n              local_8c = (byte *)FUN_00016580();" statement_identifier : (expression_statement "local_8c = (byte *)FUN_00016580();" (assignment_expression "local_8c = (byte *)FUN_00016580()" identifier = (cast_expression "(byte *)FUN_00016580()" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "FUN_00016580()" identifier (argument_list "()" ( ))))) ;)) (goto_statement "goto LAB_0002dcf0;" goto statement_identifier ;) })) (if_statement "if (uVar6 == 0x59) {\ncode_r0x0002e467:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7add5;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a67;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3f2;\n                break;\n              case 3:\n                local_8c = &UNK_0007b3e6;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3d4;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3c2;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3b1;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b399;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b383;\n                break;\n              case 9:\n                local_8c = &UNK_0007b376;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b364;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b352;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33f;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b32c;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b319;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b309;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f9;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e9;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d9;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c9;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2ba;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a7;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b294;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b281;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b270;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b24d;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b239;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b228;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b217;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b202;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1ed;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d9;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c6;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b6;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }" if (parenthesized_expression "(uVar6 == 0x59)" ( (binary_expression "uVar6 == 0x59" identifier == number_literal) )) (compound_statement "{\ncode_r0x0002e467:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7add5;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a67;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3f2;\n                break;\n              case 3:\n                local_8c = &UNK_0007b3e6;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3d4;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3c2;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3b1;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b399;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b383;\n                break;\n              case 9:\n                local_8c = &UNK_0007b376;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b364;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b352;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33f;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b32c;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b319;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b309;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f9;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e9;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d9;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c9;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2ba;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a7;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b294;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b281;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b270;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b24d;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b239;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b228;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b217;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b202;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1ed;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d9;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c6;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b6;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }" { (labeled_statement "code_r0x0002e467:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7add5;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a67;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3f2;\n                break;\n              case 3:\n                local_8c = &UNK_0007b3e6;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3d4;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3c2;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3b1;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b399;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b383;\n                break;\n              case 9:\n                local_8c = &UNK_0007b376;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b364;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b352;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33f;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b32c;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b319;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b309;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f9;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e9;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d9;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c9;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2ba;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a7;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b294;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b281;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b270;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b24d;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b239;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b228;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b217;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b202;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1ed;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d9;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c6;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b6;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }" statement_identifier : (switch_statement "switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7add5;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a67;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3f2;\n                break;\n              case 3:\n                local_8c = &UNK_0007b3e6;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3d4;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3c2;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3b1;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b399;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b383;\n                break;\n              case 9:\n                local_8c = &UNK_0007b376;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b364;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b352;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33f;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b32c;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b319;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b309;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f9;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e9;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d9;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c9;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2ba;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a7;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b294;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b281;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b270;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b24d;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b239;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b228;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b217;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b202;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1ed;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d9;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c6;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b6;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n              case 0:\n                local_8c = (byte *)0x7add5;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a67;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3f2;\n                break;\n              case 3:\n                local_8c = &UNK_0007b3e6;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3d4;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3c2;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3b1;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b399;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b383;\n                break;\n              case 9:\n                local_8c = &UNK_0007b376;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b364;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b352;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33f;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b32c;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b319;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b309;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f9;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e9;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d9;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c9;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2ba;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a7;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b294;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b281;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b270;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b24d;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b239;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b228;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b217;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b202;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1ed;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d9;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c6;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b6;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }" { (case_statement "case 0:\n                local_8c = (byte *)0x7add5;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7add5;" (assignment_expression "local_8c = (byte *)0x7add5" identifier = (cast_expression "(byte *)0x7add5" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                local_8c = (byte *)0x78a67;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x78a67;" (assignment_expression "local_8c = (byte *)0x78a67" identifier = (cast_expression "(byte *)0x78a67" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                local_8c = (byte *)0x7b3f2;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b3f2;" (assignment_expression "local_8c = (byte *)0x7b3f2" identifier = (cast_expression "(byte *)0x7b3f2" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                local_8c = &UNK_0007b3e6;\n                break;" case number_literal : (expression_statement "local_8c = &UNK_0007b3e6;" (assignment_expression "local_8c = &UNK_0007b3e6" identifier = (pointer_expression "&UNK_0007b3e6" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                local_8c = (byte *)0x7b3d4;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b3d4;" (assignment_expression "local_8c = (byte *)0x7b3d4" identifier = (cast_expression "(byte *)0x7b3d4" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                local_8c = (byte *)0x7b3c2;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b3c2;" (assignment_expression "local_8c = (byte *)0x7b3c2" identifier = (cast_expression "(byte *)0x7b3c2" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                local_8c = (byte *)0x7b3b1;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b3b1;" (assignment_expression "local_8c = (byte *)0x7b3b1" identifier = (cast_expression "(byte *)0x7b3b1" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n                local_8c = (byte *)0x7b399;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b399;" (assignment_expression "local_8c = (byte *)0x7b399" identifier = (cast_expression "(byte *)0x7b399" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n                local_8c = (byte *)0x7b383;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b383;" (assignment_expression "local_8c = (byte *)0x7b383" identifier = (cast_expression "(byte *)0x7b383" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n                local_8c = &UNK_0007b376;\n                break;" case number_literal : (expression_statement "local_8c = &UNK_0007b376;" (assignment_expression "local_8c = &UNK_0007b376" identifier = (pointer_expression "&UNK_0007b376" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n                local_8c = (byte *)0x7b364;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b364;" (assignment_expression "local_8c = (byte *)0x7b364" identifier = (cast_expression "(byte *)0x7b364" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n                local_8c = (byte *)0x7b352;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b352;" (assignment_expression "local_8c = (byte *)0x7b352" identifier = (cast_expression "(byte *)0x7b352" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n                local_8c = (byte *)0x7b33f;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b33f;" (assignment_expression "local_8c = (byte *)0x7b33f" identifier = (cast_expression "(byte *)0x7b33f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd:\n                local_8c = (byte *)0x7b32c;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b32c;" (assignment_expression "local_8c = (byte *)0x7b32c" identifier = (cast_expression "(byte *)0x7b32c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xe:\n                local_8c = (byte *)0x7b319;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b319;" (assignment_expression "local_8c = (byte *)0x7b319" identifier = (cast_expression "(byte *)0x7b319" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xf:\n                local_8c = (byte *)0x7b309;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b309;" (assignment_expression "local_8c = (byte *)0x7b309" identifier = (cast_expression "(byte *)0x7b309" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x10:\n                local_8c = (byte *)0x7b2f9;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b2f9;" (assignment_expression "local_8c = (byte *)0x7b2f9" identifier = (cast_expression "(byte *)0x7b2f9" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x11:\n                local_8c = (byte *)0x7b2e9;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b2e9;" (assignment_expression "local_8c = (byte *)0x7b2e9" identifier = (cast_expression "(byte *)0x7b2e9" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x12:\n                local_8c = (byte *)0x7b2d9;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b2d9;" (assignment_expression "local_8c = (byte *)0x7b2d9" identifier = (cast_expression "(byte *)0x7b2d9" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x13:\n                local_8c = (byte *)0x7b2c9;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b2c9;" (assignment_expression "local_8c = (byte *)0x7b2c9" identifier = (cast_expression "(byte *)0x7b2c9" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x14:\n                local_8c = (byte *)0x7b2ba;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b2ba;" (assignment_expression "local_8c = (byte *)0x7b2ba" identifier = (cast_expression "(byte *)0x7b2ba" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x15:\n                local_8c = (byte *)0x7b2a7;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b2a7;" (assignment_expression "local_8c = (byte *)0x7b2a7" identifier = (cast_expression "(byte *)0x7b2a7" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x16:\n                local_8c = (byte *)0x7b294;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b294;" (assignment_expression "local_8c = (byte *)0x7b294" identifier = (cast_expression "(byte *)0x7b294" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x17:\n                local_8c = (byte *)0x7b281;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b281;" (assignment_expression "local_8c = (byte *)0x7b281" identifier = (cast_expression "(byte *)0x7b281" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x18:\n                local_8c = (byte *)0x7b270;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b270;" (assignment_expression "local_8c = (byte *)0x7b270" identifier = (cast_expression "(byte *)0x7b270" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x19:\n                local_8c = (byte *)0x7b25f;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b25f;" (assignment_expression "local_8c = (byte *)0x7b25f" identifier = (cast_expression "(byte *)0x7b25f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1a:\n                local_8c = (byte *)0x7b24d;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b24d;" (assignment_expression "local_8c = (byte *)0x7b24d" identifier = (cast_expression "(byte *)0x7b24d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1b:\n                local_8c = (byte *)0x7b239;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b239;" (assignment_expression "local_8c = (byte *)0x7b239" identifier = (cast_expression "(byte *)0x7b239" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1c:\n                local_8c = (byte *)0x7b228;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b228;" (assignment_expression "local_8c = (byte *)0x7b228" identifier = (cast_expression "(byte *)0x7b228" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1d:\n                local_8c = (byte *)0x7b217;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b217;" (assignment_expression "local_8c = (byte *)0x7b217" identifier = (cast_expression "(byte *)0x7b217" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1e:\n                local_8c = (byte *)0x7b202;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b202;" (assignment_expression "local_8c = (byte *)0x7b202" identifier = (cast_expression "(byte *)0x7b202" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1f:\n                local_8c = (byte *)0x7b1ed;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b1ed;" (assignment_expression "local_8c = (byte *)0x7b1ed" identifier = (cast_expression "(byte *)0x7b1ed" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x20:\n                local_8c = (byte *)0x7b1d9;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b1d9;" (assignment_expression "local_8c = (byte *)0x7b1d9" identifier = (cast_expression "(byte *)0x7b1d9" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x21:\n                local_8c = (byte *)0x7b1c6;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b1c6;" (assignment_expression "local_8c = (byte *)0x7b1c6" identifier = (cast_expression "(byte *)0x7b1c6" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x22:\n                local_8c = (byte *)0x7b1b6;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b1b6;" (assignment_expression "local_8c = (byte *)0x7b1b6" identifier = (cast_expression "(byte *)0x7b1b6" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "default:\n                goto LAB_0002dbd0;" default : (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;)) }))) (goto_statement "goto LAB_0002dd00;" goto statement_identifier ;) })) (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;) })) (if_statement "if (uVar6 == 0x65) goto code_r0x0002edad;" if (parenthesized_expression "(uVar6 == 0x65)" ( (binary_expression "uVar6 == 0x65" identifier == number_literal) )) (goto_statement "goto code_r0x0002edad;" goto statement_identifier ;)) (if_statement "if (uVar6 < 0x66) {\n            if (uVar6 != 0x5e) {\n              if (uVar6 == 99) goto code_r0x0002e741;\n              goto LAB_0002dbd0;\n            }\nLAB_0002e54a:\n            local_8c = (byte *)FUN_0001b390();\n          }\n          else if (uVar6 == 0x6a) {\n            local_8c = (byte *)FUN_00014e70();\n          }\n          else {\n            if (uVar6 != 0x71) {\n              if (uVar6 != 0x69) goto LAB_0002dbd0;\n              if ((*(char *)(param_1 + 0x3c) != '-') && (*(char *)(param_1 + 0x17) != '\0'))\n              goto code_r0x0002e0f7;\n              switch(local_80) {\n              default:\n                goto LAB_0002dbd0;\n              case 1:\n                local_8c = (byte *)0x7a3f1;\n                break;\n              case 2:\n                local_8c = (byte *)0x78ac0;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa5b;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa4c;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa34;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa1c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7aa03;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9eb;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9d3;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a9a2;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a98a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a97a;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a965;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a955;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a943;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a933;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a923;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a910;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8fd;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8ea;\n              }\n              goto LAB_0002dd00;\n            }\n            local_8c = (byte *)FUN_000177c0();\n          }" if (parenthesized_expression "(uVar6 < 0x66)" ( (binary_expression "uVar6 < 0x66" identifier < number_literal) )) (compound_statement "{\n            if (uVar6 != 0x5e) {\n              if (uVar6 == 99) goto code_r0x0002e741;\n              goto LAB_0002dbd0;\n            }\nLAB_0002e54a:\n            local_8c = (byte *)FUN_0001b390();\n          }" { (if_statement "if (uVar6 != 0x5e) {\n              if (uVar6 == 99) goto code_r0x0002e741;\n              goto LAB_0002dbd0;\n            }" if (parenthesized_expression "(uVar6 != 0x5e)" ( (binary_expression "uVar6 != 0x5e" identifier != number_literal) )) (compound_statement "{\n              if (uVar6 == 99) goto code_r0x0002e741;\n              goto LAB_0002dbd0;\n            }" { (if_statement "if (uVar6 == 99) goto code_r0x0002e741;" if (parenthesized_expression "(uVar6 == 99)" ( (binary_expression "uVar6 == 99" identifier == number_literal) )) (goto_statement "goto code_r0x0002e741;" goto statement_identifier ;)) (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;) })) (labeled_statement "LAB_0002e54a:\n            local_8c = (byte *)FUN_0001b390();" statement_identifier : (expression_statement "local_8c = (byte *)FUN_0001b390();" (assignment_expression "local_8c = (byte *)FUN_0001b390()" identifier = (cast_expression "(byte *)FUN_0001b390()" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "FUN_0001b390()" identifier (argument_list "()" ( ))))) ;)) }) (else_clause "else if (uVar6 == 0x6a) {\n            local_8c = (byte *)FUN_00014e70();\n          }\n          else {\n            if (uVar6 != 0x71) {\n              if (uVar6 != 0x69) goto LAB_0002dbd0;\n              if ((*(char *)(param_1 + 0x3c) != '-') && (*(char *)(param_1 + 0x17) != '\0'))\n              goto code_r0x0002e0f7;\n              switch(local_80) {\n              default:\n                goto LAB_0002dbd0;\n              case 1:\n                local_8c = (byte *)0x7a3f1;\n                break;\n              case 2:\n                local_8c = (byte *)0x78ac0;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa5b;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa4c;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa34;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa1c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7aa03;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9eb;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9d3;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a9a2;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a98a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a97a;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a965;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a955;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a943;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a933;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a923;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a910;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8fd;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8ea;\n              }\n              goto LAB_0002dd00;\n            }\n            local_8c = (byte *)FUN_000177c0();\n          }" else (if_statement "if (uVar6 == 0x6a) {\n            local_8c = (byte *)FUN_00014e70();\n          }\n          else {\n            if (uVar6 != 0x71) {\n              if (uVar6 != 0x69) goto LAB_0002dbd0;\n              if ((*(char *)(param_1 + 0x3c) != '-') && (*(char *)(param_1 + 0x17) != '\0'))\n              goto code_r0x0002e0f7;\n              switch(local_80) {\n              default:\n                goto LAB_0002dbd0;\n              case 1:\n                local_8c = (byte *)0x7a3f1;\n                break;\n              case 2:\n                local_8c = (byte *)0x78ac0;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa5b;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa4c;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa34;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa1c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7aa03;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9eb;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9d3;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a9a2;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a98a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a97a;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a965;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a955;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a943;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a933;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a923;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a910;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8fd;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8ea;\n              }\n              goto LAB_0002dd00;\n            }\n            local_8c = (byte *)FUN_000177c0();\n          }" if (parenthesized_expression "(uVar6 == 0x6a)" ( (binary_expression "uVar6 == 0x6a" identifier == number_literal) )) (compound_statement "{\n            local_8c = (byte *)FUN_00014e70();\n          }" { (expression_statement "local_8c = (byte *)FUN_00014e70();" (assignment_expression "local_8c = (byte *)FUN_00014e70()" identifier = (cast_expression "(byte *)FUN_00014e70()" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "FUN_00014e70()" identifier (argument_list "()" ( ))))) ;) }) (else_clause "else {\n            if (uVar6 != 0x71) {\n              if (uVar6 != 0x69) goto LAB_0002dbd0;\n              if ((*(char *)(param_1 + 0x3c) != '-') && (*(char *)(param_1 + 0x17) != '\0'))\n              goto code_r0x0002e0f7;\n              switch(local_80) {\n              default:\n                goto LAB_0002dbd0;\n              case 1:\n                local_8c = (byte *)0x7a3f1;\n                break;\n              case 2:\n                local_8c = (byte *)0x78ac0;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa5b;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa4c;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa34;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa1c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7aa03;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9eb;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9d3;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a9a2;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a98a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a97a;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a965;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a955;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a943;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a933;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a923;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a910;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8fd;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8ea;\n              }\n              goto LAB_0002dd00;\n            }\n            local_8c = (byte *)FUN_000177c0();\n          }" else (compound_statement "{\n            if (uVar6 != 0x71) {\n              if (uVar6 != 0x69) goto LAB_0002dbd0;\n              if ((*(char *)(param_1 + 0x3c) != '-') && (*(char *)(param_1 + 0x17) != '\0'))\n              goto code_r0x0002e0f7;\n              switch(local_80) {\n              default:\n                goto LAB_0002dbd0;\n              case 1:\n                local_8c = (byte *)0x7a3f1;\n                break;\n              case 2:\n                local_8c = (byte *)0x78ac0;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa5b;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa4c;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa34;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa1c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7aa03;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9eb;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9d3;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a9a2;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a98a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a97a;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a965;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a955;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a943;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a933;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a923;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a910;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8fd;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8ea;\n              }\n              goto LAB_0002dd00;\n            }\n            local_8c = (byte *)FUN_000177c0();\n          }" { (if_statement "if (uVar6 != 0x71) {\n              if (uVar6 != 0x69) goto LAB_0002dbd0;\n              if ((*(char *)(param_1 + 0x3c) != '-') && (*(char *)(param_1 + 0x17) != '\0'))\n              goto code_r0x0002e0f7;\n              switch(local_80) {\n              default:\n                goto LAB_0002dbd0;\n              case 1:\n                local_8c = (byte *)0x7a3f1;\n                break;\n              case 2:\n                local_8c = (byte *)0x78ac0;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa5b;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa4c;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa34;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa1c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7aa03;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9eb;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9d3;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a9a2;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a98a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a97a;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a965;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a955;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a943;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a933;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a923;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a910;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8fd;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8ea;\n              }\n              goto LAB_0002dd00;\n            }" if (parenthesized_expression "(uVar6 != 0x71)" ( (binary_expression "uVar6 != 0x71" identifier != number_literal) )) (compound_statement "{\n              if (uVar6 != 0x69) goto LAB_0002dbd0;\n              if ((*(char *)(param_1 + 0x3c) != '-') && (*(char *)(param_1 + 0x17) != '\0'))\n              goto code_r0x0002e0f7;\n              switch(local_80) {\n              default:\n                goto LAB_0002dbd0;\n              case 1:\n                local_8c = (byte *)0x7a3f1;\n                break;\n              case 2:\n                local_8c = (byte *)0x78ac0;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa5b;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa4c;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa34;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa1c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7aa03;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9eb;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9d3;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a9a2;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a98a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a97a;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a965;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a955;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a943;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a933;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a923;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a910;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8fd;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8ea;\n              }\n              goto LAB_0002dd00;\n            }" { (if_statement "if (uVar6 != 0x69) goto LAB_0002dbd0;" if (parenthesized_expression "(uVar6 != 0x69)" ( (binary_expression "uVar6 != 0x69" identifier != number_literal) )) (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;)) (if_statement "if ((*(char *)(param_1 + 0x3c) != '-') && (*(char *)(param_1 + 0x17) != '\0'))\n              goto code_r0x0002e0f7;" if (parenthesized_expression "((*(char *)(param_1 + 0x3c) != '-') && (*(char *)(param_1 + 0x17) != '\0'))" ( (binary_expression "(*(char *)(param_1 + 0x3c) != '-') && (*(char *)(param_1 + 0x17) != '\0')" (parenthesized_expression "(*(char *)(param_1 + 0x3c) != '-')" ( (binary_expression "*(char *)(param_1 + 0x3c) != '-'" (pointer_expression "*(char *)(param_1 + 0x3c)" * (cast_expression "(char *)(param_1 + 0x3c)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(param_1 + 0x3c)" ( (binary_expression "param_1 + 0x3c" identifier + number_literal) )))) != (char_literal "'-'" ' character ')) )) && (parenthesized_expression "(*(char *)(param_1 + 0x17) != '\0')" ( (binary_expression "*(char *)(param_1 + 0x17) != '\0'" (pointer_expression "*(char *)(param_1 + 0x17)" * (cast_expression "(char *)(param_1 + 0x17)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(param_1 + 0x17)" ( (binary_expression "param_1 + 0x17" identifier + number_literal) )))) != (char_literal "'\0'" ' escape_sequence ')) ))) )) (goto_statement "goto code_r0x0002e0f7;" goto statement_identifier ;)) (switch_statement "switch(local_80) {\n              default:\n                goto LAB_0002dbd0;\n              case 1:\n                local_8c = (byte *)0x7a3f1;\n                break;\n              case 2:\n                local_8c = (byte *)0x78ac0;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa5b;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa4c;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa34;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa1c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7aa03;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9eb;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9d3;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a9a2;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a98a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a97a;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a965;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a955;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a943;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a933;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a923;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a910;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8fd;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8ea;\n              }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n              default:\n                goto LAB_0002dbd0;\n              case 1:\n                local_8c = (byte *)0x7a3f1;\n                break;\n              case 2:\n                local_8c = (byte *)0x78ac0;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa5b;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa4c;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa34;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa1c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7aa03;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9eb;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9d3;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a9a2;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a98a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a97a;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a965;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a955;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a943;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a933;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a923;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a910;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8fd;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8ea;\n              }" { (case_statement "default:\n                goto LAB_0002dbd0;" default : (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;)) (case_statement "case 1:\n                local_8c = (byte *)0x7a3f1;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a3f1;" (assignment_expression "local_8c = (byte *)0x7a3f1" identifier = (cast_expression "(byte *)0x7a3f1" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                local_8c = (byte *)0x78ac0;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x78ac0;" (assignment_expression "local_8c = (byte *)0x78ac0" identifier = (cast_expression "(byte *)0x78ac0" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                local_8c = (byte *)0x7aa5b;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aa5b;" (assignment_expression "local_8c = (byte *)0x7aa5b" identifier = (cast_expression "(byte *)0x7aa5b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                local_8c = (byte *)0x7aa4c;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aa4c;" (assignment_expression "local_8c = (byte *)0x7aa4c" identifier = (cast_expression "(byte *)0x7aa4c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                local_8c = (byte *)0x7aa34;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aa34;" (assignment_expression "local_8c = (byte *)0x7aa34" identifier = (cast_expression "(byte *)0x7aa34" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                local_8c = (byte *)0x7aa1c;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aa1c;" (assignment_expression "local_8c = (byte *)0x7aa1c" identifier = (cast_expression "(byte *)0x7aa1c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n                local_8c = (byte *)0x7aa03;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aa03;" (assignment_expression "local_8c = (byte *)0x7aa03" identifier = (cast_expression "(byte *)0x7aa03" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n                local_8c = (byte *)0x7a9eb;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a9eb;" (assignment_expression "local_8c = (byte *)0x7a9eb" identifier = (cast_expression "(byte *)0x7a9eb" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n                local_8c = (byte *)0x7a9d3;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a9d3;" (assignment_expression "local_8c = (byte *)0x7a9d3" identifier = (cast_expression "(byte *)0x7a9d3" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n                local_8c = (byte *)0x7a9ba;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a9ba;" (assignment_expression "local_8c = (byte *)0x7a9ba" identifier = (cast_expression "(byte *)0x7a9ba" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n                local_8c = (byte *)0x7a9a2;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a9a2;" (assignment_expression "local_8c = (byte *)0x7a9a2" identifier = (cast_expression "(byte *)0x7a9a2" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n                local_8c = (byte *)0x7a98a;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a98a;" (assignment_expression "local_8c = (byte *)0x7a98a" identifier = (cast_expression "(byte *)0x7a98a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd:\n                local_8c = (byte *)0x7a97a;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a97a;" (assignment_expression "local_8c = (byte *)0x7a97a" identifier = (cast_expression "(byte *)0x7a97a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xe:\n                local_8c = (byte *)0x7a965;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a965;" (assignment_expression "local_8c = (byte *)0x7a965" identifier = (cast_expression "(byte *)0x7a965" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xf:\n                local_8c = (byte *)0x7a955;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a955;" (assignment_expression "local_8c = (byte *)0x7a955" identifier = (cast_expression "(byte *)0x7a955" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x10:\n                local_8c = (byte *)0x7a943;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a943;" (assignment_expression "local_8c = (byte *)0x7a943" identifier = (cast_expression "(byte *)0x7a943" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x11:\n                local_8c = (byte *)0x7a933;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a933;" (assignment_expression "local_8c = (byte *)0x7a933" identifier = (cast_expression "(byte *)0x7a933" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x12:\n                local_8c = (byte *)0x7a923;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a923;" (assignment_expression "local_8c = (byte *)0x7a923" identifier = (cast_expression "(byte *)0x7a923" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x13:\n                local_8c = (byte *)0x7a910;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a910;" (assignment_expression "local_8c = (byte *)0x7a910" identifier = (cast_expression "(byte *)0x7a910" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x14:\n                local_8c = (byte *)0x7a8fd;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a8fd;" (assignment_expression "local_8c = (byte *)0x7a8fd" identifier = (cast_expression "(byte *)0x7a8fd" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x15:\n                local_8c = (byte *)0x7a8ea;" case number_literal : (expression_statement "local_8c = (byte *)0x7a8ea;" (assignment_expression "local_8c = (byte *)0x7a8ea" identifier = (cast_expression "(byte *)0x7a8ea" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;)) })) (goto_statement "goto LAB_0002dd00;" goto statement_identifier ;) })) (expression_statement "local_8c = (byte *)FUN_000177c0();" (assignment_expression "local_8c = (byte *)FUN_000177c0()" identifier = (cast_expression "(byte *)FUN_000177c0()" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "FUN_000177c0()" identifier (argument_list "()" ( ))))) ;) }))))) }))) (labeled_statement "LAB_0002dcf0:\n        if (local_8c != (byte *)0x0) goto LAB_0002dd00;" statement_identifier : (if_statement "if (local_8c != (byte *)0x0) goto LAB_0002dd00;" if (parenthesized_expression "(local_8c != (byte *)0x0)" ( (binary_expression "local_8c != (byte *)0x0" identifier != (cast_expression "(byte *)0x0" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) )) (goto_statement "goto LAB_0002dd00;" goto statement_identifier ;))) (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;) })) (if_statement "if (uVar6 == 0x4c) {\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x79dfc;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b05;\n          break;\n        case 2:\n          local_8c = (byte *)0x7a357;\n          break;\n        case 3:\n          local_8c = (byte *)0x7a34d;\n          break;\n        case 4:\n          local_8c = (byte *)0x7a33e;\n          break;\n        case 5:\n          local_8c = (byte *)0x7a32e;\n          break;\n        case 6:\n          local_8c = (byte *)0x7a31e;\n          break;\n        case 7:\n          local_8c = (byte *)0x7a309;\n          break;\n        case 8:\n          local_8c = (byte *)0x7a2f6;\n          break;\n        case 9:\n          local_8c = (byte *)0x7a2ea;\n          break;\n        case 10:\n          local_8c = (byte *)0x7a2da;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7a2c9;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7a2b9;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7a2ab;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7a29d;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7a28c;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7a27b;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7a26a;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7a255;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7a241;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7a230;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7a21f;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7a212;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7a207;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7a1f6;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7a1e5;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7a1d1;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7a1bd;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7a1ad;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7a19d;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7a18f;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7a182;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\n        goto LAB_0002dd00;\n      }" if (parenthesized_expression "(uVar6 == 0x4c)" ( (binary_expression "uVar6 == 0x4c" identifier == number_literal) )) (compound_statement "{\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x79dfc;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b05;\n          break;\n        case 2:\n          local_8c = (byte *)0x7a357;\n          break;\n        case 3:\n          local_8c = (byte *)0x7a34d;\n          break;\n        case 4:\n          local_8c = (byte *)0x7a33e;\n          break;\n        case 5:\n          local_8c = (byte *)0x7a32e;\n          break;\n        case 6:\n          local_8c = (byte *)0x7a31e;\n          break;\n        case 7:\n          local_8c = (byte *)0x7a309;\n          break;\n        case 8:\n          local_8c = (byte *)0x7a2f6;\n          break;\n        case 9:\n          local_8c = (byte *)0x7a2ea;\n          break;\n        case 10:\n          local_8c = (byte *)0x7a2da;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7a2c9;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7a2b9;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7a2ab;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7a29d;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7a28c;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7a27b;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7a26a;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7a255;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7a241;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7a230;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7a21f;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7a212;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7a207;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7a1f6;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7a1e5;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7a1d1;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7a1bd;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7a1ad;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7a19d;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7a18f;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7a182;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\n        goto LAB_0002dd00;\n      }" { (switch_statement "switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x79dfc;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b05;\n          break;\n        case 2:\n          local_8c = (byte *)0x7a357;\n          break;\n        case 3:\n          local_8c = (byte *)0x7a34d;\n          break;\n        case 4:\n          local_8c = (byte *)0x7a33e;\n          break;\n        case 5:\n          local_8c = (byte *)0x7a32e;\n          break;\n        case 6:\n          local_8c = (byte *)0x7a31e;\n          break;\n        case 7:\n          local_8c = (byte *)0x7a309;\n          break;\n        case 8:\n          local_8c = (byte *)0x7a2f6;\n          break;\n        case 9:\n          local_8c = (byte *)0x7a2ea;\n          break;\n        case 10:\n          local_8c = (byte *)0x7a2da;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7a2c9;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7a2b9;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7a2ab;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7a29d;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7a28c;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7a27b;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7a26a;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7a255;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7a241;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7a230;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7a21f;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7a212;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7a207;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7a1f6;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7a1e5;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7a1d1;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7a1bd;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7a1ad;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7a19d;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7a18f;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7a182;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n        case 0:\n          local_8c = (byte *)0x79dfc;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b05;\n          break;\n        case 2:\n          local_8c = (byte *)0x7a357;\n          break;\n        case 3:\n          local_8c = (byte *)0x7a34d;\n          break;\n        case 4:\n          local_8c = (byte *)0x7a33e;\n          break;\n        case 5:\n          local_8c = (byte *)0x7a32e;\n          break;\n        case 6:\n          local_8c = (byte *)0x7a31e;\n          break;\n        case 7:\n          local_8c = (byte *)0x7a309;\n          break;\n        case 8:\n          local_8c = (byte *)0x7a2f6;\n          break;\n        case 9:\n          local_8c = (byte *)0x7a2ea;\n          break;\n        case 10:\n          local_8c = (byte *)0x7a2da;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7a2c9;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7a2b9;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7a2ab;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7a29d;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7a28c;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7a27b;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7a26a;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7a255;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7a241;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7a230;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7a21f;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7a212;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7a207;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7a1f6;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7a1e5;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7a1d1;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7a1bd;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7a1ad;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7a19d;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7a18f;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7a182;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }" { (case_statement "case 0:\n          local_8c = (byte *)0x79dfc;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x79dfc;" (assignment_expression "local_8c = (byte *)0x79dfc" identifier = (cast_expression "(byte *)0x79dfc" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n          local_8c = (byte *)0x78b05;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x78b05;" (assignment_expression "local_8c = (byte *)0x78b05" identifier = (cast_expression "(byte *)0x78b05" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n          local_8c = (byte *)0x7a357;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a357;" (assignment_expression "local_8c = (byte *)0x7a357" identifier = (cast_expression "(byte *)0x7a357" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n          local_8c = (byte *)0x7a34d;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a34d;" (assignment_expression "local_8c = (byte *)0x7a34d" identifier = (cast_expression "(byte *)0x7a34d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n          local_8c = (byte *)0x7a33e;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a33e;" (assignment_expression "local_8c = (byte *)0x7a33e" identifier = (cast_expression "(byte *)0x7a33e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n          local_8c = (byte *)0x7a32e;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a32e;" (assignment_expression "local_8c = (byte *)0x7a32e" identifier = (cast_expression "(byte *)0x7a32e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n          local_8c = (byte *)0x7a31e;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a31e;" (assignment_expression "local_8c = (byte *)0x7a31e" identifier = (cast_expression "(byte *)0x7a31e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n          local_8c = (byte *)0x7a309;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a309;" (assignment_expression "local_8c = (byte *)0x7a309" identifier = (cast_expression "(byte *)0x7a309" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n          local_8c = (byte *)0x7a2f6;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a2f6;" (assignment_expression "local_8c = (byte *)0x7a2f6" identifier = (cast_expression "(byte *)0x7a2f6" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n          local_8c = (byte *)0x7a2ea;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a2ea;" (assignment_expression "local_8c = (byte *)0x7a2ea" identifier = (cast_expression "(byte *)0x7a2ea" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n          local_8c = (byte *)0x7a2da;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a2da;" (assignment_expression "local_8c = (byte *)0x7a2da" identifier = (cast_expression "(byte *)0x7a2da" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n          local_8c = (byte *)0x7a2c9;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a2c9;" (assignment_expression "local_8c = (byte *)0x7a2c9" identifier = (cast_expression "(byte *)0x7a2c9" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n          local_8c = (byte *)0x7a2b9;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a2b9;" (assignment_expression "local_8c = (byte *)0x7a2b9" identifier = (cast_expression "(byte *)0x7a2b9" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd:\n          local_8c = (byte *)0x7a2ab;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a2ab;" (assignment_expression "local_8c = (byte *)0x7a2ab" identifier = (cast_expression "(byte *)0x7a2ab" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xe:\n          local_8c = (byte *)0x7a29d;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a29d;" (assignment_expression "local_8c = (byte *)0x7a29d" identifier = (cast_expression "(byte *)0x7a29d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xf:\n          local_8c = (byte *)0x7a28c;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a28c;" (assignment_expression "local_8c = (byte *)0x7a28c" identifier = (cast_expression "(byte *)0x7a28c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x10:\n          local_8c = (byte *)0x7a27b;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a27b;" (assignment_expression "local_8c = (byte *)0x7a27b" identifier = (cast_expression "(byte *)0x7a27b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x11:\n          local_8c = (byte *)0x7a26a;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a26a;" (assignment_expression "local_8c = (byte *)0x7a26a" identifier = (cast_expression "(byte *)0x7a26a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x12:\n          local_8c = (byte *)0x7a255;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a255;" (assignment_expression "local_8c = (byte *)0x7a255" identifier = (cast_expression "(byte *)0x7a255" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x13:\n          local_8c = (byte *)0x7a241;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a241;" (assignment_expression "local_8c = (byte *)0x7a241" identifier = (cast_expression "(byte *)0x7a241" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x14:\n          local_8c = (byte *)0x7a230;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a230;" (assignment_expression "local_8c = (byte *)0x7a230" identifier = (cast_expression "(byte *)0x7a230" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x15:\n          local_8c = (byte *)0x7a21f;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a21f;" (assignment_expression "local_8c = (byte *)0x7a21f" identifier = (cast_expression "(byte *)0x7a21f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x16:\n          local_8c = (byte *)0x7a212;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a212;" (assignment_expression "local_8c = (byte *)0x7a212" identifier = (cast_expression "(byte *)0x7a212" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x17:\n          local_8c = (byte *)0x7a207;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a207;" (assignment_expression "local_8c = (byte *)0x7a207" identifier = (cast_expression "(byte *)0x7a207" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x18:\n          local_8c = (byte *)0x7a1f6;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a1f6;" (assignment_expression "local_8c = (byte *)0x7a1f6" identifier = (cast_expression "(byte *)0x7a1f6" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x19:\n          local_8c = (byte *)0x7a1e5;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a1e5;" (assignment_expression "local_8c = (byte *)0x7a1e5" identifier = (cast_expression "(byte *)0x7a1e5" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1a:\n          local_8c = (byte *)0x7a1d1;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a1d1;" (assignment_expression "local_8c = (byte *)0x7a1d1" identifier = (cast_expression "(byte *)0x7a1d1" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1b:\n          local_8c = (byte *)0x7a1bd;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a1bd;" (assignment_expression "local_8c = (byte *)0x7a1bd" identifier = (cast_expression "(byte *)0x7a1bd" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1c:\n          local_8c = (byte *)0x7a1ad;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a1ad;" (assignment_expression "local_8c = (byte *)0x7a1ad" identifier = (cast_expression "(byte *)0x7a1ad" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1d:\n          local_8c = (byte *)0x7a19d;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a19d;" (assignment_expression "local_8c = (byte *)0x7a19d" identifier = (cast_expression "(byte *)0x7a19d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1e:\n          local_8c = (byte *)0x7a18f;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a18f;" (assignment_expression "local_8c = (byte *)0x7a18f" identifier = (cast_expression "(byte *)0x7a18f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1f:\n          local_8c = (byte *)0x7a182;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a182;" (assignment_expression "local_8c = (byte *)0x7a182" identifier = (cast_expression "(byte *)0x7a182" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "default:\n          goto LAB_0002dbd0;" default : (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;)) })) (goto_statement "goto LAB_0002dd00;" goto statement_identifier ;) })) (if_statement "if (uVar6 < 0x4d) {\n        if (uVar6 == 0x3e) goto LAB_0002efc8;\n        if (uVar6 < 0x3f) {\n          if (uVar6 == 0x32) {\n            local_8c = (byte *)FUN_00015c60();\n            goto LAB_0002dcf0;\n          }\n          if (uVar6 != 0x35) goto LAB_0002dbd0;\n        }\n        else if (uVar6 != 0x46) {\n          if (uVar6 == 0x4b) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x798bb;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b4c;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bfc;\n              break;\n            case 3:\n              local_8c = &UNK_00079bf4;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be9;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bde;\n              break;\n            case 6:\n              local_8c = &UNK_00079bd4;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc8;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0xd:\n              local_8c = (byte *)0x79bbc;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bb1;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79ba2;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b93;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b84;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b70;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b5e;\n            }\n            goto LAB_0002dd00;\n          }\n          goto LAB_0002dbd0;\n        }\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7b69b;\n          break;\n        case 1:\n          local_8c = &UNK_000789fa;\n          break;\n        case 2:\n          local_8c = (byte *)0x78a06;\n          break;\n        case 3:\n          local_8c = &UNK_000789cd;\n          break;\n        case 4:\n          local_8c = (byte *)0x789e8;\n          break;\n        case 5:\n          local_8c = &UNK_0007ba07;\n          break;\n        case 6:\n          local_8c = &UNK_0007b9fa;\n          break;\n        case 7:\n          local_8c = &UNK_0007b9ed;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b9da;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b9c2;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b9ac;\n          break;\n        case 0xb:\n          local_8c = &UNK_0007b99f;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b990;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7b981;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        case 0xf:\n          local_8c = (byte *)0x7b973;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7b961;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7b94e;\n          break;\n        case 0x12:\n          local_8c = &UNK_0007b93e;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7b92e;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7b91c;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7b909;\n        }\n        goto LAB_0002dd00;\n      }" if (parenthesized_expression "(uVar6 < 0x4d)" ( (binary_expression "uVar6 < 0x4d" identifier < number_literal) )) (compound_statement "{\n        if (uVar6 == 0x3e) goto LAB_0002efc8;\n        if (uVar6 < 0x3f) {\n          if (uVar6 == 0x32) {\n            local_8c = (byte *)FUN_00015c60();\n            goto LAB_0002dcf0;\n          }\n          if (uVar6 != 0x35) goto LAB_0002dbd0;\n        }\n        else if (uVar6 != 0x46) {\n          if (uVar6 == 0x4b) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x798bb;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b4c;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bfc;\n              break;\n            case 3:\n              local_8c = &UNK_00079bf4;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be9;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bde;\n              break;\n            case 6:\n              local_8c = &UNK_00079bd4;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc8;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0xd:\n              local_8c = (byte *)0x79bbc;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bb1;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79ba2;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b93;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b84;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b70;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b5e;\n            }\n            goto LAB_0002dd00;\n          }\n          goto LAB_0002dbd0;\n        }\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7b69b;\n          break;\n        case 1:\n          local_8c = &UNK_000789fa;\n          break;\n        case 2:\n          local_8c = (byte *)0x78a06;\n          break;\n        case 3:\n          local_8c = &UNK_000789cd;\n          break;\n        case 4:\n          local_8c = (byte *)0x789e8;\n          break;\n        case 5:\n          local_8c = &UNK_0007ba07;\n          break;\n        case 6:\n          local_8c = &UNK_0007b9fa;\n          break;\n        case 7:\n          local_8c = &UNK_0007b9ed;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b9da;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b9c2;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b9ac;\n          break;\n        case 0xb:\n          local_8c = &UNK_0007b99f;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b990;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7b981;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        case 0xf:\n          local_8c = (byte *)0x7b973;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7b961;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7b94e;\n          break;\n        case 0x12:\n          local_8c = &UNK_0007b93e;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7b92e;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7b91c;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7b909;\n        }\n        goto LAB_0002dd00;\n      }" { (if_statement "if (uVar6 == 0x3e) goto LAB_0002efc8;" if (parenthesized_expression "(uVar6 == 0x3e)" ( (binary_expression "uVar6 == 0x3e" identifier == number_literal) )) (goto_statement "goto LAB_0002efc8;" goto statement_identifier ;)) (if_statement "if (uVar6 < 0x3f) {\n          if (uVar6 == 0x32) {\n            local_8c = (byte *)FUN_00015c60();\n            goto LAB_0002dcf0;\n          }\n          if (uVar6 != 0x35) goto LAB_0002dbd0;\n        }\n        else if (uVar6 != 0x46) {\n          if (uVar6 == 0x4b) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x798bb;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b4c;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bfc;\n              break;\n            case 3:\n              local_8c = &UNK_00079bf4;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be9;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bde;\n              break;\n            case 6:\n              local_8c = &UNK_00079bd4;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc8;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0xd:\n              local_8c = (byte *)0x79bbc;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bb1;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79ba2;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b93;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b84;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b70;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b5e;\n            }\n            goto LAB_0002dd00;\n          }\n          goto LAB_0002dbd0;\n        }" if (parenthesized_expression "(uVar6 < 0x3f)" ( (binary_expression "uVar6 < 0x3f" identifier < number_literal) )) (compound_statement "{\n          if (uVar6 == 0x32) {\n            local_8c = (byte *)FUN_00015c60();\n            goto LAB_0002dcf0;\n          }\n          if (uVar6 != 0x35) goto LAB_0002dbd0;\n        }" { (if_statement "if (uVar6 == 0x32) {\n            local_8c = (byte *)FUN_00015c60();\n            goto LAB_0002dcf0;\n          }" if (parenthesized_expression "(uVar6 == 0x32)" ( (binary_expression "uVar6 == 0x32" identifier == number_literal) )) (compound_statement "{\n            local_8c = (byte *)FUN_00015c60();\n            goto LAB_0002dcf0;\n          }" { (expression_statement "local_8c = (byte *)FUN_00015c60();" (assignment_expression "local_8c = (byte *)FUN_00015c60()" identifier = (cast_expression "(byte *)FUN_00015c60()" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "FUN_00015c60()" identifier (argument_list "()" ( ))))) ;) (goto_statement "goto LAB_0002dcf0;" goto statement_identifier ;) })) (if_statement "if (uVar6 != 0x35) goto LAB_0002dbd0;" if (parenthesized_expression "(uVar6 != 0x35)" ( (binary_expression "uVar6 != 0x35" identifier != number_literal) )) (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;)) }) (else_clause "else if (uVar6 != 0x46) {\n          if (uVar6 == 0x4b) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x798bb;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b4c;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bfc;\n              break;\n            case 3:\n              local_8c = &UNK_00079bf4;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be9;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bde;\n              break;\n            case 6:\n              local_8c = &UNK_00079bd4;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc8;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0xd:\n              local_8c = (byte *)0x79bbc;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bb1;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79ba2;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b93;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b84;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b70;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b5e;\n            }\n            goto LAB_0002dd00;\n          }\n          goto LAB_0002dbd0;\n        }" else (if_statement "if (uVar6 != 0x46) {\n          if (uVar6 == 0x4b) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x798bb;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b4c;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bfc;\n              break;\n            case 3:\n              local_8c = &UNK_00079bf4;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be9;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bde;\n              break;\n            case 6:\n              local_8c = &UNK_00079bd4;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc8;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0xd:\n              local_8c = (byte *)0x79bbc;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bb1;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79ba2;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b93;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b84;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b70;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b5e;\n            }\n            goto LAB_0002dd00;\n          }\n          goto LAB_0002dbd0;\n        }" if (parenthesized_expression "(uVar6 != 0x46)" ( (binary_expression "uVar6 != 0x46" identifier != number_literal) )) (compound_statement "{\n          if (uVar6 == 0x4b) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x798bb;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b4c;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bfc;\n              break;\n            case 3:\n              local_8c = &UNK_00079bf4;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be9;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bde;\n              break;\n            case 6:\n              local_8c = &UNK_00079bd4;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc8;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0xd:\n              local_8c = (byte *)0x79bbc;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bb1;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79ba2;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b93;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b84;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b70;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b5e;\n            }\n            goto LAB_0002dd00;\n          }\n          goto LAB_0002dbd0;\n        }" { (if_statement "if (uVar6 == 0x4b) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x798bb;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b4c;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bfc;\n              break;\n            case 3:\n              local_8c = &UNK_00079bf4;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be9;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bde;\n              break;\n            case 6:\n              local_8c = &UNK_00079bd4;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc8;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0xd:\n              local_8c = (byte *)0x79bbc;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bb1;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79ba2;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b93;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b84;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b70;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b5e;\n            }\n            goto LAB_0002dd00;\n          }" if (parenthesized_expression "(uVar6 == 0x4b)" ( (binary_expression "uVar6 == 0x4b" identifier == number_literal) )) (compound_statement "{\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x798bb;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b4c;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bfc;\n              break;\n            case 3:\n              local_8c = &UNK_00079bf4;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be9;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bde;\n              break;\n            case 6:\n              local_8c = &UNK_00079bd4;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc8;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0xd:\n              local_8c = (byte *)0x79bbc;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bb1;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79ba2;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b93;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b84;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b70;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b5e;\n            }\n            goto LAB_0002dd00;\n          }" { (switch_statement "switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x798bb;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b4c;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bfc;\n              break;\n            case 3:\n              local_8c = &UNK_00079bf4;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be9;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bde;\n              break;\n            case 6:\n              local_8c = &UNK_00079bd4;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc8;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0xd:\n              local_8c = (byte *)0x79bbc;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bb1;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79ba2;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b93;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b84;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b70;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b5e;\n            }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n            case 0:\n              local_8c = (byte *)0x798bb;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b4c;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bfc;\n              break;\n            case 3:\n              local_8c = &UNK_00079bf4;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be9;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bde;\n              break;\n            case 6:\n              local_8c = &UNK_00079bd4;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc8;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0xd:\n              local_8c = (byte *)0x79bbc;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bb1;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79ba2;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b93;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b84;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b70;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b5e;\n            }" { (case_statement "case 0:\n              local_8c = (byte *)0x798bb;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x798bb;" (assignment_expression "local_8c = (byte *)0x798bb" identifier = (cast_expression "(byte *)0x798bb" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n              local_8c = (byte *)0x78b4c;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x78b4c;" (assignment_expression "local_8c = (byte *)0x78b4c" identifier = (cast_expression "(byte *)0x78b4c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n              local_8c = (byte *)0x79bfc;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79bfc;" (assignment_expression "local_8c = (byte *)0x79bfc" identifier = (cast_expression "(byte *)0x79bfc" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n              local_8c = &UNK_00079bf4;\n              break;" case number_literal : (expression_statement "local_8c = &UNK_00079bf4;" (assignment_expression "local_8c = &UNK_00079bf4" identifier = (pointer_expression "&UNK_00079bf4" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n              local_8c = (byte *)0x79be9;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79be9;" (assignment_expression "local_8c = (byte *)0x79be9" identifier = (cast_expression "(byte *)0x79be9" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n              local_8c = (byte *)0x79bde;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79bde;" (assignment_expression "local_8c = (byte *)0x79bde" identifier = (cast_expression "(byte *)0x79bde" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n              local_8c = &UNK_00079bd4;\n              break;" case number_literal : (expression_statement "local_8c = &UNK_00079bd4;" (assignment_expression "local_8c = &UNK_00079bd4" identifier = (pointer_expression "&UNK_00079bd4" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n              local_8c = (byte *)0x79bc8;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79bc8;" (assignment_expression "local_8c = (byte *)0x79bc8" identifier = (cast_expression "(byte *)0x79bc8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "default:\n              goto LAB_0002dbd0;" default : (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;)) (case_statement "case 0xd:\n              local_8c = (byte *)0x79bbc;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79bbc;" (assignment_expression "local_8c = (byte *)0x79bbc" identifier = (cast_expression "(byte *)0x79bbc" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x13:\n              local_8c = (byte *)0x79bb1;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79bb1;" (assignment_expression "local_8c = (byte *)0x79bb1" identifier = (cast_expression "(byte *)0x79bb1" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x14:\n              local_8c = (byte *)0x79ba2;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79ba2;" (assignment_expression "local_8c = (byte *)0x79ba2" identifier = (cast_expression "(byte *)0x79ba2" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x15:\n              local_8c = (byte *)0x79b93;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79b93;" (assignment_expression "local_8c = (byte *)0x79b93" identifier = (cast_expression "(byte *)0x79b93" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x16:\n              local_8c = (byte *)0x79b84;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79b84;" (assignment_expression "local_8c = (byte *)0x79b84" identifier = (cast_expression "(byte *)0x79b84" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x17:\n              local_8c = (byte *)0x79b70;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79b70;" (assignment_expression "local_8c = (byte *)0x79b70" identifier = (cast_expression "(byte *)0x79b70" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x18:\n              local_8c = (byte *)0x79b5e;" case number_literal : (expression_statement "local_8c = (byte *)0x79b5e;" (assignment_expression "local_8c = (byte *)0x79b5e" identifier = (cast_expression "(byte *)0x79b5e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;)) })) (goto_statement "goto LAB_0002dd00;" goto statement_identifier ;) })) (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;) })))) (switch_statement "switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7b69b;\n          break;\n        case 1:\n          local_8c = &UNK_000789fa;\n          break;\n        case 2:\n          local_8c = (byte *)0x78a06;\n          break;\n        case 3:\n          local_8c = &UNK_000789cd;\n          break;\n        case 4:\n          local_8c = (byte *)0x789e8;\n          break;\n        case 5:\n          local_8c = &UNK_0007ba07;\n          break;\n        case 6:\n          local_8c = &UNK_0007b9fa;\n          break;\n        case 7:\n          local_8c = &UNK_0007b9ed;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b9da;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b9c2;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b9ac;\n          break;\n        case 0xb:\n          local_8c = &UNK_0007b99f;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b990;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7b981;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        case 0xf:\n          local_8c = (byte *)0x7b973;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7b961;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7b94e;\n          break;\n        case 0x12:\n          local_8c = &UNK_0007b93e;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7b92e;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7b91c;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7b909;\n        }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n        case 0:\n          local_8c = (byte *)0x7b69b;\n          break;\n        case 1:\n          local_8c = &UNK_000789fa;\n          break;\n        case 2:\n          local_8c = (byte *)0x78a06;\n          break;\n        case 3:\n          local_8c = &UNK_000789cd;\n          break;\n        case 4:\n          local_8c = (byte *)0x789e8;\n          break;\n        case 5:\n          local_8c = &UNK_0007ba07;\n          break;\n        case 6:\n          local_8c = &UNK_0007b9fa;\n          break;\n        case 7:\n          local_8c = &UNK_0007b9ed;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b9da;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b9c2;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b9ac;\n          break;\n        case 0xb:\n          local_8c = &UNK_0007b99f;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b990;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7b981;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        case 0xf:\n          local_8c = (byte *)0x7b973;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7b961;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7b94e;\n          break;\n        case 0x12:\n          local_8c = &UNK_0007b93e;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7b92e;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7b91c;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7b909;\n        }" { (case_statement "case 0:\n          local_8c = (byte *)0x7b69b;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b69b;" (assignment_expression "local_8c = (byte *)0x7b69b" identifier = (cast_expression "(byte *)0x7b69b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n          local_8c = &UNK_000789fa;\n          break;" case number_literal : (expression_statement "local_8c = &UNK_000789fa;" (assignment_expression "local_8c = &UNK_000789fa" identifier = (pointer_expression "&UNK_000789fa" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n          local_8c = (byte *)0x78a06;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x78a06;" (assignment_expression "local_8c = (byte *)0x78a06" identifier = (cast_expression "(byte *)0x78a06" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n          local_8c = &UNK_000789cd;\n          break;" case number_literal : (expression_statement "local_8c = &UNK_000789cd;" (assignment_expression "local_8c = &UNK_000789cd" identifier = (pointer_expression "&UNK_000789cd" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n          local_8c = (byte *)0x789e8;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x789e8;" (assignment_expression "local_8c = (byte *)0x789e8" identifier = (cast_expression "(byte *)0x789e8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n          local_8c = &UNK_0007ba07;\n          break;" case number_literal : (expression_statement "local_8c = &UNK_0007ba07;" (assignment_expression "local_8c = &UNK_0007ba07" identifier = (pointer_expression "&UNK_0007ba07" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n          local_8c = &UNK_0007b9fa;\n          break;" case number_literal : (expression_statement "local_8c = &UNK_0007b9fa;" (assignment_expression "local_8c = &UNK_0007b9fa" identifier = (pointer_expression "&UNK_0007b9fa" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n          local_8c = &UNK_0007b9ed;\n          break;" case number_literal : (expression_statement "local_8c = &UNK_0007b9ed;" (assignment_expression "local_8c = &UNK_0007b9ed" identifier = (pointer_expression "&UNK_0007b9ed" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n          local_8c = (byte *)0x7b9da;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b9da;" (assignment_expression "local_8c = (byte *)0x7b9da" identifier = (cast_expression "(byte *)0x7b9da" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n          local_8c = (byte *)0x7b9c2;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b9c2;" (assignment_expression "local_8c = (byte *)0x7b9c2" identifier = (cast_expression "(byte *)0x7b9c2" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n          local_8c = (byte *)0x7b9ac;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b9ac;" (assignment_expression "local_8c = (byte *)0x7b9ac" identifier = (cast_expression "(byte *)0x7b9ac" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n          local_8c = &UNK_0007b99f;\n          break;" case number_literal : (expression_statement "local_8c = &UNK_0007b99f;" (assignment_expression "local_8c = &UNK_0007b99f" identifier = (pointer_expression "&UNK_0007b99f" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n          local_8c = (byte *)0x7b990;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b990;" (assignment_expression "local_8c = (byte *)0x7b990" identifier = (cast_expression "(byte *)0x7b990" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd:\n          local_8c = (byte *)0x7b981;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b981;" (assignment_expression "local_8c = (byte *)0x7b981" identifier = (cast_expression "(byte *)0x7b981" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "default:\n          goto LAB_0002dbd0;" default : (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;)) (case_statement "case 0xf:\n          local_8c = (byte *)0x7b973;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b973;" (assignment_expression "local_8c = (byte *)0x7b973" identifier = (cast_expression "(byte *)0x7b973" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x10:\n          local_8c = (byte *)0x7b961;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b961;" (assignment_expression "local_8c = (byte *)0x7b961" identifier = (cast_expression "(byte *)0x7b961" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x11:\n          local_8c = (byte *)0x7b94e;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b94e;" (assignment_expression "local_8c = (byte *)0x7b94e" identifier = (cast_expression "(byte *)0x7b94e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x12:\n          local_8c = &UNK_0007b93e;\n          break;" case number_literal : (expression_statement "local_8c = &UNK_0007b93e;" (assignment_expression "local_8c = &UNK_0007b93e" identifier = (pointer_expression "&UNK_0007b93e" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 0x13:\n          local_8c = (byte *)0x7b92e;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b92e;" (assignment_expression "local_8c = (byte *)0x7b92e" identifier = (cast_expression "(byte *)0x7b92e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x14:\n          local_8c = (byte *)0x7b91c;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b91c;" (assignment_expression "local_8c = (byte *)0x7b91c" identifier = (cast_expression "(byte *)0x7b91c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x15:\n          local_8c = (byte *)0x7b909;" case number_literal : (expression_statement "local_8c = (byte *)0x7b909;" (assignment_expression "local_8c = (byte *)0x7b909" identifier = (cast_expression "(byte *)0x7b909" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;)) })) (goto_statement "goto LAB_0002dd00;" goto statement_identifier ;) })) (if_statement "if (uVar6 == 0x54) {\ncode_r0x0002edcd:\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7ac6f;\n          break;\n        case 1:\n          local_8c = &UNK_00078a81;\n          break;\n        case 2:\n          local_8c = &UNK_0007b139;\n          break;\n        case 3:\n          local_8c = &UNK_0007b12f;\n          break;\n        case 4:\n          local_8c = &UNK_0007b125;\n          break;\n        case 5:\n          local_8c = (byte *)0x7b117;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b109;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b0fb;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b0ec;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b0dd;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b0cd;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b0b8;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b0a5;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\n        goto LAB_0002dd00;\n      }" if (parenthesized_expression "(uVar6 == 0x54)" ( (binary_expression "uVar6 == 0x54" identifier == number_literal) )) (compound_statement "{\ncode_r0x0002edcd:\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7ac6f;\n          break;\n        case 1:\n          local_8c = &UNK_00078a81;\n          break;\n        case 2:\n          local_8c = &UNK_0007b139;\n          break;\n        case 3:\n          local_8c = &UNK_0007b12f;\n          break;\n        case 4:\n          local_8c = &UNK_0007b125;\n          break;\n        case 5:\n          local_8c = (byte *)0x7b117;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b109;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b0fb;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b0ec;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b0dd;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b0cd;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b0b8;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b0a5;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\n        goto LAB_0002dd00;\n      }" { (labeled_statement "code_r0x0002edcd:\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7ac6f;\n          break;\n        case 1:\n          local_8c = &UNK_00078a81;\n          break;\n        case 2:\n          local_8c = &UNK_0007b139;\n          break;\n        case 3:\n          local_8c = &UNK_0007b12f;\n          break;\n        case 4:\n          local_8c = &UNK_0007b125;\n          break;\n        case 5:\n          local_8c = (byte *)0x7b117;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b109;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b0fb;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b0ec;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b0dd;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b0cd;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b0b8;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b0a5;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }" statement_identifier : (switch_statement "switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7ac6f;\n          break;\n        case 1:\n          local_8c = &UNK_00078a81;\n          break;\n        case 2:\n          local_8c = &UNK_0007b139;\n          break;\n        case 3:\n          local_8c = &UNK_0007b12f;\n          break;\n        case 4:\n          local_8c = &UNK_0007b125;\n          break;\n        case 5:\n          local_8c = (byte *)0x7b117;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b109;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b0fb;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b0ec;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b0dd;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b0cd;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b0b8;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b0a5;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n        case 0:\n          local_8c = (byte *)0x7ac6f;\n          break;\n        case 1:\n          local_8c = &UNK_00078a81;\n          break;\n        case 2:\n          local_8c = &UNK_0007b139;\n          break;\n        case 3:\n          local_8c = &UNK_0007b12f;\n          break;\n        case 4:\n          local_8c = &UNK_0007b125;\n          break;\n        case 5:\n          local_8c = (byte *)0x7b117;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b109;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b0fb;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b0ec;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b0dd;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b0cd;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b0b8;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b0a5;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }" { (case_statement "case 0:\n          local_8c = (byte *)0x7ac6f;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ac6f;" (assignment_expression "local_8c = (byte *)0x7ac6f" identifier = (cast_expression "(byte *)0x7ac6f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n          local_8c = &UNK_00078a81;\n          break;" case number_literal : (expression_statement "local_8c = &UNK_00078a81;" (assignment_expression "local_8c = &UNK_00078a81" identifier = (pointer_expression "&UNK_00078a81" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n          local_8c = &UNK_0007b139;\n          break;" case number_literal : (expression_statement "local_8c = &UNK_0007b139;" (assignment_expression "local_8c = &UNK_0007b139" identifier = (pointer_expression "&UNK_0007b139" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n          local_8c = &UNK_0007b12f;\n          break;" case number_literal : (expression_statement "local_8c = &UNK_0007b12f;" (assignment_expression "local_8c = &UNK_0007b12f" identifier = (pointer_expression "&UNK_0007b12f" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n          local_8c = &UNK_0007b125;\n          break;" case number_literal : (expression_statement "local_8c = &UNK_0007b125;" (assignment_expression "local_8c = &UNK_0007b125" identifier = (pointer_expression "&UNK_0007b125" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n          local_8c = (byte *)0x7b117;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b117;" (assignment_expression "local_8c = (byte *)0x7b117" identifier = (cast_expression "(byte *)0x7b117" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n          local_8c = (byte *)0x7b109;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b109;" (assignment_expression "local_8c = (byte *)0x7b109" identifier = (cast_expression "(byte *)0x7b109" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n          local_8c = (byte *)0x7b0fb;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b0fb;" (assignment_expression "local_8c = (byte *)0x7b0fb" identifier = (cast_expression "(byte *)0x7b0fb" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n          local_8c = (byte *)0x7b0ec;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b0ec;" (assignment_expression "local_8c = (byte *)0x7b0ec" identifier = (cast_expression "(byte *)0x7b0ec" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n          local_8c = (byte *)0x7b0dd;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b0dd;" (assignment_expression "local_8c = (byte *)0x7b0dd" identifier = (cast_expression "(byte *)0x7b0dd" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n          local_8c = (byte *)0x7b0cd;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b0cd;" (assignment_expression "local_8c = (byte *)0x7b0cd" identifier = (cast_expression "(byte *)0x7b0cd" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n          local_8c = (byte *)0x7b0b8;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b0b8;" (assignment_expression "local_8c = (byte *)0x7b0b8" identifier = (cast_expression "(byte *)0x7b0b8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n          local_8c = (byte *)0x7b0a5;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b0a5;" (assignment_expression "local_8c = (byte *)0x7b0a5" identifier = (cast_expression "(byte *)0x7b0a5" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "default:\n          goto LAB_0002dbd0;" default : (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;)) }))) (goto_statement "goto LAB_0002dd00;" goto statement_identifier ;) })) (if_statement "if (uVar6 < 0x55) {\n        if (uVar6 != 0x50) {\n          if (uVar6 == 0x53) goto code_r0x0002e6d7;\n          goto LAB_0002dbd0;\n        }\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7a838;\n          break;\n        case 1:\n          local_8c = &UNK_00078aac;\n          break;\n        case 2:\n          local_8c = (byte *)0x7ac65;\n          break;\n        case 3:\n          local_8c = (byte *)0x7ac5b;\n          break;\n        case 4:\n          local_8c = (byte *)0x7ac51;\n          break;\n        case 5:\n          local_8c = (byte *)0x7ac47;\n          break;\n        case 6:\n          local_8c = (byte *)0x7ac3b;\n          break;\n        case 7:\n          local_8c = (byte *)0x7ac2e;\n          break;\n        case 8:\n          local_8c = (byte *)0x7ac21;\n          break;\n        case 9:\n          local_8c = (byte *)0x7ac14;\n          break;\n        case 10:\n          local_8c = (byte *)0x7ac07;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7abf2;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7abdf;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7abd3;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7abc5;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7abb7;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7aba9;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7ab9a;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7ab89;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7ab78;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7ab67;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7ab56;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7ab49;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7ab3a;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7ab2b;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7ab1c;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7ab11;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7ab04;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7aaf7;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7aaea;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7aadc;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7aace;\n          break;\n        case 0x20:\n          local_8c = (byte *)0x7aabb;\n          break;\n        case 0x21:\n          local_8c = (byte *)0x7aab0;\n          break;\n        case 0x22:\n          local_8c = (byte *)0x7aa98;\n          break;\n        case 0x23:\n          local_8c = (byte *)0x7aa8b;\n          break;\n        case 0x24:\n          local_8c = (byte *)0x7aa74;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\nLAB_0002dd00:\n        pcVar9 = "%-22s";\n        if (DAT_000b9da0 == 0) {\n          pcVar9 = "%-17.17s";\n        }\n        printf(pcVar9,local_8c,puVar24);\n        bVar22 = true;\n        bVar20 = *(ushort *)(param_1 + 0x42) < 0x9026;\n        bVar21 = *(ushort *)(param_1 + 0x42) == 0x9026;\n        if (!bVar21) goto LAB_0002dbff;\n        iVar11 = 0xf;\n        pbVar17 = local_8c;\n        pbVar19 = (byte *)"R_ALPHA_LITUSE";\n        do {\n          if (iVar11 == 0) break;\n          iVar11 = iVar11 + -1;\n          bVar20 = *pbVar17 < *pbVar19;\n          bVar21 = *pbVar17 == *pbVar19;\n          pbVar17 = pbVar17 + (uint)bVar23 * -2 + 1;\n          pbVar19 = pbVar19 + (uint)bVar23 * -2 + 1;\n        } while (bVar21);\n        if ((!bVar20 && !bVar21) != bVar20) goto LAB_0002dbff;\n        if (param_8 == 0) {\n          if (local_90 == 0 && uVar14 == 0) goto LAB_0002dc72;\n          goto LAB_0002dc11;\n        }\n        piVar2 = (int *)((int)local_4c + iVar7 + 0x14);\n        if (*piVar2 == 0 && (uint)(6 < *(uint *)((int)local_4c + iVar7 + 0x10)) <= (uint)-*piVar2) {\n                    /* WARNING: Could not recover jumptable at 0x0002dd94. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n          uVar10 = (*(code *)((int)&__DT_PLTGOT +\n                             *(int *)(&DAT_0008c8d0 + *(int *)((int)local_4c + iVar7 + 0x10) * 4)))\n                             ();\n          return uVar10;\n        }\n        putc(0x20,*(FILE **)puVar5);\n        uVar10 = *(undefined4 *)((int)local_4c + iVar7 + 0x10);\n        puVar24 = (undefined *)0x5;\n        pcVar9 = (char *)dcgettext(0,"<unknown addend: %lx>");\n        printf(pcVar9,uVar10,puVar24);\n        local_6c = 0;\n      }\n      else {\n        if (uVar6 == 0x55) {\ncode_r0x0002e4ef:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b1aa;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a3e;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5ab;\n            break;\n          case 3:\n            local_8c = &UNK_0007b5a1;\n            break;\n          case 4:\n            local_8c = &UNK_0007b597;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b587;\n            break;\n          case 6:\n            local_8c = &UNK_0007b57d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b568;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b555;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 == 0x56) {\ncode_r0x0002e577:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b143;\n            break;\n          case 1:\n            local_8c = &UNK_00078a50;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b53b;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b52a;\n            break;\n          case 4:\n            local_8c = &UNK_0007b520;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b510;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4fe;\n            break;\n          case 7:\n            local_8c = &UNK_0007b4f4;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4e4;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4d2;\n            break;\n          case 10:\n            local_8c = &UNK_0007b4c8;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b8;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a7;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\nLAB_0002dbd0:\n        puVar24 = (undefined *)0x5;\n        pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx",5);\n        printf(pcVar9,local_80);\n        bVar22 = false;\n        local_8c = (byte *)0x0;\nLAB_0002dbff:\n        if (local_90 == 0 && uVar14 == 0) {\n          if (param_8 != 0) {\n            iVar11 = *(int *)((int)local_4c + iVar7 + 0x10);\n            puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14);\n            printf("%*c",(-(uint)(DAT_000b6324 == 0) & 8) + 0xc,0x20);\n            if ((int)puVar24 < 0) {\n              puVar24 = (undefined *)-(int)(puVar24 + (iVar11 != 0));\n              printf("-%llx",-iVar11,puVar24);\n            }\n            else {\n              printf("%llx",iVar11,puVar24);\n            }\n          }\n        }\n        else {\nLAB_0002dc11:\n          if ((param_4 == 0) || ((uVar14 < param_5) <= local_90)) {\n            puVar24 = (undefined *)0x5;\n            uVar10 = dcgettext(0," bad symbol index: %08lx in reloc");\n            error(uVar10,uVar14);\n            local_6c = 0;\n          }\n          else {\n            iVar18 = uVar14 * 0x1c + param_4;\n            iVar11 = FUN_0002cf40(param_7,uVar14,iVar18 + 0x10,iVar18 + 0x18,&local_48,local_4e);\n            putchar(0x20);\n            if ((*(byte *)(iVar18 + 0x14) & 0xf) == 10) {\n              uVar14 = (-(uint)(DAT_000b6324 == 0) & 6) + 8;\n              uVar15 = FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11);\n              }\n              iVar12 = (uVar14 + 1) - uVar15;\n              if (uVar14 < uVar15) {\n                iVar12 = 1;\n              }\n              puVar24 = &DAT_0007c3bc;\n              printf("()%-*s",iVar12,&DAT_0007c3bc);\n            }\n            else {\n              FUN_0001e910();\n              pcVar9 = "   ";\n              if (DAT_000b6324 == 0) {\n                pcVar9 = " ";\n              }\n              printf(pcVar9);\n            }\n            uVar14 = *(uint *)(iVar18 + 0x10);\n            if (uVar14 == 0) {\n              if ((*(byte *)(iVar18 + 0x14) & 0xf) == 3) {\n                puVar25 = *(undefined **)(iVar18 + 0x18);\n                if (puVar25 < *(undefined **)(param_1 + 0x54)) {\n                  puVar1 = (uint *)(*(int *)(param_1 + 0x5c) + (int)puVar25 * 0x48);\n                  if (puVar1 == (uint *)0x0) {\n                    pcVar9 = "<none>";\n                  }\n                  else if (*(int *)(param_1 + 100) == 0) {\n                    pcVar9 = "<no-strings>";\n                  }\n                  else {\n                    if (*puVar1 < *(uint *)(param_1 + 0x68)) goto LAB_0002ea57;\n                    pcVar9 = "<corrupt>";\n                  }\n                  puVar24 = (undefined *)0x5;\n                  dcgettext(0,pcVar9);\n                }\n                else if ((puVar25 != (undefined *)0xfffffff1) &&\n                        (puVar25 != (undefined *)0xfffffff2)) {\n                  sVar3 = *(short *)(param_1 + 0x42);\n                  if (sVar3 == 8) {\n                    if ((puVar25 != (undefined *)0xffffff03) && (puVar25 != (undefined *)0xffffff04)\n                       ) {\nLAB_0002f0b3:\n                      sprintf(local_44,"<section 0x%x>");\n                      puVar24 = puVar25;\n                    }\n                  }\n                  else if (sVar3 == 0x8c) {\n                    if (puVar25 != (undefined *)0xffffff00) goto LAB_0002f0b3;\n                  }\n                  else if ((sVar3 == 0x3e) || (sVar3 == 0xb4)) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f085;\n                  }\n                  else if (sVar3 == 0xb5) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f0b3;\n                  }\n                  else {\nLAB_0002f085:\n                    if ((sVar3 != 0x32) ||\n                       (((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )))) goto LAB_0002f0b3;\n                  }\n                }\n              }\nLAB_0002ea57:\n              FUN_0001fd20();\n            }\n            else if (param_6 == 0) {\n              puVar24 = (undefined *)0x5;\n              pcVar9 = (char *)dcgettext(0,"<string table index: %3ld>");\n              printf(pcVar9,uVar14,puVar24);\n            }\n            else if (uVar14 < param_7) {\n              FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11,puVar24);\n              }\n            }\n            else {\n              puVar24 = (undefined *)0x5;\n              uVar10 = dcgettext(0,"<corrupt string table index: %3ld>");\n              error(uVar10,uVar14);\n              local_6c = 0;\n            }\n            if (param_8 != 0) {\n              puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14);\n              iVar7 = *(int *)((int)local_4c + iVar7 + 0x10);\n              if ((int)puVar24 < 0) {\n                puVar24 = (undefined *)-(int)(puVar24 + (iVar7 != 0));\n                printf(" - %llx",-iVar7,puVar24);\n              }\n              else {\n                printf(" + %llx",iVar7,puVar24);\n              }\n            }\n          }\n        }\n        if (*(short *)(param_1 + 0x42) == 0x2b) {\n          bVar20 = false;\n          bVar22 = !bVar22;\n          if (!bVar22) {\n            iVar7 = 0xe;\n            pbVar17 = (byte *)"R_SPARC_OLO10";\n            do {\n              if (iVar7 == 0) break;\n              iVar7 = iVar7 + -1;\n              bVar20 = *local_8c < *pbVar17;\n              bVar22 = *local_8c == *pbVar17;\n              local_8c = local_8c + (uint)bVar23 * -2 + 1;\n              pbVar17 = pbVar17 + (uint)bVar23 * -2 + 1;\n            } while (bVar22);\n            if ((!bVar20 && !bVar22) == bVar20) {\n              printf(" + %lx",(int)puVar26 >> 8,puVar24);\n            }\n          }\n        }\n      }" if (parenthesized_expression "(uVar6 < 0x55)" ( (binary_expression "uVar6 < 0x55" identifier < number_literal) )) (compound_statement "{\n        if (uVar6 != 0x50) {\n          if (uVar6 == 0x53) goto code_r0x0002e6d7;\n          goto LAB_0002dbd0;\n        }\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7a838;\n          break;\n        case 1:\n          local_8c = &UNK_00078aac;\n          break;\n        case 2:\n          local_8c = (byte *)0x7ac65;\n          break;\n        case 3:\n          local_8c = (byte *)0x7ac5b;\n          break;\n        case 4:\n          local_8c = (byte *)0x7ac51;\n          break;\n        case 5:\n          local_8c = (byte *)0x7ac47;\n          break;\n        case 6:\n          local_8c = (byte *)0x7ac3b;\n          break;\n        case 7:\n          local_8c = (byte *)0x7ac2e;\n          break;\n        case 8:\n          local_8c = (byte *)0x7ac21;\n          break;\n        case 9:\n          local_8c = (byte *)0x7ac14;\n          break;\n        case 10:\n          local_8c = (byte *)0x7ac07;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7abf2;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7abdf;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7abd3;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7abc5;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7abb7;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7aba9;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7ab9a;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7ab89;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7ab78;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7ab67;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7ab56;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7ab49;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7ab3a;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7ab2b;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7ab1c;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7ab11;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7ab04;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7aaf7;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7aaea;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7aadc;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7aace;\n          break;\n        case 0x20:\n          local_8c = (byte *)0x7aabb;\n          break;\n        case 0x21:\n          local_8c = (byte *)0x7aab0;\n          break;\n        case 0x22:\n          local_8c = (byte *)0x7aa98;\n          break;\n        case 0x23:\n          local_8c = (byte *)0x7aa8b;\n          break;\n        case 0x24:\n          local_8c = (byte *)0x7aa74;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\nLAB_0002dd00:\n        pcVar9 = "%-22s";\n        if (DAT_000b9da0 == 0) {\n          pcVar9 = "%-17.17s";\n        }\n        printf(pcVar9,local_8c,puVar24);\n        bVar22 = true;\n        bVar20 = *(ushort *)(param_1 + 0x42) < 0x9026;\n        bVar21 = *(ushort *)(param_1 + 0x42) == 0x9026;\n        if (!bVar21) goto LAB_0002dbff;\n        iVar11 = 0xf;\n        pbVar17 = local_8c;\n        pbVar19 = (byte *)"R_ALPHA_LITUSE";\n        do {\n          if (iVar11 == 0) break;\n          iVar11 = iVar11 + -1;\n          bVar20 = *pbVar17 < *pbVar19;\n          bVar21 = *pbVar17 == *pbVar19;\n          pbVar17 = pbVar17 + (uint)bVar23 * -2 + 1;\n          pbVar19 = pbVar19 + (uint)bVar23 * -2 + 1;\n        } while (bVar21);\n        if ((!bVar20 && !bVar21) != bVar20) goto LAB_0002dbff;\n        if (param_8 == 0) {\n          if (local_90 == 0 && uVar14 == 0) goto LAB_0002dc72;\n          goto LAB_0002dc11;\n        }\n        piVar2 = (int *)((int)local_4c + iVar7 + 0x14);\n        if (*piVar2 == 0 && (uint)(6 < *(uint *)((int)local_4c + iVar7 + 0x10)) <= (uint)-*piVar2) {\n                    /* WARNING: Could not recover jumptable at 0x0002dd94. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n          uVar10 = (*(code *)((int)&__DT_PLTGOT +\n                             *(int *)(&DAT_0008c8d0 + *(int *)((int)local_4c + iVar7 + 0x10) * 4)))\n                             ();\n          return uVar10;\n        }\n        putc(0x20,*(FILE **)puVar5);\n        uVar10 = *(undefined4 *)((int)local_4c + iVar7 + 0x10);\n        puVar24 = (undefined *)0x5;\n        pcVar9 = (char *)dcgettext(0,"<unknown addend: %lx>");\n        printf(pcVar9,uVar10,puVar24);\n        local_6c = 0;\n      }" { (if_statement "if (uVar6 != 0x50) {\n          if (uVar6 == 0x53) goto code_r0x0002e6d7;\n          goto LAB_0002dbd0;\n        }" if (parenthesized_expression "(uVar6 != 0x50)" ( (binary_expression "uVar6 != 0x50" identifier != number_literal) )) (compound_statement "{\n          if (uVar6 == 0x53) goto code_r0x0002e6d7;\n          goto LAB_0002dbd0;\n        }" { (if_statement "if (uVar6 == 0x53) goto code_r0x0002e6d7;" if (parenthesized_expression "(uVar6 == 0x53)" ( (binary_expression "uVar6 == 0x53" identifier == number_literal) )) (goto_statement "goto code_r0x0002e6d7;" goto statement_identifier ;)) (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;) })) (switch_statement "switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7a838;\n          break;\n        case 1:\n          local_8c = &UNK_00078aac;\n          break;\n        case 2:\n          local_8c = (byte *)0x7ac65;\n          break;\n        case 3:\n          local_8c = (byte *)0x7ac5b;\n          break;\n        case 4:\n          local_8c = (byte *)0x7ac51;\n          break;\n        case 5:\n          local_8c = (byte *)0x7ac47;\n          break;\n        case 6:\n          local_8c = (byte *)0x7ac3b;\n          break;\n        case 7:\n          local_8c = (byte *)0x7ac2e;\n          break;\n        case 8:\n          local_8c = (byte *)0x7ac21;\n          break;\n        case 9:\n          local_8c = (byte *)0x7ac14;\n          break;\n        case 10:\n          local_8c = (byte *)0x7ac07;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7abf2;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7abdf;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7abd3;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7abc5;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7abb7;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7aba9;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7ab9a;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7ab89;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7ab78;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7ab67;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7ab56;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7ab49;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7ab3a;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7ab2b;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7ab1c;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7ab11;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7ab04;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7aaf7;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7aaea;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7aadc;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7aace;\n          break;\n        case 0x20:\n          local_8c = (byte *)0x7aabb;\n          break;\n        case 0x21:\n          local_8c = (byte *)0x7aab0;\n          break;\n        case 0x22:\n          local_8c = (byte *)0x7aa98;\n          break;\n        case 0x23:\n          local_8c = (byte *)0x7aa8b;\n          break;\n        case 0x24:\n          local_8c = (byte *)0x7aa74;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n        case 0:\n          local_8c = (byte *)0x7a838;\n          break;\n        case 1:\n          local_8c = &UNK_00078aac;\n          break;\n        case 2:\n          local_8c = (byte *)0x7ac65;\n          break;\n        case 3:\n          local_8c = (byte *)0x7ac5b;\n          break;\n        case 4:\n          local_8c = (byte *)0x7ac51;\n          break;\n        case 5:\n          local_8c = (byte *)0x7ac47;\n          break;\n        case 6:\n          local_8c = (byte *)0x7ac3b;\n          break;\n        case 7:\n          local_8c = (byte *)0x7ac2e;\n          break;\n        case 8:\n          local_8c = (byte *)0x7ac21;\n          break;\n        case 9:\n          local_8c = (byte *)0x7ac14;\n          break;\n        case 10:\n          local_8c = (byte *)0x7ac07;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7abf2;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7abdf;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7abd3;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7abc5;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7abb7;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7aba9;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7ab9a;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7ab89;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7ab78;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7ab67;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7ab56;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7ab49;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7ab3a;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7ab2b;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7ab1c;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7ab11;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7ab04;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7aaf7;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7aaea;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7aadc;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7aace;\n          break;\n        case 0x20:\n          local_8c = (byte *)0x7aabb;\n          break;\n        case 0x21:\n          local_8c = (byte *)0x7aab0;\n          break;\n        case 0x22:\n          local_8c = (byte *)0x7aa98;\n          break;\n        case 0x23:\n          local_8c = (byte *)0x7aa8b;\n          break;\n        case 0x24:\n          local_8c = (byte *)0x7aa74;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }" { (case_statement "case 0:\n          local_8c = (byte *)0x7a838;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a838;" (assignment_expression "local_8c = (byte *)0x7a838" identifier = (cast_expression "(byte *)0x7a838" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n          local_8c = &UNK_00078aac;\n          break;" case number_literal : (expression_statement "local_8c = &UNK_00078aac;" (assignment_expression "local_8c = &UNK_00078aac" identifier = (pointer_expression "&UNK_00078aac" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n          local_8c = (byte *)0x7ac65;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ac65;" (assignment_expression "local_8c = (byte *)0x7ac65" identifier = (cast_expression "(byte *)0x7ac65" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n          local_8c = (byte *)0x7ac5b;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ac5b;" (assignment_expression "local_8c = (byte *)0x7ac5b" identifier = (cast_expression "(byte *)0x7ac5b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n          local_8c = (byte *)0x7ac51;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ac51;" (assignment_expression "local_8c = (byte *)0x7ac51" identifier = (cast_expression "(byte *)0x7ac51" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n          local_8c = (byte *)0x7ac47;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ac47;" (assignment_expression "local_8c = (byte *)0x7ac47" identifier = (cast_expression "(byte *)0x7ac47" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n          local_8c = (byte *)0x7ac3b;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ac3b;" (assignment_expression "local_8c = (byte *)0x7ac3b" identifier = (cast_expression "(byte *)0x7ac3b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n          local_8c = (byte *)0x7ac2e;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ac2e;" (assignment_expression "local_8c = (byte *)0x7ac2e" identifier = (cast_expression "(byte *)0x7ac2e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n          local_8c = (byte *)0x7ac21;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ac21;" (assignment_expression "local_8c = (byte *)0x7ac21" identifier = (cast_expression "(byte *)0x7ac21" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n          local_8c = (byte *)0x7ac14;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ac14;" (assignment_expression "local_8c = (byte *)0x7ac14" identifier = (cast_expression "(byte *)0x7ac14" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n          local_8c = (byte *)0x7ac07;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ac07;" (assignment_expression "local_8c = (byte *)0x7ac07" identifier = (cast_expression "(byte *)0x7ac07" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n          local_8c = (byte *)0x7abf2;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7abf2;" (assignment_expression "local_8c = (byte *)0x7abf2" identifier = (cast_expression "(byte *)0x7abf2" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n          local_8c = (byte *)0x7abdf;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7abdf;" (assignment_expression "local_8c = (byte *)0x7abdf" identifier = (cast_expression "(byte *)0x7abdf" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd:\n          local_8c = (byte *)0x7abd3;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7abd3;" (assignment_expression "local_8c = (byte *)0x7abd3" identifier = (cast_expression "(byte *)0x7abd3" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xe:\n          local_8c = (byte *)0x7abc5;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7abc5;" (assignment_expression "local_8c = (byte *)0x7abc5" identifier = (cast_expression "(byte *)0x7abc5" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xf:\n          local_8c = (byte *)0x7abb7;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7abb7;" (assignment_expression "local_8c = (byte *)0x7abb7" identifier = (cast_expression "(byte *)0x7abb7" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x10:\n          local_8c = (byte *)0x7aba9;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aba9;" (assignment_expression "local_8c = (byte *)0x7aba9" identifier = (cast_expression "(byte *)0x7aba9" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x11:\n          local_8c = (byte *)0x7ab9a;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ab9a;" (assignment_expression "local_8c = (byte *)0x7ab9a" identifier = (cast_expression "(byte *)0x7ab9a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x12:\n          local_8c = (byte *)0x7ab89;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ab89;" (assignment_expression "local_8c = (byte *)0x7ab89" identifier = (cast_expression "(byte *)0x7ab89" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x13:\n          local_8c = (byte *)0x7ab78;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ab78;" (assignment_expression "local_8c = (byte *)0x7ab78" identifier = (cast_expression "(byte *)0x7ab78" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x14:\n          local_8c = (byte *)0x7ab67;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ab67;" (assignment_expression "local_8c = (byte *)0x7ab67" identifier = (cast_expression "(byte *)0x7ab67" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x15:\n          local_8c = (byte *)0x7ab56;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ab56;" (assignment_expression "local_8c = (byte *)0x7ab56" identifier = (cast_expression "(byte *)0x7ab56" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x16:\n          local_8c = (byte *)0x7ab49;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ab49;" (assignment_expression "local_8c = (byte *)0x7ab49" identifier = (cast_expression "(byte *)0x7ab49" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x17:\n          local_8c = (byte *)0x7ab3a;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ab3a;" (assignment_expression "local_8c = (byte *)0x7ab3a" identifier = (cast_expression "(byte *)0x7ab3a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x18:\n          local_8c = (byte *)0x7ab2b;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ab2b;" (assignment_expression "local_8c = (byte *)0x7ab2b" identifier = (cast_expression "(byte *)0x7ab2b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x19:\n          local_8c = (byte *)0x7ab1c;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ab1c;" (assignment_expression "local_8c = (byte *)0x7ab1c" identifier = (cast_expression "(byte *)0x7ab1c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1a:\n          local_8c = (byte *)0x7ab11;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ab11;" (assignment_expression "local_8c = (byte *)0x7ab11" identifier = (cast_expression "(byte *)0x7ab11" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1b:\n          local_8c = (byte *)0x7ab04;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ab04;" (assignment_expression "local_8c = (byte *)0x7ab04" identifier = (cast_expression "(byte *)0x7ab04" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1c:\n          local_8c = (byte *)0x7aaf7;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aaf7;" (assignment_expression "local_8c = (byte *)0x7aaf7" identifier = (cast_expression "(byte *)0x7aaf7" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1d:\n          local_8c = (byte *)0x7aaea;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aaea;" (assignment_expression "local_8c = (byte *)0x7aaea" identifier = (cast_expression "(byte *)0x7aaea" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1e:\n          local_8c = (byte *)0x7aadc;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aadc;" (assignment_expression "local_8c = (byte *)0x7aadc" identifier = (cast_expression "(byte *)0x7aadc" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1f:\n          local_8c = (byte *)0x7aace;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aace;" (assignment_expression "local_8c = (byte *)0x7aace" identifier = (cast_expression "(byte *)0x7aace" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x20:\n          local_8c = (byte *)0x7aabb;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aabb;" (assignment_expression "local_8c = (byte *)0x7aabb" identifier = (cast_expression "(byte *)0x7aabb" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x21:\n          local_8c = (byte *)0x7aab0;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aab0;" (assignment_expression "local_8c = (byte *)0x7aab0" identifier = (cast_expression "(byte *)0x7aab0" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x22:\n          local_8c = (byte *)0x7aa98;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aa98;" (assignment_expression "local_8c = (byte *)0x7aa98" identifier = (cast_expression "(byte *)0x7aa98" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x23:\n          local_8c = (byte *)0x7aa8b;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aa8b;" (assignment_expression "local_8c = (byte *)0x7aa8b" identifier = (cast_expression "(byte *)0x7aa8b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x24:\n          local_8c = (byte *)0x7aa74;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aa74;" (assignment_expression "local_8c = (byte *)0x7aa74" identifier = (cast_expression "(byte *)0x7aa74" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "default:\n          goto LAB_0002dbd0;" default : (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;)) })) (labeled_statement "LAB_0002dd00:\n        pcVar9 = "%-22s";" statement_identifier : (expression_statement "pcVar9 = "%-22s";" (assignment_expression "pcVar9 = "%-22s"" identifier = (string_literal ""%-22s"" " string_content ")) ;)) (if_statement "if (DAT_000b9da0 == 0) {\n          pcVar9 = "%-17.17s";\n        }" if (parenthesized_expression "(DAT_000b9da0 == 0)" ( (binary_expression "DAT_000b9da0 == 0" identifier == number_literal) )) (compound_statement "{\n          pcVar9 = "%-17.17s";\n        }" { (expression_statement "pcVar9 = "%-17.17s";" (assignment_expression "pcVar9 = "%-17.17s"" identifier = (string_literal ""%-17.17s"" " string_content ")) ;) })) (expression_statement "printf(pcVar9,local_8c,puVar24);" (call_expression "printf(pcVar9,local_8c,puVar24)" identifier (argument_list "(pcVar9,local_8c,puVar24)" ( identifier , identifier , identifier ))) ;) (expression_statement "bVar22 = true;" (assignment_expression "bVar22 = true" identifier = true) ;) (expression_statement "bVar20 = *(ushort *)(param_1 + 0x42) < 0x9026;" (assignment_expression "bVar20 = *(ushort *)(param_1 + 0x42) < 0x9026" identifier = (binary_expression "*(ushort *)(param_1 + 0x42) < 0x9026" (pointer_expression "*(ushort *)(param_1 + 0x42)" * (cast_expression "(ushort *)(param_1 + 0x42)" ( (type_descriptor "ushort *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(param_1 + 0x42)" ( (binary_expression "param_1 + 0x42" identifier + number_literal) )))) < number_literal)) ;) (expression_statement "bVar21 = *(ushort *)(param_1 + 0x42) == 0x9026;" (assignment_expression "bVar21 = *(ushort *)(param_1 + 0x42) == 0x9026" identifier = (binary_expression "*(ushort *)(param_1 + 0x42) == 0x9026" (pointer_expression "*(ushort *)(param_1 + 0x42)" * (cast_expression "(ushort *)(param_1 + 0x42)" ( (type_descriptor "ushort *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(param_1 + 0x42)" ( (binary_expression "param_1 + 0x42" identifier + number_literal) )))) == number_literal)) ;) (if_statement "if (!bVar21) goto LAB_0002dbff;" if (parenthesized_expression "(!bVar21)" ( (unary_expression "!bVar21" ! identifier) )) (goto_statement "goto LAB_0002dbff;" goto statement_identifier ;)) (expression_statement "iVar11 = 0xf;" (assignment_expression "iVar11 = 0xf" identifier = number_literal) ;) (expression_statement "pbVar17 = local_8c;" (assignment_expression "pbVar17 = local_8c" identifier = identifier) ;) (expression_statement "pbVar19 = (byte *)"R_ALPHA_LITUSE";" (assignment_expression "pbVar19 = (byte *)"R_ALPHA_LITUSE"" identifier = (cast_expression "(byte *)"R_ALPHA_LITUSE"" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (string_literal ""R_ALPHA_LITUSE"" " string_content "))) ;) (do_statement "do {\n          if (iVar11 == 0) break;\n          iVar11 = iVar11 + -1;\n          bVar20 = *pbVar17 < *pbVar19;\n          bVar21 = *pbVar17 == *pbVar19;\n          pbVar17 = pbVar17 + (uint)bVar23 * -2 + 1;\n          pbVar19 = pbVar19 + (uint)bVar23 * -2 + 1;\n        } while (bVar21);" do (compound_statement "{\n          if (iVar11 == 0) break;\n          iVar11 = iVar11 + -1;\n          bVar20 = *pbVar17 < *pbVar19;\n          bVar21 = *pbVar17 == *pbVar19;\n          pbVar17 = pbVar17 + (uint)bVar23 * -2 + 1;\n          pbVar19 = pbVar19 + (uint)bVar23 * -2 + 1;\n        }" { (if_statement "if (iVar11 == 0) break;" if (parenthesized_expression "(iVar11 == 0)" ( (binary_expression "iVar11 == 0" identifier == number_literal) )) (break_statement "break;" break ;)) (expression_statement "iVar11 = iVar11 + -1;" (assignment_expression "iVar11 = iVar11 + -1" identifier = (binary_expression "iVar11 + -1" identifier + number_literal)) ;) (expression_statement "bVar20 = *pbVar17 < *pbVar19;" (assignment_expression "bVar20 = *pbVar17 < *pbVar19" identifier = (binary_expression "*pbVar17 < *pbVar19" (pointer_expression "*pbVar17" * identifier) < (pointer_expression "*pbVar19" * identifier))) ;) (expression_statement "bVar21 = *pbVar17 == *pbVar19;" (assignment_expression "bVar21 = *pbVar17 == *pbVar19" identifier = (binary_expression "*pbVar17 == *pbVar19" (pointer_expression "*pbVar17" * identifier) == (pointer_expression "*pbVar19" * identifier))) ;) (expression_statement "pbVar17 = pbVar17 + (uint)bVar23 * -2 + 1;" (assignment_expression "pbVar17 = pbVar17 + (uint)bVar23 * -2 + 1" identifier = (binary_expression "pbVar17 + (uint)bVar23 * -2 + 1" (binary_expression "pbVar17 + (uint)bVar23 * -2" identifier + (binary_expression "(uint)bVar23 * -2" (cast_expression "(uint)bVar23" ( (type_descriptor "uint" type_identifier) ) identifier) * number_literal)) + number_literal)) ;) (expression_statement "pbVar19 = pbVar19 + (uint)bVar23 * -2 + 1;" (assignment_expression "pbVar19 = pbVar19 + (uint)bVar23 * -2 + 1" identifier = (binary_expression "pbVar19 + (uint)bVar23 * -2 + 1" (binary_expression "pbVar19 + (uint)bVar23 * -2" identifier + (binary_expression "(uint)bVar23 * -2" (cast_expression "(uint)bVar23" ( (type_descriptor "uint" type_identifier) ) identifier) * number_literal)) + number_literal)) ;) }) while (parenthesized_expression "(bVar21)" ( identifier )) ;) (if_statement "if ((!bVar20 && !bVar21) != bVar20) goto LAB_0002dbff;" if (parenthesized_expression "((!bVar20 && !bVar21) != bVar20)" ( (binary_expression "(!bVar20 && !bVar21) != bVar20" (parenthesized_expression "(!bVar20 && !bVar21)" ( (binary_expression "!bVar20 && !bVar21" (unary_expression "!bVar20" ! identifier) && (unary_expression "!bVar21" ! identifier)) )) != identifier) )) (goto_statement "goto LAB_0002dbff;" goto statement_identifier ;)) (if_statement "if (param_8 == 0) {\n          if (local_90 == 0 && uVar14 == 0) goto LAB_0002dc72;\n          goto LAB_0002dc11;\n        }" if (parenthesized_expression "(param_8 == 0)" ( (binary_expression "param_8 == 0" identifier == number_literal) )) (compound_statement "{\n          if (local_90 == 0 && uVar14 == 0) goto LAB_0002dc72;\n          goto LAB_0002dc11;\n        }" { (if_statement "if (local_90 == 0 && uVar14 == 0) goto LAB_0002dc72;" if (parenthesized_expression "(local_90 == 0 && uVar14 == 0)" ( (binary_expression "local_90 == 0 && uVar14 == 0" (binary_expression "local_90 == 0" identifier == number_literal) && (binary_expression "uVar14 == 0" identifier == number_literal)) )) (goto_statement "goto LAB_0002dc72;" goto statement_identifier ;)) (goto_statement "goto LAB_0002dc11;" goto statement_identifier ;) })) (expression_statement "piVar2 = (int *)((int)local_4c + iVar7 + 0x14);" (assignment_expression "piVar2 = (int *)((int)local_4c + iVar7 + 0x14)" identifier = (cast_expression "(int *)((int)local_4c + iVar7 + 0x14)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)local_4c + iVar7 + 0x14)" ( (binary_expression "(int)local_4c + iVar7 + 0x14" (binary_expression "(int)local_4c + iVar7" (cast_expression "(int)local_4c" ( (type_descriptor "int" primitive_type) ) identifier) + identifier) + number_literal) )))) ;) (if_statement "if (*piVar2 == 0 && (uint)(6 < *(uint *)((int)local_4c + iVar7 + 0x10)) <= (uint)-*piVar2) {\n                    /* WARNING: Could not recover jumptable at 0x0002dd94. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n          uVar10 = (*(code *)((int)&__DT_PLTGOT +\n                             *(int *)(&DAT_0008c8d0 + *(int *)((int)local_4c + iVar7 + 0x10) * 4)))\n                             ();\n          return uVar10;\n        }" if (parenthesized_expression "(*piVar2 == 0 && (uint)(6 < *(uint *)((int)local_4c + iVar7 + 0x10)) <= (uint)-*piVar2)" ( (binary_expression "*piVar2 == 0 && (uint)(6 < *(uint *)((int)local_4c + iVar7 + 0x10)) <= (uint)-*piVar2" (binary_expression "*piVar2 == 0" (pointer_expression "*piVar2" * identifier) == number_literal) && (binary_expression "(uint)(6 < *(uint *)((int)local_4c + iVar7 + 0x10)) <= (uint)-*piVar2" (call_expression "(uint)(6 < *(uint *)((int)local_4c + iVar7 + 0x10))" (parenthesized_expression "(uint)" ( identifier )) (argument_list "(6 < *(uint *)((int)local_4c + iVar7 + 0x10))" ( (binary_expression "6 < *(uint *)((int)local_4c + iVar7 + 0x10)" number_literal < (pointer_expression "*(uint *)((int)local_4c + iVar7 + 0x10)" * (cast_expression "(uint *)((int)local_4c + iVar7 + 0x10)" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)local_4c + iVar7 + 0x10)" ( (binary_expression "(int)local_4c + iVar7 + 0x10" (binary_expression "(int)local_4c + iVar7" (cast_expression "(int)local_4c" ( (type_descriptor "int" primitive_type) ) identifier) + identifier) + number_literal) ))))) ))) <= (binary_expression "(uint)-*piVar2" (parenthesized_expression "(uint)" ( identifier )) - (pointer_expression "*piVar2" * identifier)))) )) (compound_statement "{\n                    /* WARNING: Could not recover jumptable at 0x0002dd94. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n          uVar10 = (*(code *)((int)&__DT_PLTGOT +\n                             *(int *)(&DAT_0008c8d0 + *(int *)((int)local_4c + iVar7 + 0x10) * 4)))\n                             ();\n          return uVar10;\n        }" { comment comment (expression_statement "uVar10 = (*(code *)((int)&__DT_PLTGOT +\n                             *(int *)(&DAT_0008c8d0 + *(int *)((int)local_4c + iVar7 + 0x10) * 4)))\n                             ();" (assignment_expression "uVar10 = (*(code *)((int)&__DT_PLTGOT +\n                             *(int *)(&DAT_0008c8d0 + *(int *)((int)local_4c + iVar7 + 0x10) * 4)))\n                             ()" identifier = (call_expression "(*(code *)((int)&__DT_PLTGOT +\n                             *(int *)(&DAT_0008c8d0 + *(int *)((int)local_4c + iVar7 + 0x10) * 4)))\n                             ()" (parenthesized_expression "(*(code *)((int)&__DT_PLTGOT +\n                             *(int *)(&DAT_0008c8d0 + *(int *)((int)local_4c + iVar7 + 0x10) * 4)))" ( (pointer_expression "*(code *)((int)&__DT_PLTGOT +\n                             *(int *)(&DAT_0008c8d0 + *(int *)((int)local_4c + iVar7 + 0x10) * 4))" * (cast_expression "(code *)((int)&__DT_PLTGOT +\n                             *(int *)(&DAT_0008c8d0 + *(int *)((int)local_4c + iVar7 + 0x10) * 4))" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)&__DT_PLTGOT +\n                             *(int *)(&DAT_0008c8d0 + *(int *)((int)local_4c + iVar7 + 0x10) * 4))" ( (binary_expression "(int)&__DT_PLTGOT +\n                             *(int *)(&DAT_0008c8d0 + *(int *)((int)local_4c + iVar7 + 0x10) * 4)" (cast_expression "(int)&__DT_PLTGOT" ( (type_descriptor "int" primitive_type) ) (pointer_expression "&__DT_PLTGOT" & identifier)) + (pointer_expression "*(int *)(&DAT_0008c8d0 + *(int *)((int)local_4c + iVar7 + 0x10) * 4)" * (cast_expression "(int *)(&DAT_0008c8d0 + *(int *)((int)local_4c + iVar7 + 0x10) * 4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(&DAT_0008c8d0 + *(int *)((int)local_4c + iVar7 + 0x10) * 4)" ( (binary_expression "&DAT_0008c8d0 + *(int *)((int)local_4c + iVar7 + 0x10) * 4" (pointer_expression "&DAT_0008c8d0" & identifier) + (binary_expression "*(int *)((int)local_4c + iVar7 + 0x10) * 4" (pointer_expression "*(int *)((int)local_4c + iVar7 + 0x10)" * (cast_expression "(int *)((int)local_4c + iVar7 + 0x10)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)local_4c + iVar7 + 0x10)" ( (binary_expression "(int)local_4c + iVar7 + 0x10" (binary_expression "(int)local_4c + iVar7" (cast_expression "(int)local_4c" ( (type_descriptor "int" primitive_type) ) identifier) + identifier) + number_literal) )))) * number_literal)) ))))) )))) )) (argument_list "()" ( )))) ;) (return_statement "return uVar10;" return identifier ;) })) (expression_statement "putc(0x20,*(FILE **)puVar5);" (call_expression "putc(0x20,*(FILE **)puVar5)" identifier (argument_list "(0x20,*(FILE **)puVar5)" ( number_literal , (pointer_expression "*(FILE **)puVar5" * (cast_expression "(FILE **)puVar5" ( (type_descriptor "FILE **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) identifier)) ))) ;) (expression_statement "uVar10 = *(undefined4 *)((int)local_4c + iVar7 + 0x10);" (assignment_expression "uVar10 = *(undefined4 *)((int)local_4c + iVar7 + 0x10)" identifier = (pointer_expression "*(undefined4 *)((int)local_4c + iVar7 + 0x10)" * (cast_expression "(undefined4 *)((int)local_4c + iVar7 + 0x10)" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)local_4c + iVar7 + 0x10)" ( (binary_expression "(int)local_4c + iVar7 + 0x10" (binary_expression "(int)local_4c + iVar7" (cast_expression "(int)local_4c" ( (type_descriptor "int" primitive_type) ) identifier) + identifier) + number_literal) ))))) ;) (expression_statement "puVar24 = (undefined *)0x5;" (assignment_expression "puVar24 = (undefined *)0x5" identifier = (cast_expression "(undefined *)0x5" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (expression_statement "pcVar9 = (char *)dcgettext(0,"<unknown addend: %lx>");" (assignment_expression "pcVar9 = (char *)dcgettext(0,"<unknown addend: %lx>")" identifier = (cast_expression "(char *)dcgettext(0,"<unknown addend: %lx>")" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"<unknown addend: %lx>")" identifier (argument_list "(0,"<unknown addend: %lx>")" ( number_literal , (string_literal ""<unknown addend: %lx>"" " string_content ") ))))) ;) (expression_statement "printf(pcVar9,uVar10,puVar24);" (call_expression "printf(pcVar9,uVar10,puVar24)" identifier (argument_list "(pcVar9,uVar10,puVar24)" ( identifier , identifier , identifier ))) ;) (expression_statement "local_6c = 0;" (assignment_expression "local_6c = 0" identifier = number_literal) ;) }) (else_clause "else {\n        if (uVar6 == 0x55) {\ncode_r0x0002e4ef:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b1aa;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a3e;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5ab;\n            break;\n          case 3:\n            local_8c = &UNK_0007b5a1;\n            break;\n          case 4:\n            local_8c = &UNK_0007b597;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b587;\n            break;\n          case 6:\n            local_8c = &UNK_0007b57d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b568;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b555;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 == 0x56) {\ncode_r0x0002e577:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b143;\n            break;\n          case 1:\n            local_8c = &UNK_00078a50;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b53b;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b52a;\n            break;\n          case 4:\n            local_8c = &UNK_0007b520;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b510;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4fe;\n            break;\n          case 7:\n            local_8c = &UNK_0007b4f4;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4e4;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4d2;\n            break;\n          case 10:\n            local_8c = &UNK_0007b4c8;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b8;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a7;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\nLAB_0002dbd0:\n        puVar24 = (undefined *)0x5;\n        pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx",5);\n        printf(pcVar9,local_80);\n        bVar22 = false;\n        local_8c = (byte *)0x0;\nLAB_0002dbff:\n        if (local_90 == 0 && uVar14 == 0) {\n          if (param_8 != 0) {\n            iVar11 = *(int *)((int)local_4c + iVar7 + 0x10);\n            puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14);\n            printf("%*c",(-(uint)(DAT_000b6324 == 0) & 8) + 0xc,0x20);\n            if ((int)puVar24 < 0) {\n              puVar24 = (undefined *)-(int)(puVar24 + (iVar11 != 0));\n              printf("-%llx",-iVar11,puVar24);\n            }\n            else {\n              printf("%llx",iVar11,puVar24);\n            }\n          }\n        }\n        else {\nLAB_0002dc11:\n          if ((param_4 == 0) || ((uVar14 < param_5) <= local_90)) {\n            puVar24 = (undefined *)0x5;\n            uVar10 = dcgettext(0," bad symbol index: %08lx in reloc");\n            error(uVar10,uVar14);\n            local_6c = 0;\n          }\n          else {\n            iVar18 = uVar14 * 0x1c + param_4;\n            iVar11 = FUN_0002cf40(param_7,uVar14,iVar18 + 0x10,iVar18 + 0x18,&local_48,local_4e);\n            putchar(0x20);\n            if ((*(byte *)(iVar18 + 0x14) & 0xf) == 10) {\n              uVar14 = (-(uint)(DAT_000b6324 == 0) & 6) + 8;\n              uVar15 = FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11);\n              }\n              iVar12 = (uVar14 + 1) - uVar15;\n              if (uVar14 < uVar15) {\n                iVar12 = 1;\n              }\n              puVar24 = &DAT_0007c3bc;\n              printf("()%-*s",iVar12,&DAT_0007c3bc);\n            }\n            else {\n              FUN_0001e910();\n              pcVar9 = "   ";\n              if (DAT_000b6324 == 0) {\n                pcVar9 = " ";\n              }\n              printf(pcVar9);\n            }\n            uVar14 = *(uint *)(iVar18 + 0x10);\n            if (uVar14 == 0) {\n              if ((*(byte *)(iVar18 + 0x14) & 0xf) == 3) {\n                puVar25 = *(undefined **)(iVar18 + 0x18);\n                if (puVar25 < *(undefined **)(param_1 + 0x54)) {\n                  puVar1 = (uint *)(*(int *)(param_1 + 0x5c) + (int)puVar25 * 0x48);\n                  if (puVar1 == (uint *)0x0) {\n                    pcVar9 = "<none>";\n                  }\n                  else if (*(int *)(param_1 + 100) == 0) {\n                    pcVar9 = "<no-strings>";\n                  }\n                  else {\n                    if (*puVar1 < *(uint *)(param_1 + 0x68)) goto LAB_0002ea57;\n                    pcVar9 = "<corrupt>";\n                  }\n                  puVar24 = (undefined *)0x5;\n                  dcgettext(0,pcVar9);\n                }\n                else if ((puVar25 != (undefined *)0xfffffff1) &&\n                        (puVar25 != (undefined *)0xfffffff2)) {\n                  sVar3 = *(short *)(param_1 + 0x42);\n                  if (sVar3 == 8) {\n                    if ((puVar25 != (undefined *)0xffffff03) && (puVar25 != (undefined *)0xffffff04)\n                       ) {\nLAB_0002f0b3:\n                      sprintf(local_44,"<section 0x%x>");\n                      puVar24 = puVar25;\n                    }\n                  }\n                  else if (sVar3 == 0x8c) {\n                    if (puVar25 != (undefined *)0xffffff00) goto LAB_0002f0b3;\n                  }\n                  else if ((sVar3 == 0x3e) || (sVar3 == 0xb4)) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f085;\n                  }\n                  else if (sVar3 == 0xb5) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f0b3;\n                  }\n                  else {\nLAB_0002f085:\n                    if ((sVar3 != 0x32) ||\n                       (((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )))) goto LAB_0002f0b3;\n                  }\n                }\n              }\nLAB_0002ea57:\n              FUN_0001fd20();\n            }\n            else if (param_6 == 0) {\n              puVar24 = (undefined *)0x5;\n              pcVar9 = (char *)dcgettext(0,"<string table index: %3ld>");\n              printf(pcVar9,uVar14,puVar24);\n            }\n            else if (uVar14 < param_7) {\n              FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11,puVar24);\n              }\n            }\n            else {\n              puVar24 = (undefined *)0x5;\n              uVar10 = dcgettext(0,"<corrupt string table index: %3ld>");\n              error(uVar10,uVar14);\n              local_6c = 0;\n            }\n            if (param_8 != 0) {\n              puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14);\n              iVar7 = *(int *)((int)local_4c + iVar7 + 0x10);\n              if ((int)puVar24 < 0) {\n                puVar24 = (undefined *)-(int)(puVar24 + (iVar7 != 0));\n                printf(" - %llx",-iVar7,puVar24);\n              }\n              else {\n                printf(" + %llx",iVar7,puVar24);\n              }\n            }\n          }\n        }\n        if (*(short *)(param_1 + 0x42) == 0x2b) {\n          bVar20 = false;\n          bVar22 = !bVar22;\n          if (!bVar22) {\n            iVar7 = 0xe;\n            pbVar17 = (byte *)"R_SPARC_OLO10";\n            do {\n              if (iVar7 == 0) break;\n              iVar7 = iVar7 + -1;\n              bVar20 = *local_8c < *pbVar17;\n              bVar22 = *local_8c == *pbVar17;\n              local_8c = local_8c + (uint)bVar23 * -2 + 1;\n              pbVar17 = pbVar17 + (uint)bVar23 * -2 + 1;\n            } while (bVar22);\n            if ((!bVar20 && !bVar22) == bVar20) {\n              printf(" + %lx",(int)puVar26 >> 8,puVar24);\n            }\n          }\n        }\n      }" else (compound_statement "{\n        if (uVar6 == 0x55) {\ncode_r0x0002e4ef:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b1aa;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a3e;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5ab;\n            break;\n          case 3:\n            local_8c = &UNK_0007b5a1;\n            break;\n          case 4:\n            local_8c = &UNK_0007b597;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b587;\n            break;\n          case 6:\n            local_8c = &UNK_0007b57d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b568;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b555;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 == 0x56) {\ncode_r0x0002e577:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b143;\n            break;\n          case 1:\n            local_8c = &UNK_00078a50;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b53b;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b52a;\n            break;\n          case 4:\n            local_8c = &UNK_0007b520;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b510;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4fe;\n            break;\n          case 7:\n            local_8c = &UNK_0007b4f4;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4e4;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4d2;\n            break;\n          case 10:\n            local_8c = &UNK_0007b4c8;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b8;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a7;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\nLAB_0002dbd0:\n        puVar24 = (undefined *)0x5;\n        pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx",5);\n        printf(pcVar9,local_80);\n        bVar22 = false;\n        local_8c = (byte *)0x0;\nLAB_0002dbff:\n        if (local_90 == 0 && uVar14 == 0) {\n          if (param_8 != 0) {\n            iVar11 = *(int *)((int)local_4c + iVar7 + 0x10);\n            puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14);\n            printf("%*c",(-(uint)(DAT_000b6324 == 0) & 8) + 0xc,0x20);\n            if ((int)puVar24 < 0) {\n              puVar24 = (undefined *)-(int)(puVar24 + (iVar11 != 0));\n              printf("-%llx",-iVar11,puVar24);\n            }\n            else {\n              printf("%llx",iVar11,puVar24);\n            }\n          }\n        }\n        else {\nLAB_0002dc11:\n          if ((param_4 == 0) || ((uVar14 < param_5) <= local_90)) {\n            puVar24 = (undefined *)0x5;\n            uVar10 = dcgettext(0," bad symbol index: %08lx in reloc");\n            error(uVar10,uVar14);\n            local_6c = 0;\n          }\n          else {\n            iVar18 = uVar14 * 0x1c + param_4;\n            iVar11 = FUN_0002cf40(param_7,uVar14,iVar18 + 0x10,iVar18 + 0x18,&local_48,local_4e);\n            putchar(0x20);\n            if ((*(byte *)(iVar18 + 0x14) & 0xf) == 10) {\n              uVar14 = (-(uint)(DAT_000b6324 == 0) & 6) + 8;\n              uVar15 = FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11);\n              }\n              iVar12 = (uVar14 + 1) - uVar15;\n              if (uVar14 < uVar15) {\n                iVar12 = 1;\n              }\n              puVar24 = &DAT_0007c3bc;\n              printf("()%-*s",iVar12,&DAT_0007c3bc);\n            }\n            else {\n              FUN_0001e910();\n              pcVar9 = "   ";\n              if (DAT_000b6324 == 0) {\n                pcVar9 = " ";\n              }\n              printf(pcVar9);\n            }\n            uVar14 = *(uint *)(iVar18 + 0x10);\n            if (uVar14 == 0) {\n              if ((*(byte *)(iVar18 + 0x14) & 0xf) == 3) {\n                puVar25 = *(undefined **)(iVar18 + 0x18);\n                if (puVar25 < *(undefined **)(param_1 + 0x54)) {\n                  puVar1 = (uint *)(*(int *)(param_1 + 0x5c) + (int)puVar25 * 0x48);\n                  if (puVar1 == (uint *)0x0) {\n                    pcVar9 = "<none>";\n                  }\n                  else if (*(int *)(param_1 + 100) == 0) {\n                    pcVar9 = "<no-strings>";\n                  }\n                  else {\n                    if (*puVar1 < *(uint *)(param_1 + 0x68)) goto LAB_0002ea57;\n                    pcVar9 = "<corrupt>";\n                  }\n                  puVar24 = (undefined *)0x5;\n                  dcgettext(0,pcVar9);\n                }\n                else if ((puVar25 != (undefined *)0xfffffff1) &&\n                        (puVar25 != (undefined *)0xfffffff2)) {\n                  sVar3 = *(short *)(param_1 + 0x42);\n                  if (sVar3 == 8) {\n                    if ((puVar25 != (undefined *)0xffffff03) && (puVar25 != (undefined *)0xffffff04)\n                       ) {\nLAB_0002f0b3:\n                      sprintf(local_44,"<section 0x%x>");\n                      puVar24 = puVar25;\n                    }\n                  }\n                  else if (sVar3 == 0x8c) {\n                    if (puVar25 != (undefined *)0xffffff00) goto LAB_0002f0b3;\n                  }\n                  else if ((sVar3 == 0x3e) || (sVar3 == 0xb4)) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f085;\n                  }\n                  else if (sVar3 == 0xb5) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f0b3;\n                  }\n                  else {\nLAB_0002f085:\n                    if ((sVar3 != 0x32) ||\n                       (((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )))) goto LAB_0002f0b3;\n                  }\n                }\n              }\nLAB_0002ea57:\n              FUN_0001fd20();\n            }\n            else if (param_6 == 0) {\n              puVar24 = (undefined *)0x5;\n              pcVar9 = (char *)dcgettext(0,"<string table index: %3ld>");\n              printf(pcVar9,uVar14,puVar24);\n            }\n            else if (uVar14 < param_7) {\n              FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11,puVar24);\n              }\n            }\n            else {\n              puVar24 = (undefined *)0x5;\n              uVar10 = dcgettext(0,"<corrupt string table index: %3ld>");\n              error(uVar10,uVar14);\n              local_6c = 0;\n            }\n            if (param_8 != 0) {\n              puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14);\n              iVar7 = *(int *)((int)local_4c + iVar7 + 0x10);\n              if ((int)puVar24 < 0) {\n                puVar24 = (undefined *)-(int)(puVar24 + (iVar7 != 0));\n                printf(" - %llx",-iVar7,puVar24);\n              }\n              else {\n                printf(" + %llx",iVar7,puVar24);\n              }\n            }\n          }\n        }\n        if (*(short *)(param_1 + 0x42) == 0x2b) {\n          bVar20 = false;\n          bVar22 = !bVar22;\n          if (!bVar22) {\n            iVar7 = 0xe;\n            pbVar17 = (byte *)"R_SPARC_OLO10";\n            do {\n              if (iVar7 == 0) break;\n              iVar7 = iVar7 + -1;\n              bVar20 = *local_8c < *pbVar17;\n              bVar22 = *local_8c == *pbVar17;\n              local_8c = local_8c + (uint)bVar23 * -2 + 1;\n              pbVar17 = pbVar17 + (uint)bVar23 * -2 + 1;\n            } while (bVar22);\n            if ((!bVar20 && !bVar22) == bVar20) {\n              printf(" + %lx",(int)puVar26 >> 8,puVar24);\n            }\n          }\n        }\n      }" { (if_statement "if (uVar6 == 0x55) {\ncode_r0x0002e4ef:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b1aa;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a3e;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5ab;\n            break;\n          case 3:\n            local_8c = &UNK_0007b5a1;\n            break;\n          case 4:\n            local_8c = &UNK_0007b597;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b587;\n            break;\n          case 6:\n            local_8c = &UNK_0007b57d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b568;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b555;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }" if (parenthesized_expression "(uVar6 == 0x55)" ( (binary_expression "uVar6 == 0x55" identifier == number_literal) )) (compound_statement "{\ncode_r0x0002e4ef:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b1aa;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a3e;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5ab;\n            break;\n          case 3:\n            local_8c = &UNK_0007b5a1;\n            break;\n          case 4:\n            local_8c = &UNK_0007b597;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b587;\n            break;\n          case 6:\n            local_8c = &UNK_0007b57d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b568;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b555;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }" { (labeled_statement "code_r0x0002e4ef:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b1aa;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a3e;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5ab;\n            break;\n          case 3:\n            local_8c = &UNK_0007b5a1;\n            break;\n          case 4:\n            local_8c = &UNK_0007b597;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b587;\n            break;\n          case 6:\n            local_8c = &UNK_0007b57d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b568;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b555;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }" statement_identifier : (switch_statement "switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b1aa;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a3e;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5ab;\n            break;\n          case 3:\n            local_8c = &UNK_0007b5a1;\n            break;\n          case 4:\n            local_8c = &UNK_0007b597;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b587;\n            break;\n          case 6:\n            local_8c = &UNK_0007b57d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b568;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b555;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n          case 0:\n            local_8c = (byte *)0x7b1aa;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a3e;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5ab;\n            break;\n          case 3:\n            local_8c = &UNK_0007b5a1;\n            break;\n          case 4:\n            local_8c = &UNK_0007b597;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b587;\n            break;\n          case 6:\n            local_8c = &UNK_0007b57d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b568;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b555;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }" { (case_statement "case 0:\n            local_8c = (byte *)0x7b1aa;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b1aa;" (assignment_expression "local_8c = (byte *)0x7b1aa" identifier = (cast_expression "(byte *)0x7b1aa" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n            local_8c = (byte *)0x78a3e;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x78a3e;" (assignment_expression "local_8c = (byte *)0x78a3e" identifier = (cast_expression "(byte *)0x78a3e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n            local_8c = (byte *)0x7b5ab;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b5ab;" (assignment_expression "local_8c = (byte *)0x7b5ab" identifier = (cast_expression "(byte *)0x7b5ab" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n            local_8c = &UNK_0007b5a1;\n            break;" case number_literal : (expression_statement "local_8c = &UNK_0007b5a1;" (assignment_expression "local_8c = &UNK_0007b5a1" identifier = (pointer_expression "&UNK_0007b5a1" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n            local_8c = &UNK_0007b597;\n            break;" case number_literal : (expression_statement "local_8c = &UNK_0007b597;" (assignment_expression "local_8c = &UNK_0007b597" identifier = (pointer_expression "&UNK_0007b597" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n            local_8c = (byte *)0x7b587;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b587;" (assignment_expression "local_8c = (byte *)0x7b587" identifier = (cast_expression "(byte *)0x7b587" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n            local_8c = &UNK_0007b57d;\n            break;" case number_literal : (expression_statement "local_8c = &UNK_0007b57d;" (assignment_expression "local_8c = &UNK_0007b57d" identifier = (pointer_expression "&UNK_0007b57d" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n            local_8c = (byte *)0x7b568;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b568;" (assignment_expression "local_8c = (byte *)0x7b568" identifier = (cast_expression "(byte *)0x7b568" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n            local_8c = (byte *)0x7b555;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b555;" (assignment_expression "local_8c = (byte *)0x7b555" identifier = (cast_expression "(byte *)0x7b555" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "default:\n            goto LAB_0002dbd0;" default : (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;)) }))) (goto_statement "goto LAB_0002dd00;" goto statement_identifier ;) })) (if_statement "if (uVar6 == 0x56) {\ncode_r0x0002e577:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b143;\n            break;\n          case 1:\n            local_8c = &UNK_00078a50;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b53b;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b52a;\n            break;\n          case 4:\n            local_8c = &UNK_0007b520;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b510;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4fe;\n            break;\n          case 7:\n            local_8c = &UNK_0007b4f4;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4e4;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4d2;\n            break;\n          case 10:\n            local_8c = &UNK_0007b4c8;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b8;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a7;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }" if (parenthesized_expression "(uVar6 == 0x56)" ( (binary_expression "uVar6 == 0x56" identifier == number_literal) )) (compound_statement "{\ncode_r0x0002e577:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b143;\n            break;\n          case 1:\n            local_8c = &UNK_00078a50;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b53b;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b52a;\n            break;\n          case 4:\n            local_8c = &UNK_0007b520;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b510;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4fe;\n            break;\n          case 7:\n            local_8c = &UNK_0007b4f4;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4e4;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4d2;\n            break;\n          case 10:\n            local_8c = &UNK_0007b4c8;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b8;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a7;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }" { (labeled_statement "code_r0x0002e577:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b143;\n            break;\n          case 1:\n            local_8c = &UNK_00078a50;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b53b;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b52a;\n            break;\n          case 4:\n            local_8c = &UNK_0007b520;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b510;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4fe;\n            break;\n          case 7:\n            local_8c = &UNK_0007b4f4;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4e4;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4d2;\n            break;\n          case 10:\n            local_8c = &UNK_0007b4c8;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b8;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a7;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }" statement_identifier : (switch_statement "switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b143;\n            break;\n          case 1:\n            local_8c = &UNK_00078a50;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b53b;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b52a;\n            break;\n          case 4:\n            local_8c = &UNK_0007b520;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b510;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4fe;\n            break;\n          case 7:\n            local_8c = &UNK_0007b4f4;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4e4;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4d2;\n            break;\n          case 10:\n            local_8c = &UNK_0007b4c8;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b8;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a7;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n          case 0:\n            local_8c = (byte *)0x7b143;\n            break;\n          case 1:\n            local_8c = &UNK_00078a50;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b53b;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b52a;\n            break;\n          case 4:\n            local_8c = &UNK_0007b520;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b510;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4fe;\n            break;\n          case 7:\n            local_8c = &UNK_0007b4f4;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4e4;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4d2;\n            break;\n          case 10:\n            local_8c = &UNK_0007b4c8;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b8;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a7;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }" { (case_statement "case 0:\n            local_8c = (byte *)0x7b143;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b143;" (assignment_expression "local_8c = (byte *)0x7b143" identifier = (cast_expression "(byte *)0x7b143" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n            local_8c = &UNK_00078a50;\n            break;" case number_literal : (expression_statement "local_8c = &UNK_00078a50;" (assignment_expression "local_8c = &UNK_00078a50" identifier = (pointer_expression "&UNK_00078a50" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n            local_8c = (byte *)0x7b53b;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b53b;" (assignment_expression "local_8c = (byte *)0x7b53b" identifier = (cast_expression "(byte *)0x7b53b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n            local_8c = (byte *)0x7b52a;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b52a;" (assignment_expression "local_8c = (byte *)0x7b52a" identifier = (cast_expression "(byte *)0x7b52a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n            local_8c = &UNK_0007b520;\n            break;" case number_literal : (expression_statement "local_8c = &UNK_0007b520;" (assignment_expression "local_8c = &UNK_0007b520" identifier = (pointer_expression "&UNK_0007b520" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n            local_8c = (byte *)0x7b510;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b510;" (assignment_expression "local_8c = (byte *)0x7b510" identifier = (cast_expression "(byte *)0x7b510" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n            local_8c = (byte *)0x7b4fe;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b4fe;" (assignment_expression "local_8c = (byte *)0x7b4fe" identifier = (cast_expression "(byte *)0x7b4fe" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n            local_8c = &UNK_0007b4f4;\n            break;" case number_literal : (expression_statement "local_8c = &UNK_0007b4f4;" (assignment_expression "local_8c = &UNK_0007b4f4" identifier = (pointer_expression "&UNK_0007b4f4" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n            local_8c = (byte *)0x7b4e4;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b4e4;" (assignment_expression "local_8c = (byte *)0x7b4e4" identifier = (cast_expression "(byte *)0x7b4e4" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n            local_8c = (byte *)0x7b4d2;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b4d2;" (assignment_expression "local_8c = (byte *)0x7b4d2" identifier = (cast_expression "(byte *)0x7b4d2" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n            local_8c = &UNK_0007b4c8;\n            break;" case number_literal : (expression_statement "local_8c = &UNK_0007b4c8;" (assignment_expression "local_8c = &UNK_0007b4c8" identifier = (pointer_expression "&UNK_0007b4c8" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n            local_8c = (byte *)0x7b4b8;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b4b8;" (assignment_expression "local_8c = (byte *)0x7b4b8" identifier = (cast_expression "(byte *)0x7b4b8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n            local_8c = (byte *)0x7b4a7;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b4a7;" (assignment_expression "local_8c = (byte *)0x7b4a7" identifier = (cast_expression "(byte *)0x7b4a7" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "default:\n            goto LAB_0002dbd0;" default : (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;)) }))) (goto_statement "goto LAB_0002dd00;" goto statement_identifier ;) })) (labeled_statement "LAB_0002dbd0:\n        puVar24 = (undefined *)0x5;" statement_identifier : (expression_statement "puVar24 = (undefined *)0x5;" (assignment_expression "puVar24 = (undefined *)0x5" identifier = (cast_expression "(undefined *)0x5" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;)) (expression_statement "pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx",5);" (assignment_expression "pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx",5)" identifier = (cast_expression "(char *)dcgettext(0,"unrecognized: %-7lx",5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"unrecognized: %-7lx",5)" identifier (argument_list "(0,"unrecognized: %-7lx",5)" ( number_literal , (string_literal ""unrecognized: %-7lx"" " string_content ") , number_literal ))))) ;) (expression_statement "printf(pcVar9,local_80);" (call_expression "printf(pcVar9,local_80)" identifier (argument_list "(pcVar9,local_80)" ( identifier , identifier ))) ;) (expression_statement "bVar22 = false;" (assignment_expression "bVar22 = false" identifier = false) ;) (expression_statement "local_8c = (byte *)0x0;" (assignment_expression "local_8c = (byte *)0x0" identifier = (cast_expression "(byte *)0x0" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (labeled_statement "LAB_0002dbff:\n        if (local_90 == 0 && uVar14 == 0) {\n          if (param_8 != 0) {\n            iVar11 = *(int *)((int)local_4c + iVar7 + 0x10);\n            puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14);\n            printf("%*c",(-(uint)(DAT_000b6324 == 0) & 8) + 0xc,0x20);\n            if ((int)puVar24 < 0) {\n              puVar24 = (undefined *)-(int)(puVar24 + (iVar11 != 0));\n              printf("-%llx",-iVar11,puVar24);\n            }\n            else {\n              printf("%llx",iVar11,puVar24);\n            }\n          }\n        }\n        else {\nLAB_0002dc11:\n          if ((param_4 == 0) || ((uVar14 < param_5) <= local_90)) {\n            puVar24 = (undefined *)0x5;\n            uVar10 = dcgettext(0," bad symbol index: %08lx in reloc");\n            error(uVar10,uVar14);\n            local_6c = 0;\n          }\n          else {\n            iVar18 = uVar14 * 0x1c + param_4;\n            iVar11 = FUN_0002cf40(param_7,uVar14,iVar18 + 0x10,iVar18 + 0x18,&local_48,local_4e);\n            putchar(0x20);\n            if ((*(byte *)(iVar18 + 0x14) & 0xf) == 10) {\n              uVar14 = (-(uint)(DAT_000b6324 == 0) & 6) + 8;\n              uVar15 = FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11);\n              }\n              iVar12 = (uVar14 + 1) - uVar15;\n              if (uVar14 < uVar15) {\n                iVar12 = 1;\n              }\n              puVar24 = &DAT_0007c3bc;\n              printf("()%-*s",iVar12,&DAT_0007c3bc);\n            }\n            else {\n              FUN_0001e910();\n              pcVar9 = "   ";\n              if (DAT_000b6324 == 0) {\n                pcVar9 = " ";\n              }\n              printf(pcVar9);\n            }\n            uVar14 = *(uint *)(iVar18 + 0x10);\n            if (uVar14 == 0) {\n              if ((*(byte *)(iVar18 + 0x14) & 0xf) == 3) {\n                puVar25 = *(undefined **)(iVar18 + 0x18);\n                if (puVar25 < *(undefined **)(param_1 + 0x54)) {\n                  puVar1 = (uint *)(*(int *)(param_1 + 0x5c) + (int)puVar25 * 0x48);\n                  if (puVar1 == (uint *)0x0) {\n                    pcVar9 = "<none>";\n                  }\n                  else if (*(int *)(param_1 + 100) == 0) {\n                    pcVar9 = "<no-strings>";\n                  }\n                  else {\n                    if (*puVar1 < *(uint *)(param_1 + 0x68)) goto LAB_0002ea57;\n                    pcVar9 = "<corrupt>";\n                  }\n                  puVar24 = (undefined *)0x5;\n                  dcgettext(0,pcVar9);\n                }\n                else if ((puVar25 != (undefined *)0xfffffff1) &&\n                        (puVar25 != (undefined *)0xfffffff2)) {\n                  sVar3 = *(short *)(param_1 + 0x42);\n                  if (sVar3 == 8) {\n                    if ((puVar25 != (undefined *)0xffffff03) && (puVar25 != (undefined *)0xffffff04)\n                       ) {\nLAB_0002f0b3:\n                      sprintf(local_44,"<section 0x%x>");\n                      puVar24 = puVar25;\n                    }\n                  }\n                  else if (sVar3 == 0x8c) {\n                    if (puVar25 != (undefined *)0xffffff00) goto LAB_0002f0b3;\n                  }\n                  else if ((sVar3 == 0x3e) || (sVar3 == 0xb4)) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f085;\n                  }\n                  else if (sVar3 == 0xb5) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f0b3;\n                  }\n                  else {\nLAB_0002f085:\n                    if ((sVar3 != 0x32) ||\n                       (((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )))) goto LAB_0002f0b3;\n                  }\n                }\n              }\nLAB_0002ea57:\n              FUN_0001fd20();\n            }\n            else if (param_6 == 0) {\n              puVar24 = (undefined *)0x5;\n              pcVar9 = (char *)dcgettext(0,"<string table index: %3ld>");\n              printf(pcVar9,uVar14,puVar24);\n            }\n            else if (uVar14 < param_7) {\n              FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11,puVar24);\n              }\n            }\n            else {\n              puVar24 = (undefined *)0x5;\n              uVar10 = dcgettext(0,"<corrupt string table index: %3ld>");\n              error(uVar10,uVar14);\n              local_6c = 0;\n            }\n            if (param_8 != 0) {\n              puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14);\n              iVar7 = *(int *)((int)local_4c + iVar7 + 0x10);\n              if ((int)puVar24 < 0) {\n                puVar24 = (undefined *)-(int)(puVar24 + (iVar7 != 0));\n                printf(" - %llx",-iVar7,puVar24);\n              }\n              else {\n                printf(" + %llx",iVar7,puVar24);\n              }\n            }\n          }\n        }" statement_identifier : (if_statement "if (local_90 == 0 && uVar14 == 0) {\n          if (param_8 != 0) {\n            iVar11 = *(int *)((int)local_4c + iVar7 + 0x10);\n            puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14);\n            printf("%*c",(-(uint)(DAT_000b6324 == 0) & 8) + 0xc,0x20);\n            if ((int)puVar24 < 0) {\n              puVar24 = (undefined *)-(int)(puVar24 + (iVar11 != 0));\n              printf("-%llx",-iVar11,puVar24);\n            }\n            else {\n              printf("%llx",iVar11,puVar24);\n            }\n          }\n        }\n        else {\nLAB_0002dc11:\n          if ((param_4 == 0) || ((uVar14 < param_5) <= local_90)) {\n            puVar24 = (undefined *)0x5;\n            uVar10 = dcgettext(0," bad symbol index: %08lx in reloc");\n            error(uVar10,uVar14);\n            local_6c = 0;\n          }\n          else {\n            iVar18 = uVar14 * 0x1c + param_4;\n            iVar11 = FUN_0002cf40(param_7,uVar14,iVar18 + 0x10,iVar18 + 0x18,&local_48,local_4e);\n            putchar(0x20);\n            if ((*(byte *)(iVar18 + 0x14) & 0xf) == 10) {\n              uVar14 = (-(uint)(DAT_000b6324 == 0) & 6) + 8;\n              uVar15 = FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11);\n              }\n              iVar12 = (uVar14 + 1) - uVar15;\n              if (uVar14 < uVar15) {\n                iVar12 = 1;\n              }\n              puVar24 = &DAT_0007c3bc;\n              printf("()%-*s",iVar12,&DAT_0007c3bc);\n            }\n            else {\n              FUN_0001e910();\n              pcVar9 = "   ";\n              if (DAT_000b6324 == 0) {\n                pcVar9 = " ";\n              }\n              printf(pcVar9);\n            }\n            uVar14 = *(uint *)(iVar18 + 0x10);\n            if (uVar14 == 0) {\n              if ((*(byte *)(iVar18 + 0x14) & 0xf) == 3) {\n                puVar25 = *(undefined **)(iVar18 + 0x18);\n                if (puVar25 < *(undefined **)(param_1 + 0x54)) {\n                  puVar1 = (uint *)(*(int *)(param_1 + 0x5c) + (int)puVar25 * 0x48);\n                  if (puVar1 == (uint *)0x0) {\n                    pcVar9 = "<none>";\n                  }\n                  else if (*(int *)(param_1 + 100) == 0) {\n                    pcVar9 = "<no-strings>";\n                  }\n                  else {\n                    if (*puVar1 < *(uint *)(param_1 + 0x68)) goto LAB_0002ea57;\n                    pcVar9 = "<corrupt>";\n                  }\n                  puVar24 = (undefined *)0x5;\n                  dcgettext(0,pcVar9);\n                }\n                else if ((puVar25 != (undefined *)0xfffffff1) &&\n                        (puVar25 != (undefined *)0xfffffff2)) {\n                  sVar3 = *(short *)(param_1 + 0x42);\n                  if (sVar3 == 8) {\n                    if ((puVar25 != (undefined *)0xffffff03) && (puVar25 != (undefined *)0xffffff04)\n                       ) {\nLAB_0002f0b3:\n                      sprintf(local_44,"<section 0x%x>");\n                      puVar24 = puVar25;\n                    }\n                  }\n                  else if (sVar3 == 0x8c) {\n                    if (puVar25 != (undefined *)0xffffff00) goto LAB_0002f0b3;\n                  }\n                  else if ((sVar3 == 0x3e) || (sVar3 == 0xb4)) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f085;\n                  }\n                  else if (sVar3 == 0xb5) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f0b3;\n                  }\n                  else {\nLAB_0002f085:\n                    if ((sVar3 != 0x32) ||\n                       (((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )))) goto LAB_0002f0b3;\n                  }\n                }\n              }\nLAB_0002ea57:\n              FUN_0001fd20();\n            }\n            else if (param_6 == 0) {\n              puVar24 = (undefined *)0x5;\n              pcVar9 = (char *)dcgettext(0,"<string table index: %3ld>");\n              printf(pcVar9,uVar14,puVar24);\n            }\n            else if (uVar14 < param_7) {\n              FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11,puVar24);\n              }\n            }\n            else {\n              puVar24 = (undefined *)0x5;\n              uVar10 = dcgettext(0,"<corrupt string table index: %3ld>");\n              error(uVar10,uVar14);\n              local_6c = 0;\n            }\n            if (param_8 != 0) {\n              puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14);\n              iVar7 = *(int *)((int)local_4c + iVar7 + 0x10);\n              if ((int)puVar24 < 0) {\n                puVar24 = (undefined *)-(int)(puVar24 + (iVar7 != 0));\n                printf(" - %llx",-iVar7,puVar24);\n              }\n              else {\n                printf(" + %llx",iVar7,puVar24);\n              }\n            }\n          }\n        }" if (parenthesized_expression "(local_90 == 0 && uVar14 == 0)" ( (binary_expression "local_90 == 0 && uVar14 == 0" (binary_expression "local_90 == 0" identifier == number_literal) && (binary_expression "uVar14 == 0" identifier == number_literal)) )) (compound_statement "{\n          if (param_8 != 0) {\n            iVar11 = *(int *)((int)local_4c + iVar7 + 0x10);\n            puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14);\n            printf("%*c",(-(uint)(DAT_000b6324 == 0) & 8) + 0xc,0x20);\n            if ((int)puVar24 < 0) {\n              puVar24 = (undefined *)-(int)(puVar24 + (iVar11 != 0));\n              printf("-%llx",-iVar11,puVar24);\n            }\n            else {\n              printf("%llx",iVar11,puVar24);\n            }\n          }\n        }" { (if_statement "if (param_8 != 0) {\n            iVar11 = *(int *)((int)local_4c + iVar7 + 0x10);\n            puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14);\n            printf("%*c",(-(uint)(DAT_000b6324 == 0) & 8) + 0xc,0x20);\n            if ((int)puVar24 < 0) {\n              puVar24 = (undefined *)-(int)(puVar24 + (iVar11 != 0));\n              printf("-%llx",-iVar11,puVar24);\n            }\n            else {\n              printf("%llx",iVar11,puVar24);\n            }\n          }" if (parenthesized_expression "(param_8 != 0)" ( (binary_expression "param_8 != 0" identifier != number_literal) )) (compound_statement "{\n            iVar11 = *(int *)((int)local_4c + iVar7 + 0x10);\n            puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14);\n            printf("%*c",(-(uint)(DAT_000b6324 == 0) & 8) + 0xc,0x20);\n            if ((int)puVar24 < 0) {\n              puVar24 = (undefined *)-(int)(puVar24 + (iVar11 != 0));\n              printf("-%llx",-iVar11,puVar24);\n            }\n            else {\n              printf("%llx",iVar11,puVar24);\n            }\n          }" { (expression_statement "iVar11 = *(int *)((int)local_4c + iVar7 + 0x10);" (assignment_expression "iVar11 = *(int *)((int)local_4c + iVar7 + 0x10)" identifier = (pointer_expression "*(int *)((int)local_4c + iVar7 + 0x10)" * (cast_expression "(int *)((int)local_4c + iVar7 + 0x10)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)local_4c + iVar7 + 0x10)" ( (binary_expression "(int)local_4c + iVar7 + 0x10" (binary_expression "(int)local_4c + iVar7" (cast_expression "(int)local_4c" ( (type_descriptor "int" primitive_type) ) identifier) + identifier) + number_literal) ))))) ;) (expression_statement "puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14);" (assignment_expression "puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14)" identifier = (pointer_expression "*(undefined **)((int)local_4c + iVar7 + 0x14)" * (cast_expression "(undefined **)((int)local_4c + iVar7 + 0x14)" ( (type_descriptor "undefined **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "((int)local_4c + iVar7 + 0x14)" ( (binary_expression "(int)local_4c + iVar7 + 0x14" (binary_expression "(int)local_4c + iVar7" (cast_expression "(int)local_4c" ( (type_descriptor "int" primitive_type) ) identifier) + identifier) + number_literal) ))))) ;) (expression_statement "printf("%*c",(-(uint)(DAT_000b6324 == 0) & 8) + 0xc,0x20);" (call_expression "printf("%*c",(-(uint)(DAT_000b6324 == 0) & 8) + 0xc,0x20)" identifier (argument_list "("%*c",(-(uint)(DAT_000b6324 == 0) & 8) + 0xc,0x20)" ( (string_literal ""%*c"" " string_content ") , (binary_expression "(-(uint)(DAT_000b6324 == 0) & 8) + 0xc" (parenthesized_expression "(-(uint)(DAT_000b6324 == 0) & 8)" ( (binary_expression "-(uint)(DAT_000b6324 == 0) & 8" (unary_expression "-(uint)(DAT_000b6324 == 0)" - (call_expression "(uint)(DAT_000b6324 == 0)" (parenthesized_expression "(uint)" ( identifier )) (argument_list "(DAT_000b6324 == 0)" ( (binary_expression "DAT_000b6324 == 0" identifier == number_literal) )))) & number_literal) )) + number_literal) , number_literal ))) ;) (if_statement "if ((int)puVar24 < 0) {\n              puVar24 = (undefined *)-(int)(puVar24 + (iVar11 != 0));\n              printf("-%llx",-iVar11,puVar24);\n            }\n            else {\n              printf("%llx",iVar11,puVar24);\n            }" if (parenthesized_expression "((int)puVar24 < 0)" ( (binary_expression "(int)puVar24 < 0" (cast_expression "(int)puVar24" ( (type_descriptor "int" primitive_type) ) identifier) < number_literal) )) (compound_statement "{\n              puVar24 = (undefined *)-(int)(puVar24 + (iVar11 != 0));\n              printf("-%llx",-iVar11,puVar24);\n            }" { (expression_statement "puVar24 = (undefined *)-(int)(puVar24 + (iVar11 != 0));" (assignment_expression "puVar24 = (undefined *)-(int)(puVar24 + (iVar11 != 0))" identifier = (cast_expression "(undefined *)-(int)(puVar24 + (iVar11 != 0))" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) (unary_expression "-(int)(puVar24 + (iVar11 != 0))" - (cast_expression "(int)(puVar24 + (iVar11 != 0))" ( (type_descriptor "int" primitive_type) ) (parenthesized_expression "(puVar24 + (iVar11 != 0))" ( (binary_expression "puVar24 + (iVar11 != 0)" identifier + (parenthesized_expression "(iVar11 != 0)" ( (binary_expression "iVar11 != 0" identifier != number_literal) ))) )))))) ;) (expression_statement "printf("-%llx",-iVar11,puVar24);" (call_expression "printf("-%llx",-iVar11,puVar24)" identifier (argument_list "("-%llx",-iVar11,puVar24)" ( (string_literal ""-%llx"" " string_content ") , (unary_expression "-iVar11" - identifier) , identifier ))) ;) }) (else_clause "else {\n              printf("%llx",iVar11,puVar24);\n            }" else (compound_statement "{\n              printf("%llx",iVar11,puVar24);\n            }" { (expression_statement "printf("%llx",iVar11,puVar24);" (call_expression "printf("%llx",iVar11,puVar24)" identifier (argument_list "("%llx",iVar11,puVar24)" ( (string_literal ""%llx"" " string_content ") , identifier , identifier ))) ;) }))) })) }) (else_clause "else {\nLAB_0002dc11:\n          if ((param_4 == 0) || ((uVar14 < param_5) <= local_90)) {\n            puVar24 = (undefined *)0x5;\n            uVar10 = dcgettext(0," bad symbol index: %08lx in reloc");\n            error(uVar10,uVar14);\n            local_6c = 0;\n          }\n          else {\n            iVar18 = uVar14 * 0x1c + param_4;\n            iVar11 = FUN_0002cf40(param_7,uVar14,iVar18 + 0x10,iVar18 + 0x18,&local_48,local_4e);\n            putchar(0x20);\n            if ((*(byte *)(iVar18 + 0x14) & 0xf) == 10) {\n              uVar14 = (-(uint)(DAT_000b6324 == 0) & 6) + 8;\n              uVar15 = FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11);\n              }\n              iVar12 = (uVar14 + 1) - uVar15;\n              if (uVar14 < uVar15) {\n                iVar12 = 1;\n              }\n              puVar24 = &DAT_0007c3bc;\n              printf("()%-*s",iVar12,&DAT_0007c3bc);\n            }\n            else {\n              FUN_0001e910();\n              pcVar9 = "   ";\n              if (DAT_000b6324 == 0) {\n                pcVar9 = " ";\n              }\n              printf(pcVar9);\n            }\n            uVar14 = *(uint *)(iVar18 + 0x10);\n            if (uVar14 == 0) {\n              if ((*(byte *)(iVar18 + 0x14) & 0xf) == 3) {\n                puVar25 = *(undefined **)(iVar18 + 0x18);\n                if (puVar25 < *(undefined **)(param_1 + 0x54)) {\n                  puVar1 = (uint *)(*(int *)(param_1 + 0x5c) + (int)puVar25 * 0x48);\n                  if (puVar1 == (uint *)0x0) {\n                    pcVar9 = "<none>";\n                  }\n                  else if (*(int *)(param_1 + 100) == 0) {\n                    pcVar9 = "<no-strings>";\n                  }\n                  else {\n                    if (*puVar1 < *(uint *)(param_1 + 0x68)) goto LAB_0002ea57;\n                    pcVar9 = "<corrupt>";\n                  }\n                  puVar24 = (undefined *)0x5;\n                  dcgettext(0,pcVar9);\n                }\n                else if ((puVar25 != (undefined *)0xfffffff1) &&\n                        (puVar25 != (undefined *)0xfffffff2)) {\n                  sVar3 = *(short *)(param_1 + 0x42);\n                  if (sVar3 == 8) {\n                    if ((puVar25 != (undefined *)0xffffff03) && (puVar25 != (undefined *)0xffffff04)\n                       ) {\nLAB_0002f0b3:\n                      sprintf(local_44,"<section 0x%x>");\n                      puVar24 = puVar25;\n                    }\n                  }\n                  else if (sVar3 == 0x8c) {\n                    if (puVar25 != (undefined *)0xffffff00) goto LAB_0002f0b3;\n                  }\n                  else if ((sVar3 == 0x3e) || (sVar3 == 0xb4)) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f085;\n                  }\n                  else if (sVar3 == 0xb5) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f0b3;\n                  }\n                  else {\nLAB_0002f085:\n                    if ((sVar3 != 0x32) ||\n                       (((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )))) goto LAB_0002f0b3;\n                  }\n                }\n              }\nLAB_0002ea57:\n              FUN_0001fd20();\n            }\n            else if (param_6 == 0) {\n              puVar24 = (undefined *)0x5;\n              pcVar9 = (char *)dcgettext(0,"<string table index: %3ld>");\n              printf(pcVar9,uVar14,puVar24);\n            }\n            else if (uVar14 < param_7) {\n              FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11,puVar24);\n              }\n            }\n            else {\n              puVar24 = (undefined *)0x5;\n              uVar10 = dcgettext(0,"<corrupt string table index: %3ld>");\n              error(uVar10,uVar14);\n              local_6c = 0;\n            }\n            if (param_8 != 0) {\n              puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14);\n              iVar7 = *(int *)((int)local_4c + iVar7 + 0x10);\n              if ((int)puVar24 < 0) {\n                puVar24 = (undefined *)-(int)(puVar24 + (iVar7 != 0));\n                printf(" - %llx",-iVar7,puVar24);\n              }\n              else {\n                printf(" + %llx",iVar7,puVar24);\n              }\n            }\n          }\n        }" else (compound_statement "{\nLAB_0002dc11:\n          if ((param_4 == 0) || ((uVar14 < param_5) <= local_90)) {\n            puVar24 = (undefined *)0x5;\n            uVar10 = dcgettext(0," bad symbol index: %08lx in reloc");\n            error(uVar10,uVar14);\n            local_6c = 0;\n          }\n          else {\n            iVar18 = uVar14 * 0x1c + param_4;\n            iVar11 = FUN_0002cf40(param_7,uVar14,iVar18 + 0x10,iVar18 + 0x18,&local_48,local_4e);\n            putchar(0x20);\n            if ((*(byte *)(iVar18 + 0x14) & 0xf) == 10) {\n              uVar14 = (-(uint)(DAT_000b6324 == 0) & 6) + 8;\n              uVar15 = FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11);\n              }\n              iVar12 = (uVar14 + 1) - uVar15;\n              if (uVar14 < uVar15) {\n                iVar12 = 1;\n              }\n              puVar24 = &DAT_0007c3bc;\n              printf("()%-*s",iVar12,&DAT_0007c3bc);\n            }\n            else {\n              FUN_0001e910();\n              pcVar9 = "   ";\n              if (DAT_000b6324 == 0) {\n                pcVar9 = " ";\n              }\n              printf(pcVar9);\n            }\n            uVar14 = *(uint *)(iVar18 + 0x10);\n            if (uVar14 == 0) {\n              if ((*(byte *)(iVar18 + 0x14) & 0xf) == 3) {\n                puVar25 = *(undefined **)(iVar18 + 0x18);\n                if (puVar25 < *(undefined **)(param_1 + 0x54)) {\n                  puVar1 = (uint *)(*(int *)(param_1 + 0x5c) + (int)puVar25 * 0x48);\n                  if (puVar1 == (uint *)0x0) {\n                    pcVar9 = "<none>";\n                  }\n                  else if (*(int *)(param_1 + 100) == 0) {\n                    pcVar9 = "<no-strings>";\n                  }\n                  else {\n                    if (*puVar1 < *(uint *)(param_1 + 0x68)) goto LAB_0002ea57;\n                    pcVar9 = "<corrupt>";\n                  }\n                  puVar24 = (undefined *)0x5;\n                  dcgettext(0,pcVar9);\n                }\n                else if ((puVar25 != (undefined *)0xfffffff1) &&\n                        (puVar25 != (undefined *)0xfffffff2)) {\n                  sVar3 = *(short *)(param_1 + 0x42);\n                  if (sVar3 == 8) {\n                    if ((puVar25 != (undefined *)0xffffff03) && (puVar25 != (undefined *)0xffffff04)\n                       ) {\nLAB_0002f0b3:\n                      sprintf(local_44,"<section 0x%x>");\n                      puVar24 = puVar25;\n                    }\n                  }\n                  else if (sVar3 == 0x8c) {\n                    if (puVar25 != (undefined *)0xffffff00) goto LAB_0002f0b3;\n                  }\n                  else if ((sVar3 == 0x3e) || (sVar3 == 0xb4)) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f085;\n                  }\n                  else if (sVar3 == 0xb5) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f0b3;\n                  }\n                  else {\nLAB_0002f085:\n                    if ((sVar3 != 0x32) ||\n                       (((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )))) goto LAB_0002f0b3;\n                  }\n                }\n              }\nLAB_0002ea57:\n              FUN_0001fd20();\n            }\n            else if (param_6 == 0) {\n              puVar24 = (undefined *)0x5;\n              pcVar9 = (char *)dcgettext(0,"<string table index: %3ld>");\n              printf(pcVar9,uVar14,puVar24);\n            }\n            else if (uVar14 < param_7) {\n              FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11,puVar24);\n              }\n            }\n            else {\n              puVar24 = (undefined *)0x5;\n              uVar10 = dcgettext(0,"<corrupt string table index: %3ld>");\n              error(uVar10,uVar14);\n              local_6c = 0;\n            }\n            if (param_8 != 0) {\n              puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14);\n              iVar7 = *(int *)((int)local_4c + iVar7 + 0x10);\n              if ((int)puVar24 < 0) {\n                puVar24 = (undefined *)-(int)(puVar24 + (iVar7 != 0));\n                printf(" - %llx",-iVar7,puVar24);\n              }\n              else {\n                printf(" + %llx",iVar7,puVar24);\n              }\n            }\n          }\n        }" { (labeled_statement "LAB_0002dc11:\n          if ((param_4 == 0) || ((uVar14 < param_5) <= local_90)) {\n            puVar24 = (undefined *)0x5;\n            uVar10 = dcgettext(0," bad symbol index: %08lx in reloc");\n            error(uVar10,uVar14);\n            local_6c = 0;\n          }\n          else {\n            iVar18 = uVar14 * 0x1c + param_4;\n            iVar11 = FUN_0002cf40(param_7,uVar14,iVar18 + 0x10,iVar18 + 0x18,&local_48,local_4e);\n            putchar(0x20);\n            if ((*(byte *)(iVar18 + 0x14) & 0xf) == 10) {\n              uVar14 = (-(uint)(DAT_000b6324 == 0) & 6) + 8;\n              uVar15 = FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11);\n              }\n              iVar12 = (uVar14 + 1) - uVar15;\n              if (uVar14 < uVar15) {\n                iVar12 = 1;\n              }\n              puVar24 = &DAT_0007c3bc;\n              printf("()%-*s",iVar12,&DAT_0007c3bc);\n            }\n            else {\n              FUN_0001e910();\n              pcVar9 = "   ";\n              if (DAT_000b6324 == 0) {\n                pcVar9 = " ";\n              }\n              printf(pcVar9);\n            }\n            uVar14 = *(uint *)(iVar18 + 0x10);\n            if (uVar14 == 0) {\n              if ((*(byte *)(iVar18 + 0x14) & 0xf) == 3) {\n                puVar25 = *(undefined **)(iVar18 + 0x18);\n                if (puVar25 < *(undefined **)(param_1 + 0x54)) {\n                  puVar1 = (uint *)(*(int *)(param_1 + 0x5c) + (int)puVar25 * 0x48);\n                  if (puVar1 == (uint *)0x0) {\n                    pcVar9 = "<none>";\n                  }\n                  else if (*(int *)(param_1 + 100) == 0) {\n                    pcVar9 = "<no-strings>";\n                  }\n                  else {\n                    if (*puVar1 < *(uint *)(param_1 + 0x68)) goto LAB_0002ea57;\n                    pcVar9 = "<corrupt>";\n                  }\n                  puVar24 = (undefined *)0x5;\n                  dcgettext(0,pcVar9);\n                }\n                else if ((puVar25 != (undefined *)0xfffffff1) &&\n                        (puVar25 != (undefined *)0xfffffff2)) {\n                  sVar3 = *(short *)(param_1 + 0x42);\n                  if (sVar3 == 8) {\n                    if ((puVar25 != (undefined *)0xffffff03) && (puVar25 != (undefined *)0xffffff04)\n                       ) {\nLAB_0002f0b3:\n                      sprintf(local_44,"<section 0x%x>");\n                      puVar24 = puVar25;\n                    }\n                  }\n                  else if (sVar3 == 0x8c) {\n                    if (puVar25 != (undefined *)0xffffff00) goto LAB_0002f0b3;\n                  }\n                  else if ((sVar3 == 0x3e) || (sVar3 == 0xb4)) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f085;\n                  }\n                  else if (sVar3 == 0xb5) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f0b3;\n                  }\n                  else {\nLAB_0002f085:\n                    if ((sVar3 != 0x32) ||\n                       (((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )))) goto LAB_0002f0b3;\n                  }\n                }\n              }\nLAB_0002ea57:\n              FUN_0001fd20();\n            }\n            else if (param_6 == 0) {\n              puVar24 = (undefined *)0x5;\n              pcVar9 = (char *)dcgettext(0,"<string table index: %3ld>");\n              printf(pcVar9,uVar14,puVar24);\n            }\n            else if (uVar14 < param_7) {\n              FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11,puVar24);\n              }\n            }\n            else {\n              puVar24 = (undefined *)0x5;\n              uVar10 = dcgettext(0,"<corrupt string table index: %3ld>");\n              error(uVar10,uVar14);\n              local_6c = 0;\n            }\n            if (param_8 != 0) {\n              puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14);\n              iVar7 = *(int *)((int)local_4c + iVar7 + 0x10);\n              if ((int)puVar24 < 0) {\n                puVar24 = (undefined *)-(int)(puVar24 + (iVar7 != 0));\n                printf(" - %llx",-iVar7,puVar24);\n              }\n              else {\n                printf(" + %llx",iVar7,puVar24);\n              }\n            }\n          }" statement_identifier : (if_statement "if ((param_4 == 0) || ((uVar14 < param_5) <= local_90)) {\n            puVar24 = (undefined *)0x5;\n            uVar10 = dcgettext(0," bad symbol index: %08lx in reloc");\n            error(uVar10,uVar14);\n            local_6c = 0;\n          }\n          else {\n            iVar18 = uVar14 * 0x1c + param_4;\n            iVar11 = FUN_0002cf40(param_7,uVar14,iVar18 + 0x10,iVar18 + 0x18,&local_48,local_4e);\n            putchar(0x20);\n            if ((*(byte *)(iVar18 + 0x14) & 0xf) == 10) {\n              uVar14 = (-(uint)(DAT_000b6324 == 0) & 6) + 8;\n              uVar15 = FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11);\n              }\n              iVar12 = (uVar14 + 1) - uVar15;\n              if (uVar14 < uVar15) {\n                iVar12 = 1;\n              }\n              puVar24 = &DAT_0007c3bc;\n              printf("()%-*s",iVar12,&DAT_0007c3bc);\n            }\n            else {\n              FUN_0001e910();\n              pcVar9 = "   ";\n              if (DAT_000b6324 == 0) {\n                pcVar9 = " ";\n              }\n              printf(pcVar9);\n            }\n            uVar14 = *(uint *)(iVar18 + 0x10);\n            if (uVar14 == 0) {\n              if ((*(byte *)(iVar18 + 0x14) & 0xf) == 3) {\n                puVar25 = *(undefined **)(iVar18 + 0x18);\n                if (puVar25 < *(undefined **)(param_1 + 0x54)) {\n                  puVar1 = (uint *)(*(int *)(param_1 + 0x5c) + (int)puVar25 * 0x48);\n                  if (puVar1 == (uint *)0x0) {\n                    pcVar9 = "<none>";\n                  }\n                  else if (*(int *)(param_1 + 100) == 0) {\n                    pcVar9 = "<no-strings>";\n                  }\n                  else {\n                    if (*puVar1 < *(uint *)(param_1 + 0x68)) goto LAB_0002ea57;\n                    pcVar9 = "<corrupt>";\n                  }\n                  puVar24 = (undefined *)0x5;\n                  dcgettext(0,pcVar9);\n                }\n                else if ((puVar25 != (undefined *)0xfffffff1) &&\n                        (puVar25 != (undefined *)0xfffffff2)) {\n                  sVar3 = *(short *)(param_1 + 0x42);\n                  if (sVar3 == 8) {\n                    if ((puVar25 != (undefined *)0xffffff03) && (puVar25 != (undefined *)0xffffff04)\n                       ) {\nLAB_0002f0b3:\n                      sprintf(local_44,"<section 0x%x>");\n                      puVar24 = puVar25;\n                    }\n                  }\n                  else if (sVar3 == 0x8c) {\n                    if (puVar25 != (undefined *)0xffffff00) goto LAB_0002f0b3;\n                  }\n                  else if ((sVar3 == 0x3e) || (sVar3 == 0xb4)) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f085;\n                  }\n                  else if (sVar3 == 0xb5) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f0b3;\n                  }\n                  else {\nLAB_0002f085:\n                    if ((sVar3 != 0x32) ||\n                       (((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )))) goto LAB_0002f0b3;\n                  }\n                }\n              }\nLAB_0002ea57:\n              FUN_0001fd20();\n            }\n            else if (param_6 == 0) {\n              puVar24 = (undefined *)0x5;\n              pcVar9 = (char *)dcgettext(0,"<string table index: %3ld>");\n              printf(pcVar9,uVar14,puVar24);\n            }\n            else if (uVar14 < param_7) {\n              FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11,puVar24);\n              }\n            }\n            else {\n              puVar24 = (undefined *)0x5;\n              uVar10 = dcgettext(0,"<corrupt string table index: %3ld>");\n              error(uVar10,uVar14);\n              local_6c = 0;\n            }\n            if (param_8 != 0) {\n              puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14);\n              iVar7 = *(int *)((int)local_4c + iVar7 + 0x10);\n              if ((int)puVar24 < 0) {\n                puVar24 = (undefined *)-(int)(puVar24 + (iVar7 != 0));\n                printf(" - %llx",-iVar7,puVar24);\n              }\n              else {\n                printf(" + %llx",iVar7,puVar24);\n              }\n            }\n          }" if (parenthesized_expression "((param_4 == 0) || ((uVar14 < param_5) <= local_90))" ( (binary_expression "(param_4 == 0) || ((uVar14 < param_5) <= local_90)" (parenthesized_expression "(param_4 == 0)" ( (binary_expression "param_4 == 0" identifier == number_literal) )) || (parenthesized_expression "((uVar14 < param_5) <= local_90)" ( (binary_expression "(uVar14 < param_5) <= local_90" (parenthesized_expression "(uVar14 < param_5)" ( (binary_expression "uVar14 < param_5" identifier < identifier) )) <= identifier) ))) )) (compound_statement "{\n            puVar24 = (undefined *)0x5;\n            uVar10 = dcgettext(0," bad symbol index: %08lx in reloc");\n            error(uVar10,uVar14);\n            local_6c = 0;\n          }" { (expression_statement "puVar24 = (undefined *)0x5;" (assignment_expression "puVar24 = (undefined *)0x5" identifier = (cast_expression "(undefined *)0x5" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (expression_statement "uVar10 = dcgettext(0," bad symbol index: %08lx in reloc");" (assignment_expression "uVar10 = dcgettext(0," bad symbol index: %08lx in reloc")" identifier = (call_expression "dcgettext(0," bad symbol index: %08lx in reloc")" identifier (argument_list "(0," bad symbol index: %08lx in reloc")" ( number_literal , (string_literal "" bad symbol index: %08lx in reloc"" " string_content ") )))) ;) (expression_statement "error(uVar10,uVar14);" (call_expression "error(uVar10,uVar14)" identifier (argument_list "(uVar10,uVar14)" ( identifier , identifier ))) ;) (expression_statement "local_6c = 0;" (assignment_expression "local_6c = 0" identifier = number_literal) ;) }) (else_clause "else {\n            iVar18 = uVar14 * 0x1c + param_4;\n            iVar11 = FUN_0002cf40(param_7,uVar14,iVar18 + 0x10,iVar18 + 0x18,&local_48,local_4e);\n            putchar(0x20);\n            if ((*(byte *)(iVar18 + 0x14) & 0xf) == 10) {\n              uVar14 = (-(uint)(DAT_000b6324 == 0) & 6) + 8;\n              uVar15 = FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11);\n              }\n              iVar12 = (uVar14 + 1) - uVar15;\n              if (uVar14 < uVar15) {\n                iVar12 = 1;\n              }\n              puVar24 = &DAT_0007c3bc;\n              printf("()%-*s",iVar12,&DAT_0007c3bc);\n            }\n            else {\n              FUN_0001e910();\n              pcVar9 = "   ";\n              if (DAT_000b6324 == 0) {\n                pcVar9 = " ";\n              }\n              printf(pcVar9);\n            }\n            uVar14 = *(uint *)(iVar18 + 0x10);\n            if (uVar14 == 0) {\n              if ((*(byte *)(iVar18 + 0x14) & 0xf) == 3) {\n                puVar25 = *(undefined **)(iVar18 + 0x18);\n                if (puVar25 < *(undefined **)(param_1 + 0x54)) {\n                  puVar1 = (uint *)(*(int *)(param_1 + 0x5c) + (int)puVar25 * 0x48);\n                  if (puVar1 == (uint *)0x0) {\n                    pcVar9 = "<none>";\n                  }\n                  else if (*(int *)(param_1 + 100) == 0) {\n                    pcVar9 = "<no-strings>";\n                  }\n                  else {\n                    if (*puVar1 < *(uint *)(param_1 + 0x68)) goto LAB_0002ea57;\n                    pcVar9 = "<corrupt>";\n                  }\n                  puVar24 = (undefined *)0x5;\n                  dcgettext(0,pcVar9);\n                }\n                else if ((puVar25 != (undefined *)0xfffffff1) &&\n                        (puVar25 != (undefined *)0xfffffff2)) {\n                  sVar3 = *(short *)(param_1 + 0x42);\n                  if (sVar3 == 8) {\n                    if ((puVar25 != (undefined *)0xffffff03) && (puVar25 != (undefined *)0xffffff04)\n                       ) {\nLAB_0002f0b3:\n                      sprintf(local_44,"<section 0x%x>");\n                      puVar24 = puVar25;\n                    }\n                  }\n                  else if (sVar3 == 0x8c) {\n                    if (puVar25 != (undefined *)0xffffff00) goto LAB_0002f0b3;\n                  }\n                  else if ((sVar3 == 0x3e) || (sVar3 == 0xb4)) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f085;\n                  }\n                  else if (sVar3 == 0xb5) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f0b3;\n                  }\n                  else {\nLAB_0002f085:\n                    if ((sVar3 != 0x32) ||\n                       (((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )))) goto LAB_0002f0b3;\n                  }\n                }\n              }\nLAB_0002ea57:\n              FUN_0001fd20();\n            }\n            else if (param_6 == 0) {\n              puVar24 = (undefined *)0x5;\n              pcVar9 = (char *)dcgettext(0,"<string table index: %3ld>");\n              printf(pcVar9,uVar14,puVar24);\n            }\n            else if (uVar14 < param_7) {\n              FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11,puVar24);\n              }\n            }\n            else {\n              puVar24 = (undefined *)0x5;\n              uVar10 = dcgettext(0,"<corrupt string table index: %3ld>");\n              error(uVar10,uVar14);\n              local_6c = 0;\n            }\n            if (param_8 != 0) {\n              puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14);\n              iVar7 = *(int *)((int)local_4c + iVar7 + 0x10);\n              if ((int)puVar24 < 0) {\n                puVar24 = (undefined *)-(int)(puVar24 + (iVar7 != 0));\n                printf(" - %llx",-iVar7,puVar24);\n              }\n              else {\n                printf(" + %llx",iVar7,puVar24);\n              }\n            }\n          }" else (compound_statement "{\n            iVar18 = uVar14 * 0x1c + param_4;\n            iVar11 = FUN_0002cf40(param_7,uVar14,iVar18 + 0x10,iVar18 + 0x18,&local_48,local_4e);\n            putchar(0x20);\n            if ((*(byte *)(iVar18 + 0x14) & 0xf) == 10) {\n              uVar14 = (-(uint)(DAT_000b6324 == 0) & 6) + 8;\n              uVar15 = FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11);\n              }\n              iVar12 = (uVar14 + 1) - uVar15;\n              if (uVar14 < uVar15) {\n                iVar12 = 1;\n              }\n              puVar24 = &DAT_0007c3bc;\n              printf("()%-*s",iVar12,&DAT_0007c3bc);\n            }\n            else {\n              FUN_0001e910();\n              pcVar9 = "   ";\n              if (DAT_000b6324 == 0) {\n                pcVar9 = " ";\n              }\n              printf(pcVar9);\n            }\n            uVar14 = *(uint *)(iVar18 + 0x10);\n            if (uVar14 == 0) {\n              if ((*(byte *)(iVar18 + 0x14) & 0xf) == 3) {\n                puVar25 = *(undefined **)(iVar18 + 0x18);\n                if (puVar25 < *(undefined **)(param_1 + 0x54)) {\n                  puVar1 = (uint *)(*(int *)(param_1 + 0x5c) + (int)puVar25 * 0x48);\n                  if (puVar1 == (uint *)0x0) {\n                    pcVar9 = "<none>";\n                  }\n                  else if (*(int *)(param_1 + 100) == 0) {\n                    pcVar9 = "<no-strings>";\n                  }\n                  else {\n                    if (*puVar1 < *(uint *)(param_1 + 0x68)) goto LAB_0002ea57;\n                    pcVar9 = "<corrupt>";\n                  }\n                  puVar24 = (undefined *)0x5;\n                  dcgettext(0,pcVar9);\n                }\n                else if ((puVar25 != (undefined *)0xfffffff1) &&\n                        (puVar25 != (undefined *)0xfffffff2)) {\n                  sVar3 = *(short *)(param_1 + 0x42);\n                  if (sVar3 == 8) {\n                    if ((puVar25 != (undefined *)0xffffff03) && (puVar25 != (undefined *)0xffffff04)\n                       ) {\nLAB_0002f0b3:\n                      sprintf(local_44,"<section 0x%x>");\n                      puVar24 = puVar25;\n                    }\n                  }\n                  else if (sVar3 == 0x8c) {\n                    if (puVar25 != (undefined *)0xffffff00) goto LAB_0002f0b3;\n                  }\n                  else if ((sVar3 == 0x3e) || (sVar3 == 0xb4)) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f085;\n                  }\n                  else if (sVar3 == 0xb5) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f0b3;\n                  }\n                  else {\nLAB_0002f085:\n                    if ((sVar3 != 0x32) ||\n                       (((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )))) goto LAB_0002f0b3;\n                  }\n                }\n              }\nLAB_0002ea57:\n              FUN_0001fd20();\n            }\n            else if (param_6 == 0) {\n              puVar24 = (undefined *)0x5;\n              pcVar9 = (char *)dcgettext(0,"<string table index: %3ld>");\n              printf(pcVar9,uVar14,puVar24);\n            }\n            else if (uVar14 < param_7) {\n              FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11,puVar24);\n              }\n            }\n            else {\n              puVar24 = (undefined *)0x5;\n              uVar10 = dcgettext(0,"<corrupt string table index: %3ld>");\n              error(uVar10,uVar14);\n              local_6c = 0;\n            }\n            if (param_8 != 0) {\n              puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14);\n              iVar7 = *(int *)((int)local_4c + iVar7 + 0x10);\n              if ((int)puVar24 < 0) {\n                puVar24 = (undefined *)-(int)(puVar24 + (iVar7 != 0));\n                printf(" - %llx",-iVar7,puVar24);\n              }\n              else {\n                printf(" + %llx",iVar7,puVar24);\n              }\n            }\n          }" { (expression_statement "iVar18 = uVar14 * 0x1c + param_4;" (assignment_expression "iVar18 = uVar14 * 0x1c + param_4" identifier = (binary_expression "uVar14 * 0x1c + param_4" (binary_expression "uVar14 * 0x1c" identifier * number_literal) + identifier)) ;) (expression_statement "iVar11 = FUN_0002cf40(param_7,uVar14,iVar18 + 0x10,iVar18 + 0x18,&local_48,local_4e);" (assignment_expression "iVar11 = FUN_0002cf40(param_7,uVar14,iVar18 + 0x10,iVar18 + 0x18,&local_48,local_4e)" identifier = (call_expression "FUN_0002cf40(param_7,uVar14,iVar18 + 0x10,iVar18 + 0x18,&local_48,local_4e)" identifier (argument_list "(param_7,uVar14,iVar18 + 0x10,iVar18 + 0x18,&local_48,local_4e)" ( identifier , identifier , (binary_expression "iVar18 + 0x10" identifier + number_literal) , (binary_expression "iVar18 + 0x18" identifier + number_literal) , (pointer_expression "&local_48" & identifier) , identifier )))) ;) (expression_statement "putchar(0x20);" (call_expression "putchar(0x20)" identifier (argument_list "(0x20)" ( number_literal ))) ;) (if_statement "if ((*(byte *)(iVar18 + 0x14) & 0xf) == 10) {\n              uVar14 = (-(uint)(DAT_000b6324 == 0) & 6) + 8;\n              uVar15 = FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11);\n              }\n              iVar12 = (uVar14 + 1) - uVar15;\n              if (uVar14 < uVar15) {\n                iVar12 = 1;\n              }\n              puVar24 = &DAT_0007c3bc;\n              printf("()%-*s",iVar12,&DAT_0007c3bc);\n            }\n            else {\n              FUN_0001e910();\n              pcVar9 = "   ";\n              if (DAT_000b6324 == 0) {\n                pcVar9 = " ";\n              }\n              printf(pcVar9);\n            }" if (parenthesized_expression "((*(byte *)(iVar18 + 0x14) & 0xf) == 10)" ( (binary_expression "(*(byte *)(iVar18 + 0x14) & 0xf) == 10" (parenthesized_expression "(*(byte *)(iVar18 + 0x14) & 0xf)" ( (binary_expression "*(byte *)(iVar18 + 0x14) & 0xf" (pointer_expression "*(byte *)(iVar18 + 0x14)" * (cast_expression "(byte *)(iVar18 + 0x14)" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar18 + 0x14)" ( (binary_expression "iVar18 + 0x14" identifier + number_literal) )))) & number_literal) )) == number_literal) )) (compound_statement "{\n              uVar14 = (-(uint)(DAT_000b6324 == 0) & 6) + 8;\n              uVar15 = FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11);\n              }\n              iVar12 = (uVar14 + 1) - uVar15;\n              if (uVar14 < uVar15) {\n                iVar12 = 1;\n              }\n              puVar24 = &DAT_0007c3bc;\n              printf("()%-*s",iVar12,&DAT_0007c3bc);\n            }" { (expression_statement "uVar14 = (-(uint)(DAT_000b6324 == 0) & 6) + 8;" (assignment_expression "uVar14 = (-(uint)(DAT_000b6324 == 0) & 6) + 8" identifier = (binary_expression "(-(uint)(DAT_000b6324 == 0) & 6) + 8" (parenthesized_expression "(-(uint)(DAT_000b6324 == 0) & 6)" ( (binary_expression "-(uint)(DAT_000b6324 == 0) & 6" (unary_expression "-(uint)(DAT_000b6324 == 0)" - (call_expression "(uint)(DAT_000b6324 == 0)" (parenthesized_expression "(uint)" ( identifier )) (argument_list "(DAT_000b6324 == 0)" ( (binary_expression "DAT_000b6324 == 0" identifier == number_literal) )))) & number_literal) )) + number_literal)) ;) (expression_statement "uVar15 = FUN_0001fd20();" (assignment_expression "uVar15 = FUN_0001fd20()" identifier = (call_expression "FUN_0001fd20()" identifier (argument_list "()" ( )))) ;) (if_statement "if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11);\n              }" if (parenthesized_expression "(iVar11 != 0)" ( (binary_expression "iVar11 != 0" identifier != number_literal) )) (compound_statement "{\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11);\n              }" { (expression_statement "pcVar9 = "@@%s";" (assignment_expression "pcVar9 = "@@%s"" identifier = (string_literal ""@@%s"" " string_content ")) ;) (if_statement "if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }" if (parenthesized_expression "(local_48 != 2)" ( (binary_expression "local_48 != 2" identifier != number_literal) )) (compound_statement "{\n                  pcVar9 = "@%s";\n                }" { (expression_statement "pcVar9 = "@%s";" (assignment_expression "pcVar9 = "@%s"" identifier = (string_literal ""@%s"" " string_content ")) ;) })) (expression_statement "printf(pcVar9,iVar11);" (call_expression "printf(pcVar9,iVar11)" identifier (argument_list "(pcVar9,iVar11)" ( identifier , identifier ))) ;) })) (expression_statement "iVar12 = (uVar14 + 1) - uVar15;" (assignment_expression "iVar12 = (uVar14 + 1) - uVar15" identifier = (binary_expression "(uVar14 + 1) - uVar15" (parenthesized_expression "(uVar14 + 1)" ( (binary_expression "uVar14 + 1" identifier + number_literal) )) - identifier)) ;) (if_statement "if (uVar14 < uVar15) {\n                iVar12 = 1;\n              }" if (parenthesized_expression "(uVar14 < uVar15)" ( (binary_expression "uVar14 < uVar15" identifier < identifier) )) (compound_statement "{\n                iVar12 = 1;\n              }" { (expression_statement "iVar12 = 1;" (assignment_expression "iVar12 = 1" identifier = number_literal) ;) })) (expression_statement "puVar24 = &DAT_0007c3bc;" (assignment_expression "puVar24 = &DAT_0007c3bc" identifier = (pointer_expression "&DAT_0007c3bc" & identifier)) ;) (expression_statement "printf("()%-*s",iVar12,&DAT_0007c3bc);" (call_expression "printf("()%-*s",iVar12,&DAT_0007c3bc)" identifier (argument_list "("()%-*s",iVar12,&DAT_0007c3bc)" ( (string_literal ""()%-*s"" " string_content ") , identifier , (pointer_expression "&DAT_0007c3bc" & identifier) ))) ;) }) (else_clause "else {\n              FUN_0001e910();\n              pcVar9 = "   ";\n              if (DAT_000b6324 == 0) {\n                pcVar9 = " ";\n              }\n              printf(pcVar9);\n            }" else (compound_statement "{\n              FUN_0001e910();\n              pcVar9 = "   ";\n              if (DAT_000b6324 == 0) {\n                pcVar9 = " ";\n              }\n              printf(pcVar9);\n            }" { (expression_statement "FUN_0001e910();" (call_expression "FUN_0001e910()" identifier (argument_list "()" ( ))) ;) (expression_statement "pcVar9 = "   ";" (assignment_expression "pcVar9 = "   "" identifier = (string_literal ""   "" " string_content ")) ;) (if_statement "if (DAT_000b6324 == 0) {\n                pcVar9 = " ";\n              }" if (parenthesized_expression "(DAT_000b6324 == 0)" ( (binary_expression "DAT_000b6324 == 0" identifier == number_literal) )) (compound_statement "{\n                pcVar9 = " ";\n              }" { (expression_statement "pcVar9 = " ";" (assignment_expression "pcVar9 = " "" identifier = (string_literal "" "" " string_content ")) ;) })) (expression_statement "printf(pcVar9);" (call_expression "printf(pcVar9)" identifier (argument_list "(pcVar9)" ( identifier ))) ;) }))) (expression_statement "uVar14 = *(uint *)(iVar18 + 0x10);" (assignment_expression "uVar14 = *(uint *)(iVar18 + 0x10)" identifier = (pointer_expression "*(uint *)(iVar18 + 0x10)" * (cast_expression "(uint *)(iVar18 + 0x10)" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar18 + 0x10)" ( (binary_expression "iVar18 + 0x10" identifier + number_literal) ))))) ;) (if_statement "if (uVar14 == 0) {\n              if ((*(byte *)(iVar18 + 0x14) & 0xf) == 3) {\n                puVar25 = *(undefined **)(iVar18 + 0x18);\n                if (puVar25 < *(undefined **)(param_1 + 0x54)) {\n                  puVar1 = (uint *)(*(int *)(param_1 + 0x5c) + (int)puVar25 * 0x48);\n                  if (puVar1 == (uint *)0x0) {\n                    pcVar9 = "<none>";\n                  }\n                  else if (*(int *)(param_1 + 100) == 0) {\n                    pcVar9 = "<no-strings>";\n                  }\n                  else {\n                    if (*puVar1 < *(uint *)(param_1 + 0x68)) goto LAB_0002ea57;\n                    pcVar9 = "<corrupt>";\n                  }\n                  puVar24 = (undefined *)0x5;\n                  dcgettext(0,pcVar9);\n                }\n                else if ((puVar25 != (undefined *)0xfffffff1) &&\n                        (puVar25 != (undefined *)0xfffffff2)) {\n                  sVar3 = *(short *)(param_1 + 0x42);\n                  if (sVar3 == 8) {\n                    if ((puVar25 != (undefined *)0xffffff03) && (puVar25 != (undefined *)0xffffff04)\n                       ) {\nLAB_0002f0b3:\n                      sprintf(local_44,"<section 0x%x>");\n                      puVar24 = puVar25;\n                    }\n                  }\n                  else if (sVar3 == 0x8c) {\n                    if (puVar25 != (undefined *)0xffffff00) goto LAB_0002f0b3;\n                  }\n                  else if ((sVar3 == 0x3e) || (sVar3 == 0xb4)) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f085;\n                  }\n                  else if (sVar3 == 0xb5) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f0b3;\n                  }\n                  else {\nLAB_0002f085:\n                    if ((sVar3 != 0x32) ||\n                       (((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )))) goto LAB_0002f0b3;\n                  }\n                }\n              }\nLAB_0002ea57:\n              FUN_0001fd20();\n            }\n            else if (param_6 == 0) {\n              puVar24 = (undefined *)0x5;\n              pcVar9 = (char *)dcgettext(0,"<string table index: %3ld>");\n              printf(pcVar9,uVar14,puVar24);\n            }\n            else if (uVar14 < param_7) {\n              FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11,puVar24);\n              }\n            }\n            else {\n              puVar24 = (undefined *)0x5;\n              uVar10 = dcgettext(0,"<corrupt string table index: %3ld>");\n              error(uVar10,uVar14);\n              local_6c = 0;\n            }" if (parenthesized_expression "(uVar14 == 0)" ( (binary_expression "uVar14 == 0" identifier == number_literal) )) (compound_statement "{\n              if ((*(byte *)(iVar18 + 0x14) & 0xf) == 3) {\n                puVar25 = *(undefined **)(iVar18 + 0x18);\n                if (puVar25 < *(undefined **)(param_1 + 0x54)) {\n                  puVar1 = (uint *)(*(int *)(param_1 + 0x5c) + (int)puVar25 * 0x48);\n                  if (puVar1 == (uint *)0x0) {\n                    pcVar9 = "<none>";\n                  }\n                  else if (*(int *)(param_1 + 100) == 0) {\n                    pcVar9 = "<no-strings>";\n                  }\n                  else {\n                    if (*puVar1 < *(uint *)(param_1 + 0x68)) goto LAB_0002ea57;\n                    pcVar9 = "<corrupt>";\n                  }\n                  puVar24 = (undefined *)0x5;\n                  dcgettext(0,pcVar9);\n                }\n                else if ((puVar25 != (undefined *)0xfffffff1) &&\n                        (puVar25 != (undefined *)0xfffffff2)) {\n                  sVar3 = *(short *)(param_1 + 0x42);\n                  if (sVar3 == 8) {\n                    if ((puVar25 != (undefined *)0xffffff03) && (puVar25 != (undefined *)0xffffff04)\n                       ) {\nLAB_0002f0b3:\n                      sprintf(local_44,"<section 0x%x>");\n                      puVar24 = puVar25;\n                    }\n                  }\n                  else if (sVar3 == 0x8c) {\n                    if (puVar25 != (undefined *)0xffffff00) goto LAB_0002f0b3;\n                  }\n                  else if ((sVar3 == 0x3e) || (sVar3 == 0xb4)) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f085;\n                  }\n                  else if (sVar3 == 0xb5) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f0b3;\n                  }\n                  else {\nLAB_0002f085:\n                    if ((sVar3 != 0x32) ||\n                       (((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )))) goto LAB_0002f0b3;\n                  }\n                }\n              }\nLAB_0002ea57:\n              FUN_0001fd20();\n            }" { (if_statement "if ((*(byte *)(iVar18 + 0x14) & 0xf) == 3) {\n                puVar25 = *(undefined **)(iVar18 + 0x18);\n                if (puVar25 < *(undefined **)(param_1 + 0x54)) {\n                  puVar1 = (uint *)(*(int *)(param_1 + 0x5c) + (int)puVar25 * 0x48);\n                  if (puVar1 == (uint *)0x0) {\n                    pcVar9 = "<none>";\n                  }\n                  else if (*(int *)(param_1 + 100) == 0) {\n                    pcVar9 = "<no-strings>";\n                  }\n                  else {\n                    if (*puVar1 < *(uint *)(param_1 + 0x68)) goto LAB_0002ea57;\n                    pcVar9 = "<corrupt>";\n                  }\n                  puVar24 = (undefined *)0x5;\n                  dcgettext(0,pcVar9);\n                }\n                else if ((puVar25 != (undefined *)0xfffffff1) &&\n                        (puVar25 != (undefined *)0xfffffff2)) {\n                  sVar3 = *(short *)(param_1 + 0x42);\n                  if (sVar3 == 8) {\n                    if ((puVar25 != (undefined *)0xffffff03) && (puVar25 != (undefined *)0xffffff04)\n                       ) {\nLAB_0002f0b3:\n                      sprintf(local_44,"<section 0x%x>");\n                      puVar24 = puVar25;\n                    }\n                  }\n                  else if (sVar3 == 0x8c) {\n                    if (puVar25 != (undefined *)0xffffff00) goto LAB_0002f0b3;\n                  }\n                  else if ((sVar3 == 0x3e) || (sVar3 == 0xb4)) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f085;\n                  }\n                  else if (sVar3 == 0xb5) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f0b3;\n                  }\n                  else {\nLAB_0002f085:\n                    if ((sVar3 != 0x32) ||\n                       (((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )))) goto LAB_0002f0b3;\n                  }\n                }\n              }" if (parenthesized_expression "((*(byte *)(iVar18 + 0x14) & 0xf) == 3)" ( (binary_expression "(*(byte *)(iVar18 + 0x14) & 0xf) == 3" (parenthesized_expression "(*(byte *)(iVar18 + 0x14) & 0xf)" ( (binary_expression "*(byte *)(iVar18 + 0x14) & 0xf" (pointer_expression "*(byte *)(iVar18 + 0x14)" * (cast_expression "(byte *)(iVar18 + 0x14)" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar18 + 0x14)" ( (binary_expression "iVar18 + 0x14" identifier + number_literal) )))) & number_literal) )) == number_literal) )) (compound_statement "{\n                puVar25 = *(undefined **)(iVar18 + 0x18);\n                if (puVar25 < *(undefined **)(param_1 + 0x54)) {\n                  puVar1 = (uint *)(*(int *)(param_1 + 0x5c) + (int)puVar25 * 0x48);\n                  if (puVar1 == (uint *)0x0) {\n                    pcVar9 = "<none>";\n                  }\n                  else if (*(int *)(param_1 + 100) == 0) {\n                    pcVar9 = "<no-strings>";\n                  }\n                  else {\n                    if (*puVar1 < *(uint *)(param_1 + 0x68)) goto LAB_0002ea57;\n                    pcVar9 = "<corrupt>";\n                  }\n                  puVar24 = (undefined *)0x5;\n                  dcgettext(0,pcVar9);\n                }\n                else if ((puVar25 != (undefined *)0xfffffff1) &&\n                        (puVar25 != (undefined *)0xfffffff2)) {\n                  sVar3 = *(short *)(param_1 + 0x42);\n                  if (sVar3 == 8) {\n                    if ((puVar25 != (undefined *)0xffffff03) && (puVar25 != (undefined *)0xffffff04)\n                       ) {\nLAB_0002f0b3:\n                      sprintf(local_44,"<section 0x%x>");\n                      puVar24 = puVar25;\n                    }\n                  }\n                  else if (sVar3 == 0x8c) {\n                    if (puVar25 != (undefined *)0xffffff00) goto LAB_0002f0b3;\n                  }\n                  else if ((sVar3 == 0x3e) || (sVar3 == 0xb4)) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f085;\n                  }\n                  else if (sVar3 == 0xb5) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f0b3;\n                  }\n                  else {\nLAB_0002f085:\n                    if ((sVar3 != 0x32) ||\n                       (((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )))) goto LAB_0002f0b3;\n                  }\n                }\n              }" { (expression_statement "puVar25 = *(undefined **)(iVar18 + 0x18);" (assignment_expression "puVar25 = *(undefined **)(iVar18 + 0x18)" identifier = (pointer_expression "*(undefined **)(iVar18 + 0x18)" * (cast_expression "(undefined **)(iVar18 + 0x18)" ( (type_descriptor "undefined **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(iVar18 + 0x18)" ( (binary_expression "iVar18 + 0x18" identifier + number_literal) ))))) ;) (if_statement "if (puVar25 < *(undefined **)(param_1 + 0x54)) {\n                  puVar1 = (uint *)(*(int *)(param_1 + 0x5c) + (int)puVar25 * 0x48);\n                  if (puVar1 == (uint *)0x0) {\n                    pcVar9 = "<none>";\n                  }\n                  else if (*(int *)(param_1 + 100) == 0) {\n                    pcVar9 = "<no-strings>";\n                  }\n                  else {\n                    if (*puVar1 < *(uint *)(param_1 + 0x68)) goto LAB_0002ea57;\n                    pcVar9 = "<corrupt>";\n                  }\n                  puVar24 = (undefined *)0x5;\n                  dcgettext(0,pcVar9);\n                }\n                else if ((puVar25 != (undefined *)0xfffffff1) &&\n                        (puVar25 != (undefined *)0xfffffff2)) {\n                  sVar3 = *(short *)(param_1 + 0x42);\n                  if (sVar3 == 8) {\n                    if ((puVar25 != (undefined *)0xffffff03) && (puVar25 != (undefined *)0xffffff04)\n                       ) {\nLAB_0002f0b3:\n                      sprintf(local_44,"<section 0x%x>");\n                      puVar24 = puVar25;\n                    }\n                  }\n                  else if (sVar3 == 0x8c) {\n                    if (puVar25 != (undefined *)0xffffff00) goto LAB_0002f0b3;\n                  }\n                  else if ((sVar3 == 0x3e) || (sVar3 == 0xb4)) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f085;\n                  }\n                  else if (sVar3 == 0xb5) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f0b3;\n                  }\n                  else {\nLAB_0002f085:\n                    if ((sVar3 != 0x32) ||\n                       (((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )))) goto LAB_0002f0b3;\n                  }\n                }" if (parenthesized_expression "(puVar25 < *(undefined **)(param_1 + 0x54))" ( (binary_expression "puVar25 < *(undefined **)(param_1 + 0x54)" identifier < (pointer_expression "*(undefined **)(param_1 + 0x54)" * (cast_expression "(undefined **)(param_1 + 0x54)" ( (type_descriptor "undefined **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(param_1 + 0x54)" ( (binary_expression "param_1 + 0x54" identifier + number_literal) ))))) )) (compound_statement "{\n                  puVar1 = (uint *)(*(int *)(param_1 + 0x5c) + (int)puVar25 * 0x48);\n                  if (puVar1 == (uint *)0x0) {\n                    pcVar9 = "<none>";\n                  }\n                  else if (*(int *)(param_1 + 100) == 0) {\n                    pcVar9 = "<no-strings>";\n                  }\n                  else {\n                    if (*puVar1 < *(uint *)(param_1 + 0x68)) goto LAB_0002ea57;\n                    pcVar9 = "<corrupt>";\n                  }\n                  puVar24 = (undefined *)0x5;\n                  dcgettext(0,pcVar9);\n                }" { (expression_statement "puVar1 = (uint *)(*(int *)(param_1 + 0x5c) + (int)puVar25 * 0x48);" (assignment_expression "puVar1 = (uint *)(*(int *)(param_1 + 0x5c) + (int)puVar25 * 0x48)" identifier = (cast_expression "(uint *)(*(int *)(param_1 + 0x5c) + (int)puVar25 * 0x48)" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(*(int *)(param_1 + 0x5c) + (int)puVar25 * 0x48)" ( (binary_expression "*(int *)(param_1 + 0x5c) + (int)puVar25 * 0x48" (pointer_expression "*(int *)(param_1 + 0x5c)" * (cast_expression "(int *)(param_1 + 0x5c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(param_1 + 0x5c)" ( (binary_expression "param_1 + 0x5c" identifier + number_literal) )))) + (binary_expression "(int)puVar25 * 0x48" (cast_expression "(int)puVar25" ( (type_descriptor "int" primitive_type) ) identifier) * number_literal)) )))) ;) (if_statement "if (puVar1 == (uint *)0x0) {\n                    pcVar9 = "<none>";\n                  }\n                  else if (*(int *)(param_1 + 100) == 0) {\n                    pcVar9 = "<no-strings>";\n                  }\n                  else {\n                    if (*puVar1 < *(uint *)(param_1 + 0x68)) goto LAB_0002ea57;\n                    pcVar9 = "<corrupt>";\n                  }" if (parenthesized_expression "(puVar1 == (uint *)0x0)" ( (binary_expression "puVar1 == (uint *)0x0" identifier == (cast_expression "(uint *)0x0" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) )) (compound_statement "{\n                    pcVar9 = "<none>";\n                  }" { (expression_statement "pcVar9 = "<none>";" (assignment_expression "pcVar9 = "<none>"" identifier = (string_literal ""<none>"" " string_content ")) ;) }) (else_clause "else if (*(int *)(param_1 + 100) == 0) {\n                    pcVar9 = "<no-strings>";\n                  }\n                  else {\n                    if (*puVar1 < *(uint *)(param_1 + 0x68)) goto LAB_0002ea57;\n                    pcVar9 = "<corrupt>";\n                  }" else (if_statement "if (*(int *)(param_1 + 100) == 0) {\n                    pcVar9 = "<no-strings>";\n                  }\n                  else {\n                    if (*puVar1 < *(uint *)(param_1 + 0x68)) goto LAB_0002ea57;\n                    pcVar9 = "<corrupt>";\n                  }" if (parenthesized_expression "(*(int *)(param_1 + 100) == 0)" ( (binary_expression "*(int *)(param_1 + 100) == 0" (pointer_expression "*(int *)(param_1 + 100)" * (cast_expression "(int *)(param_1 + 100)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(param_1 + 100)" ( (binary_expression "param_1 + 100" identifier + number_literal) )))) == number_literal) )) (compound_statement "{\n                    pcVar9 = "<no-strings>";\n                  }" { (expression_statement "pcVar9 = "<no-strings>";" (assignment_expression "pcVar9 = "<no-strings>"" identifier = (string_literal ""<no-strings>"" " string_content ")) ;) }) (else_clause "else {\n                    if (*puVar1 < *(uint *)(param_1 + 0x68)) goto LAB_0002ea57;\n                    pcVar9 = "<corrupt>";\n                  }" else (compound_statement "{\n                    if (*puVar1 < *(uint *)(param_1 + 0x68)) goto LAB_0002ea57;\n                    pcVar9 = "<corrupt>";\n                  }" { (if_statement "if (*puVar1 < *(uint *)(param_1 + 0x68)) goto LAB_0002ea57;" if (parenthesized_expression "(*puVar1 < *(uint *)(param_1 + 0x68))" ( (binary_expression "*puVar1 < *(uint *)(param_1 + 0x68)" (pointer_expression "*puVar1" * identifier) < (pointer_expression "*(uint *)(param_1 + 0x68)" * (cast_expression "(uint *)(param_1 + 0x68)" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(param_1 + 0x68)" ( (binary_expression "param_1 + 0x68" identifier + number_literal) ))))) )) (goto_statement "goto LAB_0002ea57;" goto statement_identifier ;)) (expression_statement "pcVar9 = "<corrupt>";" (assignment_expression "pcVar9 = "<corrupt>"" identifier = (string_literal ""<corrupt>"" " string_content ")) ;) }))))) (expression_statement "puVar24 = (undefined *)0x5;" (assignment_expression "puVar24 = (undefined *)0x5" identifier = (cast_expression "(undefined *)0x5" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (expression_statement "dcgettext(0,pcVar9);" (call_expression "dcgettext(0,pcVar9)" identifier (argument_list "(0,pcVar9)" ( number_literal , identifier ))) ;) }) (else_clause "else if ((puVar25 != (undefined *)0xfffffff1) &&\n                        (puVar25 != (undefined *)0xfffffff2)) {\n                  sVar3 = *(short *)(param_1 + 0x42);\n                  if (sVar3 == 8) {\n                    if ((puVar25 != (undefined *)0xffffff03) && (puVar25 != (undefined *)0xffffff04)\n                       ) {\nLAB_0002f0b3:\n                      sprintf(local_44,"<section 0x%x>");\n                      puVar24 = puVar25;\n                    }\n                  }\n                  else if (sVar3 == 0x8c) {\n                    if (puVar25 != (undefined *)0xffffff00) goto LAB_0002f0b3;\n                  }\n                  else if ((sVar3 == 0x3e) || (sVar3 == 0xb4)) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f085;\n                  }\n                  else if (sVar3 == 0xb5) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f0b3;\n                  }\n                  else {\nLAB_0002f085:\n                    if ((sVar3 != 0x32) ||\n                       (((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )))) goto LAB_0002f0b3;\n                  }\n                }" else (if_statement "if ((puVar25 != (undefined *)0xfffffff1) &&\n                        (puVar25 != (undefined *)0xfffffff2)) {\n                  sVar3 = *(short *)(param_1 + 0x42);\n                  if (sVar3 == 8) {\n                    if ((puVar25 != (undefined *)0xffffff03) && (puVar25 != (undefined *)0xffffff04)\n                       ) {\nLAB_0002f0b3:\n                      sprintf(local_44,"<section 0x%x>");\n                      puVar24 = puVar25;\n                    }\n                  }\n                  else if (sVar3 == 0x8c) {\n                    if (puVar25 != (undefined *)0xffffff00) goto LAB_0002f0b3;\n                  }\n                  else if ((sVar3 == 0x3e) || (sVar3 == 0xb4)) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f085;\n                  }\n                  else if (sVar3 == 0xb5) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f0b3;\n                  }\n                  else {\nLAB_0002f085:\n                    if ((sVar3 != 0x32) ||\n                       (((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )))) goto LAB_0002f0b3;\n                  }\n                }" if (parenthesized_expression "((puVar25 != (undefined *)0xfffffff1) &&\n                        (puVar25 != (undefined *)0xfffffff2))" ( (binary_expression "(puVar25 != (undefined *)0xfffffff1) &&\n                        (puVar25 != (undefined *)0xfffffff2)" (parenthesized_expression "(puVar25 != (undefined *)0xfffffff1)" ( (binary_expression "puVar25 != (undefined *)0xfffffff1" identifier != (cast_expression "(undefined *)0xfffffff1" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) )) && (parenthesized_expression "(puVar25 != (undefined *)0xfffffff2)" ( (binary_expression "puVar25 != (undefined *)0xfffffff2" identifier != (cast_expression "(undefined *)0xfffffff2" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ))) )) (compound_statement "{\n                  sVar3 = *(short *)(param_1 + 0x42);\n                  if (sVar3 == 8) {\n                    if ((puVar25 != (undefined *)0xffffff03) && (puVar25 != (undefined *)0xffffff04)\n                       ) {\nLAB_0002f0b3:\n                      sprintf(local_44,"<section 0x%x>");\n                      puVar24 = puVar25;\n                    }\n                  }\n                  else if (sVar3 == 0x8c) {\n                    if (puVar25 != (undefined *)0xffffff00) goto LAB_0002f0b3;\n                  }\n                  else if ((sVar3 == 0x3e) || (sVar3 == 0xb4)) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f085;\n                  }\n                  else if (sVar3 == 0xb5) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f0b3;\n                  }\n                  else {\nLAB_0002f085:\n                    if ((sVar3 != 0x32) ||\n                       (((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )))) goto LAB_0002f0b3;\n                  }\n                }" { (expression_statement "sVar3 = *(short *)(param_1 + 0x42);" (assignment_expression "sVar3 = *(short *)(param_1 + 0x42)" identifier = (pointer_expression "*(short *)(param_1 + 0x42)" * (cast_expression "(short *)(param_1 + 0x42)" ( (type_descriptor "short *" (sized_type_specifier "short" short) (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(param_1 + 0x42)" ( (binary_expression "param_1 + 0x42" identifier + number_literal) ))))) ;) (if_statement "if (sVar3 == 8) {\n                    if ((puVar25 != (undefined *)0xffffff03) && (puVar25 != (undefined *)0xffffff04)\n                       ) {\nLAB_0002f0b3:\n                      sprintf(local_44,"<section 0x%x>");\n                      puVar24 = puVar25;\n                    }\n                  }\n                  else if (sVar3 == 0x8c) {\n                    if (puVar25 != (undefined *)0xffffff00) goto LAB_0002f0b3;\n                  }\n                  else if ((sVar3 == 0x3e) || (sVar3 == 0xb4)) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f085;\n                  }\n                  else if (sVar3 == 0xb5) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f0b3;\n                  }\n                  else {\nLAB_0002f085:\n                    if ((sVar3 != 0x32) ||\n                       (((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )))) goto LAB_0002f0b3;\n                  }" if (parenthesized_expression "(sVar3 == 8)" ( (binary_expression "sVar3 == 8" identifier == number_literal) )) (compound_statement "{\n                    if ((puVar25 != (undefined *)0xffffff03) && (puVar25 != (undefined *)0xffffff04)\n                       ) {\nLAB_0002f0b3:\n                      sprintf(local_44,"<section 0x%x>");\n                      puVar24 = puVar25;\n                    }\n                  }" { (if_statement "if ((puVar25 != (undefined *)0xffffff03) && (puVar25 != (undefined *)0xffffff04)\n                       ) {\nLAB_0002f0b3:\n                      sprintf(local_44,"<section 0x%x>");\n                      puVar24 = puVar25;\n                    }" if (parenthesized_expression "((puVar25 != (undefined *)0xffffff03) && (puVar25 != (undefined *)0xffffff04)\n                       )" ( (binary_expression "(puVar25 != (undefined *)0xffffff03) && (puVar25 != (undefined *)0xffffff04)" (parenthesized_expression "(puVar25 != (undefined *)0xffffff03)" ( (binary_expression "puVar25 != (undefined *)0xffffff03" identifier != (cast_expression "(undefined *)0xffffff03" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) )) && (parenthesized_expression "(puVar25 != (undefined *)0xffffff04)" ( (binary_expression "puVar25 != (undefined *)0xffffff04" identifier != (cast_expression "(undefined *)0xffffff04" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ))) )) (compound_statement "{\nLAB_0002f0b3:\n                      sprintf(local_44,"<section 0x%x>");\n                      puVar24 = puVar25;\n                    }" { (labeled_statement "LAB_0002f0b3:\n                      sprintf(local_44,"<section 0x%x>");" statement_identifier : (expression_statement "sprintf(local_44,"<section 0x%x>");" (call_expression "sprintf(local_44,"<section 0x%x>")" identifier (argument_list "(local_44,"<section 0x%x>")" ( identifier , (string_literal ""<section 0x%x>"" " string_content ") ))) ;)) (expression_statement "puVar24 = puVar25;" (assignment_expression "puVar24 = puVar25" identifier = identifier) ;) })) }) (else_clause "else if (sVar3 == 0x8c) {\n                    if (puVar25 != (undefined *)0xffffff00) goto LAB_0002f0b3;\n                  }\n                  else if ((sVar3 == 0x3e) || (sVar3 == 0xb4)) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f085;\n                  }\n                  else if (sVar3 == 0xb5) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f0b3;\n                  }\n                  else {\nLAB_0002f085:\n                    if ((sVar3 != 0x32) ||\n                       (((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )))) goto LAB_0002f0b3;\n                  }" else (if_statement "if (sVar3 == 0x8c) {\n                    if (puVar25 != (undefined *)0xffffff00) goto LAB_0002f0b3;\n                  }\n                  else if ((sVar3 == 0x3e) || (sVar3 == 0xb4)) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f085;\n                  }\n                  else if (sVar3 == 0xb5) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f0b3;\n                  }\n                  else {\nLAB_0002f085:\n                    if ((sVar3 != 0x32) ||\n                       (((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )))) goto LAB_0002f0b3;\n                  }" if (parenthesized_expression "(sVar3 == 0x8c)" ( (binary_expression "sVar3 == 0x8c" identifier == number_literal) )) (compound_statement "{\n                    if (puVar25 != (undefined *)0xffffff00) goto LAB_0002f0b3;\n                  }" { (if_statement "if (puVar25 != (undefined *)0xffffff00) goto LAB_0002f0b3;" if (parenthesized_expression "(puVar25 != (undefined *)0xffffff00)" ( (binary_expression "puVar25 != (undefined *)0xffffff00" identifier != (cast_expression "(undefined *)0xffffff00" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) )) (goto_statement "goto LAB_0002f0b3;" goto statement_identifier ;)) }) (else_clause "else if ((sVar3 == 0x3e) || (sVar3 == 0xb4)) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f085;\n                  }\n                  else if (sVar3 == 0xb5) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f0b3;\n                  }\n                  else {\nLAB_0002f085:\n                    if ((sVar3 != 0x32) ||\n                       (((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )))) goto LAB_0002f0b3;\n                  }" else (if_statement "if ((sVar3 == 0x3e) || (sVar3 == 0xb4)) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f085;\n                  }\n                  else if (sVar3 == 0xb5) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f0b3;\n                  }\n                  else {\nLAB_0002f085:\n                    if ((sVar3 != 0x32) ||\n                       (((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )))) goto LAB_0002f0b3;\n                  }" if (parenthesized_expression "((sVar3 == 0x3e) || (sVar3 == 0xb4))" ( (binary_expression "(sVar3 == 0x3e) || (sVar3 == 0xb4)" (parenthesized_expression "(sVar3 == 0x3e)" ( (binary_expression "sVar3 == 0x3e" identifier == number_literal) )) || (parenthesized_expression "(sVar3 == 0xb4)" ( (binary_expression "sVar3 == 0xb4" identifier == number_literal) ))) )) (compound_statement "{\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f085;\n                  }" { (if_statement "if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f085;" if (parenthesized_expression "(puVar25 != (undefined *)0xffffff02)" ( (binary_expression "puVar25 != (undefined *)0xffffff02" identifier != (cast_expression "(undefined *)0xffffff02" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) )) (goto_statement "goto LAB_0002f085;" goto statement_identifier ;)) }) (else_clause "else if (sVar3 == 0xb5) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f0b3;\n                  }\n                  else {\nLAB_0002f085:\n                    if ((sVar3 != 0x32) ||\n                       (((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )))) goto LAB_0002f0b3;\n                  }" else (if_statement "if (sVar3 == 0xb5) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f0b3;\n                  }\n                  else {\nLAB_0002f085:\n                    if ((sVar3 != 0x32) ||\n                       (((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )))) goto LAB_0002f0b3;\n                  }" if (parenthesized_expression "(sVar3 == 0xb5)" ( (binary_expression "sVar3 == 0xb5" identifier == number_literal) )) (compound_statement "{\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f0b3;\n                  }" { (if_statement "if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f0b3;" if (parenthesized_expression "(puVar25 != (undefined *)0xffffff02)" ( (binary_expression "puVar25 != (undefined *)0xffffff02" identifier != (cast_expression "(undefined *)0xffffff02" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) )) (goto_statement "goto LAB_0002f0b3;" goto statement_identifier ;)) }) (else_clause "else {\nLAB_0002f085:\n                    if ((sVar3 != 0x32) ||\n                       (((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )))) goto LAB_0002f0b3;\n                  }" else (compound_statement "{\nLAB_0002f085:\n                    if ((sVar3 != 0x32) ||\n                       (((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )))) goto LAB_0002f0b3;\n                  }" { (labeled_statement "LAB_0002f085:\n                    if ((sVar3 != 0x32) ||\n                       (((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )))) goto LAB_0002f0b3;" statement_identifier : (if_statement "if ((sVar3 != 0x32) ||\n                       (((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )))) goto LAB_0002f0b3;" if (parenthesized_expression "((sVar3 != 0x32) ||\n                       (((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        ))))" ( (binary_expression "(sVar3 != 0x32) ||\n                       (((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )))" (parenthesized_expression "(sVar3 != 0x32)" ( (binary_expression "sVar3 != 0x32" identifier != number_literal) )) || (parenthesized_expression "(((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )))" ( (parenthesized_expression "((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        ))" ( (binary_expression "(puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )" (parenthesized_expression "(puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01'))" ( (binary_expression "puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')" (binary_expression "puVar25 != (undefined *)0xffffff00" identifier != (cast_expression "(undefined *)0xffffff00" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) || (parenthesized_expression "(*(char *)(param_1 + 0x17) != '\x01')" ( (binary_expression "*(char *)(param_1 + 0x17) != '\x01'" (pointer_expression "*(char *)(param_1 + 0x17)" * (cast_expression "(char *)(param_1 + 0x17)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(param_1 + 0x17)" ( (binary_expression "param_1 + 0x17" identifier + number_literal) )))) != (char_literal "'\x01'" ' escape_sequence ')) ))) )) && (parenthesized_expression "((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )" ( (parenthesized_expression "(*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))" ( (binary_expression "*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20)" (binary_expression "*(char *)(param_1 + 0x17) != '\r'" (pointer_expression "*(char *)(param_1 + 0x17)" * (cast_expression "(char *)(param_1 + 0x17)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(param_1 + 0x17)" ( (binary_expression "param_1 + 0x17" identifier + number_literal) )))) != (char_literal "'\r'" ' escape_sequence ')) || (parenthesized_expression "(puVar25 != (undefined *)0xffffff20)" ( (binary_expression "puVar25 != (undefined *)0xffffff20" identifier != (cast_expression "(undefined *)0xffffff20" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ))) )) ))) )) ))) )) (goto_statement "goto LAB_0002f0b3;" goto statement_identifier ;))) }))))))))) })))) })) (labeled_statement "LAB_0002ea57:\n              FUN_0001fd20();" statement_identifier : (expression_statement "FUN_0001fd20();" (call_expression "FUN_0001fd20()" identifier (argument_list "()" ( ))) ;)) }) (else_clause "else if (param_6 == 0) {\n              puVar24 = (undefined *)0x5;\n              pcVar9 = (char *)dcgettext(0,"<string table index: %3ld>");\n              printf(pcVar9,uVar14,puVar24);\n            }\n            else if (uVar14 < param_7) {\n              FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11,puVar24);\n              }\n            }\n            else {\n              puVar24 = (undefined *)0x5;\n              uVar10 = dcgettext(0,"<corrupt string table index: %3ld>");\n              error(uVar10,uVar14);\n              local_6c = 0;\n            }" else (if_statement "if (param_6 == 0) {\n              puVar24 = (undefined *)0x5;\n              pcVar9 = (char *)dcgettext(0,"<string table index: %3ld>");\n              printf(pcVar9,uVar14,puVar24);\n            }\n            else if (uVar14 < param_7) {\n              FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11,puVar24);\n              }\n            }\n            else {\n              puVar24 = (undefined *)0x5;\n              uVar10 = dcgettext(0,"<corrupt string table index: %3ld>");\n              error(uVar10,uVar14);\n              local_6c = 0;\n            }" if (parenthesized_expression "(param_6 == 0)" ( (binary_expression "param_6 == 0" identifier == number_literal) )) (compound_statement "{\n              puVar24 = (undefined *)0x5;\n              pcVar9 = (char *)dcgettext(0,"<string table index: %3ld>");\n              printf(pcVar9,uVar14,puVar24);\n            }" { (expression_statement "puVar24 = (undefined *)0x5;" (assignment_expression "puVar24 = (undefined *)0x5" identifier = (cast_expression "(undefined *)0x5" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (expression_statement "pcVar9 = (char *)dcgettext(0,"<string table index: %3ld>");" (assignment_expression "pcVar9 = (char *)dcgettext(0,"<string table index: %3ld>")" identifier = (cast_expression "(char *)dcgettext(0,"<string table index: %3ld>")" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"<string table index: %3ld>")" identifier (argument_list "(0,"<string table index: %3ld>")" ( number_literal , (string_literal ""<string table index: %3ld>"" " string_content ") ))))) ;) (expression_statement "printf(pcVar9,uVar14,puVar24);" (call_expression "printf(pcVar9,uVar14,puVar24)" identifier (argument_list "(pcVar9,uVar14,puVar24)" ( identifier , identifier , identifier ))) ;) }) (else_clause "else if (uVar14 < param_7) {\n              FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11,puVar24);\n              }\n            }\n            else {\n              puVar24 = (undefined *)0x5;\n              uVar10 = dcgettext(0,"<corrupt string table index: %3ld>");\n              error(uVar10,uVar14);\n              local_6c = 0;\n            }" else (if_statement "if (uVar14 < param_7) {\n              FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11,puVar24);\n              }\n            }\n            else {\n              puVar24 = (undefined *)0x5;\n              uVar10 = dcgettext(0,"<corrupt string table index: %3ld>");\n              error(uVar10,uVar14);\n              local_6c = 0;\n            }" if (parenthesized_expression "(uVar14 < param_7)" ( (binary_expression "uVar14 < param_7" identifier < identifier) )) (compound_statement "{\n              FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11,puVar24);\n              }\n            }" { (expression_statement "FUN_0001fd20();" (call_expression "FUN_0001fd20()" identifier (argument_list "()" ( ))) ;) (if_statement "if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11,puVar24);\n              }" if (parenthesized_expression "(iVar11 != 0)" ( (binary_expression "iVar11 != 0" identifier != number_literal) )) (compound_statement "{\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11,puVar24);\n              }" { (expression_statement "pcVar9 = "@@%s";" (assignment_expression "pcVar9 = "@@%s"" identifier = (string_literal ""@@%s"" " string_content ")) ;) (if_statement "if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }" if (parenthesized_expression "(local_48 != 2)" ( (binary_expression "local_48 != 2" identifier != number_literal) )) (compound_statement "{\n                  pcVar9 = "@%s";\n                }" { (expression_statement "pcVar9 = "@%s";" (assignment_expression "pcVar9 = "@%s"" identifier = (string_literal ""@%s"" " string_content ")) ;) })) (expression_statement "printf(pcVar9,iVar11,puVar24);" (call_expression "printf(pcVar9,iVar11,puVar24)" identifier (argument_list "(pcVar9,iVar11,puVar24)" ( identifier , identifier , identifier ))) ;) })) }) (else_clause "else {\n              puVar24 = (undefined *)0x5;\n              uVar10 = dcgettext(0,"<corrupt string table index: %3ld>");\n              error(uVar10,uVar14);\n              local_6c = 0;\n            }" else (compound_statement "{\n              puVar24 = (undefined *)0x5;\n              uVar10 = dcgettext(0,"<corrupt string table index: %3ld>");\n              error(uVar10,uVar14);\n              local_6c = 0;\n            }" { (expression_statement "puVar24 = (undefined *)0x5;" (assignment_expression "puVar24 = (undefined *)0x5" identifier = (cast_expression "(undefined *)0x5" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (expression_statement "uVar10 = dcgettext(0,"<corrupt string table index: %3ld>");" (assignment_expression "uVar10 = dcgettext(0,"<corrupt string table index: %3ld>")" identifier = (call_expression "dcgettext(0,"<corrupt string table index: %3ld>")" identifier (argument_list "(0,"<corrupt string table index: %3ld>")" ( number_literal , (string_literal ""<corrupt string table index: %3ld>"" " string_content ") )))) ;) (expression_statement "error(uVar10,uVar14);" (call_expression "error(uVar10,uVar14)" identifier (argument_list "(uVar10,uVar14)" ( identifier , identifier ))) ;) (expression_statement "local_6c = 0;" (assignment_expression "local_6c = 0" identifier = number_literal) ;) }))))))) (if_statement "if (param_8 != 0) {\n              puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14);\n              iVar7 = *(int *)((int)local_4c + iVar7 + 0x10);\n              if ((int)puVar24 < 0) {\n                puVar24 = (undefined *)-(int)(puVar24 + (iVar7 != 0));\n                printf(" - %llx",-iVar7,puVar24);\n              }\n              else {\n                printf(" + %llx",iVar7,puVar24);\n              }\n            }" if (parenthesized_expression "(param_8 != 0)" ( (binary_expression "param_8 != 0" identifier != number_literal) )) (compound_statement "{\n              puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14);\n              iVar7 = *(int *)((int)local_4c + iVar7 + 0x10);\n              if ((int)puVar24 < 0) {\n                puVar24 = (undefined *)-(int)(puVar24 + (iVar7 != 0));\n                printf(" - %llx",-iVar7,puVar24);\n              }\n              else {\n                printf(" + %llx",iVar7,puVar24);\n              }\n            }" { (expression_statement "puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14);" (assignment_expression "puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14)" identifier = (pointer_expression "*(undefined **)((int)local_4c + iVar7 + 0x14)" * (cast_expression "(undefined **)((int)local_4c + iVar7 + 0x14)" ( (type_descriptor "undefined **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "((int)local_4c + iVar7 + 0x14)" ( (binary_expression "(int)local_4c + iVar7 + 0x14" (binary_expression "(int)local_4c + iVar7" (cast_expression "(int)local_4c" ( (type_descriptor "int" primitive_type) ) identifier) + identifier) + number_literal) ))))) ;) (expression_statement "iVar7 = *(int *)((int)local_4c + iVar7 + 0x10);" (assignment_expression "iVar7 = *(int *)((int)local_4c + iVar7 + 0x10)" identifier = (pointer_expression "*(int *)((int)local_4c + iVar7 + 0x10)" * (cast_expression "(int *)((int)local_4c + iVar7 + 0x10)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)local_4c + iVar7 + 0x10)" ( (binary_expression "(int)local_4c + iVar7 + 0x10" (binary_expression "(int)local_4c + iVar7" (cast_expression "(int)local_4c" ( (type_descriptor "int" primitive_type) ) identifier) + identifier) + number_literal) ))))) ;) (if_statement "if ((int)puVar24 < 0) {\n                puVar24 = (undefined *)-(int)(puVar24 + (iVar7 != 0));\n                printf(" - %llx",-iVar7,puVar24);\n              }\n              else {\n                printf(" + %llx",iVar7,puVar24);\n              }" if (parenthesized_expression "((int)puVar24 < 0)" ( (binary_expression "(int)puVar24 < 0" (cast_expression "(int)puVar24" ( (type_descriptor "int" primitive_type) ) identifier) < number_literal) )) (compound_statement "{\n                puVar24 = (undefined *)-(int)(puVar24 + (iVar7 != 0));\n                printf(" - %llx",-iVar7,puVar24);\n              }" { (expression_statement "puVar24 = (undefined *)-(int)(puVar24 + (iVar7 != 0));" (assignment_expression "puVar24 = (undefined *)-(int)(puVar24 + (iVar7 != 0))" identifier = (cast_expression "(undefined *)-(int)(puVar24 + (iVar7 != 0))" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) (unary_expression "-(int)(puVar24 + (iVar7 != 0))" - (cast_expression "(int)(puVar24 + (iVar7 != 0))" ( (type_descriptor "int" primitive_type) ) (parenthesized_expression "(puVar24 + (iVar7 != 0))" ( (binary_expression "puVar24 + (iVar7 != 0)" identifier + (parenthesized_expression "(iVar7 != 0)" ( (binary_expression "iVar7 != 0" identifier != number_literal) ))) )))))) ;) (expression_statement "printf(" - %llx",-iVar7,puVar24);" (call_expression "printf(" - %llx",-iVar7,puVar24)" identifier (argument_list "(" - %llx",-iVar7,puVar24)" ( (string_literal "" - %llx"" " string_content ") , (unary_expression "-iVar7" - identifier) , identifier ))) ;) }) (else_clause "else {\n                printf(" + %llx",iVar7,puVar24);\n              }" else (compound_statement "{\n                printf(" + %llx",iVar7,puVar24);\n              }" { (expression_statement "printf(" + %llx",iVar7,puVar24);" (call_expression "printf(" + %llx",iVar7,puVar24)" identifier (argument_list "(" + %llx",iVar7,puVar24)" ( (string_literal "" + %llx"" " string_content ") , identifier , identifier ))) ;) }))) })) })))) })))) (if_statement "if (*(short *)(param_1 + 0x42) == 0x2b) {\n          bVar20 = false;\n          bVar22 = !bVar22;\n          if (!bVar22) {\n            iVar7 = 0xe;\n            pbVar17 = (byte *)"R_SPARC_OLO10";\n            do {\n              if (iVar7 == 0) break;\n              iVar7 = iVar7 + -1;\n              bVar20 = *local_8c < *pbVar17;\n              bVar22 = *local_8c == *pbVar17;\n              local_8c = local_8c + (uint)bVar23 * -2 + 1;\n              pbVar17 = pbVar17 + (uint)bVar23 * -2 + 1;\n            } while (bVar22);\n            if ((!bVar20 && !bVar22) == bVar20) {\n              printf(" + %lx",(int)puVar26 >> 8,puVar24);\n            }\n          }\n        }" if (parenthesized_expression "(*(short *)(param_1 + 0x42) == 0x2b)" ( (binary_expression "*(short *)(param_1 + 0x42) == 0x2b" (pointer_expression "*(short *)(param_1 + 0x42)" * (cast_expression "(short *)(param_1 + 0x42)" ( (type_descriptor "short *" (sized_type_specifier "short" short) (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(param_1 + 0x42)" ( (binary_expression "param_1 + 0x42" identifier + number_literal) )))) == number_literal) )) (compound_statement "{\n          bVar20 = false;\n          bVar22 = !bVar22;\n          if (!bVar22) {\n            iVar7 = 0xe;\n            pbVar17 = (byte *)"R_SPARC_OLO10";\n            do {\n              if (iVar7 == 0) break;\n              iVar7 = iVar7 + -1;\n              bVar20 = *local_8c < *pbVar17;\n              bVar22 = *local_8c == *pbVar17;\n              local_8c = local_8c + (uint)bVar23 * -2 + 1;\n              pbVar17 = pbVar17 + (uint)bVar23 * -2 + 1;\n            } while (bVar22);\n            if ((!bVar20 && !bVar22) == bVar20) {\n              printf(" + %lx",(int)puVar26 >> 8,puVar24);\n            }\n          }\n        }" { (expression_statement "bVar20 = false;" (assignment_expression "bVar20 = false" identifier = false) ;) (expression_statement "bVar22 = !bVar22;" (assignment_expression "bVar22 = !bVar22" identifier = (unary_expression "!bVar22" ! identifier)) ;) (if_statement "if (!bVar22) {\n            iVar7 = 0xe;\n            pbVar17 = (byte *)"R_SPARC_OLO10";\n            do {\n              if (iVar7 == 0) break;\n              iVar7 = iVar7 + -1;\n              bVar20 = *local_8c < *pbVar17;\n              bVar22 = *local_8c == *pbVar17;\n              local_8c = local_8c + (uint)bVar23 * -2 + 1;\n              pbVar17 = pbVar17 + (uint)bVar23 * -2 + 1;\n            } while (bVar22);\n            if ((!bVar20 && !bVar22) == bVar20) {\n              printf(" + %lx",(int)puVar26 >> 8,puVar24);\n            }\n          }" if (parenthesized_expression "(!bVar22)" ( (unary_expression "!bVar22" ! identifier) )) (compound_statement "{\n            iVar7 = 0xe;\n            pbVar17 = (byte *)"R_SPARC_OLO10";\n            do {\n              if (iVar7 == 0) break;\n              iVar7 = iVar7 + -1;\n              bVar20 = *local_8c < *pbVar17;\n              bVar22 = *local_8c == *pbVar17;\n              local_8c = local_8c + (uint)bVar23 * -2 + 1;\n              pbVar17 = pbVar17 + (uint)bVar23 * -2 + 1;\n            } while (bVar22);\n            if ((!bVar20 && !bVar22) == bVar20) {\n              printf(" + %lx",(int)puVar26 >> 8,puVar24);\n            }\n          }" { (expression_statement "iVar7 = 0xe;" (assignment_expression "iVar7 = 0xe" identifier = number_literal) ;) (expression_statement "pbVar17 = (byte *)"R_SPARC_OLO10";" (assignment_expression "pbVar17 = (byte *)"R_SPARC_OLO10"" identifier = (cast_expression "(byte *)"R_SPARC_OLO10"" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (string_literal ""R_SPARC_OLO10"" " string_content "))) ;) (do_statement "do {\n              if (iVar7 == 0) break;\n              iVar7 = iVar7 + -1;\n              bVar20 = *local_8c < *pbVar17;\n              bVar22 = *local_8c == *pbVar17;\n              local_8c = local_8c + (uint)bVar23 * -2 + 1;\n              pbVar17 = pbVar17 + (uint)bVar23 * -2 + 1;\n            } while (bVar22);" do (compound_statement "{\n              if (iVar7 == 0) break;\n              iVar7 = iVar7 + -1;\n              bVar20 = *local_8c < *pbVar17;\n              bVar22 = *local_8c == *pbVar17;\n              local_8c = local_8c + (uint)bVar23 * -2 + 1;\n              pbVar17 = pbVar17 + (uint)bVar23 * -2 + 1;\n            }" { (if_statement "if (iVar7 == 0) break;" if (parenthesized_expression "(iVar7 == 0)" ( (binary_expression "iVar7 == 0" identifier == number_literal) )) (break_statement "break;" break ;)) (expression_statement "iVar7 = iVar7 + -1;" (assignment_expression "iVar7 = iVar7 + -1" identifier = (binary_expression "iVar7 + -1" identifier + number_literal)) ;) (expression_statement "bVar20 = *local_8c < *pbVar17;" (assignment_expression "bVar20 = *local_8c < *pbVar17" identifier = (binary_expression "*local_8c < *pbVar17" (pointer_expression "*local_8c" * identifier) < (pointer_expression "*pbVar17" * identifier))) ;) (expression_statement "bVar22 = *local_8c == *pbVar17;" (assignment_expression "bVar22 = *local_8c == *pbVar17" identifier = (binary_expression "*local_8c == *pbVar17" (pointer_expression "*local_8c" * identifier) == (pointer_expression "*pbVar17" * identifier))) ;) (expression_statement "local_8c = local_8c + (uint)bVar23 * -2 + 1;" (assignment_expression "local_8c = local_8c + (uint)bVar23 * -2 + 1" identifier = (binary_expression "local_8c + (uint)bVar23 * -2 + 1" (binary_expression "local_8c + (uint)bVar23 * -2" identifier + (binary_expression "(uint)bVar23 * -2" (cast_expression "(uint)bVar23" ( (type_descriptor "uint" type_identifier) ) identifier) * number_literal)) + number_literal)) ;) (expression_statement "pbVar17 = pbVar17 + (uint)bVar23 * -2 + 1;" (assignment_expression "pbVar17 = pbVar17 + (uint)bVar23 * -2 + 1" identifier = (binary_expression "pbVar17 + (uint)bVar23 * -2 + 1" (binary_expression "pbVar17 + (uint)bVar23 * -2" identifier + (binary_expression "(uint)bVar23 * -2" (cast_expression "(uint)bVar23" ( (type_descriptor "uint" type_identifier) ) identifier) * number_literal)) + number_literal)) ;) }) while (parenthesized_expression "(bVar22)" ( identifier )) ;) (if_statement "if ((!bVar20 && !bVar22) == bVar20) {\n              printf(" + %lx",(int)puVar26 >> 8,puVar24);\n            }" if (parenthesized_expression "((!bVar20 && !bVar22) == bVar20)" ( (binary_expression "(!bVar20 && !bVar22) == bVar20" (parenthesized_expression "(!bVar20 && !bVar22)" ( (binary_expression "!bVar20 && !bVar22" (unary_expression "!bVar20" ! identifier) && (unary_expression "!bVar22" ! identifier)) )) == identifier) )) (compound_statement "{\n              printf(" + %lx",(int)puVar26 >> 8,puVar24);\n            }" { (expression_statement "printf(" + %lx",(int)puVar26 >> 8,puVar24);" (call_expression "printf(" + %lx",(int)puVar26 >> 8,puVar24)" identifier (argument_list "(" + %lx",(int)puVar26 >> 8,puVar24)" ( (string_literal "" + %lx"" " string_content ") , (binary_expression "(int)puVar26 >> 8" (cast_expression "(int)puVar26" ( (type_descriptor "int" primitive_type) ) identifier) >> number_literal) , identifier ))) ;) })) })) })) }))) (labeled_statement "LAB_0002dc72:\n      putc(10,*(FILE **)puVar5);" statement_identifier : (expression_statement "putc(10,*(FILE **)puVar5);" (call_expression "putc(10,*(FILE **)puVar5)" identifier (argument_list "(10,*(FILE **)puVar5)" ( number_literal , (pointer_expression "*(FILE **)puVar5" * (cast_expression "(FILE **)puVar5" ( (type_descriptor "FILE **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) identifier)) ))) ;)) (if_statement "if ((DAT_000b6324 == 0) && (*(short *)(param_1 + 0x42) == 8)) {\n        uVar15 = (uint)puVar26 >> 8 & 0xff;\n        uVar13 = FUN_00016e80(puVar26,uVar13,uVar15);\n        uVar14 = (uint)puVar26 >> 0x10 & 0xff;\n        iVar7 = FUN_00016e80(uVar14);\n        printf("                    Type2: ");\n        if (uVar13 == 0) {\n          puVar24 = (undefined *)0x5;\n          uVar13 = uVar15;\n          pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx");\n          printf(pcVar9,uVar13,puVar24);\n        }\n        else {\n          printf("%-17.17s",uVar13);\n        }\n        printf("\n                    Type3: ",uVar13,puVar24);\n        if (iVar7 == 0) {\n          puVar24 = (undefined *)0x5;\n          pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx");\n          printf(pcVar9,uVar14,puVar24);\n        }\n        else {\n          printf("%-17.17s",iVar7,puVar24);\n        }\n        putc(10,*(FILE **)puVar5);\n      }" if (parenthesized_expression "((DAT_000b6324 == 0) && (*(short *)(param_1 + 0x42) == 8))" ( (binary_expression "(DAT_000b6324 == 0) && (*(short *)(param_1 + 0x42) == 8)" (parenthesized_expression "(DAT_000b6324 == 0)" ( (binary_expression "DAT_000b6324 == 0" identifier == number_literal) )) && (parenthesized_expression "(*(short *)(param_1 + 0x42) == 8)" ( (binary_expression "*(short *)(param_1 + 0x42) == 8" (pointer_expression "*(short *)(param_1 + 0x42)" * (cast_expression "(short *)(param_1 + 0x42)" ( (type_descriptor "short *" (sized_type_specifier "short" short) (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(param_1 + 0x42)" ( (binary_expression "param_1 + 0x42" identifier + number_literal) )))) == number_literal) ))) )) (compound_statement "{\n        uVar15 = (uint)puVar26 >> 8 & 0xff;\n        uVar13 = FUN_00016e80(puVar26,uVar13,uVar15);\n        uVar14 = (uint)puVar26 >> 0x10 & 0xff;\n        iVar7 = FUN_00016e80(uVar14);\n        printf("                    Type2: ");\n        if (uVar13 == 0) {\n          puVar24 = (undefined *)0x5;\n          uVar13 = uVar15;\n          pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx");\n          printf(pcVar9,uVar13,puVar24);\n        }\n        else {\n          printf("%-17.17s",uVar13);\n        }\n        printf("\n                    Type3: ",uVar13,puVar24);\n        if (iVar7 == 0) {\n          puVar24 = (undefined *)0x5;\n          pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx");\n          printf(pcVar9,uVar14,puVar24);\n        }\n        else {\n          printf("%-17.17s",iVar7,puVar24);\n        }\n        putc(10,*(FILE **)puVar5);\n      }" { (expression_statement "uVar15 = (uint)puVar26 >> 8 & 0xff;" (assignment_expression "uVar15 = (uint)puVar26 >> 8 & 0xff" identifier = (binary_expression "(uint)puVar26 >> 8 & 0xff" (binary_expression "(uint)puVar26 >> 8" (cast_expression "(uint)puVar26" ( (type_descriptor "uint" type_identifier) ) identifier) >> number_literal) & number_literal)) ;) (expression_statement "uVar13 = FUN_00016e80(puVar26,uVar13,uVar15);" (assignment_expression "uVar13 = FUN_00016e80(puVar26,uVar13,uVar15)" identifier = (call_expression "FUN_00016e80(puVar26,uVar13,uVar15)" identifier (argument_list "(puVar26,uVar13,uVar15)" ( identifier , identifier , identifier )))) ;) (expression_statement "uVar14 = (uint)puVar26 >> 0x10 & 0xff;" (assignment_expression "uVar14 = (uint)puVar26 >> 0x10 & 0xff" identifier = (binary_expression "(uint)puVar26 >> 0x10 & 0xff" (binary_expression "(uint)puVar26 >> 0x10" (cast_expression "(uint)puVar26" ( (type_descriptor "uint" type_identifier) ) identifier) >> number_literal) & number_literal)) ;) (expression_statement "iVar7 = FUN_00016e80(uVar14);" (assignment_expression "iVar7 = FUN_00016e80(uVar14)" identifier = (call_expression "FUN_00016e80(uVar14)" identifier (argument_list "(uVar14)" ( identifier )))) ;) (expression_statement "printf("                    Type2: ");" (call_expression "printf("                    Type2: ")" identifier (argument_list "("                    Type2: ")" ( (string_literal ""                    Type2: "" " string_content ") ))) ;) (if_statement "if (uVar13 == 0) {\n          puVar24 = (undefined *)0x5;\n          uVar13 = uVar15;\n          pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx");\n          printf(pcVar9,uVar13,puVar24);\n        }\n        else {\n          printf("%-17.17s",uVar13);\n        }" if (parenthesized_expression "(uVar13 == 0)" ( (binary_expression "uVar13 == 0" identifier == number_literal) )) (compound_statement "{\n          puVar24 = (undefined *)0x5;\n          uVar13 = uVar15;\n          pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx");\n          printf(pcVar9,uVar13,puVar24);\n        }" { (expression_statement "puVar24 = (undefined *)0x5;" (assignment_expression "puVar24 = (undefined *)0x5" identifier = (cast_expression "(undefined *)0x5" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (expression_statement "uVar13 = uVar15;" (assignment_expression "uVar13 = uVar15" identifier = identifier) ;) (expression_statement "pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx");" (assignment_expression "pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx")" identifier = (cast_expression "(char *)dcgettext(0,"unrecognized: %-7lx")" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"unrecognized: %-7lx")" identifier (argument_list "(0,"unrecognized: %-7lx")" ( number_literal , (string_literal ""unrecognized: %-7lx"" " string_content ") ))))) ;) (expression_statement "printf(pcVar9,uVar13,puVar24);" (call_expression "printf(pcVar9,uVar13,puVar24)" identifier (argument_list "(pcVar9,uVar13,puVar24)" ( identifier , identifier , identifier ))) ;) }) (else_clause "else {\n          printf("%-17.17s",uVar13);\n        }" else (compound_statement "{\n          printf("%-17.17s",uVar13);\n        }" { (expression_statement "printf("%-17.17s",uVar13);" (call_expression "printf("%-17.17s",uVar13)" identifier (argument_list "("%-17.17s",uVar13)" ( (string_literal ""%-17.17s"" " string_content ") , identifier ))) ;) }))) (expression_statement "printf("\n                    Type3: ",uVar13,puVar24);" (call_expression "printf("\n                    Type3: ",uVar13,puVar24)" identifier (argument_list "("\n                    Type3: ",uVar13,puVar24)" ( (string_literal ""\n                    Type3: "" " escape_sequence string_content ") , identifier , identifier ))) ;) (if_statement "if (iVar7 == 0) {\n          puVar24 = (undefined *)0x5;\n          pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx");\n          printf(pcVar9,uVar14,puVar24);\n        }\n        else {\n          printf("%-17.17s",iVar7,puVar24);\n        }" if (parenthesized_expression "(iVar7 == 0)" ( (binary_expression "iVar7 == 0" identifier == number_literal) )) (compound_statement "{\n          puVar24 = (undefined *)0x5;\n          pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx");\n          printf(pcVar9,uVar14,puVar24);\n        }" { (expression_statement "puVar24 = (undefined *)0x5;" (assignment_expression "puVar24 = (undefined *)0x5" identifier = (cast_expression "(undefined *)0x5" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (expression_statement "pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx");" (assignment_expression "pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx")" identifier = (cast_expression "(char *)dcgettext(0,"unrecognized: %-7lx")" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"unrecognized: %-7lx")" identifier (argument_list "(0,"unrecognized: %-7lx")" ( number_literal , (string_literal ""unrecognized: %-7lx"" " string_content ") ))))) ;) (expression_statement "printf(pcVar9,uVar14,puVar24);" (call_expression "printf(pcVar9,uVar14,puVar24)" identifier (argument_list "(pcVar9,uVar14,puVar24)" ( identifier , identifier , identifier ))) ;) }) (else_clause "else {\n          printf("%-17.17s",iVar7,puVar24);\n        }" else (compound_statement "{\n          printf("%-17.17s",iVar7,puVar24);\n        }" { (expression_statement "printf("%-17.17s",iVar7,puVar24);" (call_expression "printf("%-17.17s",iVar7,puVar24)" identifier (argument_list "("%-17.17s",iVar7,puVar24)" ( (string_literal ""%-17.17s"" " string_content ") , identifier , identifier ))) ;) }))) (expression_statement "putc(10,*(FILE **)puVar5);" (call_expression "putc(10,*(FILE **)puVar5)" identifier (argument_list "(10,*(FILE **)puVar5)" ( number_literal , (pointer_expression "*(FILE **)puVar5" * (cast_expression "(FILE **)puVar5" ( (type_descriptor "FILE **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) identifier)) ))) ;) })) (expression_statement "uVar16 = uVar16 + 1;" (assignment_expression "uVar16 = uVar16 + 1" identifier = (binary_expression "uVar16 + 1" identifier + number_literal)) ;) }) while (parenthesized_expression "(uVar16 < local_60[0])" ( (binary_expression "uVar16 < local_60[0]" identifier < (subscript_expression "local_60[0]" identifier [ number_literal ])) )) ;) }))) (expression_statement "free(local_4c);" (call_expression "free(local_4c)" identifier (argument_list "(local_4c)" ( identifier ))) ;) (return_statement "return local_6c;" return identifier ;) })))
(translation_unit "/* WARNING: Function: __x86.get_pc_thunk.bx replaced with injection: get_pc_thunk_bx */\n\nbfd_boolean __regparm3\ndump_relocations(Filedata *filedata,ulong rel_offset,ulong rel_size,Elf_Internal_Sym *symtab,\n                ulong nsyms,char *strtab,ulong strtablen,int is_rela,bfd_boolean is_dynsym)\n\n{\n  int *piVar1;\n  uchar uVar2;\n  undefined4 uVar3;\n  undefined4 uVar4;\n  bfd_vma bVar5;\n  undefined *puVar6;\n  ushort uVar7;\n  bfd_boolean bVar8;\n  Elf_Internal_Rela *pEVar9;\n  char *pcVar10;\n  uint uVar11;\n  uint uVar12;\n  char *pcVar13;\n  uint uVar14;\n  char *pcVar15;\n  int iVar16;\n  uint uVar17;\n  byte *pbVar18;\n  byte *pbVar19;\n  bool bVar20;\n  bool bVar21;\n  bool bVar22;\n  byte bVar23;\n  Elf_Internal_Sym *sym_info_00;\n  Elf_Internal_Sym *pEVar24;\n  ushort *in_stack_ffffff60;\n  Elf_Internal_Sym *psym_1;\n  uint local_94;\n  uint local_90;\n  byte *local_8c;\n  uint local_80;\n  bfd_boolean local_6c;\n  ulong local_60 [4];\n  ushort vna_other;\n  Elf_Internal_Rela *rels;\n  versioned_symbol_info sym_info;\n  char name_buf [40];\n  \n  bVar23 = 0;\n  local_60[0] = rel_size;\n  if (is_rela == -1) {\n    uVar7 = (filedata->file_header).e_machine;\n    if (uVar7 == 0x90) {\nLAB_0002d860:\n      is_rela = 1;\n      goto LAB_0002d450;\n    }\n    if (0x90 < uVar7) {\n      if (uVar7 != 0x2530) {\n        if (uVar7 < 0x2531) {\n          if (uVar7 != 0xbf) {\n            if (uVar7 < 0xc0) {\n              if (uVar7 < 0xb6) {\n                if (uVar7 < 0xb4) {\n                  if (uVar7 < 0xaf) {\n                    if ((0xac < uVar7) || (uVar7 == 0xa7)) goto LAB_0002d860;\n                  }\n                  else if (uVar7 == 0xb1) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar7 != 0xb7) {\n                if (0xb6 < uVar7) {\n                  uVar7 = uVar7 - 0xbc;\njoined_r0x0002da08:\n                  if (uVar7 < 2) goto LAB_0002d860;\n                }\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar7 != 0xf3) {\n              if (uVar7 < 0xf4) {\n                if (uVar7 != 0xc5) {\n                  if (uVar7 < 0xc6) {\n                    if (uVar7 == 0xc3) goto LAB_0002d860;\n                  }\n                  else if ((ushort)(uVar7 - 0xdd) < 3) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar7 != 0x1057) {\n                if (uVar7 < 0x1058) {\n                  if (uVar7 == 0xfa) goto LAB_0002d538;\n                }\n                else if ((uVar7 == 0x1059) || (uVar7 == 0x1223)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n          }\n        }\n        else if (uVar7 != 0x9080) {\n          if (uVar7 < 0x9081) {\n            if (uVar7 == 0x7650) goto LAB_0002d538;\n            if (uVar7 < 0x7651) {\n              if (uVar7 != 0x4157) {\n                if (uVar7 < 0x4158) {\n                  if (uVar7 == 0x3330) goto LAB_0002d860;\n                }\n                else {\n                  if (uVar7 == 0x5441) goto LAB_0002d860;\n                  if (uVar7 == 0x5aa5) goto LAB_0002d538;\n                }\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar7 != 0x8217) {\n              if (uVar7 < 0x8218) {\n                if (uVar7 == 0x7676) goto LAB_0002d860;\n              }\n              else {\n                if (uVar7 == 0x9026) goto LAB_0002d860;\n                if (uVar7 == 0x9041) goto LAB_0002d538;\n              }\n              goto LAB_0002d510;\n            }\n          }\n          else if (uVar7 != 0xbeef) {\n            if (uVar7 < 0xbef0) {\n              if (uVar7 != 0xabc7) {\n                if (uVar7 < 0xabc8) {\n                  if (uVar7 == 0xa390) goto LAB_0002d860;\n                }\n                else if ((uVar7 == 0xad45) || (uVar7 == 0xbaab)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar7 != 0xfeb0) {\n              if (0xfeb0 < uVar7) {\n                uVar7 = uVar7 + 0x146;\n                goto joined_r0x0002da08;\n              }\n              if ((uVar7 != 0xdead) && (uVar7 != 0xf00d)) goto LAB_0002d510;\n            }\n          }\n        }\n      }\n      goto LAB_0002d860;\n    }\n    if (uVar7 == 0x3e) goto LAB_0002d860;\n    if (0x3e < uVar7) {\n      if (uVar7 < 0x5f) {\n        if (uVar7 < 0x5c) {\n          if (uVar7 < 0x55) {\n            if ((0x52 < uVar7) || ((0x4a < uVar7 && ((uVar7 < 0x4d || (uVar7 == 0x50))))))\n            goto LAB_0002d860;\n          }\n          else {\n            if (uVar7 == 0x55) goto LAB_0002d538;\n            if (uVar7 < 0x5b) goto LAB_0002d860;\n          }\nLAB_0002d510:\n          pcVar10 = (char *)dcgettext(0,\n                                      "Don\'t know about relocations on this machine architecture\n"\n                                      ,5);\n          warn(pcVar10);\n          goto LAB_0002d538;\n        }\n      }\n      else {\n        if (0x72 < uVar7) {\n          if (uVar7 == 0x87) goto LAB_0002d538;\n          if (uVar7 < 0x88) {\n            if (uVar7 == 0x73) goto LAB_0002d538;\n            if (uVar7 == 0x78) goto LAB_0002d860;\n          }\n          else if ((uVar7 == 0x8a) || (uVar7 == 0x8c)) goto LAB_0002d860;\n          goto LAB_0002d510;\n        }\n        if ((uVar7 < 0x71) && (uVar7 != 0x65)) {\n          if (100 < uVar7) {\n            uVar7 = uVar7 - 0x69;\n            goto joined_r0x0002da08;\n          }\n          goto LAB_0002d510;\n        }\n      }\n      goto LAB_0002d860;\n    }\n    if (0x17 < uVar7) {\n      if (uVar7 < 0x2c) {\n        if ((uVar7 < 0x2a) && (uVar7 != 0x27)) {\n          if (uVar7 == 0x28) goto LAB_0002d538;\n          if (uVar7 != 0x24) goto LAB_0002d510;\n        }\n      }\n      else if ((uVar7 < 0x2d) || ((0x30 < uVar7 && (uVar7 != 0x32)))) goto LAB_0002d510;\n      goto LAB_0002d860;\n    }\n    if ((0x13 < uVar7) || (uVar7 == 7)) goto LAB_0002d860;\n    if (uVar7 < 8) {\n      if (uVar7 != 3) {\n        if (uVar7 < 4) {\n          if (uVar7 != 2) goto LAB_0002d510;\n        }\n        else if (uVar7 != 4) {\n          if (uVar7 != 6) goto LAB_0002d510;\n          goto LAB_0002d538;\n        }\n        goto LAB_0002d860;\n      }\n    }\n    else if (uVar7 != 10) {\n      if (uVar7 < 0xb) {\n        if (uVar7 != 8) goto LAB_0002d510;\n      }\n      else {\n        if (uVar7 == 0x12) goto LAB_0002d860;\n        if (uVar7 != 0x13) goto LAB_0002d510;\n      }\n    }\nLAB_0002d538:\n    bVar8 = slurp_rel_relocs(filedata,rel_offset,local_60[0],&rels,local_60);\n    if (bVar8 == 0) {\n      return 0;\n    }\n    is_rela = do_wide;\n    if (is_32bit_elf == 0) {\n      if (do_wide != 0) {\n        pcVar10 = \n        "    Offset             Info             Type               Symbol\'s Value  Symbol\'s Name\n"\n        ;\nLAB_0002d598:\n        sym_info_00 = (Elf_Internal_Sym *)0x5;\n        pcVar10 = (char *)dcgettext(0,pcVar10);\n        printf(pcVar10);\n        is_rela = 0;\n        goto LAB_0002d5b6;\n      }\n      pcVar10 = "  Offset          Info           Type           Sym. Value    Sym. Name\n";\n    }\n    else {\n      if (do_wide != 0) {\n        pcVar10 = " Offset     Info    Type                Sym. Value  Symbol\'s Name\n";\n        goto LAB_0002d598;\n      }\n      pcVar10 = " Offset     Info    Type            Sym.Value  Sym. Name\n";\n    }\n  }\n  else {\n    if (is_rela == 0) goto LAB_0002d538;\nLAB_0002d450:\n    bVar8 = slurp_rela_relocs(filedata,rel_offset,rel_size,&rels,local_60);\n    if (bVar8 == 0) {\n      return 0;\n    }\n    if (is_32bit_elf == 0) {\n      if (do_wide == 0) {\n        pcVar10 = \n        "  Offset          Info           Type           Sym. Value    Sym. Name + Addend\n";\n      }\n      else {\n        pcVar10 = \n        "    Offset             Info             Type               Symbol\'s Value  Symbol\'s Name + Addend\n"\n        ;\n      }\n    }\n    else if (do_wide == 0) {\n      pcVar10 = " Offset     Info    Type            Sym.Value  Sym. Name + Addend\n";\n    }\n    else {\n      pcVar10 = " Offset     Info    Type                Sym. Value  Symbol\'s Name + Addend\n";\n    }\n  }\n  sym_info_00 = (Elf_Internal_Sym *)0x5;\n  pcVar10 = (char *)dcgettext(0,pcVar10);\n  printf(pcVar10);\nLAB_0002d5b6:\n  puVar6 = PTR_stdout_000b3fd8;\n  if (local_60[0] == 0) {\n    local_6c = 1;\n  }\n  else {\n    local_6c = 1;\n    uVar17 = 0;\n    do {\n      pEVar9 = rels + uVar17;\n      uVar3 = (undefined4)pEVar9->r_offset;\n      uVar4 = *(undefined4 *)((int)&pEVar9->r_offset + 4);\n      uVar14 = *(uint *)((int)&pEVar9->r_info + 4);\n      pEVar24 = *(Elf_Internal_Sym **)&pEVar9->r_info;\n      if (is_32bit_elf == 0) {\n        in_stack_ffffff60 = (ushort *)0x2d63b;\n        local_80 = get_reloc_type((Filedata *)&(filedata->file_header).e_machine,pEVar9->r_info);\n        local_90 = 0;\n        pcVar10 = "%16.16llx  %16.16llx ";\n        if (do_wide == 0) {\n          pcVar10 = "%12.12llx  %12.12llx ";\n        }\n        uVar11 = uVar14;\n        printf(pcVar10,uVar3,uVar4,pEVar24,uVar14);\n        psym_1 = pEVar24;\n        local_94 = uVar14;\n      }\n      else {\n        local_80 = (uint)pEVar24 & 0xff;\n        local_94 = (uint)pEVar24 >> 8 | uVar14 << 0x18;\n        local_90 = uVar14 >> 8;\n        psym_1 = pEVar24;\n        printf("%8.8lx  %8.8lx ",uVar3);\n        sym_info_00 = pEVar24;\n        uVar11 = uVar14;\n      }\n      uVar7 = (filedata->file_header).e_machine;\n      if (uVar7 == 0x72) {\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7997c;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b41;\n          break;\n        case 2:\n          local_8c = (byte *)0x79cff;\n          break;\n        case 3:\n          local_8c = (byte *)0x79cf0;\n          break;\n        case 4:\n          local_8c = (byte *)0x79ce4;\n          break;\n        case 5:\n          local_8c = (byte *)0x79cd8;\n          break;\n        case 6:\n          local_8c = (byte *)0x79ccc;\n          break;\n        case 7:\n          local_8c = (byte *)0x79cbd;\n          break;\n        case 8:\n          local_8c = (byte *)0x79cae;\n          break;\n        case 9:\n          local_8c = (byte *)0x79c9f;\n          break;\n        case 10:\n          local_8c = (byte *)0x79c90;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x79c84;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x79c78;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x79c6d;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x79c61;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x79c55;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x79c49;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x79c3d;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x79c2f;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x79c20;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x79c11;\n          break;\n        default:\n          goto _L7017;\n        }\n        goto LAB_0002dd00;\n      }\n      if (0x72 < uVar7) {\n        if (uVar7 == 0x1057) {\ncode_r0x0002e6d7:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b49c;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a28;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b897;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b888;\n            break;\n          case 4:\n            local_8c = (byte *)0x7b87f;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b873;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b865;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b857;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b849;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b837;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b825;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b813;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b802;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x7b7f1;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x7b7e0;\n            break;\n          case 0xf:\n            local_8c = (byte *)0x7b7cb;\n            break;\n          case 0x10:\n            local_8c = (byte *)0x7b7b6;\n            break;\n          case 0x11:\n            local_8c = (byte *)0x7b7a1;\n            break;\n          case 0x12:\n            local_8c = (byte *)0x7b796;\n            break;\n          case 0x13:\n            local_8c = (byte *)0x7b78c;\n            break;\n          case 0x14:\n            local_8c = (byte *)0x7b784;\n            break;\n          case 0x15:\n            local_8c = (byte *)0x7b777;\n            break;\n          case 0x16:\n            local_8c = (byte *)0x7b769;\n            break;\n          case 0x17:\n            local_8c = (byte *)0x7b757;\n            break;\n          case 0x18:\n            local_8c = (byte *)0x7b746;\n            break;\n          case 0x19:\n            local_8c = (byte *)0x7b735;\n            break;\n          case 0x1a:\n            local_8c = (byte *)0x7b72d;\n            break;\n          case 0x1b:\n            local_8c = (byte *)0x7b721;\n            break;\n          case 0x1c:\n            local_8c = (byte *)0x7b715;\n            break;\n          case 0x1d:\n            local_8c = (byte *)0x7b708;\n            break;\n          case 0x1e:\n            local_8c = (byte *)0x7b6fc;\n            break;\n          case 0x1f:\n            local_8c = (byte *)0x7b6ef;\n            break;\n          case 0x20:\n            local_8c = (byte *)0x7b6e2;\n            break;\n          case 0x21:\n            local_8c = (byte *)0x7b6d1;\n            break;\n          case 0x22:\n            local_8c = (byte *)0x7b6c5;\n            break;\n          case 0x23:\n            local_8c = (byte *)0x7b6b9;\n            break;\n          case 0x24:\n            local_8c = (byte *)0x7b6aa;\n            break;\n          default:\n            goto _L7017;\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar7 < 0x1058) {\n          if (0xb5 < uVar7) {\n            if (uVar7 == 0xc5) {\n              in_stack_ffffff60 = (ushort *)0x2ef89;\n              local_8c = (byte *)elf_rl78_reloc_type(local_80);\n              goto LAB_0002dcf0;\n            }\n            if (uVar7 < 0xc6) {\n              if (uVar7 != 0xbd) {\n                if (uVar7 < 0xbe) {\n                  if (uVar7 == 0xb7) {\n                    in_stack_ffffff60 = (ushort *)0x2dfab;\n                    local_8c = (byte *)elf_aarch64_reloc_type(local_80);\n                  }\n                  else {\n                    if (uVar7 != 0xbc) goto _L7017;\n                    in_stack_ffffff60 = (ushort *)0x2e003;\n                    local_8c = (byte *)elf_tilepro_reloc_type(local_80);\n                  }\n                }\n                else {\n                  if (uVar7 != 0xbf) {\n                    if (uVar7 == 0xc3) goto LAB_0002e062;\n                    goto _L7017;\n                  }\n                  in_stack_ffffff60 = (ushort *)0x2e01f;\n                  local_8c = (byte *)elf_tilegx_reloc_type(local_80);\n                }\n                goto LAB_0002dcf0;\n              }\ncode_r0x0002e43b:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78f38;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bb1;\n                break;\n              case 2:\n                local_8c = (byte *)0x79367;\n                break;\n              case 3:\n                local_8c = (byte *)0x79351;\n                break;\n              case 4:\n                local_8c = (byte *)0x79338;\n                break;\n              case 5:\n                local_8c = (byte *)0x79328;\n                break;\n              case 6:\n                local_8c = (byte *)0x79315;\n                break;\n              case 7:\n                local_8c = (byte *)0x79302;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ef;\n                break;\n              case 9:\n                local_8c = (byte *)0x792da;\n                break;\n              case 10:\n                local_8c = (byte *)0x792bf;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x792a4;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7928b;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79275;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x79261;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7924d;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7923c;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79225;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920f;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f8;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791e1;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791cf;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791be;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791ab;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79198;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79166;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7914d;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x79132;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7911a;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x79100;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790cd;\n                break;\n              default:\n                goto _L7017;\n              }\n            }\n            else if (uVar7 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab5;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a63e;\n              }\n              else {\n                if (local_80 != 2) goto _L7017;\n                local_8c = (byte *)0x78c3f;\n              }\n            }\n            else {\n              if (0xdf < uVar7) {\n                if (uVar7 == 0xf3) {\n                  in_stack_ffffff60 = (ushort *)0x2df7f;\n                  local_8c = (byte *)elf_riscv_reloc_type(local_80);\n                }\n                else {\n                  if (uVar7 != 0xfa) goto _L7017;\n                  if (*(short *)((int)&(filedata->file_header).e_flags + 1) != 0x3200) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x7b8a5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x7b8fd;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x78e21;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x78e14;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e05;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x78dfc;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dd2;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78dc5;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x78db8;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78da9;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78d9a;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d85;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d70;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78d64;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d56;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x78d4a;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x78d3e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78d2e;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d1e;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d0e;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cff;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78cf0;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78ce0;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78cd0;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x78cc1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x78cb2;\n                      break;\n                    default:\n                      goto _L7017;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  in_stack_ffffff60 = (ushort *)0x2f18b;\n                  local_8c = (byte *)elf_nfp3200_reloc_type(local_80);\n                }\n                goto LAB_0002dcf0;\n              }\n              if (uVar7 == 0xdd) {\n                if (local_80 == 7) {\n                  local_8c = (byte *)0x79af6;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b39;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b55;\n                    if (local_80 != 1) {\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }\n                  }\n                  else {\n                    local_8c = (byte *)0x79b16;\n                    if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }\n                  }\n                }\n                else if (local_80 == 0xb) {\n                  local_8c = (byte *)0x79ab8;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ada;\n                  if (local_80 != 9) {\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }\n                }\n                else if (local_80 == 0xd) {\n                  local_8c = (byte *)0x79a90;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto _L7017;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar7 != 0xde) goto _L7017;\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78c33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a93;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adcb;\n                break;\n              case 3:\n                local_8c = (byte *)0x7adc2;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb8;\n                break;\n              case 5:\n                local_8c = (byte *)0x7adae;\n                break;\n              case 6:\n                local_8c = (byte *)0x7ada4;\n                break;\n              case 7:\n                local_8c = (byte *)0x7ad9a;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad8d;\n                break;\n              case 9:\n                local_8c = (byte *)0x7ad82;\n                break;\n              case 10:\n                local_8c = (byte *)0x7ad77;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7ad6d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5f;\n                break;\n              default:\n                goto _L7017;\n              }\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar7 < 0xb4) {\n            if (uVar7 != 0x8c) {\n              if (0x8c < uVar7) {\n                if (uVar7 == 0xad) {\n                  in_stack_ffffff60 = (ushort *)0x2ef09;\n                  local_8c = (byte *)elf_rx_reloc_type(local_80);\n                  goto LAB_0002dcf0;\n                }\n                if (uVar7 < 0xae) {\n                  if (uVar7 == 0x90) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78c4f;\n                      break;\n                    default:\n                      goto _L7017;\n                    case 5:\n                      local_8c = (byte *)0x789bf;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f26;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f13;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x78f09;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78efb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee8;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed8;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec9;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78ebd;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea7;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e97;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e86;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e75;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5f;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e49;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e3b;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  if (uVar7 == 0xa7) {\n                    in_stack_ffffff60 = (ushort *)0x2dce3;\n                    local_8c = (byte *)elf_nds32_reloc_type(local_80);\n                    goto LAB_0002dcf0;\n                  }\n                }\n                else {\n                  if (uVar7 == 0xae) {\n                    in_stack_ffffff60 = (ushort *)0x2ddb3;\n                    local_8c = (byte *)elf_metag_reloc_type(local_80);\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar7 == 0xb1) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78be5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba5;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79536;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79529;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x7951b;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x7950c;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794fc;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794ec;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794db;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794cb;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794bb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794aa;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x7949d;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x79490;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x79484;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79478;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x7946b;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x7945e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x79451;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x79444;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79436;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79429;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x7941c;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x7940e;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x79400;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793f1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793e2;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793d2;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793c2;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793ae;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79399;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79389;\n                      break;\n                    default:\n                      goto _L7017;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                }\n                goto _L7017;\n              }\n              if (uVar7 == 0x78) {\ncode_r0x0002ef25:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7937d;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b8c;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x796f1;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x796e7;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c8;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x796bf;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796b3;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x796a8;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7969c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7968d;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7967d;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7966d;\n                  break;\n                default:\n                  goto _L7017;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar7 < 0x79) {\n                if (uVar7 == 0x73) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x789db;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bdb;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7904a;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903f;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79034;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79023;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7900d;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff9;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fee;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fe1;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fd3;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fc3;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fb2;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78fa2;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f92;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f85;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f78;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f6b;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f5b;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f4a;\n                    break;\n                  default:\n                    goto _L7017;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar7 == 0x74) goto code_r0x0002e2d7;\n              }\n              else {\n                if (uVar7 == 0x87) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79b51;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b25;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f25;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f18;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f0d;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79f00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79ef3;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee5;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec9;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eba;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ead;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e97;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e83;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e75;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e64;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e55;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e45;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e37;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e24;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e16;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e08;\n                    break;\n                  default:\n                    goto _L7017;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar7 == 0x8a) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79543;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b83;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797ee;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797e4;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d8;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797cc;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797bd;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797b1;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x797a3;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7978e;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7977b;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7976d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7975a;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79747;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x7973b;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x7972b;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x7971b;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x7970b;\n                    break;\n                  default:\n                    goto _L7017;\n                  }\n                  goto LAB_0002dd00;\n                }\n              }\n              goto _L7017;\n            }\n            in_stack_ffffff60 = (ushort *)0x2efa1;\n            local_8c = (byte *)elf_tic6x_reloc_type(local_80);\n          }\n          else {\nLAB_0002efc8:\n            in_stack_ffffff60 = (ushort *)0x2efd1;\n            local_8c = (byte *)elf_x86_64_reloc_type(local_80);\n          }\n          goto LAB_0002dcf0;\n        }\n        if (uVar7 == 0x8217) {\ncode_r0x0002edad:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79661;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b6d;\n            break;\n          case 2:\n            local_8c = (byte *)0x79972;\n            break;\n          case 3:\n            local_8c = (byte *)0x79967;\n            break;\n          case 4:\n            local_8c = (byte *)0x7995b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7994a;\n            break;\n          case 6:\n            local_8c = (byte *)0x7993d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7992e;\n            break;\n          case 8:\n            local_8c = (byte *)0x7991f;\n            break;\n          case 9:\n            local_8c = (byte *)0x79910;\n            break;\n          case 10:\n            local_8c = (byte *)0x79901;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x798f2;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x798e6;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x798d5;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x798c6;\n            break;\n          default:\n            goto _L7017;\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar7 < 0x8218) {\n          if (uVar7 == 0x4688) {\ncode_r0x0002e2d7:\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x78e2e;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bc1;\n              break;\n            case 2:\n              local_8c = (byte *)0x790b4;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a5;\n              break;\n            case 4:\n              local_8c = (byte *)0x79095;\n              break;\n            case 5:\n              local_8c = (byte *)0x79089;\n              break;\n            case 6:\n              local_8c = (byte *)0x7907d;\n              break;\n            case 7:\n              local_8c = (byte *)0x79071;\n              break;\n            case 8:\n              local_8c = (byte *)0x79065;\n              break;\n            default:\n              goto _L7017;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar7 < 0x4689) {\n            if (uVar7 == 0x2530) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x790c3;\n                break;\n              case 1:\n                local_8c = (byte *)0x78b96;\n                break;\n              case 2:\n                local_8c = (byte *)0x78c2b;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c1d;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c13;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c09;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bff;\n                break;\n              default:\n                goto _L7017;\n              }\n            }\n            else if (uVar7 < 0x2531) {\n              if (uVar7 == 0x1059) {\ncode_r0x0002e0f7:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7a361;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78acf;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8cb;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8bf;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8ad;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a89c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a885;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a873;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a861;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a856;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a844;\n                  break;\n                default:\n                  goto _L7017;\n                }\n              }\n              else {\n                if (uVar7 != 0x1223) goto _L7017;\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x796fb;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b60;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a45;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a37;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a24;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a10;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799fc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799eb;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d9;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c9;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799ba;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a8;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79997;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79987;\n                  break;\n                default:\n                  goto _L7017;\n                }\n              }\n            }\n            else {\n              if (uVar7 == 0x3330) goto code_r0x0002edcd;\n              if (uVar7 != 0x4157) goto _L7017;\n              if (local_80 == 0) {\n                local_8c = (byte *)0x78ca4;\n              }\n              else {\n                if (local_80 != 1) goto _L7017;\n                local_8c = (byte *)0x78bcf;\n              }\n            }\n          }\n          else {\n            if (uVar7 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b09a;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a59;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b48d;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b47e;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b46a;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b458;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b446;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b434;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41f;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b40a;\n                break;\n              default:\n                goto _L7017;\n              }\n              goto LAB_0002dd00;\n            }\n            if (0x5aa5 < uVar7) {\n              if (uVar7 == 0x7650) goto code_r0x0002e4ef;\n              if (uVar7 == 0x7676) goto code_r0x0002e577;\n              goto _L7017;\n            }\n            if (uVar7 == 0x4def) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b5bd;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a14;\n                break;\n              case 2:\n                local_8c = (byte *)0x78c95;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c83;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c76;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c67;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c5a;\n                break;\n              default:\n                goto _L7017;\n              }\n              goto LAB_0002dd00;\n            }\n            if (uVar7 != 0x5441) goto _L7017;\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7aa69;\n              break;\n            case 1:\n              local_8c = (byte *)0x78a8a;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b08c;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b07e;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b073;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b068;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b05a;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b04b;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b03d;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02f;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b021;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b015;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b009;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7affd;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afee;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd9;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afc4;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaf;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af9a;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af82;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af6a;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af52;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af43;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af34;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af25;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af15;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7af01;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aeee;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aedb;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec8;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb8;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea8;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae98;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae86;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae74;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae62;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae55;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae41;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae2b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae18;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae0a;\n              break;\n            default:\n              goto _L7017;\n            case 200:\n              local_8c = (byte *)0x7adf6;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7ade4;\n            }\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar7 == 0xad45) {\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79a53;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b32;\n            break;\n          case 2:\n            local_8c = (byte *)0x79ded;\n            break;\n          case 3:\n            local_8c = (byte *)0x79ddf;\n            break;\n          case 4:\n            local_8c = (byte *)0x79dce;\n            break;\n          case 5:\n            local_8c = (byte *)0x79dbd;\n            break;\n          case 6:\n            local_8c = (byte *)0x79dad;\n            break;\n          case 7:\n            local_8c = (byte *)0x79d9a;\n            break;\n          case 8:\n            local_8c = (byte *)0x79d8b;\n            break;\n          case 9:\n            local_8c = (byte *)0x79d78;\n            break;\n          case 10:\n            local_8c = (byte *)0x79d67;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x79d56;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x79d47;\n            break;\n          default:\n            goto _L7017;\n          case 0x80:\n            local_8c = (byte *)0x79d2d;\n            break;\n          case 0x81:\n            local_8c = (byte *)0x79d15;\n          }\n          goto LAB_0002dd00;\n        }\n        if (0xad45 < uVar7) {\n          if (uVar7 == 0xdead) goto code_r0x0002ef3d;\n          if (uVar7 < 0xdeae) {\n            if (uVar7 == 0xbaab) goto code_r0x0002e43b;\n            if (uVar7 == 0xbeef) goto code_r0x0002e467;\n            goto _L7017;\n          }\n          if (uVar7 == 0xfeb0) goto code_r0x0002ef25;\n          if (uVar7 == 0xfeba) {\n            if (local_80 == 6) {\n              local_8c = (byte *)0x79879;\n            }\n            else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798af;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bf1;\n                }\n                else {\n                  local_8c = (byte *)0x78b77;\n                  if (local_80 != 1) goto _L7017;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79895;\n                if (local_80 != 4) {\n                  local_8c = (byte *)"R_IQ2000_26";\n                  if (4 < local_80) {\n                    local_8c = (byte *)"R_IQ2000_HI16";\n                  }\n                }\n              }\n            }\n            else if (local_80 == 9) {\n              local_8c = (byte *)0x79844;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79866;\n              }\n              else {\n                local_8c = (byte *)0x79853;\n                if (local_80 != 8) goto _L7017;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x7981b;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79806;\n            }\n            else {\n              if (local_80 != 10) goto _L7017;\n              local_8c = (byte *)0x79832;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar7 == 0xf00d) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7905a;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b9e;\n              break;\n            case 2:\n              local_8c = (byte *)0x79659;\n              break;\n            case 3:\n              local_8c = (byte *)0x79650;\n              break;\n            case 4:\n              local_8c = (byte *)0x79647;\n              break;\n            case 5:\n              local_8c = (byte *)0x79638;\n              break;\n            case 6:\n              local_8c = (byte *)0x79628;\n              break;\n            case 7:\n              local_8c = (byte *)0x79618;\n              break;\n            case 8:\n              local_8c = (byte *)0x79608;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f8;\n              break;\n            case 10:\n              local_8c = (byte *)0x795ec;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795e0;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795d4;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795bc;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795af;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x795a0;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x79591;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x79584;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79575;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79561;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954f;\n              break;\n            default:\n              goto _L7017;\n            }\n            goto LAB_0002dd00;\n          }\n          goto _L7017;\n        }\n        if (uVar7 == 0x9080) goto LAB_0002edf8;\n        if (uVar7 < 0x9081) {\n          if (uVar7 == 0x9026) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7a175;\n              break;\n            case 1:\n              local_8c = (byte *)0x78adb;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a828;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a818;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a808;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f9;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7ea;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7db;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7ce;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7bf;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7b0;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a7a1;\n              break;\n            default:\n              goto _L7017;\n            case 0x11:\n              local_8c = (byte *)0x7a78f;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a77e;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a76e;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a761;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a750;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73f;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a72e;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a720;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a712;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a703;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6f2;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6e0;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6cf;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6be;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6ad;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a69c;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a68b;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a67b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a66b;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a65b;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a64b;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar7 == 0x9041) goto LAB_0002e50a;\n        }\n        else {\n          if (uVar7 == 0xa390) goto LAB_0002e526;\n          if (uVar7 == 0xabc7) goto LAB_0002e54a;\n        }\n        goto _L7017;\n      }\n      if (uVar7 < 0x31) {\n        if (uVar7 < 0x2e) {\n          if (uVar7 != 0x12) {\n            if (uVar7 < 0x13) {\n              if (uVar7 == 7) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79d0a;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b0e;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a16a;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a15b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a14b;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a13c;\n                  break;\n                default:\n                  goto _L7017;\n                case 0x30:\n                  local_8c = (byte *)0x7a131;\n                  break;\n                case 0x31:\n                  local_8c = (byte *)0x7a125;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a11a;\n                  break;\n                case 0x40:\n                  local_8c = (byte *)0x7a10f;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a102;\n                  break;\n                case 0x44:\n                  local_8c = (byte *)0x7a0f7;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0ea;\n                  break;\n                case 0x48:\n                  local_8c = (byte *)0x7a0df;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0d2;\n                  break;\n                case 0x4c:\n                  local_8c = (byte *)0x7a0c7;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0ba;\n                  break;\n                case 0x52:\n                  local_8c = (byte *)0x7a0ad;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a0a0;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a093;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a083;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a073;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a063;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a053;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a043;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a033;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a028;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a01a;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a00e;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79fff;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79ff4;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe9;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fdd;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fce;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar7 < 8) {\n                if (uVar7 == 3) {\nLAB_0002e7da:\n                  in_stack_ffffff60 = (ushort *)0x2e7e3;\n                  local_8c = (byte *)elf_i386_reloc_type(local_80);\n                  goto LAB_0002dcf0;\n                }\n                if (uVar7 < 4) {\n                  if (uVar7 == 2) goto LAB_0002e7ba;\n                }\n                else {\n                  if (uVar7 == 4) {\n                    in_stack_ffffff60 = (ushort *)0x2e6b3;\n                    local_8c = (byte *)elf_m68k_reloc_type(local_80);\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar7 == 6) goto LAB_0002e7da;\n                }\n                goto _L7017;\n              }\n              if (uVar7 == 10) {\nLAB_0002ee10:\n                in_stack_ffffff60 = (ushort *)0x2ee19;\n                local_8c = (byte *)elf_mips_reloc_type(local_80);\n                goto LAB_0002dcf0;\n              }\n              if (10 < uVar7) {\n                if (uVar7 == 0xb) goto LAB_0002e7ba;\n                if (uVar7 == 0xf) {\n                  in_stack_ffffff60 = (ushort *)0x2e67d;\n                  local_8c = (byte *)elf_hppa_reloc_type(local_80);\n                  goto LAB_0002dcf0;\n                }\n                goto _L7017;\n              }\n              if (uVar7 == 8) goto LAB_0002ee10;\n              if (uVar7 == 9) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79c05;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b17;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79fb4;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa6;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f99;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f8c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f7e;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f71;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x79f64;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79f58;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f4c;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f3c;\n                  break;\n                default:\n                  goto _L7017;\n                }\n                goto LAB_0002dd00;\n              }\n              goto _L7017;\n            }\n            if (uVar7 == 0x24) {\n              in_stack_ffffff60 = (ushort *)0x2efb9;\n              local_8c = (byte *)v800_reloc_type(local_80);\n              goto LAB_0002dcf0;\n            }\n            if (0x24 < uVar7) {\n              if (uVar7 == 0x2a) {\n                in_stack_ffffff60 = (ushort *)0x2eea1;\n                local_8c = (byte *)elf_sh_reloc_type(local_80);\n                goto LAB_0002dcf0;\n              }\n              if (uVar7 < 0x2b) {\n                if (uVar7 == 0x27) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x7a8dd;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a9d;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad3b;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad25;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad10;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7ad00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace6;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7acd0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acbc;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7acab;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac9e;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac8d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac7b;\n                    break;\n                  default:\n                    goto _L7017;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar7 == 0x28) {\n                  in_stack_ffffff60 = (ushort *)0x2e323;\n                  local_8c = (byte *)elf_arm_reloc_type(local_80);\n                  goto LAB_0002dcf0;\n                }\n              }\n              else {\n                if (uVar7 == 0x2b) goto LAB_0002e7ba;\n                if (uVar7 == 0x2d) goto LAB_0002e062;\n              }\n              goto _L7017;\n            }\n            if (uVar7 == 0x15) {\n              in_stack_ffffff60 = (ushort *)0x2eed9;\n              local_8c = (byte *)elf_ppc64_reloc_type(local_80);\n              goto LAB_0002dcf0;\n            }\n            if (uVar7 < 0x16) {\n              if (uVar7 == 0x13) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b54a;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a1f;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b8f4;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b8e9;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b8df;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8d1;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8c2;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8b2;\n                  break;\n                default:\n                  goto _L7017;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar7 == 0x14) {\n                in_stack_ffffff60 = (ushort *)0x2e183;\n                local_8c = (byte *)elf_ppc_reloc_type(local_80);\n                goto LAB_0002dcf0;\n              }\n            }\n            else {\n              if (uVar7 == 0x16) {\nLAB_0002e526:\n                in_stack_ffffff60 = (ushort *)0x2e52f;\n                local_8c = (byte *)elf_s390_reloc_type(local_80);\n                goto LAB_0002dcf0;\n              }\n              if (uVar7 == 0x17) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b3ff;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a31;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b68e;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b67e;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b66e;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b661;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b654;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b648;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b63c;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b631;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b625;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b617;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b609;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5fd;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ef;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5e3;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d7;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c9;\n                  break;\n                default:\n                  goto _L7017;\n                }\n                goto LAB_0002dd00;\n              }\n            }\n            goto _L7017;\n          }\nLAB_0002e7ba:\n          in_stack_ffffff60 = (ushort *)0x2e7c3;\n          local_8c = (byte *)elf_sparc_reloc_type(local_80);\n        }\n        else {\n          in_stack_ffffff60 = (ushort *)0x2ede9;\n          local_8c = (byte *)elf_h8_reloc_type(local_80);\n        }\n        goto LAB_0002dcf0;\n      }\n      if (uVar7 == 0x57) {\nLAB_0002edf8:\n        in_stack_ffffff60 = (ushort *)0x2ee01;\n        local_8c = (byte *)v850_reloc_type(local_80);\n        goto LAB_0002dcf0;\n      }\n      if (0x57 < uVar7) {\n        if (uVar7 == 0x5d) {\nLAB_0002e062:\n          in_stack_ffffff60 = (ushort *)0x2e06b;\n          local_8c = (byte *)elf_arc_reloc_type(local_80);\n        }\n        else {\n          if (uVar7 < 0x5e) {\n            if (uVar7 == 0x5a) {\ncode_r0x0002ef3d:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7ad50;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a74;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b19d;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b191;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b184;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b173;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b161;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14f;\n                break;\n              default:\n                goto _L7017;\n              }\n              goto LAB_0002dd00;\n            }\n            if (0x5a < uVar7) {\n              if (uVar7 == 0x5b) {\ncode_r0x0002e741:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79f32;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af5;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3e1;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3d1;\n                  break;\n                default:\n                  goto _L7017;\n                case 6:\n                  local_8c = (byte *)0x7a3c1;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3b1;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a3a2;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a393;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a380;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36f;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar7 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fc2;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78aeb;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a634;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a62b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a616;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a601;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5ee;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5db;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c6;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b6;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a6;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a597;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a585;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a573;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a566;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a559;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a546;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a533;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a527;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a517;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a507;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f7;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4e4;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4d1;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4bd;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a9;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a495;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a481;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a46e;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a45b;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a448;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a435;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a424;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a412;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a400;\n                  break;\n                default:\n                  goto _L7017;\n                }\n                goto LAB_0002dd00;\n              }\n              goto _L7017;\n            }\n            if (uVar7 == 0x58) {\nLAB_0002e50a:\n              in_stack_ffffff60 = (ushort *)0x2e513;\n              local_8c = (byte *)elf_m32r_reloc_type(local_80);\n              goto LAB_0002dcf0;\n            }\n            if (uVar7 == 0x59) {\ncode_r0x0002e467:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7add5;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a67;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3f2;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b3e6;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3d4;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3c2;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3b1;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b399;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b383;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b376;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b364;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b352;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33f;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b32c;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b319;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b309;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f9;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e9;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d9;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c9;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2ba;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a7;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b294;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b281;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b270;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b24d;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b239;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b228;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b217;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b202;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1ed;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d9;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c6;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b6;\n                break;\n              default:\n                goto _L7017;\n              }\n              goto LAB_0002dd00;\n            }\n            goto _L7017;\n          }\n          if (uVar7 == 0x65) goto code_r0x0002edad;\n          if (uVar7 < 0x66) {\n            if (uVar7 != 0x5e) {\n              if (uVar7 == 99) goto code_r0x0002e741;\n              goto _L7017;\n            }\nLAB_0002e54a:\n            in_stack_ffffff60 = (ushort *)0x2e553;\n            local_8c = (byte *)elf_xtensa_reloc_type(local_80);\n          }\n          else if (uVar7 == 0x6a) {\n            in_stack_ffffff60 = (ushort *)0x2ee89;\n            local_8c = (byte *)elf_bfin_reloc_type(local_80);\n          }\n          else {\n            if (uVar7 != 0x71) {\n              if (uVar7 != 0x69) goto _L7017;\n              if (((char)(filedata->file_header).e_flags != '-') &&\n                 ((filedata->file_header).e_ident[7] != '\0')) goto code_r0x0002e0f7;\n              switch(local_80) {\n              default:\n                goto _L7017;\n              case 1:\n                local_8c = (byte *)0x7a3f1;\n                break;\n              case 2:\n                local_8c = (byte *)0x78ac0;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa5b;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa4c;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa34;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa1c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7aa03;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9eb;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9d3;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a9a2;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a98a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a97a;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a965;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a955;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a943;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a933;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a923;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a910;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8fd;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8ea;\n              }\n              goto LAB_0002dd00;\n            }\n            in_stack_ffffff60 = (ushort *)0x2e655;\n            local_8c = (byte *)elf_nios2_reloc_type(local_80);\n          }\n        }\nLAB_0002dcf0:\n        if (local_8c != (byte *)0x0) goto LAB_0002dd00;\n        goto _L7017;\n      }\n      if (uVar7 == 0x4c) {\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x79dfc;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b05;\n          break;\n        case 2:\n          local_8c = (byte *)0x7a357;\n          break;\n        case 3:\n          local_8c = (byte *)0x7a34d;\n          break;\n        case 4:\n          local_8c = (byte *)0x7a33e;\n          break;\n        case 5:\n          local_8c = (byte *)0x7a32e;\n          break;\n        case 6:\n          local_8c = (byte *)0x7a31e;\n          break;\n        case 7:\n          local_8c = (byte *)0x7a309;\n          break;\n        case 8:\n          local_8c = (byte *)0x7a2f6;\n          break;\n        case 9:\n          local_8c = (byte *)0x7a2ea;\n          break;\n        case 10:\n          local_8c = (byte *)0x7a2da;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7a2c9;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7a2b9;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7a2ab;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7a29d;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7a28c;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7a27b;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7a26a;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7a255;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7a241;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7a230;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7a21f;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7a212;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7a207;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7a1f6;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7a1e5;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7a1d1;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7a1bd;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7a1ad;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7a19d;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7a18f;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7a182;\n          break;\n        default:\n          goto _L7017;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar7 < 0x4d) {\n        if (uVar7 == 0x3e) goto LAB_0002efc8;\n        if (uVar7 < 0x3f) {\n          if (uVar7 == 0x32) {\n            in_stack_ffffff60 = (ushort *)0x2e2b3;\n            local_8c = (byte *)elf_ia64_reloc_type(local_80);\n            goto LAB_0002dcf0;\n          }\n          if (uVar7 != 0x35) goto _L7017;\n        }\n        else if (uVar7 != 0x46) {\n          if (uVar7 == 0x4b) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x798bb;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b4c;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bfc;\n              break;\n            case 3:\n              local_8c = (byte *)0x79bf4;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be9;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bde;\n              break;\n            case 6:\n              local_8c = (byte *)0x79bd4;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc8;\n              break;\n            default:\n              goto _L7017;\n            case 0xd:\n              local_8c = (byte *)0x79bbc;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bb1;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79ba2;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b93;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b84;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b70;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b5e;\n            }\n            goto LAB_0002dd00;\n          }\n          goto _L7017;\n        }\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7b69b;\n          break;\n        case 1:\n          local_8c = (byte *)0x789fa;\n          break;\n        case 2:\n          local_8c = (byte *)0x78a06;\n          break;\n        case 3:\n          local_8c = (byte *)0x789cd;\n          break;\n        case 4:\n          local_8c = (byte *)0x789e8;\n          break;\n        case 5:\n          local_8c = (byte *)0x7ba07;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b9fa;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b9ed;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b9da;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b9c2;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b9ac;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b99f;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b990;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7b981;\n          break;\n        default:\n          goto _L7017;\n        case 0xf:\n          local_8c = (byte *)0x7b973;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7b961;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7b94e;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7b93e;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7b92e;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7b91c;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7b909;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar7 == 0x54) {\ncode_r0x0002edcd:\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7ac6f;\n          break;\n        case 1:\n          local_8c = (byte *)0x78a81;\n          break;\n        case 2:\n          local_8c = (byte *)0x7b139;\n          break;\n        case 3:\n          local_8c = (byte *)0x7b12f;\n          break;\n        case 4:\n          local_8c = (byte *)0x7b125;\n          break;\n        case 5:\n          local_8c = (byte *)0x7b117;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b109;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b0fb;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b0ec;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b0dd;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b0cd;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b0b8;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b0a5;\n          break;\n        default:\n          goto _L7017;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar7 < 0x55) {\n        if (uVar7 != 0x50) {\n          if (uVar7 == 0x53) goto code_r0x0002e6d7;\n          goto _L7017;\n        }\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7a838;\n          break;\n        case 1:\n          local_8c = (byte *)0x78aac;\n          break;\n        case 2:\n          local_8c = (byte *)0x7ac65;\n          break;\n        case 3:\n          local_8c = (byte *)0x7ac5b;\n          break;\n        case 4:\n          local_8c = (byte *)0x7ac51;\n          break;\n        case 5:\n          local_8c = (byte *)0x7ac47;\n          break;\n        case 6:\n          local_8c = (byte *)0x7ac3b;\n          break;\n        case 7:\n          local_8c = (byte *)0x7ac2e;\n          break;\n        case 8:\n          local_8c = (byte *)0x7ac21;\n          break;\n        case 9:\n          local_8c = (byte *)0x7ac14;\n          break;\n        case 10:\n          local_8c = (byte *)0x7ac07;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7abf2;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7abdf;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7abd3;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7abc5;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7abb7;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7aba9;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7ab9a;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7ab89;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7ab78;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7ab67;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7ab56;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7ab49;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7ab3a;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7ab2b;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7ab1c;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7ab11;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7ab04;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7aaf7;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7aaea;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7aadc;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7aace;\n          break;\n        case 0x20:\n          local_8c = (byte *)0x7aabb;\n          break;\n        case 0x21:\n          local_8c = (byte *)0x7aab0;\n          break;\n        case 0x22:\n          local_8c = (byte *)0x7aa98;\n          break;\n        case 0x23:\n          local_8c = (byte *)0x7aa8b;\n          break;\n        case 0x24:\n          local_8c = (byte *)0x7aa74;\n          break;\n        default:\n          goto _L7017;\n        }\nLAB_0002dd00:\n        pcVar10 = "%-22s";\n        if (do_wide == 0) {\n          pcVar10 = "%-17.17s";\n        }\n        printf(pcVar10,local_8c);\n        bVar22 = true;\n        uVar7 = (filedata->file_header).e_machine;\n        bVar20 = uVar7 < 0x9026;\n        bVar21 = uVar7 == 0x9026;\n        if (!bVar21) goto LAB_0002dbff;\n        iVar16 = 0xf;\n        pbVar18 = local_8c;\n        pbVar19 = (byte *)"R_ALPHA_LITUSE";\n        do {\n          if (iVar16 == 0) break;\n          iVar16 = iVar16 + -1;\n          bVar20 = *pbVar18 < *pbVar19;\n          bVar21 = *pbVar18 == *pbVar19;\n          pbVar18 = pbVar18 + (uint)bVar23 * -2 + 1;\n          pbVar19 = pbVar19 + (uint)bVar23 * -2 + 1;\n        } while (bVar21);\n        if ((!bVar20 && !bVar21) != bVar20) goto LAB_0002dbff;\n        if (is_rela == 0) {\n          if (local_90 == 0 && local_94 == 0) goto LAB_0002dc72;\n          goto LAB_0002dc11;\n        }\n        piVar1 = (int *)((int)&rels[uVar17].r_addend + 4);\n        if (*piVar1 == 0 && (uint)(6 < (uint)rels[uVar17].r_addend) <= (uint)-*piVar1) {\n                    /* WARNING: Could not recover jumptable at 0x0002dd94. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n          bVar8 = (*(code *)((int)&_GLOBAL_OFFSET_TABLE_ +\n                            *(int *)(&DAT_0008c8d0 + (int)rels[uVar17].r_addend * 4)))();\n          return bVar8;\n        }\n        putc(0x20,*(FILE **)puVar6);\n        bVar5 = rels[uVar17].r_addend;\n        sym_info_00 = (Elf_Internal_Sym *)0x5;\n        pcVar10 = (char *)dcgettext(0,"<unknown addend: %lx>");\n        printf(pcVar10,(int)bVar5);\n        local_6c = 0;\n      }\n      else {\n        if (uVar7 == 0x55) {\ncode_r0x0002e4ef:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b1aa;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a3e;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5ab;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b5a1;\n            break;\n          case 4:\n            local_8c = (byte *)0x7b597;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b587;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b57d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b568;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b555;\n            break;\n          default:\n            goto _L7017;\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar7 == 0x56) {\ncode_r0x0002e577:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b143;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a50;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b53b;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b52a;\n            break;\n          case 4:\n            local_8c = (byte *)0x7b520;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b510;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4fe;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b4f4;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4e4;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4d2;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b4c8;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b8;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a7;\n            break;\n          default:\n            goto _L7017;\n          }\n          goto LAB_0002dd00;\n        }\n_L7017:\n        sym_info_00 = (Elf_Internal_Sym *)0x5;\n        pcVar10 = (char *)dcgettext(0,"unrecognized: %-7lx");\n        printf(pcVar10,local_80);\n        bVar22 = false;\n        local_8c = (byte *)0x0;\nLAB_0002dbff:\n        if (local_90 == 0 && local_94 == 0) {\n          if (is_rela != 0) {\n            iVar16 = (int)rels[uVar17].r_addend;\n            sym_info_00 = *(Elf_Internal_Sym **)((int)&rels[uVar17].r_addend + 4);\n            printf("%*c",(-(uint)(is_32bit_elf == 0) & 8) + 0xc,0x20);\n            if ((int)sym_info_00 < 0) {\n              sym_info_00 = (Elf_Internal_Sym *)\n                            -(int)((int)&sym_info_00->st_value + (uint)(iVar16 != 0));\n              printf("-%llx",-iVar16);\n            }\n            else {\n              printf("%llx",iVar16);\n            }\n          }\n        }\n        else {\nLAB_0002dc11:\n          if ((symtab == (Elf_Internal_Sym *)0x0) || ((local_94 < nsyms) <= local_90)) {\n            sym_info_00 = (Elf_Internal_Sym *)0x5;\n            pcVar10 = (char *)dcgettext(0," bad symbol index: %08lx in reloc");\n            error(pcVar10,local_94);\n            local_6c = 0;\n          }\n          else {\n            pEVar24 = symtab + local_94;\n            pcVar10 = get_symbol_version_string\n                                ((Filedata *)strtablen,local_94,(char *)&pEVar24->st_name,\n                                 (ulong)&pEVar24->st_shndx,(uint)&sym_info,\n                                 (Elf_Internal_Sym *)&vna_other,(versioned_symbol_info *)sym_info_00\n                                 ,in_stack_ffffff60,psym_1);\n            putchar(0x20);\n            if ((pEVar24->st_info & 0xf) == 10) {\n              pcVar13 = "??";\n              uVar14 = -(uint)(is_32bit_elf == 0) & 6;\n              uVar11 = uVar14 + 8;\n              if (strtab != (char *)0x0) {\n                uVar12 = pEVar24->st_name;\n                if ((uVar12 < strtablen) && (uVar12 != 0)) {\n                  pcVar13 = strtab + uVar12;\n                }\n                else {\n                  pcVar13 = "??";\n                }\n              }\n              in_stack_ffffff60 = (ushort *)0x2e9d3;\n              uVar12 = print_symbol(uVar11,pcVar13);\n              if (pcVar10 != (char *)0x0) {\n                pcVar13 = "@@%s";\n                if (sym_info != symbol_public) {\n                  pcVar13 = "@%s";\n                }\n                printf(pcVar13,pcVar10);\n              }\n              iVar16 = (uVar14 + 9) - uVar12;\n              if (uVar11 < uVar12) {\n                iVar16 = 1;\n              }\n              sym_info_00 = (Elf_Internal_Sym *)&DAT_0007c3bc;\n              printf("()%-*s",iVar16);\n            }\n            else {\n              in_stack_ffffff60 = (ushort *)0x2ebcf;\n              print_vma(CONCAT44(uVar11,psym_1),(print_mode)pEVar24->st_value);\n              pcVar13 = "   ";\n              if (is_32bit_elf == 0) {\n                pcVar13 = " ";\n              }\n              printf(pcVar13);\n            }\n            uVar14 = pEVar24->st_name;\n            if (uVar14 == 0) {\n              pcVar10 = "<null>";\n              if ((pEVar24->st_info & 0xf) == 3) {\n                pEVar24 = (Elf_Internal_Sym *)pEVar24->st_shndx;\n                if (pEVar24 < (Elf_Internal_Sym *)(filedata->file_header).e_shnum) {\n                  if (filedata->section_headers + (int)pEVar24 == (Elf_Internal_Shdr *)0x0) {\n                    pcVar10 = "<none>";\n                  }\n                  else if (filedata->string_table == (char *)0x0) {\n                    pcVar10 = "<no-strings>";\n                  }\n                  else {\n                    uVar14 = filedata->section_headers[(int)pEVar24].sh_name;\n                    pcVar10 = filedata->string_table + uVar14;\n                    if (uVar14 < filedata->string_table_length) goto LAB_0002ea57;\n                    pcVar10 = "<corrupt>";\n                  }\n                  sym_info_00 = (Elf_Internal_Sym *)0x5;\n                  pcVar10 = (char *)dcgettext(0,pcVar10);\n                }\n                else {\n                  pcVar10 = "ABS";\n                  if ((pEVar24 != (Elf_Internal_Sym *)0xfffffff1) &&\n                     (pcVar10 = "COMMON", pEVar24 != (Elf_Internal_Sym *)0xfffffff2)) {\n                    uVar7 = (filedata->file_header).e_machine;\n                    if (uVar7 == 8) {\n                      pcVar10 = "SCOMMON";\n                      if ((pEVar24 != (Elf_Internal_Sym *)0xffffff03) &&\n                         (pcVar10 = "SUNDEF", pEVar24 != (Elf_Internal_Sym *)0xffffff04))\n                      goto LAB_0002f0b3;\n                    }\n                    else if (uVar7 == 0x8c) {\n                      pcVar10 = "SCOMMON";\n                      if (pEVar24 != (Elf_Internal_Sym *)0xffffff00) goto LAB_0002f0b3;\n                    }\n                    else if ((uVar7 == 0x3e) || (uVar7 == 0xb4)) {\n                      pcVar10 = "LARGE_COMMON";\n                      if (pEVar24 != (Elf_Internal_Sym *)0xffffff02) goto LAB_0002f085;\n                    }\n                    else if (uVar7 == 0xb5) {\n                      pcVar10 = "LARGE_COMMON";\n                      if (pEVar24 != (Elf_Internal_Sym *)0xffffff02) goto LAB_0002f0b3;\n                    }\n                    else {\nLAB_0002f085:\n                      if (uVar7 == 0x32) {\n                        uVar2 = (filedata->file_header).e_ident[7];\n                        if ((pEVar24 == (Elf_Internal_Sym *)0xffffff00) && (uVar2 == '\x01')) {\n                          pcVar10 = "ANSI_COM";\n                        }\n                        else {\n                          if ((uVar2 != '\r') || (pEVar24 != (Elf_Internal_Sym *)0xffffff20))\n                          goto LAB_0002f0b3;\n                          pcVar10 = "VMS_SYMVEC";\n                        }\n                      }\n                      else {\nLAB_0002f0b3:\n                        sprintf(name_buf,"<section 0x%x>");\n                        pcVar10 = name_buf;\n                        sym_info_00 = pEVar24;\n                      }\n                    }\n                  }\n                }\n              }\nLAB_0002ea57:\n              in_stack_ffffff60 = (ushort *)0x2ea61;\n              print_symbol(0x16,pcVar10);\n            }\n            else if (strtab == (char *)0x0) {\n              sym_info_00 = (Elf_Internal_Sym *)0x5;\n              pcVar10 = (char *)dcgettext(0,"<string table index: %3ld>");\n              printf(pcVar10,uVar14);\n            }\n            else if (uVar14 < strtablen) {\n              in_stack_ffffff60 = (ushort *)0x2ec91;\n              print_symbol(0x16,strtab + uVar14);\n              if (pcVar10 != (char *)0x0) {\n                pcVar13 = "@@%s";\n                if (sym_info != symbol_public) {\n                  pcVar13 = "@%s";\n                }\n                printf(pcVar13,pcVar10);\n              }\n            }\n            else {\n              sym_info_00 = (Elf_Internal_Sym *)0x5;\n              pcVar10 = (char *)dcgettext(0,"<corrupt string table index: %3ld>");\n              error(pcVar10,uVar14);\n              local_6c = 0;\n            }\n            if (is_rela != 0) {\n              sym_info_00 = *(Elf_Internal_Sym **)((int)&rels[uVar17].r_addend + 4);\n              iVar16 = (int)rels[uVar17].r_addend;\n              if ((int)sym_info_00 < 0) {\n                sym_info_00 = (Elf_Internal_Sym *)\n                              -(int)((int)&sym_info_00->st_value + (uint)(iVar16 != 0));\n                printf(" - %llx",-iVar16);\n              }\n              else {\n                printf(" + %llx",iVar16);\n              }\n            }\n          }\n        }\n        if ((filedata->file_header).e_machine == 0x2b) {\n          bVar20 = false;\n          bVar22 = !bVar22;\n          if (!bVar22) {\n            iVar16 = 0xe;\n            pbVar18 = (byte *)"R_SPARC_OLO10";\n            do {\n              if (iVar16 == 0) break;\n              iVar16 = iVar16 + -1;\n              bVar20 = *local_8c < *pbVar18;\n              bVar22 = *local_8c == *pbVar18;\n              local_8c = local_8c + (uint)bVar23 * -2 + 1;\n              pbVar18 = pbVar18 + (uint)bVar23 * -2 + 1;\n            } while (bVar22);\n            if ((!bVar20 && !bVar22) == bVar20) {\n              printf(" + %lx",(int)psym_1 >> 8);\n            }\n          }\n        }\n      }\nLAB_0002dc72:\n      putc(10,*(FILE **)puVar6);\n      if ((is_32bit_elf == 0) && ((filedata->file_header).e_machine == 8)) {\n        pcVar10 = (char *)((uint)psym_1 >> 8 & 0xff);\n        pcVar13 = elf_mips_reloc_type((ulong)pcVar10);\n        uVar14 = (uint)psym_1 >> 0x10 & 0xff;\n        in_stack_ffffff60 = (ushort *)0x2eadb;\n        pcVar15 = elf_mips_reloc_type(uVar14);\n        printf("                    Type2: ");\n        if (pcVar13 == (char *)0x0) {\n          sym_info_00 = (Elf_Internal_Sym *)0x5;\n          pcVar13 = (char *)dcgettext(0,"unrecognized: %-7lx");\n          printf(pcVar13,pcVar10);\n        }\n        else {\n          printf("%-17.17s",pcVar13);\n          pcVar10 = pcVar13;\n        }\n        printf("\n                    Type3: ",pcVar10);\n        if (pcVar15 == (char *)0x0) {\n          sym_info_00 = (Elf_Internal_Sym *)0x5;\n          pcVar10 = (char *)dcgettext(0,"unrecognized: %-7lx");\n          printf(pcVar10,uVar14);\n        }\n        else {\n          printf("%-17.17s",pcVar15);\n        }\n        putc(10,*(FILE **)puVar6);\n      }\n      uVar17 = uVar17 + 1;\n    } while (uVar17 < local_60[0]);\n  }\n  free(rels);\n  return local_6c;\n}\n\n" comment (function_definition "bfd_boolean __regparm3\ndump_relocations(Filedata *filedata,ulong rel_offset,ulong rel_size,Elf_Internal_Sym *symtab,\n                ulong nsyms,char *strtab,ulong strtablen,int is_rela,bfd_boolean is_dynsym)\n\n{\n  int *piVar1;\n  uchar uVar2;\n  undefined4 uVar3;\n  undefined4 uVar4;\n  bfd_vma bVar5;\n  undefined *puVar6;\n  ushort uVar7;\n  bfd_boolean bVar8;\n  Elf_Internal_Rela *pEVar9;\n  char *pcVar10;\n  uint uVar11;\n  uint uVar12;\n  char *pcVar13;\n  uint uVar14;\n  char *pcVar15;\n  int iVar16;\n  uint uVar17;\n  byte *pbVar18;\n  byte *pbVar19;\n  bool bVar20;\n  bool bVar21;\n  bool bVar22;\n  byte bVar23;\n  Elf_Internal_Sym *sym_info_00;\n  Elf_Internal_Sym *pEVar24;\n  ushort *in_stack_ffffff60;\n  Elf_Internal_Sym *psym_1;\n  uint local_94;\n  uint local_90;\n  byte *local_8c;\n  uint local_80;\n  bfd_boolean local_6c;\n  ulong local_60 [4];\n  ushort vna_other;\n  Elf_Internal_Rela *rels;\n  versioned_symbol_info sym_info;\n  char name_buf [40];\n  \n  bVar23 = 0;\n  local_60[0] = rel_size;\n  if (is_rela == -1) {\n    uVar7 = (filedata->file_header).e_machine;\n    if (uVar7 == 0x90) {\nLAB_0002d860:\n      is_rela = 1;\n      goto LAB_0002d450;\n    }\n    if (0x90 < uVar7) {\n      if (uVar7 != 0x2530) {\n        if (uVar7 < 0x2531) {\n          if (uVar7 != 0xbf) {\n            if (uVar7 < 0xc0) {\n              if (uVar7 < 0xb6) {\n                if (uVar7 < 0xb4) {\n                  if (uVar7 < 0xaf) {\n                    if ((0xac < uVar7) || (uVar7 == 0xa7)) goto LAB_0002d860;\n                  }\n                  else if (uVar7 == 0xb1) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar7 != 0xb7) {\n                if (0xb6 < uVar7) {\n                  uVar7 = uVar7 - 0xbc;\njoined_r0x0002da08:\n                  if (uVar7 < 2) goto LAB_0002d860;\n                }\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar7 != 0xf3) {\n              if (uVar7 < 0xf4) {\n                if (uVar7 != 0xc5) {\n                  if (uVar7 < 0xc6) {\n                    if (uVar7 == 0xc3) goto LAB_0002d860;\n                  }\n                  else if ((ushort)(uVar7 - 0xdd) < 3) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar7 != 0x1057) {\n                if (uVar7 < 0x1058) {\n                  if (uVar7 == 0xfa) goto LAB_0002d538;\n                }\n                else if ((uVar7 == 0x1059) || (uVar7 == 0x1223)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n          }\n        }\n        else if (uVar7 != 0x9080) {\n          if (uVar7 < 0x9081) {\n            if (uVar7 == 0x7650) goto LAB_0002d538;\n            if (uVar7 < 0x7651) {\n              if (uVar7 != 0x4157) {\n                if (uVar7 < 0x4158) {\n                  if (uVar7 == 0x3330) goto LAB_0002d860;\n                }\n                else {\n                  if (uVar7 == 0x5441) goto LAB_0002d860;\n                  if (uVar7 == 0x5aa5) goto LAB_0002d538;\n                }\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar7 != 0x8217) {\n              if (uVar7 < 0x8218) {\n                if (uVar7 == 0x7676) goto LAB_0002d860;\n              }\n              else {\n                if (uVar7 == 0x9026) goto LAB_0002d860;\n                if (uVar7 == 0x9041) goto LAB_0002d538;\n              }\n              goto LAB_0002d510;\n            }\n          }\n          else if (uVar7 != 0xbeef) {\n            if (uVar7 < 0xbef0) {\n              if (uVar7 != 0xabc7) {\n                if (uVar7 < 0xabc8) {\n                  if (uVar7 == 0xa390) goto LAB_0002d860;\n                }\n                else if ((uVar7 == 0xad45) || (uVar7 == 0xbaab)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar7 != 0xfeb0) {\n              if (0xfeb0 < uVar7) {\n                uVar7 = uVar7 + 0x146;\n                goto joined_r0x0002da08;\n              }\n              if ((uVar7 != 0xdead) && (uVar7 != 0xf00d)) goto LAB_0002d510;\n            }\n          }\n        }\n      }\n      goto LAB_0002d860;\n    }\n    if (uVar7 == 0x3e) goto LAB_0002d860;\n    if (0x3e < uVar7) {\n      if (uVar7 < 0x5f) {\n        if (uVar7 < 0x5c) {\n          if (uVar7 < 0x55) {\n            if ((0x52 < uVar7) || ((0x4a < uVar7 && ((uVar7 < 0x4d || (uVar7 == 0x50))))))\n            goto LAB_0002d860;\n          }\n          else {\n            if (uVar7 == 0x55) goto LAB_0002d538;\n            if (uVar7 < 0x5b) goto LAB_0002d860;\n          }\nLAB_0002d510:\n          pcVar10 = (char *)dcgettext(0,\n                                      "Don\'t know about relocations on this machine architecture\n"\n                                      ,5);\n          warn(pcVar10);\n          goto LAB_0002d538;\n        }\n      }\n      else {\n        if (0x72 < uVar7) {\n          if (uVar7 == 0x87) goto LAB_0002d538;\n          if (uVar7 < 0x88) {\n            if (uVar7 == 0x73) goto LAB_0002d538;\n            if (uVar7 == 0x78) goto LAB_0002d860;\n          }\n          else if ((uVar7 == 0x8a) || (uVar7 == 0x8c)) goto LAB_0002d860;\n          goto LAB_0002d510;\n        }\n        if ((uVar7 < 0x71) && (uVar7 != 0x65)) {\n          if (100 < uVar7) {\n            uVar7 = uVar7 - 0x69;\n            goto joined_r0x0002da08;\n          }\n          goto LAB_0002d510;\n        }\n      }\n      goto LAB_0002d860;\n    }\n    if (0x17 < uVar7) {\n      if (uVar7 < 0x2c) {\n        if ((uVar7 < 0x2a) && (uVar7 != 0x27)) {\n          if (uVar7 == 0x28) goto LAB_0002d538;\n          if (uVar7 != 0x24) goto LAB_0002d510;\n        }\n      }\n      else if ((uVar7 < 0x2d) || ((0x30 < uVar7 && (uVar7 != 0x32)))) goto LAB_0002d510;\n      goto LAB_0002d860;\n    }\n    if ((0x13 < uVar7) || (uVar7 == 7)) goto LAB_0002d860;\n    if (uVar7 < 8) {\n      if (uVar7 != 3) {\n        if (uVar7 < 4) {\n          if (uVar7 != 2) goto LAB_0002d510;\n        }\n        else if (uVar7 != 4) {\n          if (uVar7 != 6) goto LAB_0002d510;\n          goto LAB_0002d538;\n        }\n        goto LAB_0002d860;\n      }\n    }\n    else if (uVar7 != 10) {\n      if (uVar7 < 0xb) {\n        if (uVar7 != 8) goto LAB_0002d510;\n      }\n      else {\n        if (uVar7 == 0x12) goto LAB_0002d860;\n        if (uVar7 != 0x13) goto LAB_0002d510;\n      }\n    }\nLAB_0002d538:\n    bVar8 = slurp_rel_relocs(filedata,rel_offset,local_60[0],&rels,local_60);\n    if (bVar8 == 0) {\n      return 0;\n    }\n    is_rela = do_wide;\n    if (is_32bit_elf == 0) {\n      if (do_wide != 0) {\n        pcVar10 = \n        "    Offset             Info             Type               Symbol\'s Value  Symbol\'s Name\n"\n        ;\nLAB_0002d598:\n        sym_info_00 = (Elf_Internal_Sym *)0x5;\n        pcVar10 = (char *)dcgettext(0,pcVar10);\n        printf(pcVar10);\n        is_rela = 0;\n        goto LAB_0002d5b6;\n      }\n      pcVar10 = "  Offset          Info           Type           Sym. Value    Sym. Name\n";\n    }\n    else {\n      if (do_wide != 0) {\n        pcVar10 = " Offset     Info    Type                Sym. Value  Symbol\'s Name\n";\n        goto LAB_0002d598;\n      }\n      pcVar10 = " Offset     Info    Type            Sym.Value  Sym. Name\n";\n    }\n  }\n  else {\n    if (is_rela == 0) goto LAB_0002d538;\nLAB_0002d450:\n    bVar8 = slurp_rela_relocs(filedata,rel_offset,rel_size,&rels,local_60);\n    if (bVar8 == 0) {\n      return 0;\n    }\n    if (is_32bit_elf == 0) {\n      if (do_wide == 0) {\n        pcVar10 = \n        "  Offset          Info           Type           Sym. Value    Sym. Name + Addend\n";\n      }\n      else {\n        pcVar10 = \n        "    Offset             Info             Type               Symbol\'s Value  Symbol\'s Name + Addend\n"\n        ;\n      }\n    }\n    else if (do_wide == 0) {\n      pcVar10 = " Offset     Info    Type            Sym.Value  Sym. Name + Addend\n";\n    }\n    else {\n      pcVar10 = " Offset     Info    Type                Sym. Value  Symbol\'s Name + Addend\n";\n    }\n  }\n  sym_info_00 = (Elf_Internal_Sym *)0x5;\n  pcVar10 = (char *)dcgettext(0,pcVar10);\n  printf(pcVar10);\nLAB_0002d5b6:\n  puVar6 = PTR_stdout_000b3fd8;\n  if (local_60[0] == 0) {\n    local_6c = 1;\n  }\n  else {\n    local_6c = 1;\n    uVar17 = 0;\n    do {\n      pEVar9 = rels + uVar17;\n      uVar3 = (undefined4)pEVar9->r_offset;\n      uVar4 = *(undefined4 *)((int)&pEVar9->r_offset + 4);\n      uVar14 = *(uint *)((int)&pEVar9->r_info + 4);\n      pEVar24 = *(Elf_Internal_Sym **)&pEVar9->r_info;\n      if (is_32bit_elf == 0) {\n        in_stack_ffffff60 = (ushort *)0x2d63b;\n        local_80 = get_reloc_type((Filedata *)&(filedata->file_header).e_machine,pEVar9->r_info);\n        local_90 = 0;\n        pcVar10 = "%16.16llx  %16.16llx ";\n        if (do_wide == 0) {\n          pcVar10 = "%12.12llx  %12.12llx ";\n        }\n        uVar11 = uVar14;\n        printf(pcVar10,uVar3,uVar4,pEVar24,uVar14);\n        psym_1 = pEVar24;\n        local_94 = uVar14;\n      }\n      else {\n        local_80 = (uint)pEVar24 & 0xff;\n        local_94 = (uint)pEVar24 >> 8 | uVar14 << 0x18;\n        local_90 = uVar14 >> 8;\n        psym_1 = pEVar24;\n        printf("%8.8lx  %8.8lx ",uVar3);\n        sym_info_00 = pEVar24;\n        uVar11 = uVar14;\n      }\n      uVar7 = (filedata->file_header).e_machine;\n      if (uVar7 == 0x72) {\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7997c;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b41;\n          break;\n        case 2:\n          local_8c = (byte *)0x79cff;\n          break;\n        case 3:\n          local_8c = (byte *)0x79cf0;\n          break;\n        case 4:\n          local_8c = (byte *)0x79ce4;\n          break;\n        case 5:\n          local_8c = (byte *)0x79cd8;\n          break;\n        case 6:\n          local_8c = (byte *)0x79ccc;\n          break;\n        case 7:\n          local_8c = (byte *)0x79cbd;\n          break;\n        case 8:\n          local_8c = (byte *)0x79cae;\n          break;\n        case 9:\n          local_8c = (byte *)0x79c9f;\n          break;\n        case 10:\n          local_8c = (byte *)0x79c90;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x79c84;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x79c78;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x79c6d;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x79c61;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x79c55;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x79c49;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x79c3d;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x79c2f;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x79c20;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x79c11;\n          break;\n        default:\n          goto _L7017;\n        }\n        goto LAB_0002dd00;\n      }\n      if (0x72 < uVar7) {\n        if (uVar7 == 0x1057) {\ncode_r0x0002e6d7:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b49c;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a28;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b897;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b888;\n            break;\n          case 4:\n            local_8c = (byte *)0x7b87f;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b873;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b865;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b857;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b849;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b837;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b825;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b813;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b802;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x7b7f1;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x7b7e0;\n            break;\n          case 0xf:\n            local_8c = (byte *)0x7b7cb;\n            break;\n          case 0x10:\n            local_8c = (byte *)0x7b7b6;\n            break;\n          case 0x11:\n            local_8c = (byte *)0x7b7a1;\n            break;\n          case 0x12:\n            local_8c = (byte *)0x7b796;\n            break;\n          case 0x13:\n            local_8c = (byte *)0x7b78c;\n            break;\n          case 0x14:\n            local_8c = (byte *)0x7b784;\n            break;\n          case 0x15:\n            local_8c = (byte *)0x7b777;\n            break;\n          case 0x16:\n            local_8c = (byte *)0x7b769;\n            break;\n          case 0x17:\n            local_8c = (byte *)0x7b757;\n            break;\n          case 0x18:\n            local_8c = (byte *)0x7b746;\n            break;\n          case 0x19:\n            local_8c = (byte *)0x7b735;\n            break;\n          case 0x1a:\n            local_8c = (byte *)0x7b72d;\n            break;\n          case 0x1b:\n            local_8c = (byte *)0x7b721;\n            break;\n          case 0x1c:\n            local_8c = (byte *)0x7b715;\n            break;\n          case 0x1d:\n            local_8c = (byte *)0x7b708;\n            break;\n          case 0x1e:\n            local_8c = (byte *)0x7b6fc;\n            break;\n          case 0x1f:\n            local_8c = (byte *)0x7b6ef;\n            break;\n          case 0x20:\n            local_8c = (byte *)0x7b6e2;\n            break;\n          case 0x21:\n            local_8c = (byte *)0x7b6d1;\n            break;\n          case 0x22:\n            local_8c = (byte *)0x7b6c5;\n            break;\n          case 0x23:\n            local_8c = (byte *)0x7b6b9;\n            break;\n          case 0x24:\n            local_8c = (byte *)0x7b6aa;\n            break;\n          default:\n            goto _L7017;\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar7 < 0x1058) {\n          if (0xb5 < uVar7) {\n            if (uVar7 == 0xc5) {\n              in_stack_ffffff60 = (ushort *)0x2ef89;\n              local_8c = (byte *)elf_rl78_reloc_type(local_80);\n              goto LAB_0002dcf0;\n            }\n            if (uVar7 < 0xc6) {\n              if (uVar7 != 0xbd) {\n                if (uVar7 < 0xbe) {\n                  if (uVar7 == 0xb7) {\n                    in_stack_ffffff60 = (ushort *)0x2dfab;\n                    local_8c = (byte *)elf_aarch64_reloc_type(local_80);\n                  }\n                  else {\n                    if (uVar7 != 0xbc) goto _L7017;\n                    in_stack_ffffff60 = (ushort *)0x2e003;\n                    local_8c = (byte *)elf_tilepro_reloc_type(local_80);\n                  }\n                }\n                else {\n                  if (uVar7 != 0xbf) {\n                    if (uVar7 == 0xc3) goto LAB_0002e062;\n                    goto _L7017;\n                  }\n                  in_stack_ffffff60 = (ushort *)0x2e01f;\n                  local_8c = (byte *)elf_tilegx_reloc_type(local_80);\n                }\n                goto LAB_0002dcf0;\n              }\ncode_r0x0002e43b:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78f38;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bb1;\n                break;\n              case 2:\n                local_8c = (byte *)0x79367;\n                break;\n              case 3:\n                local_8c = (byte *)0x79351;\n                break;\n              case 4:\n                local_8c = (byte *)0x79338;\n                break;\n              case 5:\n                local_8c = (byte *)0x79328;\n                break;\n              case 6:\n                local_8c = (byte *)0x79315;\n                break;\n              case 7:\n                local_8c = (byte *)0x79302;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ef;\n                break;\n              case 9:\n                local_8c = (byte *)0x792da;\n                break;\n              case 10:\n                local_8c = (byte *)0x792bf;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x792a4;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7928b;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79275;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x79261;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7924d;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7923c;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79225;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920f;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f8;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791e1;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791cf;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791be;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791ab;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79198;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79166;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7914d;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x79132;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7911a;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x79100;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790cd;\n                break;\n              default:\n                goto _L7017;\n              }\n            }\n            else if (uVar7 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab5;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a63e;\n              }\n              else {\n                if (local_80 != 2) goto _L7017;\n                local_8c = (byte *)0x78c3f;\n              }\n            }\n            else {\n              if (0xdf < uVar7) {\n                if (uVar7 == 0xf3) {\n                  in_stack_ffffff60 = (ushort *)0x2df7f;\n                  local_8c = (byte *)elf_riscv_reloc_type(local_80);\n                }\n                else {\n                  if (uVar7 != 0xfa) goto _L7017;\n                  if (*(short *)((int)&(filedata->file_header).e_flags + 1) != 0x3200) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x7b8a5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x7b8fd;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x78e21;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x78e14;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e05;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x78dfc;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dd2;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78dc5;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x78db8;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78da9;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78d9a;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d85;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d70;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78d64;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d56;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x78d4a;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x78d3e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78d2e;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d1e;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d0e;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cff;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78cf0;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78ce0;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78cd0;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x78cc1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x78cb2;\n                      break;\n                    default:\n                      goto _L7017;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  in_stack_ffffff60 = (ushort *)0x2f18b;\n                  local_8c = (byte *)elf_nfp3200_reloc_type(local_80);\n                }\n                goto LAB_0002dcf0;\n              }\n              if (uVar7 == 0xdd) {\n                if (local_80 == 7) {\n                  local_8c = (byte *)0x79af6;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b39;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b55;\n                    if (local_80 != 1) {\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }\n                  }\n                  else {\n                    local_8c = (byte *)0x79b16;\n                    if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }\n                  }\n                }\n                else if (local_80 == 0xb) {\n                  local_8c = (byte *)0x79ab8;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ada;\n                  if (local_80 != 9) {\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }\n                }\n                else if (local_80 == 0xd) {\n                  local_8c = (byte *)0x79a90;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto _L7017;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar7 != 0xde) goto _L7017;\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78c33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a93;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adcb;\n                break;\n              case 3:\n                local_8c = (byte *)0x7adc2;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb8;\n                break;\n              case 5:\n                local_8c = (byte *)0x7adae;\n                break;\n              case 6:\n                local_8c = (byte *)0x7ada4;\n                break;\n              case 7:\n                local_8c = (byte *)0x7ad9a;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad8d;\n                break;\n              case 9:\n                local_8c = (byte *)0x7ad82;\n                break;\n              case 10:\n                local_8c = (byte *)0x7ad77;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7ad6d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5f;\n                break;\n              default:\n                goto _L7017;\n              }\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar7 < 0xb4) {\n            if (uVar7 != 0x8c) {\n              if (0x8c < uVar7) {\n                if (uVar7 == 0xad) {\n                  in_stack_ffffff60 = (ushort *)0x2ef09;\n                  local_8c = (byte *)elf_rx_reloc_type(local_80);\n                  goto LAB_0002dcf0;\n                }\n                if (uVar7 < 0xae) {\n                  if (uVar7 == 0x90) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78c4f;\n                      break;\n                    default:\n                      goto _L7017;\n                    case 5:\n                      local_8c = (byte *)0x789bf;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f26;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f13;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x78f09;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78efb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee8;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed8;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec9;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78ebd;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea7;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e97;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e86;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e75;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5f;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e49;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e3b;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  if (uVar7 == 0xa7) {\n                    in_stack_ffffff60 = (ushort *)0x2dce3;\n                    local_8c = (byte *)elf_nds32_reloc_type(local_80);\n                    goto LAB_0002dcf0;\n                  }\n                }\n                else {\n                  if (uVar7 == 0xae) {\n                    in_stack_ffffff60 = (ushort *)0x2ddb3;\n                    local_8c = (byte *)elf_metag_reloc_type(local_80);\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar7 == 0xb1) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78be5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba5;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79536;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79529;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x7951b;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x7950c;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794fc;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794ec;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794db;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794cb;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794bb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794aa;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x7949d;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x79490;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x79484;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79478;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x7946b;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x7945e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x79451;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x79444;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79436;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79429;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x7941c;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x7940e;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x79400;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793f1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793e2;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793d2;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793c2;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793ae;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79399;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79389;\n                      break;\n                    default:\n                      goto _L7017;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                }\n                goto _L7017;\n              }\n              if (uVar7 == 0x78) {\ncode_r0x0002ef25:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7937d;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b8c;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x796f1;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x796e7;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c8;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x796bf;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796b3;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x796a8;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7969c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7968d;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7967d;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7966d;\n                  break;\n                default:\n                  goto _L7017;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar7 < 0x79) {\n                if (uVar7 == 0x73) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x789db;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bdb;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7904a;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903f;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79034;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79023;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7900d;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff9;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fee;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fe1;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fd3;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fc3;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fb2;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78fa2;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f92;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f85;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f78;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f6b;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f5b;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f4a;\n                    break;\n                  default:\n                    goto _L7017;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar7 == 0x74) goto code_r0x0002e2d7;\n              }\n              else {\n                if (uVar7 == 0x87) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79b51;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b25;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f25;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f18;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f0d;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79f00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79ef3;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee5;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec9;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eba;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ead;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e97;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e83;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e75;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e64;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e55;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e45;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e37;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e24;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e16;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e08;\n                    break;\n                  default:\n                    goto _L7017;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar7 == 0x8a) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79543;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b83;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797ee;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797e4;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d8;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797cc;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797bd;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797b1;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x797a3;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7978e;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7977b;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7976d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7975a;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79747;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x7973b;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x7972b;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x7971b;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x7970b;\n                    break;\n                  default:\n                    goto _L7017;\n                  }\n                  goto LAB_0002dd00;\n                }\n              }\n              goto _L7017;\n            }\n            in_stack_ffffff60 = (ushort *)0x2efa1;\n            local_8c = (byte *)elf_tic6x_reloc_type(local_80);\n          }\n          else {\nLAB_0002efc8:\n            in_stack_ffffff60 = (ushort *)0x2efd1;\n            local_8c = (byte *)elf_x86_64_reloc_type(local_80);\n          }\n          goto LAB_0002dcf0;\n        }\n        if (uVar7 == 0x8217) {\ncode_r0x0002edad:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79661;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b6d;\n            break;\n          case 2:\n            local_8c = (byte *)0x79972;\n            break;\n          case 3:\n            local_8c = (byte *)0x79967;\n            break;\n          case 4:\n            local_8c = (byte *)0x7995b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7994a;\n            break;\n          case 6:\n            local_8c = (byte *)0x7993d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7992e;\n            break;\n          case 8:\n            local_8c = (byte *)0x7991f;\n            break;\n          case 9:\n            local_8c = (byte *)0x79910;\n            break;\n          case 10:\n            local_8c = (byte *)0x79901;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x798f2;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x798e6;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x798d5;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x798c6;\n            break;\n          default:\n            goto _L7017;\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar7 < 0x8218) {\n          if (uVar7 == 0x4688) {\ncode_r0x0002e2d7:\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x78e2e;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bc1;\n              break;\n            case 2:\n              local_8c = (byte *)0x790b4;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a5;\n              break;\n            case 4:\n              local_8c = (byte *)0x79095;\n              break;\n            case 5:\n              local_8c = (byte *)0x79089;\n              break;\n            case 6:\n              local_8c = (byte *)0x7907d;\n              break;\n            case 7:\n              local_8c = (byte *)0x79071;\n              break;\n            case 8:\n              local_8c = (byte *)0x79065;\n              break;\n            default:\n              goto _L7017;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar7 < 0x4689) {\n            if (uVar7 == 0x2530) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x790c3;\n                break;\n              case 1:\n                local_8c = (byte *)0x78b96;\n                break;\n              case 2:\n                local_8c = (byte *)0x78c2b;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c1d;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c13;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c09;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bff;\n                break;\n              default:\n                goto _L7017;\n              }\n            }\n            else if (uVar7 < 0x2531) {\n              if (uVar7 == 0x1059) {\ncode_r0x0002e0f7:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7a361;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78acf;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8cb;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8bf;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8ad;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a89c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a885;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a873;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a861;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a856;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a844;\n                  break;\n                default:\n                  goto _L7017;\n                }\n              }\n              else {\n                if (uVar7 != 0x1223) goto _L7017;\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x796fb;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b60;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a45;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a37;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a24;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a10;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799fc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799eb;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d9;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c9;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799ba;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a8;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79997;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79987;\n                  break;\n                default:\n                  goto _L7017;\n                }\n              }\n            }\n            else {\n              if (uVar7 == 0x3330) goto code_r0x0002edcd;\n              if (uVar7 != 0x4157) goto _L7017;\n              if (local_80 == 0) {\n                local_8c = (byte *)0x78ca4;\n              }\n              else {\n                if (local_80 != 1) goto _L7017;\n                local_8c = (byte *)0x78bcf;\n              }\n            }\n          }\n          else {\n            if (uVar7 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b09a;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a59;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b48d;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b47e;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b46a;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b458;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b446;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b434;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41f;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b40a;\n                break;\n              default:\n                goto _L7017;\n              }\n              goto LAB_0002dd00;\n            }\n            if (0x5aa5 < uVar7) {\n              if (uVar7 == 0x7650) goto code_r0x0002e4ef;\n              if (uVar7 == 0x7676) goto code_r0x0002e577;\n              goto _L7017;\n            }\n            if (uVar7 == 0x4def) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b5bd;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a14;\n                break;\n              case 2:\n                local_8c = (byte *)0x78c95;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c83;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c76;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c67;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c5a;\n                break;\n              default:\n                goto _L7017;\n              }\n              goto LAB_0002dd00;\n            }\n            if (uVar7 != 0x5441) goto _L7017;\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7aa69;\n              break;\n            case 1:\n              local_8c = (byte *)0x78a8a;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b08c;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b07e;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b073;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b068;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b05a;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b04b;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b03d;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02f;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b021;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b015;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b009;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7affd;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afee;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd9;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afc4;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaf;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af9a;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af82;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af6a;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af52;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af43;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af34;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af25;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af15;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7af01;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aeee;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aedb;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec8;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb8;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea8;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae98;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae86;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae74;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae62;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae55;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae41;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae2b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae18;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae0a;\n              break;\n            default:\n              goto _L7017;\n            case 200:\n              local_8c = (byte *)0x7adf6;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7ade4;\n            }\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar7 == 0xad45) {\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79a53;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b32;\n            break;\n          case 2:\n            local_8c = (byte *)0x79ded;\n            break;\n          case 3:\n            local_8c = (byte *)0x79ddf;\n            break;\n          case 4:\n            local_8c = (byte *)0x79dce;\n            break;\n          case 5:\n            local_8c = (byte *)0x79dbd;\n            break;\n          case 6:\n            local_8c = (byte *)0x79dad;\n            break;\n          case 7:\n            local_8c = (byte *)0x79d9a;\n            break;\n          case 8:\n            local_8c = (byte *)0x79d8b;\n            break;\n          case 9:\n            local_8c = (byte *)0x79d78;\n            break;\n          case 10:\n            local_8c = (byte *)0x79d67;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x79d56;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x79d47;\n            break;\n          default:\n            goto _L7017;\n          case 0x80:\n            local_8c = (byte *)0x79d2d;\n            break;\n          case 0x81:\n            local_8c = (byte *)0x79d15;\n          }\n          goto LAB_0002dd00;\n        }\n        if (0xad45 < uVar7) {\n          if (uVar7 == 0xdead) goto code_r0x0002ef3d;\n          if (uVar7 < 0xdeae) {\n            if (uVar7 == 0xbaab) goto code_r0x0002e43b;\n            if (uVar7 == 0xbeef) goto code_r0x0002e467;\n            goto _L7017;\n          }\n          if (uVar7 == 0xfeb0) goto code_r0x0002ef25;\n          if (uVar7 == 0xfeba) {\n            if (local_80 == 6) {\n              local_8c = (byte *)0x79879;\n            }\n            else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798af;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bf1;\n                }\n                else {\n                  local_8c = (byte *)0x78b77;\n                  if (local_80 != 1) goto _L7017;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79895;\n                if (local_80 != 4) {\n                  local_8c = (byte *)"R_IQ2000_26";\n                  if (4 < local_80) {\n                    local_8c = (byte *)"R_IQ2000_HI16";\n                  }\n                }\n              }\n            }\n            else if (local_80 == 9) {\n              local_8c = (byte *)0x79844;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79866;\n              }\n              else {\n                local_8c = (byte *)0x79853;\n                if (local_80 != 8) goto _L7017;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x7981b;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79806;\n            }\n            else {\n              if (local_80 != 10) goto _L7017;\n              local_8c = (byte *)0x79832;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar7 == 0xf00d) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7905a;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b9e;\n              break;\n            case 2:\n              local_8c = (byte *)0x79659;\n              break;\n            case 3:\n              local_8c = (byte *)0x79650;\n              break;\n            case 4:\n              local_8c = (byte *)0x79647;\n              break;\n            case 5:\n              local_8c = (byte *)0x79638;\n              break;\n            case 6:\n              local_8c = (byte *)0x79628;\n              break;\n            case 7:\n              local_8c = (byte *)0x79618;\n              break;\n            case 8:\n              local_8c = (byte *)0x79608;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f8;\n              break;\n            case 10:\n              local_8c = (byte *)0x795ec;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795e0;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795d4;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795bc;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795af;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x795a0;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x79591;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x79584;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79575;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79561;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954f;\n              break;\n            default:\n              goto _L7017;\n            }\n            goto LAB_0002dd00;\n          }\n          goto _L7017;\n        }\n        if (uVar7 == 0x9080) goto LAB_0002edf8;\n        if (uVar7 < 0x9081) {\n          if (uVar7 == 0x9026) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7a175;\n              break;\n            case 1:\n              local_8c = (byte *)0x78adb;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a828;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a818;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a808;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f9;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7ea;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7db;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7ce;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7bf;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7b0;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a7a1;\n              break;\n            default:\n              goto _L7017;\n            case 0x11:\n              local_8c = (byte *)0x7a78f;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a77e;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a76e;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a761;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a750;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73f;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a72e;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a720;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a712;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a703;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6f2;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6e0;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6cf;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6be;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6ad;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a69c;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a68b;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a67b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a66b;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a65b;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a64b;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar7 == 0x9041) goto LAB_0002e50a;\n        }\n        else {\n          if (uVar7 == 0xa390) goto LAB_0002e526;\n          if (uVar7 == 0xabc7) goto LAB_0002e54a;\n        }\n        goto _L7017;\n      }\n      if (uVar7 < 0x31) {\n        if (uVar7 < 0x2e) {\n          if (uVar7 != 0x12) {\n            if (uVar7 < 0x13) {\n              if (uVar7 == 7) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79d0a;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b0e;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a16a;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a15b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a14b;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a13c;\n                  break;\n                default:\n                  goto _L7017;\n                case 0x30:\n                  local_8c = (byte *)0x7a131;\n                  break;\n                case 0x31:\n                  local_8c = (byte *)0x7a125;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a11a;\n                  break;\n                case 0x40:\n                  local_8c = (byte *)0x7a10f;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a102;\n                  break;\n                case 0x44:\n                  local_8c = (byte *)0x7a0f7;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0ea;\n                  break;\n                case 0x48:\n                  local_8c = (byte *)0x7a0df;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0d2;\n                  break;\n                case 0x4c:\n                  local_8c = (byte *)0x7a0c7;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0ba;\n                  break;\n                case 0x52:\n                  local_8c = (byte *)0x7a0ad;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a0a0;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a093;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a083;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a073;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a063;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a053;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a043;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a033;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a028;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a01a;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a00e;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79fff;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79ff4;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe9;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fdd;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fce;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar7 < 8) {\n                if (uVar7 == 3) {\nLAB_0002e7da:\n                  in_stack_ffffff60 = (ushort *)0x2e7e3;\n                  local_8c = (byte *)elf_i386_reloc_type(local_80);\n                  goto LAB_0002dcf0;\n                }\n                if (uVar7 < 4) {\n                  if (uVar7 == 2) goto LAB_0002e7ba;\n                }\n                else {\n                  if (uVar7 == 4) {\n                    in_stack_ffffff60 = (ushort *)0x2e6b3;\n                    local_8c = (byte *)elf_m68k_reloc_type(local_80);\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar7 == 6) goto LAB_0002e7da;\n                }\n                goto _L7017;\n              }\n              if (uVar7 == 10) {\nLAB_0002ee10:\n                in_stack_ffffff60 = (ushort *)0x2ee19;\n                local_8c = (byte *)elf_mips_reloc_type(local_80);\n                goto LAB_0002dcf0;\n              }\n              if (10 < uVar7) {\n                if (uVar7 == 0xb) goto LAB_0002e7ba;\n                if (uVar7 == 0xf) {\n                  in_stack_ffffff60 = (ushort *)0x2e67d;\n                  local_8c = (byte *)elf_hppa_reloc_type(local_80);\n                  goto LAB_0002dcf0;\n                }\n                goto _L7017;\n              }\n              if (uVar7 == 8) goto LAB_0002ee10;\n              if (uVar7 == 9) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79c05;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b17;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79fb4;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa6;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f99;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f8c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f7e;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f71;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x79f64;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79f58;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f4c;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f3c;\n                  break;\n                default:\n                  goto _L7017;\n                }\n                goto LAB_0002dd00;\n              }\n              goto _L7017;\n            }\n            if (uVar7 == 0x24) {\n              in_stack_ffffff60 = (ushort *)0x2efb9;\n              local_8c = (byte *)v800_reloc_type(local_80);\n              goto LAB_0002dcf0;\n            }\n            if (0x24 < uVar7) {\n              if (uVar7 == 0x2a) {\n                in_stack_ffffff60 = (ushort *)0x2eea1;\n                local_8c = (byte *)elf_sh_reloc_type(local_80);\n                goto LAB_0002dcf0;\n              }\n              if (uVar7 < 0x2b) {\n                if (uVar7 == 0x27) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x7a8dd;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a9d;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad3b;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad25;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad10;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7ad00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace6;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7acd0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acbc;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7acab;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac9e;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac8d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac7b;\n                    break;\n                  default:\n                    goto _L7017;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar7 == 0x28) {\n                  in_stack_ffffff60 = (ushort *)0x2e323;\n                  local_8c = (byte *)elf_arm_reloc_type(local_80);\n                  goto LAB_0002dcf0;\n                }\n              }\n              else {\n                if (uVar7 == 0x2b) goto LAB_0002e7ba;\n                if (uVar7 == 0x2d) goto LAB_0002e062;\n              }\n              goto _L7017;\n            }\n            if (uVar7 == 0x15) {\n              in_stack_ffffff60 = (ushort *)0x2eed9;\n              local_8c = (byte *)elf_ppc64_reloc_type(local_80);\n              goto LAB_0002dcf0;\n            }\n            if (uVar7 < 0x16) {\n              if (uVar7 == 0x13) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b54a;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a1f;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b8f4;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b8e9;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b8df;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8d1;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8c2;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8b2;\n                  break;\n                default:\n                  goto _L7017;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar7 == 0x14) {\n                in_stack_ffffff60 = (ushort *)0x2e183;\n                local_8c = (byte *)elf_ppc_reloc_type(local_80);\n                goto LAB_0002dcf0;\n              }\n            }\n            else {\n              if (uVar7 == 0x16) {\nLAB_0002e526:\n                in_stack_ffffff60 = (ushort *)0x2e52f;\n                local_8c = (byte *)elf_s390_reloc_type(local_80);\n                goto LAB_0002dcf0;\n              }\n              if (uVar7 == 0x17) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b3ff;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a31;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b68e;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b67e;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b66e;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b661;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b654;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b648;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b63c;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b631;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b625;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b617;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b609;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5fd;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ef;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5e3;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d7;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c9;\n                  break;\n                default:\n                  goto _L7017;\n                }\n                goto LAB_0002dd00;\n              }\n            }\n            goto _L7017;\n          }\nLAB_0002e7ba:\n          in_stack_ffffff60 = (ushort *)0x2e7c3;\n          local_8c = (byte *)elf_sparc_reloc_type(local_80);\n        }\n        else {\n          in_stack_ffffff60 = (ushort *)0x2ede9;\n          local_8c = (byte *)elf_h8_reloc_type(local_80);\n        }\n        goto LAB_0002dcf0;\n      }\n      if (uVar7 == 0x57) {\nLAB_0002edf8:\n        in_stack_ffffff60 = (ushort *)0x2ee01;\n        local_8c = (byte *)v850_reloc_type(local_80);\n        goto LAB_0002dcf0;\n      }\n      if (0x57 < uVar7) {\n        if (uVar7 == 0x5d) {\nLAB_0002e062:\n          in_stack_ffffff60 = (ushort *)0x2e06b;\n          local_8c = (byte *)elf_arc_reloc_type(local_80);\n        }\n        else {\n          if (uVar7 < 0x5e) {\n            if (uVar7 == 0x5a) {\ncode_r0x0002ef3d:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7ad50;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a74;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b19d;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b191;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b184;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b173;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b161;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14f;\n                break;\n              default:\n                goto _L7017;\n              }\n              goto LAB_0002dd00;\n            }\n            if (0x5a < uVar7) {\n              if (uVar7 == 0x5b) {\ncode_r0x0002e741:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79f32;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af5;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3e1;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3d1;\n                  break;\n                default:\n                  goto _L7017;\n                case 6:\n                  local_8c = (byte *)0x7a3c1;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3b1;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a3a2;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a393;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a380;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36f;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar7 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fc2;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78aeb;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a634;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a62b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a616;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a601;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5ee;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5db;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c6;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b6;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a6;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a597;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a585;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a573;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a566;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a559;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a546;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a533;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a527;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a517;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a507;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f7;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4e4;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4d1;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4bd;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a9;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a495;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a481;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a46e;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a45b;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a448;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a435;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a424;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a412;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a400;\n                  break;\n                default:\n                  goto _L7017;\n                }\n                goto LAB_0002dd00;\n              }\n              goto _L7017;\n            }\n            if (uVar7 == 0x58) {\nLAB_0002e50a:\n              in_stack_ffffff60 = (ushort *)0x2e513;\n              local_8c = (byte *)elf_m32r_reloc_type(local_80);\n              goto LAB_0002dcf0;\n            }\n            if (uVar7 == 0x59) {\ncode_r0x0002e467:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7add5;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a67;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3f2;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b3e6;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3d4;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3c2;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3b1;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b399;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b383;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b376;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b364;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b352;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33f;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b32c;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b319;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b309;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f9;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e9;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d9;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c9;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2ba;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a7;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b294;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b281;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b270;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b24d;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b239;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b228;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b217;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b202;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1ed;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d9;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c6;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b6;\n                break;\n              default:\n                goto _L7017;\n              }\n              goto LAB_0002dd00;\n            }\n            goto _L7017;\n          }\n          if (uVar7 == 0x65) goto code_r0x0002edad;\n          if (uVar7 < 0x66) {\n            if (uVar7 != 0x5e) {\n              if (uVar7 == 99) goto code_r0x0002e741;\n              goto _L7017;\n            }\nLAB_0002e54a:\n            in_stack_ffffff60 = (ushort *)0x2e553;\n            local_8c = (byte *)elf_xtensa_reloc_type(local_80);\n          }\n          else if (uVar7 == 0x6a) {\n            in_stack_ffffff60 = (ushort *)0x2ee89;\n            local_8c = (byte *)elf_bfin_reloc_type(local_80);\n          }\n          else {\n            if (uVar7 != 0x71) {\n              if (uVar7 != 0x69) goto _L7017;\n              if (((char)(filedata->file_header).e_flags != '-') &&\n                 ((filedata->file_header).e_ident[7] != '\0')) goto code_r0x0002e0f7;\n              switch(local_80) {\n              default:\n                goto _L7017;\n              case 1:\n                local_8c = (byte *)0x7a3f1;\n                break;\n              case 2:\n                local_8c = (byte *)0x78ac0;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa5b;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa4c;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa34;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa1c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7aa03;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9eb;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9d3;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a9a2;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a98a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a97a;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a965;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a955;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a943;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a933;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a923;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a910;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8fd;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8ea;\n              }\n              goto LAB_0002dd00;\n            }\n            in_stack_ffffff60 = (ushort *)0x2e655;\n            local_8c = (byte *)elf_nios2_reloc_type(local_80);\n          }\n        }\nLAB_0002dcf0:\n        if (local_8c != (byte *)0x0) goto LAB_0002dd00;\n        goto _L7017;\n      }\n      if (uVar7 == 0x4c) {\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x79dfc;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b05;\n          break;\n        case 2:\n          local_8c = (byte *)0x7a357;\n          break;\n        case 3:\n          local_8c = (byte *)0x7a34d;\n          break;\n        case 4:\n          local_8c = (byte *)0x7a33e;\n          break;\n        case 5:\n          local_8c = (byte *)0x7a32e;\n          break;\n        case 6:\n          local_8c = (byte *)0x7a31e;\n          break;\n        case 7:\n          local_8c = (byte *)0x7a309;\n          break;\n        case 8:\n          local_8c = (byte *)0x7a2f6;\n          break;\n        case 9:\n          local_8c = (byte *)0x7a2ea;\n          break;\n        case 10:\n          local_8c = (byte *)0x7a2da;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7a2c9;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7a2b9;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7a2ab;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7a29d;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7a28c;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7a27b;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7a26a;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7a255;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7a241;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7a230;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7a21f;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7a212;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7a207;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7a1f6;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7a1e5;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7a1d1;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7a1bd;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7a1ad;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7a19d;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7a18f;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7a182;\n          break;\n        default:\n          goto _L7017;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar7 < 0x4d) {\n        if (uVar7 == 0x3e) goto LAB_0002efc8;\n        if (uVar7 < 0x3f) {\n          if (uVar7 == 0x32) {\n            in_stack_ffffff60 = (ushort *)0x2e2b3;\n            local_8c = (byte *)elf_ia64_reloc_type(local_80);\n            goto LAB_0002dcf0;\n          }\n          if (uVar7 != 0x35) goto _L7017;\n        }\n        else if (uVar7 != 0x46) {\n          if (uVar7 == 0x4b) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x798bb;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b4c;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bfc;\n              break;\n            case 3:\n              local_8c = (byte *)0x79bf4;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be9;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bde;\n              break;\n            case 6:\n              local_8c = (byte *)0x79bd4;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc8;\n              break;\n            default:\n              goto _L7017;\n            case 0xd:\n              local_8c = (byte *)0x79bbc;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bb1;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79ba2;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b93;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b84;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b70;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b5e;\n            }\n            goto LAB_0002dd00;\n          }\n          goto _L7017;\n        }\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7b69b;\n          break;\n        case 1:\n          local_8c = (byte *)0x789fa;\n          break;\n        case 2:\n          local_8c = (byte *)0x78a06;\n          break;\n        case 3:\n          local_8c = (byte *)0x789cd;\n          break;\n        case 4:\n          local_8c = (byte *)0x789e8;\n          break;\n        case 5:\n          local_8c = (byte *)0x7ba07;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b9fa;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b9ed;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b9da;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b9c2;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b9ac;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b99f;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b990;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7b981;\n          break;\n        default:\n          goto _L7017;\n        case 0xf:\n          local_8c = (byte *)0x7b973;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7b961;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7b94e;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7b93e;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7b92e;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7b91c;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7b909;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar7 == 0x54) {\ncode_r0x0002edcd:\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7ac6f;\n          break;\n        case 1:\n          local_8c = (byte *)0x78a81;\n          break;\n        case 2:\n          local_8c = (byte *)0x7b139;\n          break;\n        case 3:\n          local_8c = (byte *)0x7b12f;\n          break;\n        case 4:\n          local_8c = (byte *)0x7b125;\n          break;\n        case 5:\n          local_8c = (byte *)0x7b117;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b109;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b0fb;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b0ec;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b0dd;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b0cd;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b0b8;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b0a5;\n          break;\n        default:\n          goto _L7017;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar7 < 0x55) {\n        if (uVar7 != 0x50) {\n          if (uVar7 == 0x53) goto code_r0x0002e6d7;\n          goto _L7017;\n        }\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7a838;\n          break;\n        case 1:\n          local_8c = (byte *)0x78aac;\n          break;\n        case 2:\n          local_8c = (byte *)0x7ac65;\n          break;\n        case 3:\n          local_8c = (byte *)0x7ac5b;\n          break;\n        case 4:\n          local_8c = (byte *)0x7ac51;\n          break;\n        case 5:\n          local_8c = (byte *)0x7ac47;\n          break;\n        case 6:\n          local_8c = (byte *)0x7ac3b;\n          break;\n        case 7:\n          local_8c = (byte *)0x7ac2e;\n          break;\n        case 8:\n          local_8c = (byte *)0x7ac21;\n          break;\n        case 9:\n          local_8c = (byte *)0x7ac14;\n          break;\n        case 10:\n          local_8c = (byte *)0x7ac07;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7abf2;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7abdf;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7abd3;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7abc5;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7abb7;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7aba9;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7ab9a;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7ab89;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7ab78;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7ab67;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7ab56;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7ab49;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7ab3a;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7ab2b;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7ab1c;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7ab11;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7ab04;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7aaf7;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7aaea;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7aadc;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7aace;\n          break;\n        case 0x20:\n          local_8c = (byte *)0x7aabb;\n          break;\n        case 0x21:\n          local_8c = (byte *)0x7aab0;\n          break;\n        case 0x22:\n          local_8c = (byte *)0x7aa98;\n          break;\n        case 0x23:\n          local_8c = (byte *)0x7aa8b;\n          break;\n        case 0x24:\n          local_8c = (byte *)0x7aa74;\n          break;\n        default:\n          goto _L7017;\n        }\nLAB_0002dd00:\n        pcVar10 = "%-22s";\n        if (do_wide == 0) {\n          pcVar10 = "%-17.17s";\n        }\n        printf(pcVar10,local_8c);\n        bVar22 = true;\n        uVar7 = (filedata->file_header).e_machine;\n        bVar20 = uVar7 < 0x9026;\n        bVar21 = uVar7 == 0x9026;\n        if (!bVar21) goto LAB_0002dbff;\n        iVar16 = 0xf;\n        pbVar18 = local_8c;\n        pbVar19 = (byte *)"R_ALPHA_LITUSE";\n        do {\n          if (iVar16 == 0) break;\n          iVar16 = iVar16 + -1;\n          bVar20 = *pbVar18 < *pbVar19;\n          bVar21 = *pbVar18 == *pbVar19;\n          pbVar18 = pbVar18 + (uint)bVar23 * -2 + 1;\n          pbVar19 = pbVar19 + (uint)bVar23 * -2 + 1;\n        } while (bVar21);\n        if ((!bVar20 && !bVar21) != bVar20) goto LAB_0002dbff;\n        if (is_rela == 0) {\n          if (local_90 == 0 && local_94 == 0) goto LAB_0002dc72;\n          goto LAB_0002dc11;\n        }\n        piVar1 = (int *)((int)&rels[uVar17].r_addend + 4);\n        if (*piVar1 == 0 && (uint)(6 < (uint)rels[uVar17].r_addend) <= (uint)-*piVar1) {\n                    /* WARNING: Could not recover jumptable at 0x0002dd94. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n          bVar8 = (*(code *)((int)&_GLOBAL_OFFSET_TABLE_ +\n                            *(int *)(&DAT_0008c8d0 + (int)rels[uVar17].r_addend * 4)))();\n          return bVar8;\n        }\n        putc(0x20,*(FILE **)puVar6);\n        bVar5 = rels[uVar17].r_addend;\n        sym_info_00 = (Elf_Internal_Sym *)0x5;\n        pcVar10 = (char *)dcgettext(0,"<unknown addend: %lx>");\n        printf(pcVar10,(int)bVar5);\n        local_6c = 0;\n      }\n      else {\n        if (uVar7 == 0x55) {\ncode_r0x0002e4ef:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b1aa;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a3e;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5ab;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b5a1;\n            break;\n          case 4:\n            local_8c = (byte *)0x7b597;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b587;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b57d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b568;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b555;\n            break;\n          default:\n            goto _L7017;\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar7 == 0x56) {\ncode_r0x0002e577:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b143;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a50;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b53b;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b52a;\n            break;\n          case 4:\n            local_8c = (byte *)0x7b520;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b510;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4fe;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b4f4;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4e4;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4d2;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b4c8;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b8;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a7;\n            break;\n          default:\n            goto _L7017;\n          }\n          goto LAB_0002dd00;\n        }\n_L7017:\n        sym_info_00 = (Elf_Internal_Sym *)0x5;\n        pcVar10 = (char *)dcgettext(0,"unrecognized: %-7lx");\n        printf(pcVar10,local_80);\n        bVar22 = false;\n        local_8c = (byte *)0x0;\nLAB_0002dbff:\n        if (local_90 == 0 && local_94 == 0) {\n          if (is_rela != 0) {\n            iVar16 = (int)rels[uVar17].r_addend;\n            sym_info_00 = *(Elf_Internal_Sym **)((int)&rels[uVar17].r_addend + 4);\n            printf("%*c",(-(uint)(is_32bit_elf == 0) & 8) + 0xc,0x20);\n            if ((int)sym_info_00 < 0) {\n              sym_info_00 = (Elf_Internal_Sym *)\n                            -(int)((int)&sym_info_00->st_value + (uint)(iVar16 != 0));\n              printf("-%llx",-iVar16);\n            }\n            else {\n              printf("%llx",iVar16);\n            }\n          }\n        }\n        else {\nLAB_0002dc11:\n          if ((symtab == (Elf_Internal_Sym *)0x0) || ((local_94 < nsyms) <= local_90)) {\n            sym_info_00 = (Elf_Internal_Sym *)0x5;\n            pcVar10 = (char *)dcgettext(0," bad symbol index: %08lx in reloc");\n            error(pcVar10,local_94);\n            local_6c = 0;\n          }\n          else {\n            pEVar24 = symtab + local_94;\n            pcVar10 = get_symbol_version_string\n                                ((Filedata *)strtablen,local_94,(char *)&pEVar24->st_name,\n                                 (ulong)&pEVar24->st_shndx,(uint)&sym_info,\n                                 (Elf_Internal_Sym *)&vna_other,(versioned_symbol_info *)sym_info_00\n                                 ,in_stack_ffffff60,psym_1);\n            putchar(0x20);\n            if ((pEVar24->st_info & 0xf) == 10) {\n              pcVar13 = "??";\n              uVar14 = -(uint)(is_32bit_elf == 0) & 6;\n              uVar11 = uVar14 + 8;\n              if (strtab != (char *)0x0) {\n                uVar12 = pEVar24->st_name;\n                if ((uVar12 < strtablen) && (uVar12 != 0)) {\n                  pcVar13 = strtab + uVar12;\n                }\n                else {\n                  pcVar13 = "??";\n                }\n              }\n              in_stack_ffffff60 = (ushort *)0x2e9d3;\n              uVar12 = print_symbol(uVar11,pcVar13);\n              if (pcVar10 != (char *)0x0) {\n                pcVar13 = "@@%s";\n                if (sym_info != symbol_public) {\n                  pcVar13 = "@%s";\n                }\n                printf(pcVar13,pcVar10);\n              }\n              iVar16 = (uVar14 + 9) - uVar12;\n              if (uVar11 < uVar12) {\n                iVar16 = 1;\n              }\n              sym_info_00 = (Elf_Internal_Sym *)&DAT_0007c3bc;\n              printf("()%-*s",iVar16);\n            }\n            else {\n              in_stack_ffffff60 = (ushort *)0x2ebcf;\n              print_vma(CONCAT44(uVar11,psym_1),(print_mode)pEVar24->st_value);\n              pcVar13 = "   ";\n              if (is_32bit_elf == 0) {\n                pcVar13 = " ";\n              }\n              printf(pcVar13);\n            }\n            uVar14 = pEVar24->st_name;\n            if (uVar14 == 0) {\n              pcVar10 = "<null>";\n              if ((pEVar24->st_info & 0xf) == 3) {\n                pEVar24 = (Elf_Internal_Sym *)pEVar24->st_shndx;\n                if (pEVar24 < (Elf_Internal_Sym *)(filedata->file_header).e_shnum) {\n                  if (filedata->section_headers + (int)pEVar24 == (Elf_Internal_Shdr *)0x0) {\n                    pcVar10 = "<none>";\n                  }\n                  else if (filedata->string_table == (char *)0x0) {\n                    pcVar10 = "<no-strings>";\n                  }\n                  else {\n                    uVar14 = filedata->section_headers[(int)pEVar24].sh_name;\n                    pcVar10 = filedata->string_table + uVar14;\n                    if (uVar14 < filedata->string_table_length) goto LAB_0002ea57;\n                    pcVar10 = "<corrupt>";\n                  }\n                  sym_info_00 = (Elf_Internal_Sym *)0x5;\n                  pcVar10 = (char *)dcgettext(0,pcVar10);\n                }\n                else {\n                  pcVar10 = "ABS";\n                  if ((pEVar24 != (Elf_Internal_Sym *)0xfffffff1) &&\n                     (pcVar10 = "COMMON", pEVar24 != (Elf_Internal_Sym *)0xfffffff2)) {\n                    uVar7 = (filedata->file_header).e_machine;\n                    if (uVar7 == 8) {\n                      pcVar10 = "SCOMMON";\n                      if ((pEVar24 != (Elf_Internal_Sym *)0xffffff03) &&\n                         (pcVar10 = "SUNDEF", pEVar24 != (Elf_Internal_Sym *)0xffffff04))\n                      goto LAB_0002f0b3;\n                    }\n                    else if (uVar7 == 0x8c) {\n                      pcVar10 = "SCOMMON";\n                      if (pEVar24 != (Elf_Internal_Sym *)0xffffff00) goto LAB_0002f0b3;\n                    }\n                    else if ((uVar7 == 0x3e) || (uVar7 == 0xb4)) {\n                      pcVar10 = "LARGE_COMMON";\n                      if (pEVar24 != (Elf_Internal_Sym *)0xffffff02) goto LAB_0002f085;\n                    }\n                    else if (uVar7 == 0xb5) {\n                      pcVar10 = "LARGE_COMMON";\n                      if (pEVar24 != (Elf_Internal_Sym *)0xffffff02) goto LAB_0002f0b3;\n                    }\n                    else {\nLAB_0002f085:\n                      if (uVar7 == 0x32) {\n                        uVar2 = (filedata->file_header).e_ident[7];\n                        if ((pEVar24 == (Elf_Internal_Sym *)0xffffff00) && (uVar2 == '\x01')) {\n                          pcVar10 = "ANSI_COM";\n                        }\n                        else {\n                          if ((uVar2 != '\r') || (pEVar24 != (Elf_Internal_Sym *)0xffffff20))\n                          goto LAB_0002f0b3;\n                          pcVar10 = "VMS_SYMVEC";\n                        }\n                      }\n                      else {\nLAB_0002f0b3:\n                        sprintf(name_buf,"<section 0x%x>");\n                        pcVar10 = name_buf;\n                        sym_info_00 = pEVar24;\n                      }\n                    }\n                  }\n                }\n              }\nLAB_0002ea57:\n              in_stack_ffffff60 = (ushort *)0x2ea61;\n              print_symbol(0x16,pcVar10);\n            }\n            else if (strtab == (char *)0x0) {\n              sym_info_00 = (Elf_Internal_Sym *)0x5;\n              pcVar10 = (char *)dcgettext(0,"<string table index: %3ld>");\n              printf(pcVar10,uVar14);\n            }\n            else if (uVar14 < strtablen) {\n              in_stack_ffffff60 = (ushort *)0x2ec91;\n              print_symbol(0x16,strtab + uVar14);\n              if (pcVar10 != (char *)0x0) {\n                pcVar13 = "@@%s";\n                if (sym_info != symbol_public) {\n                  pcVar13 = "@%s";\n                }\n                printf(pcVar13,pcVar10);\n              }\n            }\n            else {\n              sym_info_00 = (Elf_Internal_Sym *)0x5;\n              pcVar10 = (char *)dcgettext(0,"<corrupt string table index: %3ld>");\n              error(pcVar10,uVar14);\n              local_6c = 0;\n            }\n            if (is_rela != 0) {\n              sym_info_00 = *(Elf_Internal_Sym **)((int)&rels[uVar17].r_addend + 4);\n              iVar16 = (int)rels[uVar17].r_addend;\n              if ((int)sym_info_00 < 0) {\n                sym_info_00 = (Elf_Internal_Sym *)\n                              -(int)((int)&sym_info_00->st_value + (uint)(iVar16 != 0));\n                printf(" - %llx",-iVar16);\n              }\n              else {\n                printf(" + %llx",iVar16);\n              }\n            }\n          }\n        }\n        if ((filedata->file_header).e_machine == 0x2b) {\n          bVar20 = false;\n          bVar22 = !bVar22;\n          if (!bVar22) {\n            iVar16 = 0xe;\n            pbVar18 = (byte *)"R_SPARC_OLO10";\n            do {\n              if (iVar16 == 0) break;\n              iVar16 = iVar16 + -1;\n              bVar20 = *local_8c < *pbVar18;\n              bVar22 = *local_8c == *pbVar18;\n              local_8c = local_8c + (uint)bVar23 * -2 + 1;\n              pbVar18 = pbVar18 + (uint)bVar23 * -2 + 1;\n            } while (bVar22);\n            if ((!bVar20 && !bVar22) == bVar20) {\n              printf(" + %lx",(int)psym_1 >> 8);\n            }\n          }\n        }\n      }\nLAB_0002dc72:\n      putc(10,*(FILE **)puVar6);\n      if ((is_32bit_elf == 0) && ((filedata->file_header).e_machine == 8)) {\n        pcVar10 = (char *)((uint)psym_1 >> 8 & 0xff);\n        pcVar13 = elf_mips_reloc_type((ulong)pcVar10);\n        uVar14 = (uint)psym_1 >> 0x10 & 0xff;\n        in_stack_ffffff60 = (ushort *)0x2eadb;\n        pcVar15 = elf_mips_reloc_type(uVar14);\n        printf("                    Type2: ");\n        if (pcVar13 == (char *)0x0) {\n          sym_info_00 = (Elf_Internal_Sym *)0x5;\n          pcVar13 = (char *)dcgettext(0,"unrecognized: %-7lx");\n          printf(pcVar13,pcVar10);\n        }\n        else {\n          printf("%-17.17s",pcVar13);\n          pcVar10 = pcVar13;\n        }\n        printf("\n                    Type3: ",pcVar10);\n        if (pcVar15 == (char *)0x0) {\n          sym_info_00 = (Elf_Internal_Sym *)0x5;\n          pcVar10 = (char *)dcgettext(0,"unrecognized: %-7lx");\n          printf(pcVar10,uVar14);\n        }\n        else {\n          printf("%-17.17s",pcVar15);\n        }\n        putc(10,*(FILE **)puVar6);\n      }\n      uVar17 = uVar17 + 1;\n    } while (uVar17 < local_60[0]);\n  }\n  free(rels);\n  return local_6c;\n}" type_identifier (ERROR "__regparm3" identifier) (function_declarator "dump_relocations(Filedata *filedata,ulong rel_offset,ulong rel_size,Elf_Internal_Sym *symtab,\n                ulong nsyms,char *strtab,ulong strtablen,int is_rela,bfd_boolean is_dynsym)" identifier (parameter_list "(Filedata *filedata,ulong rel_offset,ulong rel_size,Elf_Internal_Sym *symtab,\n                ulong nsyms,char *strtab,ulong strtablen,int is_rela,bfd_boolean is_dynsym)" ( (parameter_declaration "Filedata *filedata" type_identifier (pointer_declarator "*filedata" * identifier)) , (parameter_declaration "ulong rel_offset" type_identifier identifier) , (parameter_declaration "ulong rel_size" type_identifier identifier) , (parameter_declaration "Elf_Internal_Sym *symtab" type_identifier (pointer_declarator "*symtab" * identifier)) , (parameter_declaration "ulong nsyms" type_identifier identifier) , (parameter_declaration "char *strtab" primitive_type (pointer_declarator "*strtab" * identifier)) , (parameter_declaration "ulong strtablen" type_identifier identifier) , (parameter_declaration "int is_rela" primitive_type identifier) , (parameter_declaration "bfd_boolean is_dynsym" type_identifier identifier) ))) (compound_statement "{\n  int *piVar1;\n  uchar uVar2;\n  undefined4 uVar3;\n  undefined4 uVar4;\n  bfd_vma bVar5;\n  undefined *puVar6;\n  ushort uVar7;\n  bfd_boolean bVar8;\n  Elf_Internal_Rela *pEVar9;\n  char *pcVar10;\n  uint uVar11;\n  uint uVar12;\n  char *pcVar13;\n  uint uVar14;\n  char *pcVar15;\n  int iVar16;\n  uint uVar17;\n  byte *pbVar18;\n  byte *pbVar19;\n  bool bVar20;\n  bool bVar21;\n  bool bVar22;\n  byte bVar23;\n  Elf_Internal_Sym *sym_info_00;\n  Elf_Internal_Sym *pEVar24;\n  ushort *in_stack_ffffff60;\n  Elf_Internal_Sym *psym_1;\n  uint local_94;\n  uint local_90;\n  byte *local_8c;\n  uint local_80;\n  bfd_boolean local_6c;\n  ulong local_60 [4];\n  ushort vna_other;\n  Elf_Internal_Rela *rels;\n  versioned_symbol_info sym_info;\n  char name_buf [40];\n  \n  bVar23 = 0;\n  local_60[0] = rel_size;\n  if (is_rela == -1) {\n    uVar7 = (filedata->file_header).e_machine;\n    if (uVar7 == 0x90) {\nLAB_0002d860:\n      is_rela = 1;\n      goto LAB_0002d450;\n    }\n    if (0x90 < uVar7) {\n      if (uVar7 != 0x2530) {\n        if (uVar7 < 0x2531) {\n          if (uVar7 != 0xbf) {\n            if (uVar7 < 0xc0) {\n              if (uVar7 < 0xb6) {\n                if (uVar7 < 0xb4) {\n                  if (uVar7 < 0xaf) {\n                    if ((0xac < uVar7) || (uVar7 == 0xa7)) goto LAB_0002d860;\n                  }\n                  else if (uVar7 == 0xb1) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar7 != 0xb7) {\n                if (0xb6 < uVar7) {\n                  uVar7 = uVar7 - 0xbc;\njoined_r0x0002da08:\n                  if (uVar7 < 2) goto LAB_0002d860;\n                }\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar7 != 0xf3) {\n              if (uVar7 < 0xf4) {\n                if (uVar7 != 0xc5) {\n                  if (uVar7 < 0xc6) {\n                    if (uVar7 == 0xc3) goto LAB_0002d860;\n                  }\n                  else if ((ushort)(uVar7 - 0xdd) < 3) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar7 != 0x1057) {\n                if (uVar7 < 0x1058) {\n                  if (uVar7 == 0xfa) goto LAB_0002d538;\n                }\n                else if ((uVar7 == 0x1059) || (uVar7 == 0x1223)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n          }\n        }\n        else if (uVar7 != 0x9080) {\n          if (uVar7 < 0x9081) {\n            if (uVar7 == 0x7650) goto LAB_0002d538;\n            if (uVar7 < 0x7651) {\n              if (uVar7 != 0x4157) {\n                if (uVar7 < 0x4158) {\n                  if (uVar7 == 0x3330) goto LAB_0002d860;\n                }\n                else {\n                  if (uVar7 == 0x5441) goto LAB_0002d860;\n                  if (uVar7 == 0x5aa5) goto LAB_0002d538;\n                }\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar7 != 0x8217) {\n              if (uVar7 < 0x8218) {\n                if (uVar7 == 0x7676) goto LAB_0002d860;\n              }\n              else {\n                if (uVar7 == 0x9026) goto LAB_0002d860;\n                if (uVar7 == 0x9041) goto LAB_0002d538;\n              }\n              goto LAB_0002d510;\n            }\n          }\n          else if (uVar7 != 0xbeef) {\n            if (uVar7 < 0xbef0) {\n              if (uVar7 != 0xabc7) {\n                if (uVar7 < 0xabc8) {\n                  if (uVar7 == 0xa390) goto LAB_0002d860;\n                }\n                else if ((uVar7 == 0xad45) || (uVar7 == 0xbaab)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar7 != 0xfeb0) {\n              if (0xfeb0 < uVar7) {\n                uVar7 = uVar7 + 0x146;\n                goto joined_r0x0002da08;\n              }\n              if ((uVar7 != 0xdead) && (uVar7 != 0xf00d)) goto LAB_0002d510;\n            }\n          }\n        }\n      }\n      goto LAB_0002d860;\n    }\n    if (uVar7 == 0x3e) goto LAB_0002d860;\n    if (0x3e < uVar7) {\n      if (uVar7 < 0x5f) {\n        if (uVar7 < 0x5c) {\n          if (uVar7 < 0x55) {\n            if ((0x52 < uVar7) || ((0x4a < uVar7 && ((uVar7 < 0x4d || (uVar7 == 0x50))))))\n            goto LAB_0002d860;\n          }\n          else {\n            if (uVar7 == 0x55) goto LAB_0002d538;\n            if (uVar7 < 0x5b) goto LAB_0002d860;\n          }\nLAB_0002d510:\n          pcVar10 = (char *)dcgettext(0,\n                                      "Don\'t know about relocations on this machine architecture\n"\n                                      ,5);\n          warn(pcVar10);\n          goto LAB_0002d538;\n        }\n      }\n      else {\n        if (0x72 < uVar7) {\n          if (uVar7 == 0x87) goto LAB_0002d538;\n          if (uVar7 < 0x88) {\n            if (uVar7 == 0x73) goto LAB_0002d538;\n            if (uVar7 == 0x78) goto LAB_0002d860;\n          }\n          else if ((uVar7 == 0x8a) || (uVar7 == 0x8c)) goto LAB_0002d860;\n          goto LAB_0002d510;\n        }\n        if ((uVar7 < 0x71) && (uVar7 != 0x65)) {\n          if (100 < uVar7) {\n            uVar7 = uVar7 - 0x69;\n            goto joined_r0x0002da08;\n          }\n          goto LAB_0002d510;\n        }\n      }\n      goto LAB_0002d860;\n    }\n    if (0x17 < uVar7) {\n      if (uVar7 < 0x2c) {\n        if ((uVar7 < 0x2a) && (uVar7 != 0x27)) {\n          if (uVar7 == 0x28) goto LAB_0002d538;\n          if (uVar7 != 0x24) goto LAB_0002d510;\n        }\n      }\n      else if ((uVar7 < 0x2d) || ((0x30 < uVar7 && (uVar7 != 0x32)))) goto LAB_0002d510;\n      goto LAB_0002d860;\n    }\n    if ((0x13 < uVar7) || (uVar7 == 7)) goto LAB_0002d860;\n    if (uVar7 < 8) {\n      if (uVar7 != 3) {\n        if (uVar7 < 4) {\n          if (uVar7 != 2) goto LAB_0002d510;\n        }\n        else if (uVar7 != 4) {\n          if (uVar7 != 6) goto LAB_0002d510;\n          goto LAB_0002d538;\n        }\n        goto LAB_0002d860;\n      }\n    }\n    else if (uVar7 != 10) {\n      if (uVar7 < 0xb) {\n        if (uVar7 != 8) goto LAB_0002d510;\n      }\n      else {\n        if (uVar7 == 0x12) goto LAB_0002d860;\n        if (uVar7 != 0x13) goto LAB_0002d510;\n      }\n    }\nLAB_0002d538:\n    bVar8 = slurp_rel_relocs(filedata,rel_offset,local_60[0],&rels,local_60);\n    if (bVar8 == 0) {\n      return 0;\n    }\n    is_rela = do_wide;\n    if (is_32bit_elf == 0) {\n      if (do_wide != 0) {\n        pcVar10 = \n        "    Offset             Info             Type               Symbol\'s Value  Symbol\'s Name\n"\n        ;\nLAB_0002d598:\n        sym_info_00 = (Elf_Internal_Sym *)0x5;\n        pcVar10 = (char *)dcgettext(0,pcVar10);\n        printf(pcVar10);\n        is_rela = 0;\n        goto LAB_0002d5b6;\n      }\n      pcVar10 = "  Offset          Info           Type           Sym. Value    Sym. Name\n";\n    }\n    else {\n      if (do_wide != 0) {\n        pcVar10 = " Offset     Info    Type                Sym. Value  Symbol\'s Name\n";\n        goto LAB_0002d598;\n      }\n      pcVar10 = " Offset     Info    Type            Sym.Value  Sym. Name\n";\n    }\n  }\n  else {\n    if (is_rela == 0) goto LAB_0002d538;\nLAB_0002d450:\n    bVar8 = slurp_rela_relocs(filedata,rel_offset,rel_size,&rels,local_60);\n    if (bVar8 == 0) {\n      return 0;\n    }\n    if (is_32bit_elf == 0) {\n      if (do_wide == 0) {\n        pcVar10 = \n        "  Offset          Info           Type           Sym. Value    Sym. Name + Addend\n";\n      }\n      else {\n        pcVar10 = \n        "    Offset             Info             Type               Symbol\'s Value  Symbol\'s Name + Addend\n"\n        ;\n      }\n    }\n    else if (do_wide == 0) {\n      pcVar10 = " Offset     Info    Type            Sym.Value  Sym. Name + Addend\n";\n    }\n    else {\n      pcVar10 = " Offset     Info    Type                Sym. Value  Symbol\'s Name + Addend\n";\n    }\n  }\n  sym_info_00 = (Elf_Internal_Sym *)0x5;\n  pcVar10 = (char *)dcgettext(0,pcVar10);\n  printf(pcVar10);\nLAB_0002d5b6:\n  puVar6 = PTR_stdout_000b3fd8;\n  if (local_60[0] == 0) {\n    local_6c = 1;\n  }\n  else {\n    local_6c = 1;\n    uVar17 = 0;\n    do {\n      pEVar9 = rels + uVar17;\n      uVar3 = (undefined4)pEVar9->r_offset;\n      uVar4 = *(undefined4 *)((int)&pEVar9->r_offset + 4);\n      uVar14 = *(uint *)((int)&pEVar9->r_info + 4);\n      pEVar24 = *(Elf_Internal_Sym **)&pEVar9->r_info;\n      if (is_32bit_elf == 0) {\n        in_stack_ffffff60 = (ushort *)0x2d63b;\n        local_80 = get_reloc_type((Filedata *)&(filedata->file_header).e_machine,pEVar9->r_info);\n        local_90 = 0;\n        pcVar10 = "%16.16llx  %16.16llx ";\n        if (do_wide == 0) {\n          pcVar10 = "%12.12llx  %12.12llx ";\n        }\n        uVar11 = uVar14;\n        printf(pcVar10,uVar3,uVar4,pEVar24,uVar14);\n        psym_1 = pEVar24;\n        local_94 = uVar14;\n      }\n      else {\n        local_80 = (uint)pEVar24 & 0xff;\n        local_94 = (uint)pEVar24 >> 8 | uVar14 << 0x18;\n        local_90 = uVar14 >> 8;\n        psym_1 = pEVar24;\n        printf("%8.8lx  %8.8lx ",uVar3);\n        sym_info_00 = pEVar24;\n        uVar11 = uVar14;\n      }\n      uVar7 = (filedata->file_header).e_machine;\n      if (uVar7 == 0x72) {\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7997c;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b41;\n          break;\n        case 2:\n          local_8c = (byte *)0x79cff;\n          break;\n        case 3:\n          local_8c = (byte *)0x79cf0;\n          break;\n        case 4:\n          local_8c = (byte *)0x79ce4;\n          break;\n        case 5:\n          local_8c = (byte *)0x79cd8;\n          break;\n        case 6:\n          local_8c = (byte *)0x79ccc;\n          break;\n        case 7:\n          local_8c = (byte *)0x79cbd;\n          break;\n        case 8:\n          local_8c = (byte *)0x79cae;\n          break;\n        case 9:\n          local_8c = (byte *)0x79c9f;\n          break;\n        case 10:\n          local_8c = (byte *)0x79c90;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x79c84;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x79c78;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x79c6d;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x79c61;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x79c55;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x79c49;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x79c3d;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x79c2f;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x79c20;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x79c11;\n          break;\n        default:\n          goto _L7017;\n        }\n        goto LAB_0002dd00;\n      }\n      if (0x72 < uVar7) {\n        if (uVar7 == 0x1057) {\ncode_r0x0002e6d7:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b49c;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a28;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b897;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b888;\n            break;\n          case 4:\n            local_8c = (byte *)0x7b87f;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b873;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b865;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b857;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b849;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b837;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b825;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b813;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b802;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x7b7f1;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x7b7e0;\n            break;\n          case 0xf:\n            local_8c = (byte *)0x7b7cb;\n            break;\n          case 0x10:\n            local_8c = (byte *)0x7b7b6;\n            break;\n          case 0x11:\n            local_8c = (byte *)0x7b7a1;\n            break;\n          case 0x12:\n            local_8c = (byte *)0x7b796;\n            break;\n          case 0x13:\n            local_8c = (byte *)0x7b78c;\n            break;\n          case 0x14:\n            local_8c = (byte *)0x7b784;\n            break;\n          case 0x15:\n            local_8c = (byte *)0x7b777;\n            break;\n          case 0x16:\n            local_8c = (byte *)0x7b769;\n            break;\n          case 0x17:\n            local_8c = (byte *)0x7b757;\n            break;\n          case 0x18:\n            local_8c = (byte *)0x7b746;\n            break;\n          case 0x19:\n            local_8c = (byte *)0x7b735;\n            break;\n          case 0x1a:\n            local_8c = (byte *)0x7b72d;\n            break;\n          case 0x1b:\n            local_8c = (byte *)0x7b721;\n            break;\n          case 0x1c:\n            local_8c = (byte *)0x7b715;\n            break;\n          case 0x1d:\n            local_8c = (byte *)0x7b708;\n            break;\n          case 0x1e:\n            local_8c = (byte *)0x7b6fc;\n            break;\n          case 0x1f:\n            local_8c = (byte *)0x7b6ef;\n            break;\n          case 0x20:\n            local_8c = (byte *)0x7b6e2;\n            break;\n          case 0x21:\n            local_8c = (byte *)0x7b6d1;\n            break;\n          case 0x22:\n            local_8c = (byte *)0x7b6c5;\n            break;\n          case 0x23:\n            local_8c = (byte *)0x7b6b9;\n            break;\n          case 0x24:\n            local_8c = (byte *)0x7b6aa;\n            break;\n          default:\n            goto _L7017;\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar7 < 0x1058) {\n          if (0xb5 < uVar7) {\n            if (uVar7 == 0xc5) {\n              in_stack_ffffff60 = (ushort *)0x2ef89;\n              local_8c = (byte *)elf_rl78_reloc_type(local_80);\n              goto LAB_0002dcf0;\n            }\n            if (uVar7 < 0xc6) {\n              if (uVar7 != 0xbd) {\n                if (uVar7 < 0xbe) {\n                  if (uVar7 == 0xb7) {\n                    in_stack_ffffff60 = (ushort *)0x2dfab;\n                    local_8c = (byte *)elf_aarch64_reloc_type(local_80);\n                  }\n                  else {\n                    if (uVar7 != 0xbc) goto _L7017;\n                    in_stack_ffffff60 = (ushort *)0x2e003;\n                    local_8c = (byte *)elf_tilepro_reloc_type(local_80);\n                  }\n                }\n                else {\n                  if (uVar7 != 0xbf) {\n                    if (uVar7 == 0xc3) goto LAB_0002e062;\n                    goto _L7017;\n                  }\n                  in_stack_ffffff60 = (ushort *)0x2e01f;\n                  local_8c = (byte *)elf_tilegx_reloc_type(local_80);\n                }\n                goto LAB_0002dcf0;\n              }\ncode_r0x0002e43b:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78f38;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bb1;\n                break;\n              case 2:\n                local_8c = (byte *)0x79367;\n                break;\n              case 3:\n                local_8c = (byte *)0x79351;\n                break;\n              case 4:\n                local_8c = (byte *)0x79338;\n                break;\n              case 5:\n                local_8c = (byte *)0x79328;\n                break;\n              case 6:\n                local_8c = (byte *)0x79315;\n                break;\n              case 7:\n                local_8c = (byte *)0x79302;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ef;\n                break;\n              case 9:\n                local_8c = (byte *)0x792da;\n                break;\n              case 10:\n                local_8c = (byte *)0x792bf;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x792a4;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7928b;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79275;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x79261;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7924d;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7923c;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79225;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920f;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f8;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791e1;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791cf;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791be;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791ab;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79198;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79166;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7914d;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x79132;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7911a;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x79100;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790cd;\n                break;\n              default:\n                goto _L7017;\n              }\n            }\n            else if (uVar7 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab5;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a63e;\n              }\n              else {\n                if (local_80 != 2) goto _L7017;\n                local_8c = (byte *)0x78c3f;\n              }\n            }\n            else {\n              if (0xdf < uVar7) {\n                if (uVar7 == 0xf3) {\n                  in_stack_ffffff60 = (ushort *)0x2df7f;\n                  local_8c = (byte *)elf_riscv_reloc_type(local_80);\n                }\n                else {\n                  if (uVar7 != 0xfa) goto _L7017;\n                  if (*(short *)((int)&(filedata->file_header).e_flags + 1) != 0x3200) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x7b8a5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x7b8fd;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x78e21;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x78e14;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e05;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x78dfc;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dd2;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78dc5;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x78db8;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78da9;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78d9a;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d85;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d70;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78d64;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d56;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x78d4a;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x78d3e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78d2e;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d1e;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d0e;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cff;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78cf0;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78ce0;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78cd0;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x78cc1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x78cb2;\n                      break;\n                    default:\n                      goto _L7017;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  in_stack_ffffff60 = (ushort *)0x2f18b;\n                  local_8c = (byte *)elf_nfp3200_reloc_type(local_80);\n                }\n                goto LAB_0002dcf0;\n              }\n              if (uVar7 == 0xdd) {\n                if (local_80 == 7) {\n                  local_8c = (byte *)0x79af6;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b39;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b55;\n                    if (local_80 != 1) {\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }\n                  }\n                  else {\n                    local_8c = (byte *)0x79b16;\n                    if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }\n                  }\n                }\n                else if (local_80 == 0xb) {\n                  local_8c = (byte *)0x79ab8;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ada;\n                  if (local_80 != 9) {\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }\n                }\n                else if (local_80 == 0xd) {\n                  local_8c = (byte *)0x79a90;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto _L7017;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar7 != 0xde) goto _L7017;\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78c33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a93;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adcb;\n                break;\n              case 3:\n                local_8c = (byte *)0x7adc2;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb8;\n                break;\n              case 5:\n                local_8c = (byte *)0x7adae;\n                break;\n              case 6:\n                local_8c = (byte *)0x7ada4;\n                break;\n              case 7:\n                local_8c = (byte *)0x7ad9a;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad8d;\n                break;\n              case 9:\n                local_8c = (byte *)0x7ad82;\n                break;\n              case 10:\n                local_8c = (byte *)0x7ad77;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7ad6d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5f;\n                break;\n              default:\n                goto _L7017;\n              }\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar7 < 0xb4) {\n            if (uVar7 != 0x8c) {\n              if (0x8c < uVar7) {\n                if (uVar7 == 0xad) {\n                  in_stack_ffffff60 = (ushort *)0x2ef09;\n                  local_8c = (byte *)elf_rx_reloc_type(local_80);\n                  goto LAB_0002dcf0;\n                }\n                if (uVar7 < 0xae) {\n                  if (uVar7 == 0x90) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78c4f;\n                      break;\n                    default:\n                      goto _L7017;\n                    case 5:\n                      local_8c = (byte *)0x789bf;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f26;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f13;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x78f09;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78efb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee8;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed8;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec9;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78ebd;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea7;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e97;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e86;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e75;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5f;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e49;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e3b;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  if (uVar7 == 0xa7) {\n                    in_stack_ffffff60 = (ushort *)0x2dce3;\n                    local_8c = (byte *)elf_nds32_reloc_type(local_80);\n                    goto LAB_0002dcf0;\n                  }\n                }\n                else {\n                  if (uVar7 == 0xae) {\n                    in_stack_ffffff60 = (ushort *)0x2ddb3;\n                    local_8c = (byte *)elf_metag_reloc_type(local_80);\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar7 == 0xb1) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78be5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba5;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79536;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79529;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x7951b;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x7950c;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794fc;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794ec;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794db;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794cb;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794bb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794aa;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x7949d;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x79490;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x79484;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79478;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x7946b;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x7945e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x79451;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x79444;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79436;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79429;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x7941c;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x7940e;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x79400;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793f1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793e2;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793d2;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793c2;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793ae;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79399;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79389;\n                      break;\n                    default:\n                      goto _L7017;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                }\n                goto _L7017;\n              }\n              if (uVar7 == 0x78) {\ncode_r0x0002ef25:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7937d;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b8c;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x796f1;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x796e7;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c8;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x796bf;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796b3;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x796a8;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7969c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7968d;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7967d;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7966d;\n                  break;\n                default:\n                  goto _L7017;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar7 < 0x79) {\n                if (uVar7 == 0x73) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x789db;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bdb;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7904a;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903f;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79034;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79023;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7900d;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff9;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fee;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fe1;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fd3;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fc3;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fb2;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78fa2;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f92;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f85;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f78;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f6b;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f5b;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f4a;\n                    break;\n                  default:\n                    goto _L7017;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar7 == 0x74) goto code_r0x0002e2d7;\n              }\n              else {\n                if (uVar7 == 0x87) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79b51;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b25;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f25;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f18;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f0d;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79f00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79ef3;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee5;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec9;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eba;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ead;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e97;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e83;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e75;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e64;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e55;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e45;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e37;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e24;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e16;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e08;\n                    break;\n                  default:\n                    goto _L7017;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar7 == 0x8a) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79543;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b83;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797ee;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797e4;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d8;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797cc;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797bd;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797b1;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x797a3;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7978e;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7977b;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7976d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7975a;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79747;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x7973b;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x7972b;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x7971b;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x7970b;\n                    break;\n                  default:\n                    goto _L7017;\n                  }\n                  goto LAB_0002dd00;\n                }\n              }\n              goto _L7017;\n            }\n            in_stack_ffffff60 = (ushort *)0x2efa1;\n            local_8c = (byte *)elf_tic6x_reloc_type(local_80);\n          }\n          else {\nLAB_0002efc8:\n            in_stack_ffffff60 = (ushort *)0x2efd1;\n            local_8c = (byte *)elf_x86_64_reloc_type(local_80);\n          }\n          goto LAB_0002dcf0;\n        }\n        if (uVar7 == 0x8217) {\ncode_r0x0002edad:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79661;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b6d;\n            break;\n          case 2:\n            local_8c = (byte *)0x79972;\n            break;\n          case 3:\n            local_8c = (byte *)0x79967;\n            break;\n          case 4:\n            local_8c = (byte *)0x7995b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7994a;\n            break;\n          case 6:\n            local_8c = (byte *)0x7993d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7992e;\n            break;\n          case 8:\n            local_8c = (byte *)0x7991f;\n            break;\n          case 9:\n            local_8c = (byte *)0x79910;\n            break;\n          case 10:\n            local_8c = (byte *)0x79901;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x798f2;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x798e6;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x798d5;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x798c6;\n            break;\n          default:\n            goto _L7017;\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar7 < 0x8218) {\n          if (uVar7 == 0x4688) {\ncode_r0x0002e2d7:\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x78e2e;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bc1;\n              break;\n            case 2:\n              local_8c = (byte *)0x790b4;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a5;\n              break;\n            case 4:\n              local_8c = (byte *)0x79095;\n              break;\n            case 5:\n              local_8c = (byte *)0x79089;\n              break;\n            case 6:\n              local_8c = (byte *)0x7907d;\n              break;\n            case 7:\n              local_8c = (byte *)0x79071;\n              break;\n            case 8:\n              local_8c = (byte *)0x79065;\n              break;\n            default:\n              goto _L7017;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar7 < 0x4689) {\n            if (uVar7 == 0x2530) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x790c3;\n                break;\n              case 1:\n                local_8c = (byte *)0x78b96;\n                break;\n              case 2:\n                local_8c = (byte *)0x78c2b;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c1d;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c13;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c09;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bff;\n                break;\n              default:\n                goto _L7017;\n              }\n            }\n            else if (uVar7 < 0x2531) {\n              if (uVar7 == 0x1059) {\ncode_r0x0002e0f7:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7a361;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78acf;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8cb;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8bf;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8ad;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a89c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a885;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a873;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a861;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a856;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a844;\n                  break;\n                default:\n                  goto _L7017;\n                }\n              }\n              else {\n                if (uVar7 != 0x1223) goto _L7017;\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x796fb;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b60;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a45;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a37;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a24;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a10;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799fc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799eb;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d9;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c9;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799ba;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a8;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79997;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79987;\n                  break;\n                default:\n                  goto _L7017;\n                }\n              }\n            }\n            else {\n              if (uVar7 == 0x3330) goto code_r0x0002edcd;\n              if (uVar7 != 0x4157) goto _L7017;\n              if (local_80 == 0) {\n                local_8c = (byte *)0x78ca4;\n              }\n              else {\n                if (local_80 != 1) goto _L7017;\n                local_8c = (byte *)0x78bcf;\n              }\n            }\n          }\n          else {\n            if (uVar7 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b09a;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a59;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b48d;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b47e;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b46a;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b458;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b446;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b434;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41f;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b40a;\n                break;\n              default:\n                goto _L7017;\n              }\n              goto LAB_0002dd00;\n            }\n            if (0x5aa5 < uVar7) {\n              if (uVar7 == 0x7650) goto code_r0x0002e4ef;\n              if (uVar7 == 0x7676) goto code_r0x0002e577;\n              goto _L7017;\n            }\n            if (uVar7 == 0x4def) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b5bd;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a14;\n                break;\n              case 2:\n                local_8c = (byte *)0x78c95;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c83;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c76;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c67;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c5a;\n                break;\n              default:\n                goto _L7017;\n              }\n              goto LAB_0002dd00;\n            }\n            if (uVar7 != 0x5441) goto _L7017;\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7aa69;\n              break;\n            case 1:\n              local_8c = (byte *)0x78a8a;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b08c;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b07e;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b073;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b068;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b05a;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b04b;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b03d;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02f;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b021;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b015;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b009;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7affd;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afee;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd9;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afc4;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaf;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af9a;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af82;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af6a;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af52;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af43;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af34;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af25;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af15;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7af01;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aeee;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aedb;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec8;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb8;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea8;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae98;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae86;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae74;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae62;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae55;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae41;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae2b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae18;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae0a;\n              break;\n            default:\n              goto _L7017;\n            case 200:\n              local_8c = (byte *)0x7adf6;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7ade4;\n            }\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar7 == 0xad45) {\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79a53;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b32;\n            break;\n          case 2:\n            local_8c = (byte *)0x79ded;\n            break;\n          case 3:\n            local_8c = (byte *)0x79ddf;\n            break;\n          case 4:\n            local_8c = (byte *)0x79dce;\n            break;\n          case 5:\n            local_8c = (byte *)0x79dbd;\n            break;\n          case 6:\n            local_8c = (byte *)0x79dad;\n            break;\n          case 7:\n            local_8c = (byte *)0x79d9a;\n            break;\n          case 8:\n            local_8c = (byte *)0x79d8b;\n            break;\n          case 9:\n            local_8c = (byte *)0x79d78;\n            break;\n          case 10:\n            local_8c = (byte *)0x79d67;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x79d56;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x79d47;\n            break;\n          default:\n            goto _L7017;\n          case 0x80:\n            local_8c = (byte *)0x79d2d;\n            break;\n          case 0x81:\n            local_8c = (byte *)0x79d15;\n          }\n          goto LAB_0002dd00;\n        }\n        if (0xad45 < uVar7) {\n          if (uVar7 == 0xdead) goto code_r0x0002ef3d;\n          if (uVar7 < 0xdeae) {\n            if (uVar7 == 0xbaab) goto code_r0x0002e43b;\n            if (uVar7 == 0xbeef) goto code_r0x0002e467;\n            goto _L7017;\n          }\n          if (uVar7 == 0xfeb0) goto code_r0x0002ef25;\n          if (uVar7 == 0xfeba) {\n            if (local_80 == 6) {\n              local_8c = (byte *)0x79879;\n            }\n            else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798af;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bf1;\n                }\n                else {\n                  local_8c = (byte *)0x78b77;\n                  if (local_80 != 1) goto _L7017;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79895;\n                if (local_80 != 4) {\n                  local_8c = (byte *)"R_IQ2000_26";\n                  if (4 < local_80) {\n                    local_8c = (byte *)"R_IQ2000_HI16";\n                  }\n                }\n              }\n            }\n            else if (local_80 == 9) {\n              local_8c = (byte *)0x79844;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79866;\n              }\n              else {\n                local_8c = (byte *)0x79853;\n                if (local_80 != 8) goto _L7017;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x7981b;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79806;\n            }\n            else {\n              if (local_80 != 10) goto _L7017;\n              local_8c = (byte *)0x79832;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar7 == 0xf00d) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7905a;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b9e;\n              break;\n            case 2:\n              local_8c = (byte *)0x79659;\n              break;\n            case 3:\n              local_8c = (byte *)0x79650;\n              break;\n            case 4:\n              local_8c = (byte *)0x79647;\n              break;\n            case 5:\n              local_8c = (byte *)0x79638;\n              break;\n            case 6:\n              local_8c = (byte *)0x79628;\n              break;\n            case 7:\n              local_8c = (byte *)0x79618;\n              break;\n            case 8:\n              local_8c = (byte *)0x79608;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f8;\n              break;\n            case 10:\n              local_8c = (byte *)0x795ec;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795e0;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795d4;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795bc;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795af;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x795a0;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x79591;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x79584;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79575;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79561;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954f;\n              break;\n            default:\n              goto _L7017;\n            }\n            goto LAB_0002dd00;\n          }\n          goto _L7017;\n        }\n        if (uVar7 == 0x9080) goto LAB_0002edf8;\n        if (uVar7 < 0x9081) {\n          if (uVar7 == 0x9026) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7a175;\n              break;\n            case 1:\n              local_8c = (byte *)0x78adb;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a828;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a818;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a808;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f9;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7ea;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7db;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7ce;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7bf;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7b0;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a7a1;\n              break;\n            default:\n              goto _L7017;\n            case 0x11:\n              local_8c = (byte *)0x7a78f;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a77e;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a76e;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a761;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a750;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73f;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a72e;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a720;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a712;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a703;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6f2;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6e0;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6cf;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6be;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6ad;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a69c;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a68b;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a67b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a66b;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a65b;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a64b;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar7 == 0x9041) goto LAB_0002e50a;\n        }\n        else {\n          if (uVar7 == 0xa390) goto LAB_0002e526;\n          if (uVar7 == 0xabc7) goto LAB_0002e54a;\n        }\n        goto _L7017;\n      }\n      if (uVar7 < 0x31) {\n        if (uVar7 < 0x2e) {\n          if (uVar7 != 0x12) {\n            if (uVar7 < 0x13) {\n              if (uVar7 == 7) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79d0a;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b0e;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a16a;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a15b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a14b;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a13c;\n                  break;\n                default:\n                  goto _L7017;\n                case 0x30:\n                  local_8c = (byte *)0x7a131;\n                  break;\n                case 0x31:\n                  local_8c = (byte *)0x7a125;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a11a;\n                  break;\n                case 0x40:\n                  local_8c = (byte *)0x7a10f;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a102;\n                  break;\n                case 0x44:\n                  local_8c = (byte *)0x7a0f7;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0ea;\n                  break;\n                case 0x48:\n                  local_8c = (byte *)0x7a0df;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0d2;\n                  break;\n                case 0x4c:\n                  local_8c = (byte *)0x7a0c7;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0ba;\n                  break;\n                case 0x52:\n                  local_8c = (byte *)0x7a0ad;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a0a0;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a093;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a083;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a073;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a063;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a053;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a043;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a033;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a028;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a01a;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a00e;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79fff;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79ff4;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe9;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fdd;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fce;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar7 < 8) {\n                if (uVar7 == 3) {\nLAB_0002e7da:\n                  in_stack_ffffff60 = (ushort *)0x2e7e3;\n                  local_8c = (byte *)elf_i386_reloc_type(local_80);\n                  goto LAB_0002dcf0;\n                }\n                if (uVar7 < 4) {\n                  if (uVar7 == 2) goto LAB_0002e7ba;\n                }\n                else {\n                  if (uVar7 == 4) {\n                    in_stack_ffffff60 = (ushort *)0x2e6b3;\n                    local_8c = (byte *)elf_m68k_reloc_type(local_80);\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar7 == 6) goto LAB_0002e7da;\n                }\n                goto _L7017;\n              }\n              if (uVar7 == 10) {\nLAB_0002ee10:\n                in_stack_ffffff60 = (ushort *)0x2ee19;\n                local_8c = (byte *)elf_mips_reloc_type(local_80);\n                goto LAB_0002dcf0;\n              }\n              if (10 < uVar7) {\n                if (uVar7 == 0xb) goto LAB_0002e7ba;\n                if (uVar7 == 0xf) {\n                  in_stack_ffffff60 = (ushort *)0x2e67d;\n                  local_8c = (byte *)elf_hppa_reloc_type(local_80);\n                  goto LAB_0002dcf0;\n                }\n                goto _L7017;\n              }\n              if (uVar7 == 8) goto LAB_0002ee10;\n              if (uVar7 == 9) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79c05;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b17;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79fb4;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa6;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f99;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f8c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f7e;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f71;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x79f64;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79f58;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f4c;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f3c;\n                  break;\n                default:\n                  goto _L7017;\n                }\n                goto LAB_0002dd00;\n              }\n              goto _L7017;\n            }\n            if (uVar7 == 0x24) {\n              in_stack_ffffff60 = (ushort *)0x2efb9;\n              local_8c = (byte *)v800_reloc_type(local_80);\n              goto LAB_0002dcf0;\n            }\n            if (0x24 < uVar7) {\n              if (uVar7 == 0x2a) {\n                in_stack_ffffff60 = (ushort *)0x2eea1;\n                local_8c = (byte *)elf_sh_reloc_type(local_80);\n                goto LAB_0002dcf0;\n              }\n              if (uVar7 < 0x2b) {\n                if (uVar7 == 0x27) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x7a8dd;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a9d;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad3b;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad25;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad10;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7ad00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace6;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7acd0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acbc;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7acab;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac9e;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac8d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac7b;\n                    break;\n                  default:\n                    goto _L7017;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar7 == 0x28) {\n                  in_stack_ffffff60 = (ushort *)0x2e323;\n                  local_8c = (byte *)elf_arm_reloc_type(local_80);\n                  goto LAB_0002dcf0;\n                }\n              }\n              else {\n                if (uVar7 == 0x2b) goto LAB_0002e7ba;\n                if (uVar7 == 0x2d) goto LAB_0002e062;\n              }\n              goto _L7017;\n            }\n            if (uVar7 == 0x15) {\n              in_stack_ffffff60 = (ushort *)0x2eed9;\n              local_8c = (byte *)elf_ppc64_reloc_type(local_80);\n              goto LAB_0002dcf0;\n            }\n            if (uVar7 < 0x16) {\n              if (uVar7 == 0x13) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b54a;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a1f;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b8f4;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b8e9;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b8df;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8d1;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8c2;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8b2;\n                  break;\n                default:\n                  goto _L7017;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar7 == 0x14) {\n                in_stack_ffffff60 = (ushort *)0x2e183;\n                local_8c = (byte *)elf_ppc_reloc_type(local_80);\n                goto LAB_0002dcf0;\n              }\n            }\n            else {\n              if (uVar7 == 0x16) {\nLAB_0002e526:\n                in_stack_ffffff60 = (ushort *)0x2e52f;\n                local_8c = (byte *)elf_s390_reloc_type(local_80);\n                goto LAB_0002dcf0;\n              }\n              if (uVar7 == 0x17) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b3ff;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a31;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b68e;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b67e;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b66e;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b661;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b654;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b648;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b63c;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b631;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b625;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b617;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b609;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5fd;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ef;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5e3;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d7;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c9;\n                  break;\n                default:\n                  goto _L7017;\n                }\n                goto LAB_0002dd00;\n              }\n            }\n            goto _L7017;\n          }\nLAB_0002e7ba:\n          in_stack_ffffff60 = (ushort *)0x2e7c3;\n          local_8c = (byte *)elf_sparc_reloc_type(local_80);\n        }\n        else {\n          in_stack_ffffff60 = (ushort *)0x2ede9;\n          local_8c = (byte *)elf_h8_reloc_type(local_80);\n        }\n        goto LAB_0002dcf0;\n      }\n      if (uVar7 == 0x57) {\nLAB_0002edf8:\n        in_stack_ffffff60 = (ushort *)0x2ee01;\n        local_8c = (byte *)v850_reloc_type(local_80);\n        goto LAB_0002dcf0;\n      }\n      if (0x57 < uVar7) {\n        if (uVar7 == 0x5d) {\nLAB_0002e062:\n          in_stack_ffffff60 = (ushort *)0x2e06b;\n          local_8c = (byte *)elf_arc_reloc_type(local_80);\n        }\n        else {\n          if (uVar7 < 0x5e) {\n            if (uVar7 == 0x5a) {\ncode_r0x0002ef3d:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7ad50;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a74;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b19d;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b191;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b184;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b173;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b161;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14f;\n                break;\n              default:\n                goto _L7017;\n              }\n              goto LAB_0002dd00;\n            }\n            if (0x5a < uVar7) {\n              if (uVar7 == 0x5b) {\ncode_r0x0002e741:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79f32;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af5;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3e1;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3d1;\n                  break;\n                default:\n                  goto _L7017;\n                case 6:\n                  local_8c = (byte *)0x7a3c1;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3b1;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a3a2;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a393;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a380;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36f;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar7 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fc2;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78aeb;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a634;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a62b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a616;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a601;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5ee;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5db;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c6;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b6;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a6;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a597;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a585;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a573;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a566;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a559;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a546;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a533;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a527;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a517;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a507;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f7;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4e4;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4d1;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4bd;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a9;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a495;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a481;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a46e;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a45b;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a448;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a435;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a424;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a412;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a400;\n                  break;\n                default:\n                  goto _L7017;\n                }\n                goto LAB_0002dd00;\n              }\n              goto _L7017;\n            }\n            if (uVar7 == 0x58) {\nLAB_0002e50a:\n              in_stack_ffffff60 = (ushort *)0x2e513;\n              local_8c = (byte *)elf_m32r_reloc_type(local_80);\n              goto LAB_0002dcf0;\n            }\n            if (uVar7 == 0x59) {\ncode_r0x0002e467:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7add5;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a67;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3f2;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b3e6;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3d4;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3c2;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3b1;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b399;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b383;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b376;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b364;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b352;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33f;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b32c;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b319;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b309;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f9;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e9;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d9;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c9;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2ba;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a7;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b294;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b281;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b270;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b24d;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b239;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b228;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b217;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b202;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1ed;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d9;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c6;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b6;\n                break;\n              default:\n                goto _L7017;\n              }\n              goto LAB_0002dd00;\n            }\n            goto _L7017;\n          }\n          if (uVar7 == 0x65) goto code_r0x0002edad;\n          if (uVar7 < 0x66) {\n            if (uVar7 != 0x5e) {\n              if (uVar7 == 99) goto code_r0x0002e741;\n              goto _L7017;\n            }\nLAB_0002e54a:\n            in_stack_ffffff60 = (ushort *)0x2e553;\n            local_8c = (byte *)elf_xtensa_reloc_type(local_80);\n          }\n          else if (uVar7 == 0x6a) {\n            in_stack_ffffff60 = (ushort *)0x2ee89;\n            local_8c = (byte *)elf_bfin_reloc_type(local_80);\n          }\n          else {\n            if (uVar7 != 0x71) {\n              if (uVar7 != 0x69) goto _L7017;\n              if (((char)(filedata->file_header).e_flags != '-') &&\n                 ((filedata->file_header).e_ident[7] != '\0')) goto code_r0x0002e0f7;\n              switch(local_80) {\n              default:\n                goto _L7017;\n              case 1:\n                local_8c = (byte *)0x7a3f1;\n                break;\n              case 2:\n                local_8c = (byte *)0x78ac0;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa5b;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa4c;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa34;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa1c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7aa03;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9eb;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9d3;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a9a2;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a98a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a97a;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a965;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a955;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a943;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a933;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a923;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a910;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8fd;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8ea;\n              }\n              goto LAB_0002dd00;\n            }\n            in_stack_ffffff60 = (ushort *)0x2e655;\n            local_8c = (byte *)elf_nios2_reloc_type(local_80);\n          }\n        }\nLAB_0002dcf0:\n        if (local_8c != (byte *)0x0) goto LAB_0002dd00;\n        goto _L7017;\n      }\n      if (uVar7 == 0x4c) {\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x79dfc;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b05;\n          break;\n        case 2:\n          local_8c = (byte *)0x7a357;\n          break;\n        case 3:\n          local_8c = (byte *)0x7a34d;\n          break;\n        case 4:\n          local_8c = (byte *)0x7a33e;\n          break;\n        case 5:\n          local_8c = (byte *)0x7a32e;\n          break;\n        case 6:\n          local_8c = (byte *)0x7a31e;\n          break;\n        case 7:\n          local_8c = (byte *)0x7a309;\n          break;\n        case 8:\n          local_8c = (byte *)0x7a2f6;\n          break;\n        case 9:\n          local_8c = (byte *)0x7a2ea;\n          break;\n        case 10:\n          local_8c = (byte *)0x7a2da;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7a2c9;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7a2b9;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7a2ab;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7a29d;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7a28c;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7a27b;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7a26a;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7a255;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7a241;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7a230;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7a21f;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7a212;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7a207;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7a1f6;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7a1e5;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7a1d1;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7a1bd;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7a1ad;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7a19d;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7a18f;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7a182;\n          break;\n        default:\n          goto _L7017;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar7 < 0x4d) {\n        if (uVar7 == 0x3e) goto LAB_0002efc8;\n        if (uVar7 < 0x3f) {\n          if (uVar7 == 0x32) {\n            in_stack_ffffff60 = (ushort *)0x2e2b3;\n            local_8c = (byte *)elf_ia64_reloc_type(local_80);\n            goto LAB_0002dcf0;\n          }\n          if (uVar7 != 0x35) goto _L7017;\n        }\n        else if (uVar7 != 0x46) {\n          if (uVar7 == 0x4b) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x798bb;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b4c;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bfc;\n              break;\n            case 3:\n              local_8c = (byte *)0x79bf4;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be9;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bde;\n              break;\n            case 6:\n              local_8c = (byte *)0x79bd4;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc8;\n              break;\n            default:\n              goto _L7017;\n            case 0xd:\n              local_8c = (byte *)0x79bbc;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bb1;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79ba2;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b93;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b84;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b70;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b5e;\n            }\n            goto LAB_0002dd00;\n          }\n          goto _L7017;\n        }\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7b69b;\n          break;\n        case 1:\n          local_8c = (byte *)0x789fa;\n          break;\n        case 2:\n          local_8c = (byte *)0x78a06;\n          break;\n        case 3:\n          local_8c = (byte *)0x789cd;\n          break;\n        case 4:\n          local_8c = (byte *)0x789e8;\n          break;\n        case 5:\n          local_8c = (byte *)0x7ba07;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b9fa;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b9ed;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b9da;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b9c2;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b9ac;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b99f;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b990;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7b981;\n          break;\n        default:\n          goto _L7017;\n        case 0xf:\n          local_8c = (byte *)0x7b973;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7b961;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7b94e;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7b93e;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7b92e;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7b91c;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7b909;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar7 == 0x54) {\ncode_r0x0002edcd:\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7ac6f;\n          break;\n        case 1:\n          local_8c = (byte *)0x78a81;\n          break;\n        case 2:\n          local_8c = (byte *)0x7b139;\n          break;\n        case 3:\n          local_8c = (byte *)0x7b12f;\n          break;\n        case 4:\n          local_8c = (byte *)0x7b125;\n          break;\n        case 5:\n          local_8c = (byte *)0x7b117;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b109;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b0fb;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b0ec;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b0dd;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b0cd;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b0b8;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b0a5;\n          break;\n        default:\n          goto _L7017;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar7 < 0x55) {\n        if (uVar7 != 0x50) {\n          if (uVar7 == 0x53) goto code_r0x0002e6d7;\n          goto _L7017;\n        }\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7a838;\n          break;\n        case 1:\n          local_8c = (byte *)0x78aac;\n          break;\n        case 2:\n          local_8c = (byte *)0x7ac65;\n          break;\n        case 3:\n          local_8c = (byte *)0x7ac5b;\n          break;\n        case 4:\n          local_8c = (byte *)0x7ac51;\n          break;\n        case 5:\n          local_8c = (byte *)0x7ac47;\n          break;\n        case 6:\n          local_8c = (byte *)0x7ac3b;\n          break;\n        case 7:\n          local_8c = (byte *)0x7ac2e;\n          break;\n        case 8:\n          local_8c = (byte *)0x7ac21;\n          break;\n        case 9:\n          local_8c = (byte *)0x7ac14;\n          break;\n        case 10:\n          local_8c = (byte *)0x7ac07;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7abf2;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7abdf;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7abd3;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7abc5;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7abb7;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7aba9;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7ab9a;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7ab89;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7ab78;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7ab67;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7ab56;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7ab49;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7ab3a;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7ab2b;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7ab1c;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7ab11;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7ab04;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7aaf7;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7aaea;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7aadc;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7aace;\n          break;\n        case 0x20:\n          local_8c = (byte *)0x7aabb;\n          break;\n        case 0x21:\n          local_8c = (byte *)0x7aab0;\n          break;\n        case 0x22:\n          local_8c = (byte *)0x7aa98;\n          break;\n        case 0x23:\n          local_8c = (byte *)0x7aa8b;\n          break;\n        case 0x24:\n          local_8c = (byte *)0x7aa74;\n          break;\n        default:\n          goto _L7017;\n        }\nLAB_0002dd00:\n        pcVar10 = "%-22s";\n        if (do_wide == 0) {\n          pcVar10 = "%-17.17s";\n        }\n        printf(pcVar10,local_8c);\n        bVar22 = true;\n        uVar7 = (filedata->file_header).e_machine;\n        bVar20 = uVar7 < 0x9026;\n        bVar21 = uVar7 == 0x9026;\n        if (!bVar21) goto LAB_0002dbff;\n        iVar16 = 0xf;\n        pbVar18 = local_8c;\n        pbVar19 = (byte *)"R_ALPHA_LITUSE";\n        do {\n          if (iVar16 == 0) break;\n          iVar16 = iVar16 + -1;\n          bVar20 = *pbVar18 < *pbVar19;\n          bVar21 = *pbVar18 == *pbVar19;\n          pbVar18 = pbVar18 + (uint)bVar23 * -2 + 1;\n          pbVar19 = pbVar19 + (uint)bVar23 * -2 + 1;\n        } while (bVar21);\n        if ((!bVar20 && !bVar21) != bVar20) goto LAB_0002dbff;\n        if (is_rela == 0) {\n          if (local_90 == 0 && local_94 == 0) goto LAB_0002dc72;\n          goto LAB_0002dc11;\n        }\n        piVar1 = (int *)((int)&rels[uVar17].r_addend + 4);\n        if (*piVar1 == 0 && (uint)(6 < (uint)rels[uVar17].r_addend) <= (uint)-*piVar1) {\n                    /* WARNING: Could not recover jumptable at 0x0002dd94. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n          bVar8 = (*(code *)((int)&_GLOBAL_OFFSET_TABLE_ +\n                            *(int *)(&DAT_0008c8d0 + (int)rels[uVar17].r_addend * 4)))();\n          return bVar8;\n        }\n        putc(0x20,*(FILE **)puVar6);\n        bVar5 = rels[uVar17].r_addend;\n        sym_info_00 = (Elf_Internal_Sym *)0x5;\n        pcVar10 = (char *)dcgettext(0,"<unknown addend: %lx>");\n        printf(pcVar10,(int)bVar5);\n        local_6c = 0;\n      }\n      else {\n        if (uVar7 == 0x55) {\ncode_r0x0002e4ef:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b1aa;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a3e;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5ab;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b5a1;\n            break;\n          case 4:\n            local_8c = (byte *)0x7b597;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b587;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b57d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b568;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b555;\n            break;\n          default:\n            goto _L7017;\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar7 == 0x56) {\ncode_r0x0002e577:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b143;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a50;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b53b;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b52a;\n            break;\n          case 4:\n            local_8c = (byte *)0x7b520;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b510;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4fe;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b4f4;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4e4;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4d2;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b4c8;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b8;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a7;\n            break;\n          default:\n            goto _L7017;\n          }\n          goto LAB_0002dd00;\n        }\n_L7017:\n        sym_info_00 = (Elf_Internal_Sym *)0x5;\n        pcVar10 = (char *)dcgettext(0,"unrecognized: %-7lx");\n        printf(pcVar10,local_80);\n        bVar22 = false;\n        local_8c = (byte *)0x0;\nLAB_0002dbff:\n        if (local_90 == 0 && local_94 == 0) {\n          if (is_rela != 0) {\n            iVar16 = (int)rels[uVar17].r_addend;\n            sym_info_00 = *(Elf_Internal_Sym **)((int)&rels[uVar17].r_addend + 4);\n            printf("%*c",(-(uint)(is_32bit_elf == 0) & 8) + 0xc,0x20);\n            if ((int)sym_info_00 < 0) {\n              sym_info_00 = (Elf_Internal_Sym *)\n                            -(int)((int)&sym_info_00->st_value + (uint)(iVar16 != 0));\n              printf("-%llx",-iVar16);\n            }\n            else {\n              printf("%llx",iVar16);\n            }\n          }\n        }\n        else {\nLAB_0002dc11:\n          if ((symtab == (Elf_Internal_Sym *)0x0) || ((local_94 < nsyms) <= local_90)) {\n            sym_info_00 = (Elf_Internal_Sym *)0x5;\n            pcVar10 = (char *)dcgettext(0," bad symbol index: %08lx in reloc");\n            error(pcVar10,local_94);\n            local_6c = 0;\n          }\n          else {\n            pEVar24 = symtab + local_94;\n            pcVar10 = get_symbol_version_string\n                                ((Filedata *)strtablen,local_94,(char *)&pEVar24->st_name,\n                                 (ulong)&pEVar24->st_shndx,(uint)&sym_info,\n                                 (Elf_Internal_Sym *)&vna_other,(versioned_symbol_info *)sym_info_00\n                                 ,in_stack_ffffff60,psym_1);\n            putchar(0x20);\n            if ((pEVar24->st_info & 0xf) == 10) {\n              pcVar13 = "??";\n              uVar14 = -(uint)(is_32bit_elf == 0) & 6;\n              uVar11 = uVar14 + 8;\n              if (strtab != (char *)0x0) {\n                uVar12 = pEVar24->st_name;\n                if ((uVar12 < strtablen) && (uVar12 != 0)) {\n                  pcVar13 = strtab + uVar12;\n                }\n                else {\n                  pcVar13 = "??";\n                }\n              }\n              in_stack_ffffff60 = (ushort *)0x2e9d3;\n              uVar12 = print_symbol(uVar11,pcVar13);\n              if (pcVar10 != (char *)0x0) {\n                pcVar13 = "@@%s";\n                if (sym_info != symbol_public) {\n                  pcVar13 = "@%s";\n                }\n                printf(pcVar13,pcVar10);\n              }\n              iVar16 = (uVar14 + 9) - uVar12;\n              if (uVar11 < uVar12) {\n                iVar16 = 1;\n              }\n              sym_info_00 = (Elf_Internal_Sym *)&DAT_0007c3bc;\n              printf("()%-*s",iVar16);\n            }\n            else {\n              in_stack_ffffff60 = (ushort *)0x2ebcf;\n              print_vma(CONCAT44(uVar11,psym_1),(print_mode)pEVar24->st_value);\n              pcVar13 = "   ";\n              if (is_32bit_elf == 0) {\n                pcVar13 = " ";\n              }\n              printf(pcVar13);\n            }\n            uVar14 = pEVar24->st_name;\n            if (uVar14 == 0) {\n              pcVar10 = "<null>";\n              if ((pEVar24->st_info & 0xf) == 3) {\n                pEVar24 = (Elf_Internal_Sym *)pEVar24->st_shndx;\n                if (pEVar24 < (Elf_Internal_Sym *)(filedata->file_header).e_shnum) {\n                  if (filedata->section_headers + (int)pEVar24 == (Elf_Internal_Shdr *)0x0) {\n                    pcVar10 = "<none>";\n                  }\n                  else if (filedata->string_table == (char *)0x0) {\n                    pcVar10 = "<no-strings>";\n                  }\n                  else {\n                    uVar14 = filedata->section_headers[(int)pEVar24].sh_name;\n                    pcVar10 = filedata->string_table + uVar14;\n                    if (uVar14 < filedata->string_table_length) goto LAB_0002ea57;\n                    pcVar10 = "<corrupt>";\n                  }\n                  sym_info_00 = (Elf_Internal_Sym *)0x5;\n                  pcVar10 = (char *)dcgettext(0,pcVar10);\n                }\n                else {\n                  pcVar10 = "ABS";\n                  if ((pEVar24 != (Elf_Internal_Sym *)0xfffffff1) &&\n                     (pcVar10 = "COMMON", pEVar24 != (Elf_Internal_Sym *)0xfffffff2)) {\n                    uVar7 = (filedata->file_header).e_machine;\n                    if (uVar7 == 8) {\n                      pcVar10 = "SCOMMON";\n                      if ((pEVar24 != (Elf_Internal_Sym *)0xffffff03) &&\n                         (pcVar10 = "SUNDEF", pEVar24 != (Elf_Internal_Sym *)0xffffff04))\n                      goto LAB_0002f0b3;\n                    }\n                    else if (uVar7 == 0x8c) {\n                      pcVar10 = "SCOMMON";\n                      if (pEVar24 != (Elf_Internal_Sym *)0xffffff00) goto LAB_0002f0b3;\n                    }\n                    else if ((uVar7 == 0x3e) || (uVar7 == 0xb4)) {\n                      pcVar10 = "LARGE_COMMON";\n                      if (pEVar24 != (Elf_Internal_Sym *)0xffffff02) goto LAB_0002f085;\n                    }\n                    else if (uVar7 == 0xb5) {\n                      pcVar10 = "LARGE_COMMON";\n                      if (pEVar24 != (Elf_Internal_Sym *)0xffffff02) goto LAB_0002f0b3;\n                    }\n                    else {\nLAB_0002f085:\n                      if (uVar7 == 0x32) {\n                        uVar2 = (filedata->file_header).e_ident[7];\n                        if ((pEVar24 == (Elf_Internal_Sym *)0xffffff00) && (uVar2 == '\x01')) {\n                          pcVar10 = "ANSI_COM";\n                        }\n                        else {\n                          if ((uVar2 != '\r') || (pEVar24 != (Elf_Internal_Sym *)0xffffff20))\n                          goto LAB_0002f0b3;\n                          pcVar10 = "VMS_SYMVEC";\n                        }\n                      }\n                      else {\nLAB_0002f0b3:\n                        sprintf(name_buf,"<section 0x%x>");\n                        pcVar10 = name_buf;\n                        sym_info_00 = pEVar24;\n                      }\n                    }\n                  }\n                }\n              }\nLAB_0002ea57:\n              in_stack_ffffff60 = (ushort *)0x2ea61;\n              print_symbol(0x16,pcVar10);\n            }\n            else if (strtab == (char *)0x0) {\n              sym_info_00 = (Elf_Internal_Sym *)0x5;\n              pcVar10 = (char *)dcgettext(0,"<string table index: %3ld>");\n              printf(pcVar10,uVar14);\n            }\n            else if (uVar14 < strtablen) {\n              in_stack_ffffff60 = (ushort *)0x2ec91;\n              print_symbol(0x16,strtab + uVar14);\n              if (pcVar10 != (char *)0x0) {\n                pcVar13 = "@@%s";\n                if (sym_info != symbol_public) {\n                  pcVar13 = "@%s";\n                }\n                printf(pcVar13,pcVar10);\n              }\n            }\n            else {\n              sym_info_00 = (Elf_Internal_Sym *)0x5;\n              pcVar10 = (char *)dcgettext(0,"<corrupt string table index: %3ld>");\n              error(pcVar10,uVar14);\n              local_6c = 0;\n            }\n            if (is_rela != 0) {\n              sym_info_00 = *(Elf_Internal_Sym **)((int)&rels[uVar17].r_addend + 4);\n              iVar16 = (int)rels[uVar17].r_addend;\n              if ((int)sym_info_00 < 0) {\n                sym_info_00 = (Elf_Internal_Sym *)\n                              -(int)((int)&sym_info_00->st_value + (uint)(iVar16 != 0));\n                printf(" - %llx",-iVar16);\n              }\n              else {\n                printf(" + %llx",iVar16);\n              }\n            }\n          }\n        }\n        if ((filedata->file_header).e_machine == 0x2b) {\n          bVar20 = false;\n          bVar22 = !bVar22;\n          if (!bVar22) {\n            iVar16 = 0xe;\n            pbVar18 = (byte *)"R_SPARC_OLO10";\n            do {\n              if (iVar16 == 0) break;\n              iVar16 = iVar16 + -1;\n              bVar20 = *local_8c < *pbVar18;\n              bVar22 = *local_8c == *pbVar18;\n              local_8c = local_8c + (uint)bVar23 * -2 + 1;\n              pbVar18 = pbVar18 + (uint)bVar23 * -2 + 1;\n            } while (bVar22);\n            if ((!bVar20 && !bVar22) == bVar20) {\n              printf(" + %lx",(int)psym_1 >> 8);\n            }\n          }\n        }\n      }\nLAB_0002dc72:\n      putc(10,*(FILE **)puVar6);\n      if ((is_32bit_elf == 0) && ((filedata->file_header).e_machine == 8)) {\n        pcVar10 = (char *)((uint)psym_1 >> 8 & 0xff);\n        pcVar13 = elf_mips_reloc_type((ulong)pcVar10);\n        uVar14 = (uint)psym_1 >> 0x10 & 0xff;\n        in_stack_ffffff60 = (ushort *)0x2eadb;\n        pcVar15 = elf_mips_reloc_type(uVar14);\n        printf("                    Type2: ");\n        if (pcVar13 == (char *)0x0) {\n          sym_info_00 = (Elf_Internal_Sym *)0x5;\n          pcVar13 = (char *)dcgettext(0,"unrecognized: %-7lx");\n          printf(pcVar13,pcVar10);\n        }\n        else {\n          printf("%-17.17s",pcVar13);\n          pcVar10 = pcVar13;\n        }\n        printf("\n                    Type3: ",pcVar10);\n        if (pcVar15 == (char *)0x0) {\n          sym_info_00 = (Elf_Internal_Sym *)0x5;\n          pcVar10 = (char *)dcgettext(0,"unrecognized: %-7lx");\n          printf(pcVar10,uVar14);\n        }\n        else {\n          printf("%-17.17s",pcVar15);\n        }\n        putc(10,*(FILE **)puVar6);\n      }\n      uVar17 = uVar17 + 1;\n    } while (uVar17 < local_60[0]);\n  }\n  free(rels);\n  return local_6c;\n}" { (declaration "int *piVar1;" primitive_type (pointer_declarator "*piVar1" * identifier) ;) (declaration "uchar uVar2;" type_identifier identifier ;) (declaration "undefined4 uVar3;" type_identifier identifier ;) (declaration "undefined4 uVar4;" type_identifier identifier ;) (declaration "bfd_vma bVar5;" type_identifier identifier ;) (declaration "undefined *puVar6;" type_identifier (pointer_declarator "*puVar6" * identifier) ;) (declaration "ushort uVar7;" type_identifier identifier ;) (declaration "bfd_boolean bVar8;" type_identifier identifier ;) (declaration "Elf_Internal_Rela *pEVar9;" type_identifier (pointer_declarator "*pEVar9" * identifier) ;) (declaration "char *pcVar10;" primitive_type (pointer_declarator "*pcVar10" * identifier) ;) (declaration "uint uVar11;" type_identifier identifier ;) (declaration "uint uVar12;" type_identifier identifier ;) (declaration "char *pcVar13;" primitive_type (pointer_declarator "*pcVar13" * identifier) ;) (declaration "uint uVar14;" type_identifier identifier ;) (declaration "char *pcVar15;" primitive_type (pointer_declarator "*pcVar15" * identifier) ;) (declaration "int iVar16;" primitive_type identifier ;) (declaration "uint uVar17;" type_identifier identifier ;) (declaration "byte *pbVar18;" type_identifier (pointer_declarator "*pbVar18" * identifier) ;) (declaration "byte *pbVar19;" type_identifier (pointer_declarator "*pbVar19" * identifier) ;) (declaration "bool bVar20;" primitive_type identifier ;) (declaration "bool bVar21;" primitive_type identifier ;) (declaration "bool bVar22;" primitive_type identifier ;) (declaration "byte bVar23;" type_identifier identifier ;) (declaration "Elf_Internal_Sym *sym_info_00;" type_identifier (pointer_declarator "*sym_info_00" * identifier) ;) (declaration "Elf_Internal_Sym *pEVar24;" type_identifier (pointer_declarator "*pEVar24" * identifier) ;) (declaration "ushort *in_stack_ffffff60;" type_identifier (pointer_declarator "*in_stack_ffffff60" * identifier) ;) (declaration "Elf_Internal_Sym *psym_1;" type_identifier (pointer_declarator "*psym_1" * identifier) ;) (declaration "uint local_94;" type_identifier identifier ;) (declaration "uint local_90;" type_identifier identifier ;) (declaration "byte *local_8c;" type_identifier (pointer_declarator "*local_8c" * identifier) ;) (declaration "uint local_80;" type_identifier identifier ;) (declaration "bfd_boolean local_6c;" type_identifier identifier ;) (declaration "ulong local_60 [4];" type_identifier (array_declarator "local_60 [4]" identifier [ number_literal ]) ;) (declaration "ushort vna_other;" type_identifier identifier ;) (declaration "Elf_Internal_Rela *rels;" type_identifier (pointer_declarator "*rels" * identifier) ;) (declaration "versioned_symbol_info sym_info;" type_identifier identifier ;) (declaration "char name_buf [40];" primitive_type (array_declarator "name_buf [40]" identifier [ number_literal ]) ;) (expression_statement "bVar23 = 0;" (assignment_expression "bVar23 = 0" identifier = number_literal) ;) (expression_statement "local_60[0] = rel_size;" (assignment_expression "local_60[0] = rel_size" (subscript_expression "local_60[0]" identifier [ number_literal ]) = identifier) ;) (if_statement "if (is_rela == -1) {\n    uVar7 = (filedata->file_header).e_machine;\n    if (uVar7 == 0x90) {\nLAB_0002d860:\n      is_rela = 1;\n      goto LAB_0002d450;\n    }\n    if (0x90 < uVar7) {\n      if (uVar7 != 0x2530) {\n        if (uVar7 < 0x2531) {\n          if (uVar7 != 0xbf) {\n            if (uVar7 < 0xc0) {\n              if (uVar7 < 0xb6) {\n                if (uVar7 < 0xb4) {\n                  if (uVar7 < 0xaf) {\n                    if ((0xac < uVar7) || (uVar7 == 0xa7)) goto LAB_0002d860;\n                  }\n                  else if (uVar7 == 0xb1) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar7 != 0xb7) {\n                if (0xb6 < uVar7) {\n                  uVar7 = uVar7 - 0xbc;\njoined_r0x0002da08:\n                  if (uVar7 < 2) goto LAB_0002d860;\n                }\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar7 != 0xf3) {\n              if (uVar7 < 0xf4) {\n                if (uVar7 != 0xc5) {\n                  if (uVar7 < 0xc6) {\n                    if (uVar7 == 0xc3) goto LAB_0002d860;\n                  }\n                  else if ((ushort)(uVar7 - 0xdd) < 3) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar7 != 0x1057) {\n                if (uVar7 < 0x1058) {\n                  if (uVar7 == 0xfa) goto LAB_0002d538;\n                }\n                else if ((uVar7 == 0x1059) || (uVar7 == 0x1223)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n          }\n        }\n        else if (uVar7 != 0x9080) {\n          if (uVar7 < 0x9081) {\n            if (uVar7 == 0x7650) goto LAB_0002d538;\n            if (uVar7 < 0x7651) {\n              if (uVar7 != 0x4157) {\n                if (uVar7 < 0x4158) {\n                  if (uVar7 == 0x3330) goto LAB_0002d860;\n                }\n                else {\n                  if (uVar7 == 0x5441) goto LAB_0002d860;\n                  if (uVar7 == 0x5aa5) goto LAB_0002d538;\n                }\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar7 != 0x8217) {\n              if (uVar7 < 0x8218) {\n                if (uVar7 == 0x7676) goto LAB_0002d860;\n              }\n              else {\n                if (uVar7 == 0x9026) goto LAB_0002d860;\n                if (uVar7 == 0x9041) goto LAB_0002d538;\n              }\n              goto LAB_0002d510;\n            }\n          }\n          else if (uVar7 != 0xbeef) {\n            if (uVar7 < 0xbef0) {\n              if (uVar7 != 0xabc7) {\n                if (uVar7 < 0xabc8) {\n                  if (uVar7 == 0xa390) goto LAB_0002d860;\n                }\n                else if ((uVar7 == 0xad45) || (uVar7 == 0xbaab)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar7 != 0xfeb0) {\n              if (0xfeb0 < uVar7) {\n                uVar7 = uVar7 + 0x146;\n                goto joined_r0x0002da08;\n              }\n              if ((uVar7 != 0xdead) && (uVar7 != 0xf00d)) goto LAB_0002d510;\n            }\n          }\n        }\n      }\n      goto LAB_0002d860;\n    }\n    if (uVar7 == 0x3e) goto LAB_0002d860;\n    if (0x3e < uVar7) {\n      if (uVar7 < 0x5f) {\n        if (uVar7 < 0x5c) {\n          if (uVar7 < 0x55) {\n            if ((0x52 < uVar7) || ((0x4a < uVar7 && ((uVar7 < 0x4d || (uVar7 == 0x50))))))\n            goto LAB_0002d860;\n          }\n          else {\n            if (uVar7 == 0x55) goto LAB_0002d538;\n            if (uVar7 < 0x5b) goto LAB_0002d860;\n          }\nLAB_0002d510:\n          pcVar10 = (char *)dcgettext(0,\n                                      "Don\'t know about relocations on this machine architecture\n"\n                                      ,5);\n          warn(pcVar10);\n          goto LAB_0002d538;\n        }\n      }\n      else {\n        if (0x72 < uVar7) {\n          if (uVar7 == 0x87) goto LAB_0002d538;\n          if (uVar7 < 0x88) {\n            if (uVar7 == 0x73) goto LAB_0002d538;\n            if (uVar7 == 0x78) goto LAB_0002d860;\n          }\n          else if ((uVar7 == 0x8a) || (uVar7 == 0x8c)) goto LAB_0002d860;\n          goto LAB_0002d510;\n        }\n        if ((uVar7 < 0x71) && (uVar7 != 0x65)) {\n          if (100 < uVar7) {\n            uVar7 = uVar7 - 0x69;\n            goto joined_r0x0002da08;\n          }\n          goto LAB_0002d510;\n        }\n      }\n      goto LAB_0002d860;\n    }\n    if (0x17 < uVar7) {\n      if (uVar7 < 0x2c) {\n        if ((uVar7 < 0x2a) && (uVar7 != 0x27)) {\n          if (uVar7 == 0x28) goto LAB_0002d538;\n          if (uVar7 != 0x24) goto LAB_0002d510;\n        }\n      }\n      else if ((uVar7 < 0x2d) || ((0x30 < uVar7 && (uVar7 != 0x32)))) goto LAB_0002d510;\n      goto LAB_0002d860;\n    }\n    if ((0x13 < uVar7) || (uVar7 == 7)) goto LAB_0002d860;\n    if (uVar7 < 8) {\n      if (uVar7 != 3) {\n        if (uVar7 < 4) {\n          if (uVar7 != 2) goto LAB_0002d510;\n        }\n        else if (uVar7 != 4) {\n          if (uVar7 != 6) goto LAB_0002d510;\n          goto LAB_0002d538;\n        }\n        goto LAB_0002d860;\n      }\n    }\n    else if (uVar7 != 10) {\n      if (uVar7 < 0xb) {\n        if (uVar7 != 8) goto LAB_0002d510;\n      }\n      else {\n        if (uVar7 == 0x12) goto LAB_0002d860;\n        if (uVar7 != 0x13) goto LAB_0002d510;\n      }\n    }\nLAB_0002d538:\n    bVar8 = slurp_rel_relocs(filedata,rel_offset,local_60[0],&rels,local_60);\n    if (bVar8 == 0) {\n      return 0;\n    }\n    is_rela = do_wide;\n    if (is_32bit_elf == 0) {\n      if (do_wide != 0) {\n        pcVar10 = \n        "    Offset             Info             Type               Symbol\'s Value  Symbol\'s Name\n"\n        ;\nLAB_0002d598:\n        sym_info_00 = (Elf_Internal_Sym *)0x5;\n        pcVar10 = (char *)dcgettext(0,pcVar10);\n        printf(pcVar10);\n        is_rela = 0;\n        goto LAB_0002d5b6;\n      }\n      pcVar10 = "  Offset          Info           Type           Sym. Value    Sym. Name\n";\n    }\n    else {\n      if (do_wide != 0) {\n        pcVar10 = " Offset     Info    Type                Sym. Value  Symbol\'s Name\n";\n        goto LAB_0002d598;\n      }\n      pcVar10 = " Offset     Info    Type            Sym.Value  Sym. Name\n";\n    }\n  }\n  else {\n    if (is_rela == 0) goto LAB_0002d538;\nLAB_0002d450:\n    bVar8 = slurp_rela_relocs(filedata,rel_offset,rel_size,&rels,local_60);\n    if (bVar8 == 0) {\n      return 0;\n    }\n    if (is_32bit_elf == 0) {\n      if (do_wide == 0) {\n        pcVar10 = \n        "  Offset          Info           Type           Sym. Value    Sym. Name + Addend\n";\n      }\n      else {\n        pcVar10 = \n        "    Offset             Info             Type               Symbol\'s Value  Symbol\'s Name + Addend\n"\n        ;\n      }\n    }\n    else if (do_wide == 0) {\n      pcVar10 = " Offset     Info    Type            Sym.Value  Sym. Name + Addend\n";\n    }\n    else {\n      pcVar10 = " Offset     Info    Type                Sym. Value  Symbol\'s Name + Addend\n";\n    }\n  }" if (parenthesized_expression "(is_rela == -1)" ( (binary_expression "is_rela == -1" identifier == number_literal) )) (compound_statement "{\n    uVar7 = (filedata->file_header).e_machine;\n    if (uVar7 == 0x90) {\nLAB_0002d860:\n      is_rela = 1;\n      goto LAB_0002d450;\n    }\n    if (0x90 < uVar7) {\n      if (uVar7 != 0x2530) {\n        if (uVar7 < 0x2531) {\n          if (uVar7 != 0xbf) {\n            if (uVar7 < 0xc0) {\n              if (uVar7 < 0xb6) {\n                if (uVar7 < 0xb4) {\n                  if (uVar7 < 0xaf) {\n                    if ((0xac < uVar7) || (uVar7 == 0xa7)) goto LAB_0002d860;\n                  }\n                  else if (uVar7 == 0xb1) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar7 != 0xb7) {\n                if (0xb6 < uVar7) {\n                  uVar7 = uVar7 - 0xbc;\njoined_r0x0002da08:\n                  if (uVar7 < 2) goto LAB_0002d860;\n                }\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar7 != 0xf3) {\n              if (uVar7 < 0xf4) {\n                if (uVar7 != 0xc5) {\n                  if (uVar7 < 0xc6) {\n                    if (uVar7 == 0xc3) goto LAB_0002d860;\n                  }\n                  else if ((ushort)(uVar7 - 0xdd) < 3) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar7 != 0x1057) {\n                if (uVar7 < 0x1058) {\n                  if (uVar7 == 0xfa) goto LAB_0002d538;\n                }\n                else if ((uVar7 == 0x1059) || (uVar7 == 0x1223)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n          }\n        }\n        else if (uVar7 != 0x9080) {\n          if (uVar7 < 0x9081) {\n            if (uVar7 == 0x7650) goto LAB_0002d538;\n            if (uVar7 < 0x7651) {\n              if (uVar7 != 0x4157) {\n                if (uVar7 < 0x4158) {\n                  if (uVar7 == 0x3330) goto LAB_0002d860;\n                }\n                else {\n                  if (uVar7 == 0x5441) goto LAB_0002d860;\n                  if (uVar7 == 0x5aa5) goto LAB_0002d538;\n                }\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar7 != 0x8217) {\n              if (uVar7 < 0x8218) {\n                if (uVar7 == 0x7676) goto LAB_0002d860;\n              }\n              else {\n                if (uVar7 == 0x9026) goto LAB_0002d860;\n                if (uVar7 == 0x9041) goto LAB_0002d538;\n              }\n              goto LAB_0002d510;\n            }\n          }\n          else if (uVar7 != 0xbeef) {\n            if (uVar7 < 0xbef0) {\n              if (uVar7 != 0xabc7) {\n                if (uVar7 < 0xabc8) {\n                  if (uVar7 == 0xa390) goto LAB_0002d860;\n                }\n                else if ((uVar7 == 0xad45) || (uVar7 == 0xbaab)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar7 != 0xfeb0) {\n              if (0xfeb0 < uVar7) {\n                uVar7 = uVar7 + 0x146;\n                goto joined_r0x0002da08;\n              }\n              if ((uVar7 != 0xdead) && (uVar7 != 0xf00d)) goto LAB_0002d510;\n            }\n          }\n        }\n      }\n      goto LAB_0002d860;\n    }\n    if (uVar7 == 0x3e) goto LAB_0002d860;\n    if (0x3e < uVar7) {\n      if (uVar7 < 0x5f) {\n        if (uVar7 < 0x5c) {\n          if (uVar7 < 0x55) {\n            if ((0x52 < uVar7) || ((0x4a < uVar7 && ((uVar7 < 0x4d || (uVar7 == 0x50))))))\n            goto LAB_0002d860;\n          }\n          else {\n            if (uVar7 == 0x55) goto LAB_0002d538;\n            if (uVar7 < 0x5b) goto LAB_0002d860;\n          }\nLAB_0002d510:\n          pcVar10 = (char *)dcgettext(0,\n                                      "Don\'t know about relocations on this machine architecture\n"\n                                      ,5);\n          warn(pcVar10);\n          goto LAB_0002d538;\n        }\n      }\n      else {\n        if (0x72 < uVar7) {\n          if (uVar7 == 0x87) goto LAB_0002d538;\n          if (uVar7 < 0x88) {\n            if (uVar7 == 0x73) goto LAB_0002d538;\n            if (uVar7 == 0x78) goto LAB_0002d860;\n          }\n          else if ((uVar7 == 0x8a) || (uVar7 == 0x8c)) goto LAB_0002d860;\n          goto LAB_0002d510;\n        }\n        if ((uVar7 < 0x71) && (uVar7 != 0x65)) {\n          if (100 < uVar7) {\n            uVar7 = uVar7 - 0x69;\n            goto joined_r0x0002da08;\n          }\n          goto LAB_0002d510;\n        }\n      }\n      goto LAB_0002d860;\n    }\n    if (0x17 < uVar7) {\n      if (uVar7 < 0x2c) {\n        if ((uVar7 < 0x2a) && (uVar7 != 0x27)) {\n          if (uVar7 == 0x28) goto LAB_0002d538;\n          if (uVar7 != 0x24) goto LAB_0002d510;\n        }\n      }\n      else if ((uVar7 < 0x2d) || ((0x30 < uVar7 && (uVar7 != 0x32)))) goto LAB_0002d510;\n      goto LAB_0002d860;\n    }\n    if ((0x13 < uVar7) || (uVar7 == 7)) goto LAB_0002d860;\n    if (uVar7 < 8) {\n      if (uVar7 != 3) {\n        if (uVar7 < 4) {\n          if (uVar7 != 2) goto LAB_0002d510;\n        }\n        else if (uVar7 != 4) {\n          if (uVar7 != 6) goto LAB_0002d510;\n          goto LAB_0002d538;\n        }\n        goto LAB_0002d860;\n      }\n    }\n    else if (uVar7 != 10) {\n      if (uVar7 < 0xb) {\n        if (uVar7 != 8) goto LAB_0002d510;\n      }\n      else {\n        if (uVar7 == 0x12) goto LAB_0002d860;\n        if (uVar7 != 0x13) goto LAB_0002d510;\n      }\n    }\nLAB_0002d538:\n    bVar8 = slurp_rel_relocs(filedata,rel_offset,local_60[0],&rels,local_60);\n    if (bVar8 == 0) {\n      return 0;\n    }\n    is_rela = do_wide;\n    if (is_32bit_elf == 0) {\n      if (do_wide != 0) {\n        pcVar10 = \n        "    Offset             Info             Type               Symbol\'s Value  Symbol\'s Name\n"\n        ;\nLAB_0002d598:\n        sym_info_00 = (Elf_Internal_Sym *)0x5;\n        pcVar10 = (char *)dcgettext(0,pcVar10);\n        printf(pcVar10);\n        is_rela = 0;\n        goto LAB_0002d5b6;\n      }\n      pcVar10 = "  Offset          Info           Type           Sym. Value    Sym. Name\n";\n    }\n    else {\n      if (do_wide != 0) {\n        pcVar10 = " Offset     Info    Type                Sym. Value  Symbol\'s Name\n";\n        goto LAB_0002d598;\n      }\n      pcVar10 = " Offset     Info    Type            Sym.Value  Sym. Name\n";\n    }\n  }" { (expression_statement "uVar7 = (filedata->file_header).e_machine;" (assignment_expression "uVar7 = (filedata->file_header).e_machine" identifier = (field_expression "(filedata->file_header).e_machine" (parenthesized_expression "(filedata->file_header)" ( (field_expression "filedata->file_header" identifier -> field_identifier) )) . field_identifier)) ;) (if_statement "if (uVar7 == 0x90) {\nLAB_0002d860:\n      is_rela = 1;\n      goto LAB_0002d450;\n    }" if (parenthesized_expression "(uVar7 == 0x90)" ( (binary_expression "uVar7 == 0x90" identifier == number_literal) )) (compound_statement "{\nLAB_0002d860:\n      is_rela = 1;\n      goto LAB_0002d450;\n    }" { (labeled_statement "LAB_0002d860:\n      is_rela = 1;" statement_identifier : (expression_statement "is_rela = 1;" (assignment_expression "is_rela = 1" identifier = number_literal) ;)) (goto_statement "goto LAB_0002d450;" goto statement_identifier ;) })) (if_statement "if (0x90 < uVar7) {\n      if (uVar7 != 0x2530) {\n        if (uVar7 < 0x2531) {\n          if (uVar7 != 0xbf) {\n            if (uVar7 < 0xc0) {\n              if (uVar7 < 0xb6) {\n                if (uVar7 < 0xb4) {\n                  if (uVar7 < 0xaf) {\n                    if ((0xac < uVar7) || (uVar7 == 0xa7)) goto LAB_0002d860;\n                  }\n                  else if (uVar7 == 0xb1) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar7 != 0xb7) {\n                if (0xb6 < uVar7) {\n                  uVar7 = uVar7 - 0xbc;\njoined_r0x0002da08:\n                  if (uVar7 < 2) goto LAB_0002d860;\n                }\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar7 != 0xf3) {\n              if (uVar7 < 0xf4) {\n                if (uVar7 != 0xc5) {\n                  if (uVar7 < 0xc6) {\n                    if (uVar7 == 0xc3) goto LAB_0002d860;\n                  }\n                  else if ((ushort)(uVar7 - 0xdd) < 3) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar7 != 0x1057) {\n                if (uVar7 < 0x1058) {\n                  if (uVar7 == 0xfa) goto LAB_0002d538;\n                }\n                else if ((uVar7 == 0x1059) || (uVar7 == 0x1223)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n          }\n        }\n        else if (uVar7 != 0x9080) {\n          if (uVar7 < 0x9081) {\n            if (uVar7 == 0x7650) goto LAB_0002d538;\n            if (uVar7 < 0x7651) {\n              if (uVar7 != 0x4157) {\n                if (uVar7 < 0x4158) {\n                  if (uVar7 == 0x3330) goto LAB_0002d860;\n                }\n                else {\n                  if (uVar7 == 0x5441) goto LAB_0002d860;\n                  if (uVar7 == 0x5aa5) goto LAB_0002d538;\n                }\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar7 != 0x8217) {\n              if (uVar7 < 0x8218) {\n                if (uVar7 == 0x7676) goto LAB_0002d860;\n              }\n              else {\n                if (uVar7 == 0x9026) goto LAB_0002d860;\n                if (uVar7 == 0x9041) goto LAB_0002d538;\n              }\n              goto LAB_0002d510;\n            }\n          }\n          else if (uVar7 != 0xbeef) {\n            if (uVar7 < 0xbef0) {\n              if (uVar7 != 0xabc7) {\n                if (uVar7 < 0xabc8) {\n                  if (uVar7 == 0xa390) goto LAB_0002d860;\n                }\n                else if ((uVar7 == 0xad45) || (uVar7 == 0xbaab)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar7 != 0xfeb0) {\n              if (0xfeb0 < uVar7) {\n                uVar7 = uVar7 + 0x146;\n                goto joined_r0x0002da08;\n              }\n              if ((uVar7 != 0xdead) && (uVar7 != 0xf00d)) goto LAB_0002d510;\n            }\n          }\n        }\n      }\n      goto LAB_0002d860;\n    }" if (parenthesized_expression "(0x90 < uVar7)" ( (binary_expression "0x90 < uVar7" number_literal < identifier) )) (compound_statement "{\n      if (uVar7 != 0x2530) {\n        if (uVar7 < 0x2531) {\n          if (uVar7 != 0xbf) {\n            if (uVar7 < 0xc0) {\n              if (uVar7 < 0xb6) {\n                if (uVar7 < 0xb4) {\n                  if (uVar7 < 0xaf) {\n                    if ((0xac < uVar7) || (uVar7 == 0xa7)) goto LAB_0002d860;\n                  }\n                  else if (uVar7 == 0xb1) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar7 != 0xb7) {\n                if (0xb6 < uVar7) {\n                  uVar7 = uVar7 - 0xbc;\njoined_r0x0002da08:\n                  if (uVar7 < 2) goto LAB_0002d860;\n                }\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar7 != 0xf3) {\n              if (uVar7 < 0xf4) {\n                if (uVar7 != 0xc5) {\n                  if (uVar7 < 0xc6) {\n                    if (uVar7 == 0xc3) goto LAB_0002d860;\n                  }\n                  else if ((ushort)(uVar7 - 0xdd) < 3) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar7 != 0x1057) {\n                if (uVar7 < 0x1058) {\n                  if (uVar7 == 0xfa) goto LAB_0002d538;\n                }\n                else if ((uVar7 == 0x1059) || (uVar7 == 0x1223)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n          }\n        }\n        else if (uVar7 != 0x9080) {\n          if (uVar7 < 0x9081) {\n            if (uVar7 == 0x7650) goto LAB_0002d538;\n            if (uVar7 < 0x7651) {\n              if (uVar7 != 0x4157) {\n                if (uVar7 < 0x4158) {\n                  if (uVar7 == 0x3330) goto LAB_0002d860;\n                }\n                else {\n                  if (uVar7 == 0x5441) goto LAB_0002d860;\n                  if (uVar7 == 0x5aa5) goto LAB_0002d538;\n                }\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar7 != 0x8217) {\n              if (uVar7 < 0x8218) {\n                if (uVar7 == 0x7676) goto LAB_0002d860;\n              }\n              else {\n                if (uVar7 == 0x9026) goto LAB_0002d860;\n                if (uVar7 == 0x9041) goto LAB_0002d538;\n              }\n              goto LAB_0002d510;\n            }\n          }\n          else if (uVar7 != 0xbeef) {\n            if (uVar7 < 0xbef0) {\n              if (uVar7 != 0xabc7) {\n                if (uVar7 < 0xabc8) {\n                  if (uVar7 == 0xa390) goto LAB_0002d860;\n                }\n                else if ((uVar7 == 0xad45) || (uVar7 == 0xbaab)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar7 != 0xfeb0) {\n              if (0xfeb0 < uVar7) {\n                uVar7 = uVar7 + 0x146;\n                goto joined_r0x0002da08;\n              }\n              if ((uVar7 != 0xdead) && (uVar7 != 0xf00d)) goto LAB_0002d510;\n            }\n          }\n        }\n      }\n      goto LAB_0002d860;\n    }" { (if_statement "if (uVar7 != 0x2530) {\n        if (uVar7 < 0x2531) {\n          if (uVar7 != 0xbf) {\n            if (uVar7 < 0xc0) {\n              if (uVar7 < 0xb6) {\n                if (uVar7 < 0xb4) {\n                  if (uVar7 < 0xaf) {\n                    if ((0xac < uVar7) || (uVar7 == 0xa7)) goto LAB_0002d860;\n                  }\n                  else if (uVar7 == 0xb1) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar7 != 0xb7) {\n                if (0xb6 < uVar7) {\n                  uVar7 = uVar7 - 0xbc;\njoined_r0x0002da08:\n                  if (uVar7 < 2) goto LAB_0002d860;\n                }\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar7 != 0xf3) {\n              if (uVar7 < 0xf4) {\n                if (uVar7 != 0xc5) {\n                  if (uVar7 < 0xc6) {\n                    if (uVar7 == 0xc3) goto LAB_0002d860;\n                  }\n                  else if ((ushort)(uVar7 - 0xdd) < 3) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar7 != 0x1057) {\n                if (uVar7 < 0x1058) {\n                  if (uVar7 == 0xfa) goto LAB_0002d538;\n                }\n                else if ((uVar7 == 0x1059) || (uVar7 == 0x1223)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n          }\n        }\n        else if (uVar7 != 0x9080) {\n          if (uVar7 < 0x9081) {\n            if (uVar7 == 0x7650) goto LAB_0002d538;\n            if (uVar7 < 0x7651) {\n              if (uVar7 != 0x4157) {\n                if (uVar7 < 0x4158) {\n                  if (uVar7 == 0x3330) goto LAB_0002d860;\n                }\n                else {\n                  if (uVar7 == 0x5441) goto LAB_0002d860;\n                  if (uVar7 == 0x5aa5) goto LAB_0002d538;\n                }\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar7 != 0x8217) {\n              if (uVar7 < 0x8218) {\n                if (uVar7 == 0x7676) goto LAB_0002d860;\n              }\n              else {\n                if (uVar7 == 0x9026) goto LAB_0002d860;\n                if (uVar7 == 0x9041) goto LAB_0002d538;\n              }\n              goto LAB_0002d510;\n            }\n          }\n          else if (uVar7 != 0xbeef) {\n            if (uVar7 < 0xbef0) {\n              if (uVar7 != 0xabc7) {\n                if (uVar7 < 0xabc8) {\n                  if (uVar7 == 0xa390) goto LAB_0002d860;\n                }\n                else if ((uVar7 == 0xad45) || (uVar7 == 0xbaab)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar7 != 0xfeb0) {\n              if (0xfeb0 < uVar7) {\n                uVar7 = uVar7 + 0x146;\n                goto joined_r0x0002da08;\n              }\n              if ((uVar7 != 0xdead) && (uVar7 != 0xf00d)) goto LAB_0002d510;\n            }\n          }\n        }\n      }" if (parenthesized_expression "(uVar7 != 0x2530)" ( (binary_expression "uVar7 != 0x2530" identifier != number_literal) )) (compound_statement "{\n        if (uVar7 < 0x2531) {\n          if (uVar7 != 0xbf) {\n            if (uVar7 < 0xc0) {\n              if (uVar7 < 0xb6) {\n                if (uVar7 < 0xb4) {\n                  if (uVar7 < 0xaf) {\n                    if ((0xac < uVar7) || (uVar7 == 0xa7)) goto LAB_0002d860;\n                  }\n                  else if (uVar7 == 0xb1) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar7 != 0xb7) {\n                if (0xb6 < uVar7) {\n                  uVar7 = uVar7 - 0xbc;\njoined_r0x0002da08:\n                  if (uVar7 < 2) goto LAB_0002d860;\n                }\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar7 != 0xf3) {\n              if (uVar7 < 0xf4) {\n                if (uVar7 != 0xc5) {\n                  if (uVar7 < 0xc6) {\n                    if (uVar7 == 0xc3) goto LAB_0002d860;\n                  }\n                  else if ((ushort)(uVar7 - 0xdd) < 3) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar7 != 0x1057) {\n                if (uVar7 < 0x1058) {\n                  if (uVar7 == 0xfa) goto LAB_0002d538;\n                }\n                else if ((uVar7 == 0x1059) || (uVar7 == 0x1223)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n          }\n        }\n        else if (uVar7 != 0x9080) {\n          if (uVar7 < 0x9081) {\n            if (uVar7 == 0x7650) goto LAB_0002d538;\n            if (uVar7 < 0x7651) {\n              if (uVar7 != 0x4157) {\n                if (uVar7 < 0x4158) {\n                  if (uVar7 == 0x3330) goto LAB_0002d860;\n                }\n                else {\n                  if (uVar7 == 0x5441) goto LAB_0002d860;\n                  if (uVar7 == 0x5aa5) goto LAB_0002d538;\n                }\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar7 != 0x8217) {\n              if (uVar7 < 0x8218) {\n                if (uVar7 == 0x7676) goto LAB_0002d860;\n              }\n              else {\n                if (uVar7 == 0x9026) goto LAB_0002d860;\n                if (uVar7 == 0x9041) goto LAB_0002d538;\n              }\n              goto LAB_0002d510;\n            }\n          }\n          else if (uVar7 != 0xbeef) {\n            if (uVar7 < 0xbef0) {\n              if (uVar7 != 0xabc7) {\n                if (uVar7 < 0xabc8) {\n                  if (uVar7 == 0xa390) goto LAB_0002d860;\n                }\n                else if ((uVar7 == 0xad45) || (uVar7 == 0xbaab)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar7 != 0xfeb0) {\n              if (0xfeb0 < uVar7) {\n                uVar7 = uVar7 + 0x146;\n                goto joined_r0x0002da08;\n              }\n              if ((uVar7 != 0xdead) && (uVar7 != 0xf00d)) goto LAB_0002d510;\n            }\n          }\n        }\n      }" { (if_statement "if (uVar7 < 0x2531) {\n          if (uVar7 != 0xbf) {\n            if (uVar7 < 0xc0) {\n              if (uVar7 < 0xb6) {\n                if (uVar7 < 0xb4) {\n                  if (uVar7 < 0xaf) {\n                    if ((0xac < uVar7) || (uVar7 == 0xa7)) goto LAB_0002d860;\n                  }\n                  else if (uVar7 == 0xb1) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar7 != 0xb7) {\n                if (0xb6 < uVar7) {\n                  uVar7 = uVar7 - 0xbc;\njoined_r0x0002da08:\n                  if (uVar7 < 2) goto LAB_0002d860;\n                }\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar7 != 0xf3) {\n              if (uVar7 < 0xf4) {\n                if (uVar7 != 0xc5) {\n                  if (uVar7 < 0xc6) {\n                    if (uVar7 == 0xc3) goto LAB_0002d860;\n                  }\n                  else if ((ushort)(uVar7 - 0xdd) < 3) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar7 != 0x1057) {\n                if (uVar7 < 0x1058) {\n                  if (uVar7 == 0xfa) goto LAB_0002d538;\n                }\n                else if ((uVar7 == 0x1059) || (uVar7 == 0x1223)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n          }\n        }\n        else if (uVar7 != 0x9080) {\n          if (uVar7 < 0x9081) {\n            if (uVar7 == 0x7650) goto LAB_0002d538;\n            if (uVar7 < 0x7651) {\n              if (uVar7 != 0x4157) {\n                if (uVar7 < 0x4158) {\n                  if (uVar7 == 0x3330) goto LAB_0002d860;\n                }\n                else {\n                  if (uVar7 == 0x5441) goto LAB_0002d860;\n                  if (uVar7 == 0x5aa5) goto LAB_0002d538;\n                }\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar7 != 0x8217) {\n              if (uVar7 < 0x8218) {\n                if (uVar7 == 0x7676) goto LAB_0002d860;\n              }\n              else {\n                if (uVar7 == 0x9026) goto LAB_0002d860;\n                if (uVar7 == 0x9041) goto LAB_0002d538;\n              }\n              goto LAB_0002d510;\n            }\n          }\n          else if (uVar7 != 0xbeef) {\n            if (uVar7 < 0xbef0) {\n              if (uVar7 != 0xabc7) {\n                if (uVar7 < 0xabc8) {\n                  if (uVar7 == 0xa390) goto LAB_0002d860;\n                }\n                else if ((uVar7 == 0xad45) || (uVar7 == 0xbaab)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar7 != 0xfeb0) {\n              if (0xfeb0 < uVar7) {\n                uVar7 = uVar7 + 0x146;\n                goto joined_r0x0002da08;\n              }\n              if ((uVar7 != 0xdead) && (uVar7 != 0xf00d)) goto LAB_0002d510;\n            }\n          }\n        }" if (parenthesized_expression "(uVar7 < 0x2531)" ( (binary_expression "uVar7 < 0x2531" identifier < number_literal) )) (compound_statement "{\n          if (uVar7 != 0xbf) {\n            if (uVar7 < 0xc0) {\n              if (uVar7 < 0xb6) {\n                if (uVar7 < 0xb4) {\n                  if (uVar7 < 0xaf) {\n                    if ((0xac < uVar7) || (uVar7 == 0xa7)) goto LAB_0002d860;\n                  }\n                  else if (uVar7 == 0xb1) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar7 != 0xb7) {\n                if (0xb6 < uVar7) {\n                  uVar7 = uVar7 - 0xbc;\njoined_r0x0002da08:\n                  if (uVar7 < 2) goto LAB_0002d860;\n                }\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar7 != 0xf3) {\n              if (uVar7 < 0xf4) {\n                if (uVar7 != 0xc5) {\n                  if (uVar7 < 0xc6) {\n                    if (uVar7 == 0xc3) goto LAB_0002d860;\n                  }\n                  else if ((ushort)(uVar7 - 0xdd) < 3) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar7 != 0x1057) {\n                if (uVar7 < 0x1058) {\n                  if (uVar7 == 0xfa) goto LAB_0002d538;\n                }\n                else if ((uVar7 == 0x1059) || (uVar7 == 0x1223)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n          }\n        }" { (if_statement "if (uVar7 != 0xbf) {\n            if (uVar7 < 0xc0) {\n              if (uVar7 < 0xb6) {\n                if (uVar7 < 0xb4) {\n                  if (uVar7 < 0xaf) {\n                    if ((0xac < uVar7) || (uVar7 == 0xa7)) goto LAB_0002d860;\n                  }\n                  else if (uVar7 == 0xb1) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar7 != 0xb7) {\n                if (0xb6 < uVar7) {\n                  uVar7 = uVar7 - 0xbc;\njoined_r0x0002da08:\n                  if (uVar7 < 2) goto LAB_0002d860;\n                }\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar7 != 0xf3) {\n              if (uVar7 < 0xf4) {\n                if (uVar7 != 0xc5) {\n                  if (uVar7 < 0xc6) {\n                    if (uVar7 == 0xc3) goto LAB_0002d860;\n                  }\n                  else if ((ushort)(uVar7 - 0xdd) < 3) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar7 != 0x1057) {\n                if (uVar7 < 0x1058) {\n                  if (uVar7 == 0xfa) goto LAB_0002d538;\n                }\n                else if ((uVar7 == 0x1059) || (uVar7 == 0x1223)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n          }" if (parenthesized_expression "(uVar7 != 0xbf)" ( (binary_expression "uVar7 != 0xbf" identifier != number_literal) )) (compound_statement "{\n            if (uVar7 < 0xc0) {\n              if (uVar7 < 0xb6) {\n                if (uVar7 < 0xb4) {\n                  if (uVar7 < 0xaf) {\n                    if ((0xac < uVar7) || (uVar7 == 0xa7)) goto LAB_0002d860;\n                  }\n                  else if (uVar7 == 0xb1) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar7 != 0xb7) {\n                if (0xb6 < uVar7) {\n                  uVar7 = uVar7 - 0xbc;\njoined_r0x0002da08:\n                  if (uVar7 < 2) goto LAB_0002d860;\n                }\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar7 != 0xf3) {\n              if (uVar7 < 0xf4) {\n                if (uVar7 != 0xc5) {\n                  if (uVar7 < 0xc6) {\n                    if (uVar7 == 0xc3) goto LAB_0002d860;\n                  }\n                  else if ((ushort)(uVar7 - 0xdd) < 3) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar7 != 0x1057) {\n                if (uVar7 < 0x1058) {\n                  if (uVar7 == 0xfa) goto LAB_0002d538;\n                }\n                else if ((uVar7 == 0x1059) || (uVar7 == 0x1223)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n          }" { (if_statement "if (uVar7 < 0xc0) {\n              if (uVar7 < 0xb6) {\n                if (uVar7 < 0xb4) {\n                  if (uVar7 < 0xaf) {\n                    if ((0xac < uVar7) || (uVar7 == 0xa7)) goto LAB_0002d860;\n                  }\n                  else if (uVar7 == 0xb1) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar7 != 0xb7) {\n                if (0xb6 < uVar7) {\n                  uVar7 = uVar7 - 0xbc;\njoined_r0x0002da08:\n                  if (uVar7 < 2) goto LAB_0002d860;\n                }\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar7 != 0xf3) {\n              if (uVar7 < 0xf4) {\n                if (uVar7 != 0xc5) {\n                  if (uVar7 < 0xc6) {\n                    if (uVar7 == 0xc3) goto LAB_0002d860;\n                  }\n                  else if ((ushort)(uVar7 - 0xdd) < 3) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar7 != 0x1057) {\n                if (uVar7 < 0x1058) {\n                  if (uVar7 == 0xfa) goto LAB_0002d538;\n                }\n                else if ((uVar7 == 0x1059) || (uVar7 == 0x1223)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }" if (parenthesized_expression "(uVar7 < 0xc0)" ( (binary_expression "uVar7 < 0xc0" identifier < number_literal) )) (compound_statement "{\n              if (uVar7 < 0xb6) {\n                if (uVar7 < 0xb4) {\n                  if (uVar7 < 0xaf) {\n                    if ((0xac < uVar7) || (uVar7 == 0xa7)) goto LAB_0002d860;\n                  }\n                  else if (uVar7 == 0xb1) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar7 != 0xb7) {\n                if (0xb6 < uVar7) {\n                  uVar7 = uVar7 - 0xbc;\njoined_r0x0002da08:\n                  if (uVar7 < 2) goto LAB_0002d860;\n                }\n                goto LAB_0002d510;\n              }\n            }" { (if_statement "if (uVar7 < 0xb6) {\n                if (uVar7 < 0xb4) {\n                  if (uVar7 < 0xaf) {\n                    if ((0xac < uVar7) || (uVar7 == 0xa7)) goto LAB_0002d860;\n                  }\n                  else if (uVar7 == 0xb1) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar7 != 0xb7) {\n                if (0xb6 < uVar7) {\n                  uVar7 = uVar7 - 0xbc;\njoined_r0x0002da08:\n                  if (uVar7 < 2) goto LAB_0002d860;\n                }\n                goto LAB_0002d510;\n              }" if (parenthesized_expression "(uVar7 < 0xb6)" ( (binary_expression "uVar7 < 0xb6" identifier < number_literal) )) (compound_statement "{\n                if (uVar7 < 0xb4) {\n                  if (uVar7 < 0xaf) {\n                    if ((0xac < uVar7) || (uVar7 == 0xa7)) goto LAB_0002d860;\n                  }\n                  else if (uVar7 == 0xb1) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }" { (if_statement "if (uVar7 < 0xb4) {\n                  if (uVar7 < 0xaf) {\n                    if ((0xac < uVar7) || (uVar7 == 0xa7)) goto LAB_0002d860;\n                  }\n                  else if (uVar7 == 0xb1) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }" if (parenthesized_expression "(uVar7 < 0xb4)" ( (binary_expression "uVar7 < 0xb4" identifier < number_literal) )) (compound_statement "{\n                  if (uVar7 < 0xaf) {\n                    if ((0xac < uVar7) || (uVar7 == 0xa7)) goto LAB_0002d860;\n                  }\n                  else if (uVar7 == 0xb1) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }" { (if_statement "if (uVar7 < 0xaf) {\n                    if ((0xac < uVar7) || (uVar7 == 0xa7)) goto LAB_0002d860;\n                  }\n                  else if (uVar7 == 0xb1) goto LAB_0002d860;" if (parenthesized_expression "(uVar7 < 0xaf)" ( (binary_expression "uVar7 < 0xaf" identifier < number_literal) )) (compound_statement "{\n                    if ((0xac < uVar7) || (uVar7 == 0xa7)) goto LAB_0002d860;\n                  }" { (if_statement "if ((0xac < uVar7) || (uVar7 == 0xa7)) goto LAB_0002d860;" if (parenthesized_expression "((0xac < uVar7) || (uVar7 == 0xa7))" ( (binary_expression "(0xac < uVar7) || (uVar7 == 0xa7)" (parenthesized_expression "(0xac < uVar7)" ( (binary_expression "0xac < uVar7" number_literal < identifier) )) || (parenthesized_expression "(uVar7 == 0xa7)" ( (binary_expression "uVar7 == 0xa7" identifier == number_literal) ))) )) (goto_statement "goto LAB_0002d860;" goto statement_identifier ;)) }) (else_clause "else if (uVar7 == 0xb1) goto LAB_0002d860;" else (if_statement "if (uVar7 == 0xb1) goto LAB_0002d860;" if (parenthesized_expression "(uVar7 == 0xb1)" ( (binary_expression "uVar7 == 0xb1" identifier == number_literal) )) (goto_statement "goto LAB_0002d860;" goto statement_identifier ;)))) (goto_statement "goto LAB_0002d510;" goto statement_identifier ;) })) }) (else_clause "else if (uVar7 != 0xb7) {\n                if (0xb6 < uVar7) {\n                  uVar7 = uVar7 - 0xbc;\njoined_r0x0002da08:\n                  if (uVar7 < 2) goto LAB_0002d860;\n                }\n                goto LAB_0002d510;\n              }" else (if_statement "if (uVar7 != 0xb7) {\n                if (0xb6 < uVar7) {\n                  uVar7 = uVar7 - 0xbc;\njoined_r0x0002da08:\n                  if (uVar7 < 2) goto LAB_0002d860;\n                }\n                goto LAB_0002d510;\n              }" if (parenthesized_expression "(uVar7 != 0xb7)" ( (binary_expression "uVar7 != 0xb7" identifier != number_literal) )) (compound_statement "{\n                if (0xb6 < uVar7) {\n                  uVar7 = uVar7 - 0xbc;\njoined_r0x0002da08:\n                  if (uVar7 < 2) goto LAB_0002d860;\n                }\n                goto LAB_0002d510;\n              }" { (if_statement "if (0xb6 < uVar7) {\n                  uVar7 = uVar7 - 0xbc;\njoined_r0x0002da08:\n                  if (uVar7 < 2) goto LAB_0002d860;\n                }" if (parenthesized_expression "(0xb6 < uVar7)" ( (binary_expression "0xb6 < uVar7" number_literal < identifier) )) (compound_statement "{\n                  uVar7 = uVar7 - 0xbc;\njoined_r0x0002da08:\n                  if (uVar7 < 2) goto LAB_0002d860;\n                }" { (expression_statement "uVar7 = uVar7 - 0xbc;" (assignment_expression "uVar7 = uVar7 - 0xbc" identifier = (binary_expression "uVar7 - 0xbc" identifier - number_literal)) ;) (labeled_statement "joined_r0x0002da08:\n                  if (uVar7 < 2) goto LAB_0002d860;" statement_identifier : (if_statement "if (uVar7 < 2) goto LAB_0002d860;" if (parenthesized_expression "(uVar7 < 2)" ( (binary_expression "uVar7 < 2" identifier < number_literal) )) (goto_statement "goto LAB_0002d860;" goto statement_identifier ;))) })) (goto_statement "goto LAB_0002d510;" goto statement_identifier ;) })))) }) (else_clause "else if (uVar7 != 0xf3) {\n              if (uVar7 < 0xf4) {\n                if (uVar7 != 0xc5) {\n                  if (uVar7 < 0xc6) {\n                    if (uVar7 == 0xc3) goto LAB_0002d860;\n                  }\n                  else if ((ushort)(uVar7 - 0xdd) < 3) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar7 != 0x1057) {\n                if (uVar7 < 0x1058) {\n                  if (uVar7 == 0xfa) goto LAB_0002d538;\n                }\n                else if ((uVar7 == 0x1059) || (uVar7 == 0x1223)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }" else (if_statement "if (uVar7 != 0xf3) {\n              if (uVar7 < 0xf4) {\n                if (uVar7 != 0xc5) {\n                  if (uVar7 < 0xc6) {\n                    if (uVar7 == 0xc3) goto LAB_0002d860;\n                  }\n                  else if ((ushort)(uVar7 - 0xdd) < 3) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar7 != 0x1057) {\n                if (uVar7 < 0x1058) {\n                  if (uVar7 == 0xfa) goto LAB_0002d538;\n                }\n                else if ((uVar7 == 0x1059) || (uVar7 == 0x1223)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }" if (parenthesized_expression "(uVar7 != 0xf3)" ( (binary_expression "uVar7 != 0xf3" identifier != number_literal) )) (compound_statement "{\n              if (uVar7 < 0xf4) {\n                if (uVar7 != 0xc5) {\n                  if (uVar7 < 0xc6) {\n                    if (uVar7 == 0xc3) goto LAB_0002d860;\n                  }\n                  else if ((ushort)(uVar7 - 0xdd) < 3) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar7 != 0x1057) {\n                if (uVar7 < 0x1058) {\n                  if (uVar7 == 0xfa) goto LAB_0002d538;\n                }\n                else if ((uVar7 == 0x1059) || (uVar7 == 0x1223)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }" { (if_statement "if (uVar7 < 0xf4) {\n                if (uVar7 != 0xc5) {\n                  if (uVar7 < 0xc6) {\n                    if (uVar7 == 0xc3) goto LAB_0002d860;\n                  }\n                  else if ((ushort)(uVar7 - 0xdd) < 3) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar7 != 0x1057) {\n                if (uVar7 < 0x1058) {\n                  if (uVar7 == 0xfa) goto LAB_0002d538;\n                }\n                else if ((uVar7 == 0x1059) || (uVar7 == 0x1223)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }" if (parenthesized_expression "(uVar7 < 0xf4)" ( (binary_expression "uVar7 < 0xf4" identifier < number_literal) )) (compound_statement "{\n                if (uVar7 != 0xc5) {\n                  if (uVar7 < 0xc6) {\n                    if (uVar7 == 0xc3) goto LAB_0002d860;\n                  }\n                  else if ((ushort)(uVar7 - 0xdd) < 3) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }" { (if_statement "if (uVar7 != 0xc5) {\n                  if (uVar7 < 0xc6) {\n                    if (uVar7 == 0xc3) goto LAB_0002d860;\n                  }\n                  else if ((ushort)(uVar7 - 0xdd) < 3) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }" if (parenthesized_expression "(uVar7 != 0xc5)" ( (binary_expression "uVar7 != 0xc5" identifier != number_literal) )) (compound_statement "{\n                  if (uVar7 < 0xc6) {\n                    if (uVar7 == 0xc3) goto LAB_0002d860;\n                  }\n                  else if ((ushort)(uVar7 - 0xdd) < 3) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }" { (if_statement "if (uVar7 < 0xc6) {\n                    if (uVar7 == 0xc3) goto LAB_0002d860;\n                  }\n                  else if ((ushort)(uVar7 - 0xdd) < 3) goto LAB_0002d860;" if (parenthesized_expression "(uVar7 < 0xc6)" ( (binary_expression "uVar7 < 0xc6" identifier < number_literal) )) (compound_statement "{\n                    if (uVar7 == 0xc3) goto LAB_0002d860;\n                  }" { (if_statement "if (uVar7 == 0xc3) goto LAB_0002d860;" if (parenthesized_expression "(uVar7 == 0xc3)" ( (binary_expression "uVar7 == 0xc3" identifier == number_literal) )) (goto_statement "goto LAB_0002d860;" goto statement_identifier ;)) }) (else_clause "else if ((ushort)(uVar7 - 0xdd) < 3) goto LAB_0002d860;" else (if_statement "if ((ushort)(uVar7 - 0xdd) < 3) goto LAB_0002d860;" if (parenthesized_expression "((ushort)(uVar7 - 0xdd) < 3)" ( (binary_expression "(ushort)(uVar7 - 0xdd) < 3" (call_expression "(ushort)(uVar7 - 0xdd)" (parenthesized_expression "(ushort)" ( identifier )) (argument_list "(uVar7 - 0xdd)" ( (binary_expression "uVar7 - 0xdd" identifier - number_literal) ))) < number_literal) )) (goto_statement "goto LAB_0002d860;" goto statement_identifier ;)))) (goto_statement "goto LAB_0002d510;" goto statement_identifier ;) })) }) (else_clause "else if (uVar7 != 0x1057) {\n                if (uVar7 < 0x1058) {\n                  if (uVar7 == 0xfa) goto LAB_0002d538;\n                }\n                else if ((uVar7 == 0x1059) || (uVar7 == 0x1223)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }" else (if_statement "if (uVar7 != 0x1057) {\n                if (uVar7 < 0x1058) {\n                  if (uVar7 == 0xfa) goto LAB_0002d538;\n                }\n                else if ((uVar7 == 0x1059) || (uVar7 == 0x1223)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }" if (parenthesized_expression "(uVar7 != 0x1057)" ( (binary_expression "uVar7 != 0x1057" identifier != number_literal) )) (compound_statement "{\n                if (uVar7 < 0x1058) {\n                  if (uVar7 == 0xfa) goto LAB_0002d538;\n                }\n                else if ((uVar7 == 0x1059) || (uVar7 == 0x1223)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }" { (if_statement "if (uVar7 < 0x1058) {\n                  if (uVar7 == 0xfa) goto LAB_0002d538;\n                }\n                else if ((uVar7 == 0x1059) || (uVar7 == 0x1223)) goto LAB_0002d860;" if (parenthesized_expression "(uVar7 < 0x1058)" ( (binary_expression "uVar7 < 0x1058" identifier < number_literal) )) (compound_statement "{\n                  if (uVar7 == 0xfa) goto LAB_0002d538;\n                }" { (if_statement "if (uVar7 == 0xfa) goto LAB_0002d538;" if (parenthesized_expression "(uVar7 == 0xfa)" ( (binary_expression "uVar7 == 0xfa" identifier == number_literal) )) (goto_statement "goto LAB_0002d538;" goto statement_identifier ;)) }) (else_clause "else if ((uVar7 == 0x1059) || (uVar7 == 0x1223)) goto LAB_0002d860;" else (if_statement "if ((uVar7 == 0x1059) || (uVar7 == 0x1223)) goto LAB_0002d860;" if (parenthesized_expression "((uVar7 == 0x1059) || (uVar7 == 0x1223))" ( (binary_expression "(uVar7 == 0x1059) || (uVar7 == 0x1223)" (parenthesized_expression "(uVar7 == 0x1059)" ( (binary_expression "uVar7 == 0x1059" identifier == number_literal) )) || (parenthesized_expression "(uVar7 == 0x1223)" ( (binary_expression "uVar7 == 0x1223" identifier == number_literal) ))) )) (goto_statement "goto LAB_0002d860;" goto statement_identifier ;)))) (goto_statement "goto LAB_0002d510;" goto statement_identifier ;) })))) })))) })) }) (else_clause "else if (uVar7 != 0x9080) {\n          if (uVar7 < 0x9081) {\n            if (uVar7 == 0x7650) goto LAB_0002d538;\n            if (uVar7 < 0x7651) {\n              if (uVar7 != 0x4157) {\n                if (uVar7 < 0x4158) {\n                  if (uVar7 == 0x3330) goto LAB_0002d860;\n                }\n                else {\n                  if (uVar7 == 0x5441) goto LAB_0002d860;\n                  if (uVar7 == 0x5aa5) goto LAB_0002d538;\n                }\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar7 != 0x8217) {\n              if (uVar7 < 0x8218) {\n                if (uVar7 == 0x7676) goto LAB_0002d860;\n              }\n              else {\n                if (uVar7 == 0x9026) goto LAB_0002d860;\n                if (uVar7 == 0x9041) goto LAB_0002d538;\n              }\n              goto LAB_0002d510;\n            }\n          }\n          else if (uVar7 != 0xbeef) {\n            if (uVar7 < 0xbef0) {\n              if (uVar7 != 0xabc7) {\n                if (uVar7 < 0xabc8) {\n                  if (uVar7 == 0xa390) goto LAB_0002d860;\n                }\n                else if ((uVar7 == 0xad45) || (uVar7 == 0xbaab)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar7 != 0xfeb0) {\n              if (0xfeb0 < uVar7) {\n                uVar7 = uVar7 + 0x146;\n                goto joined_r0x0002da08;\n              }\n              if ((uVar7 != 0xdead) && (uVar7 != 0xf00d)) goto LAB_0002d510;\n            }\n          }\n        }" else (if_statement "if (uVar7 != 0x9080) {\n          if (uVar7 < 0x9081) {\n            if (uVar7 == 0x7650) goto LAB_0002d538;\n            if (uVar7 < 0x7651) {\n              if (uVar7 != 0x4157) {\n                if (uVar7 < 0x4158) {\n                  if (uVar7 == 0x3330) goto LAB_0002d860;\n                }\n                else {\n                  if (uVar7 == 0x5441) goto LAB_0002d860;\n                  if (uVar7 == 0x5aa5) goto LAB_0002d538;\n                }\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar7 != 0x8217) {\n              if (uVar7 < 0x8218) {\n                if (uVar7 == 0x7676) goto LAB_0002d860;\n              }\n              else {\n                if (uVar7 == 0x9026) goto LAB_0002d860;\n                if (uVar7 == 0x9041) goto LAB_0002d538;\n              }\n              goto LAB_0002d510;\n            }\n          }\n          else if (uVar7 != 0xbeef) {\n            if (uVar7 < 0xbef0) {\n              if (uVar7 != 0xabc7) {\n                if (uVar7 < 0xabc8) {\n                  if (uVar7 == 0xa390) goto LAB_0002d860;\n                }\n                else if ((uVar7 == 0xad45) || (uVar7 == 0xbaab)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar7 != 0xfeb0) {\n              if (0xfeb0 < uVar7) {\n                uVar7 = uVar7 + 0x146;\n                goto joined_r0x0002da08;\n              }\n              if ((uVar7 != 0xdead) && (uVar7 != 0xf00d)) goto LAB_0002d510;\n            }\n          }\n        }" if (parenthesized_expression "(uVar7 != 0x9080)" ( (binary_expression "uVar7 != 0x9080" identifier != number_literal) )) (compound_statement "{\n          if (uVar7 < 0x9081) {\n            if (uVar7 == 0x7650) goto LAB_0002d538;\n            if (uVar7 < 0x7651) {\n              if (uVar7 != 0x4157) {\n                if (uVar7 < 0x4158) {\n                  if (uVar7 == 0x3330) goto LAB_0002d860;\n                }\n                else {\n                  if (uVar7 == 0x5441) goto LAB_0002d860;\n                  if (uVar7 == 0x5aa5) goto LAB_0002d538;\n                }\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar7 != 0x8217) {\n              if (uVar7 < 0x8218) {\n                if (uVar7 == 0x7676) goto LAB_0002d860;\n              }\n              else {\n                if (uVar7 == 0x9026) goto LAB_0002d860;\n                if (uVar7 == 0x9041) goto LAB_0002d538;\n              }\n              goto LAB_0002d510;\n            }\n          }\n          else if (uVar7 != 0xbeef) {\n            if (uVar7 < 0xbef0) {\n              if (uVar7 != 0xabc7) {\n                if (uVar7 < 0xabc8) {\n                  if (uVar7 == 0xa390) goto LAB_0002d860;\n                }\n                else if ((uVar7 == 0xad45) || (uVar7 == 0xbaab)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar7 != 0xfeb0) {\n              if (0xfeb0 < uVar7) {\n                uVar7 = uVar7 + 0x146;\n                goto joined_r0x0002da08;\n              }\n              if ((uVar7 != 0xdead) && (uVar7 != 0xf00d)) goto LAB_0002d510;\n            }\n          }\n        }" { (if_statement "if (uVar7 < 0x9081) {\n            if (uVar7 == 0x7650) goto LAB_0002d538;\n            if (uVar7 < 0x7651) {\n              if (uVar7 != 0x4157) {\n                if (uVar7 < 0x4158) {\n                  if (uVar7 == 0x3330) goto LAB_0002d860;\n                }\n                else {\n                  if (uVar7 == 0x5441) goto LAB_0002d860;\n                  if (uVar7 == 0x5aa5) goto LAB_0002d538;\n                }\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar7 != 0x8217) {\n              if (uVar7 < 0x8218) {\n                if (uVar7 == 0x7676) goto LAB_0002d860;\n              }\n              else {\n                if (uVar7 == 0x9026) goto LAB_0002d860;\n                if (uVar7 == 0x9041) goto LAB_0002d538;\n              }\n              goto LAB_0002d510;\n            }\n          }\n          else if (uVar7 != 0xbeef) {\n            if (uVar7 < 0xbef0) {\n              if (uVar7 != 0xabc7) {\n                if (uVar7 < 0xabc8) {\n                  if (uVar7 == 0xa390) goto LAB_0002d860;\n                }\n                else if ((uVar7 == 0xad45) || (uVar7 == 0xbaab)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar7 != 0xfeb0) {\n              if (0xfeb0 < uVar7) {\n                uVar7 = uVar7 + 0x146;\n                goto joined_r0x0002da08;\n              }\n              if ((uVar7 != 0xdead) && (uVar7 != 0xf00d)) goto LAB_0002d510;\n            }\n          }" if (parenthesized_expression "(uVar7 < 0x9081)" ( (binary_expression "uVar7 < 0x9081" identifier < number_literal) )) (compound_statement "{\n            if (uVar7 == 0x7650) goto LAB_0002d538;\n            if (uVar7 < 0x7651) {\n              if (uVar7 != 0x4157) {\n                if (uVar7 < 0x4158) {\n                  if (uVar7 == 0x3330) goto LAB_0002d860;\n                }\n                else {\n                  if (uVar7 == 0x5441) goto LAB_0002d860;\n                  if (uVar7 == 0x5aa5) goto LAB_0002d538;\n                }\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar7 != 0x8217) {\n              if (uVar7 < 0x8218) {\n                if (uVar7 == 0x7676) goto LAB_0002d860;\n              }\n              else {\n                if (uVar7 == 0x9026) goto LAB_0002d860;\n                if (uVar7 == 0x9041) goto LAB_0002d538;\n              }\n              goto LAB_0002d510;\n            }\n          }" { (if_statement "if (uVar7 == 0x7650) goto LAB_0002d538;" if (parenthesized_expression "(uVar7 == 0x7650)" ( (binary_expression "uVar7 == 0x7650" identifier == number_literal) )) (goto_statement "goto LAB_0002d538;" goto statement_identifier ;)) (if_statement "if (uVar7 < 0x7651) {\n              if (uVar7 != 0x4157) {\n                if (uVar7 < 0x4158) {\n                  if (uVar7 == 0x3330) goto LAB_0002d860;\n                }\n                else {\n                  if (uVar7 == 0x5441) goto LAB_0002d860;\n                  if (uVar7 == 0x5aa5) goto LAB_0002d538;\n                }\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar7 != 0x8217) {\n              if (uVar7 < 0x8218) {\n                if (uVar7 == 0x7676) goto LAB_0002d860;\n              }\n              else {\n                if (uVar7 == 0x9026) goto LAB_0002d860;\n                if (uVar7 == 0x9041) goto LAB_0002d538;\n              }\n              goto LAB_0002d510;\n            }" if (parenthesized_expression "(uVar7 < 0x7651)" ( (binary_expression "uVar7 < 0x7651" identifier < number_literal) )) (compound_statement "{\n              if (uVar7 != 0x4157) {\n                if (uVar7 < 0x4158) {\n                  if (uVar7 == 0x3330) goto LAB_0002d860;\n                }\n                else {\n                  if (uVar7 == 0x5441) goto LAB_0002d860;\n                  if (uVar7 == 0x5aa5) goto LAB_0002d538;\n                }\n                goto LAB_0002d510;\n              }\n            }" { (if_statement "if (uVar7 != 0x4157) {\n                if (uVar7 < 0x4158) {\n                  if (uVar7 == 0x3330) goto LAB_0002d860;\n                }\n                else {\n                  if (uVar7 == 0x5441) goto LAB_0002d860;\n                  if (uVar7 == 0x5aa5) goto LAB_0002d538;\n                }\n                goto LAB_0002d510;\n              }" if (parenthesized_expression "(uVar7 != 0x4157)" ( (binary_expression "uVar7 != 0x4157" identifier != number_literal) )) (compound_statement "{\n                if (uVar7 < 0x4158) {\n                  if (uVar7 == 0x3330) goto LAB_0002d860;\n                }\n                else {\n                  if (uVar7 == 0x5441) goto LAB_0002d860;\n                  if (uVar7 == 0x5aa5) goto LAB_0002d538;\n                }\n                goto LAB_0002d510;\n              }" { (if_statement "if (uVar7 < 0x4158) {\n                  if (uVar7 == 0x3330) goto LAB_0002d860;\n                }\n                else {\n                  if (uVar7 == 0x5441) goto LAB_0002d860;\n                  if (uVar7 == 0x5aa5) goto LAB_0002d538;\n                }" if (parenthesized_expression "(uVar7 < 0x4158)" ( (binary_expression "uVar7 < 0x4158" identifier < number_literal) )) (compound_statement "{\n                  if (uVar7 == 0x3330) goto LAB_0002d860;\n                }" { (if_statement "if (uVar7 == 0x3330) goto LAB_0002d860;" if (parenthesized_expression "(uVar7 == 0x3330)" ( (binary_expression "uVar7 == 0x3330" identifier == number_literal) )) (goto_statement "goto LAB_0002d860;" goto statement_identifier ;)) }) (else_clause "else {\n                  if (uVar7 == 0x5441) goto LAB_0002d860;\n                  if (uVar7 == 0x5aa5) goto LAB_0002d538;\n                }" else (compound_statement "{\n                  if (uVar7 == 0x5441) goto LAB_0002d860;\n                  if (uVar7 == 0x5aa5) goto LAB_0002d538;\n                }" { (if_statement "if (uVar7 == 0x5441) goto LAB_0002d860;" if (parenthesized_expression "(uVar7 == 0x5441)" ( (binary_expression "uVar7 == 0x5441" identifier == number_literal) )) (goto_statement "goto LAB_0002d860;" goto statement_identifier ;)) (if_statement "if (uVar7 == 0x5aa5) goto LAB_0002d538;" if (parenthesized_expression "(uVar7 == 0x5aa5)" ( (binary_expression "uVar7 == 0x5aa5" identifier == number_literal) )) (goto_statement "goto LAB_0002d538;" goto statement_identifier ;)) }))) (goto_statement "goto LAB_0002d510;" goto statement_identifier ;) })) }) (else_clause "else if (uVar7 != 0x8217) {\n              if (uVar7 < 0x8218) {\n                if (uVar7 == 0x7676) goto LAB_0002d860;\n              }\n              else {\n                if (uVar7 == 0x9026) goto LAB_0002d860;\n                if (uVar7 == 0x9041) goto LAB_0002d538;\n              }\n              goto LAB_0002d510;\n            }" else (if_statement "if (uVar7 != 0x8217) {\n              if (uVar7 < 0x8218) {\n                if (uVar7 == 0x7676) goto LAB_0002d860;\n              }\n              else {\n                if (uVar7 == 0x9026) goto LAB_0002d860;\n                if (uVar7 == 0x9041) goto LAB_0002d538;\n              }\n              goto LAB_0002d510;\n            }" if (parenthesized_expression "(uVar7 != 0x8217)" ( (binary_expression "uVar7 != 0x8217" identifier != number_literal) )) (compound_statement "{\n              if (uVar7 < 0x8218) {\n                if (uVar7 == 0x7676) goto LAB_0002d860;\n              }\n              else {\n                if (uVar7 == 0x9026) goto LAB_0002d860;\n                if (uVar7 == 0x9041) goto LAB_0002d538;\n              }\n              goto LAB_0002d510;\n            }" { (if_statement "if (uVar7 < 0x8218) {\n                if (uVar7 == 0x7676) goto LAB_0002d860;\n              }\n              else {\n                if (uVar7 == 0x9026) goto LAB_0002d860;\n                if (uVar7 == 0x9041) goto LAB_0002d538;\n              }" if (parenthesized_expression "(uVar7 < 0x8218)" ( (binary_expression "uVar7 < 0x8218" identifier < number_literal) )) (compound_statement "{\n                if (uVar7 == 0x7676) goto LAB_0002d860;\n              }" { (if_statement "if (uVar7 == 0x7676) goto LAB_0002d860;" if (parenthesized_expression "(uVar7 == 0x7676)" ( (binary_expression "uVar7 == 0x7676" identifier == number_literal) )) (goto_statement "goto LAB_0002d860;" goto statement_identifier ;)) }) (else_clause "else {\n                if (uVar7 == 0x9026) goto LAB_0002d860;\n                if (uVar7 == 0x9041) goto LAB_0002d538;\n              }" else (compound_statement "{\n                if (uVar7 == 0x9026) goto LAB_0002d860;\n                if (uVar7 == 0x9041) goto LAB_0002d538;\n              }" { (if_statement "if (uVar7 == 0x9026) goto LAB_0002d860;" if (parenthesized_expression "(uVar7 == 0x9026)" ( (binary_expression "uVar7 == 0x9026" identifier == number_literal) )) (goto_statement "goto LAB_0002d860;" goto statement_identifier ;)) (if_statement "if (uVar7 == 0x9041) goto LAB_0002d538;" if (parenthesized_expression "(uVar7 == 0x9041)" ( (binary_expression "uVar7 == 0x9041" identifier == number_literal) )) (goto_statement "goto LAB_0002d538;" goto statement_identifier ;)) }))) (goto_statement "goto LAB_0002d510;" goto statement_identifier ;) })))) }) (else_clause "else if (uVar7 != 0xbeef) {\n            if (uVar7 < 0xbef0) {\n              if (uVar7 != 0xabc7) {\n                if (uVar7 < 0xabc8) {\n                  if (uVar7 == 0xa390) goto LAB_0002d860;\n                }\n                else if ((uVar7 == 0xad45) || (uVar7 == 0xbaab)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar7 != 0xfeb0) {\n              if (0xfeb0 < uVar7) {\n                uVar7 = uVar7 + 0x146;\n                goto joined_r0x0002da08;\n              }\n              if ((uVar7 != 0xdead) && (uVar7 != 0xf00d)) goto LAB_0002d510;\n            }\n          }" else (if_statement "if (uVar7 != 0xbeef) {\n            if (uVar7 < 0xbef0) {\n              if (uVar7 != 0xabc7) {\n                if (uVar7 < 0xabc8) {\n                  if (uVar7 == 0xa390) goto LAB_0002d860;\n                }\n                else if ((uVar7 == 0xad45) || (uVar7 == 0xbaab)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar7 != 0xfeb0) {\n              if (0xfeb0 < uVar7) {\n                uVar7 = uVar7 + 0x146;\n                goto joined_r0x0002da08;\n              }\n              if ((uVar7 != 0xdead) && (uVar7 != 0xf00d)) goto LAB_0002d510;\n            }\n          }" if (parenthesized_expression "(uVar7 != 0xbeef)" ( (binary_expression "uVar7 != 0xbeef" identifier != number_literal) )) (compound_statement "{\n            if (uVar7 < 0xbef0) {\n              if (uVar7 != 0xabc7) {\n                if (uVar7 < 0xabc8) {\n                  if (uVar7 == 0xa390) goto LAB_0002d860;\n                }\n                else if ((uVar7 == 0xad45) || (uVar7 == 0xbaab)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar7 != 0xfeb0) {\n              if (0xfeb0 < uVar7) {\n                uVar7 = uVar7 + 0x146;\n                goto joined_r0x0002da08;\n              }\n              if ((uVar7 != 0xdead) && (uVar7 != 0xf00d)) goto LAB_0002d510;\n            }\n          }" { (if_statement "if (uVar7 < 0xbef0) {\n              if (uVar7 != 0xabc7) {\n                if (uVar7 < 0xabc8) {\n                  if (uVar7 == 0xa390) goto LAB_0002d860;\n                }\n                else if ((uVar7 == 0xad45) || (uVar7 == 0xbaab)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar7 != 0xfeb0) {\n              if (0xfeb0 < uVar7) {\n                uVar7 = uVar7 + 0x146;\n                goto joined_r0x0002da08;\n              }\n              if ((uVar7 != 0xdead) && (uVar7 != 0xf00d)) goto LAB_0002d510;\n            }" if (parenthesized_expression "(uVar7 < 0xbef0)" ( (binary_expression "uVar7 < 0xbef0" identifier < number_literal) )) (compound_statement "{\n              if (uVar7 != 0xabc7) {\n                if (uVar7 < 0xabc8) {\n                  if (uVar7 == 0xa390) goto LAB_0002d860;\n                }\n                else if ((uVar7 == 0xad45) || (uVar7 == 0xbaab)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }" { (if_statement "if (uVar7 != 0xabc7) {\n                if (uVar7 < 0xabc8) {\n                  if (uVar7 == 0xa390) goto LAB_0002d860;\n                }\n                else if ((uVar7 == 0xad45) || (uVar7 == 0xbaab)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }" if (parenthesized_expression "(uVar7 != 0xabc7)" ( (binary_expression "uVar7 != 0xabc7" identifier != number_literal) )) (compound_statement "{\n                if (uVar7 < 0xabc8) {\n                  if (uVar7 == 0xa390) goto LAB_0002d860;\n                }\n                else if ((uVar7 == 0xad45) || (uVar7 == 0xbaab)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }" { (if_statement "if (uVar7 < 0xabc8) {\n                  if (uVar7 == 0xa390) goto LAB_0002d860;\n                }\n                else if ((uVar7 == 0xad45) || (uVar7 == 0xbaab)) goto LAB_0002d860;" if (parenthesized_expression "(uVar7 < 0xabc8)" ( (binary_expression "uVar7 < 0xabc8" identifier < number_literal) )) (compound_statement "{\n                  if (uVar7 == 0xa390) goto LAB_0002d860;\n                }" { (if_statement "if (uVar7 == 0xa390) goto LAB_0002d860;" if (parenthesized_expression "(uVar7 == 0xa390)" ( (binary_expression "uVar7 == 0xa390" identifier == number_literal) )) (goto_statement "goto LAB_0002d860;" goto statement_identifier ;)) }) (else_clause "else if ((uVar7 == 0xad45) || (uVar7 == 0xbaab)) goto LAB_0002d860;" else (if_statement "if ((uVar7 == 0xad45) || (uVar7 == 0xbaab)) goto LAB_0002d860;" if (parenthesized_expression "((uVar7 == 0xad45) || (uVar7 == 0xbaab))" ( (binary_expression "(uVar7 == 0xad45) || (uVar7 == 0xbaab)" (parenthesized_expression "(uVar7 == 0xad45)" ( (binary_expression "uVar7 == 0xad45" identifier == number_literal) )) || (parenthesized_expression "(uVar7 == 0xbaab)" ( (binary_expression "uVar7 == 0xbaab" identifier == number_literal) ))) )) (goto_statement "goto LAB_0002d860;" goto statement_identifier ;)))) (goto_statement "goto LAB_0002d510;" goto statement_identifier ;) })) }) (else_clause "else if (uVar7 != 0xfeb0) {\n              if (0xfeb0 < uVar7) {\n                uVar7 = uVar7 + 0x146;\n                goto joined_r0x0002da08;\n              }\n              if ((uVar7 != 0xdead) && (uVar7 != 0xf00d)) goto LAB_0002d510;\n            }" else (if_statement "if (uVar7 != 0xfeb0) {\n              if (0xfeb0 < uVar7) {\n                uVar7 = uVar7 + 0x146;\n                goto joined_r0x0002da08;\n              }\n              if ((uVar7 != 0xdead) && (uVar7 != 0xf00d)) goto LAB_0002d510;\n            }" if (parenthesized_expression "(uVar7 != 0xfeb0)" ( (binary_expression "uVar7 != 0xfeb0" identifier != number_literal) )) (compound_statement "{\n              if (0xfeb0 < uVar7) {\n                uVar7 = uVar7 + 0x146;\n                goto joined_r0x0002da08;\n              }\n              if ((uVar7 != 0xdead) && (uVar7 != 0xf00d)) goto LAB_0002d510;\n            }" { (if_statement "if (0xfeb0 < uVar7) {\n                uVar7 = uVar7 + 0x146;\n                goto joined_r0x0002da08;\n              }" if (parenthesized_expression "(0xfeb0 < uVar7)" ( (binary_expression "0xfeb0 < uVar7" number_literal < identifier) )) (compound_statement "{\n                uVar7 = uVar7 + 0x146;\n                goto joined_r0x0002da08;\n              }" { (expression_statement "uVar7 = uVar7 + 0x146;" (assignment_expression "uVar7 = uVar7 + 0x146" identifier = (binary_expression "uVar7 + 0x146" identifier + number_literal)) ;) (goto_statement "goto joined_r0x0002da08;" goto statement_identifier ;) })) (if_statement "if ((uVar7 != 0xdead) && (uVar7 != 0xf00d)) goto LAB_0002d510;" if (parenthesized_expression "((uVar7 != 0xdead) && (uVar7 != 0xf00d))" ( (binary_expression "(uVar7 != 0xdead) && (uVar7 != 0xf00d)" (parenthesized_expression "(uVar7 != 0xdead)" ( (binary_expression "uVar7 != 0xdead" identifier != number_literal) )) && (parenthesized_expression "(uVar7 != 0xf00d)" ( (binary_expression "uVar7 != 0xf00d" identifier != number_literal) ))) )) (goto_statement "goto LAB_0002d510;" goto statement_identifier ;)) })))) })))) })))) })) (goto_statement "goto LAB_0002d860;" goto statement_identifier ;) })) (if_statement "if (uVar7 == 0x3e) goto LAB_0002d860;" if (parenthesized_expression "(uVar7 == 0x3e)" ( (binary_expression "uVar7 == 0x3e" identifier == number_literal) )) (goto_statement "goto LAB_0002d860;" goto statement_identifier ;)) (if_statement "if (0x3e < uVar7) {\n      if (uVar7 < 0x5f) {\n        if (uVar7 < 0x5c) {\n          if (uVar7 < 0x55) {\n            if ((0x52 < uVar7) || ((0x4a < uVar7 && ((uVar7 < 0x4d || (uVar7 == 0x50))))))\n            goto LAB_0002d860;\n          }\n          else {\n            if (uVar7 == 0x55) goto LAB_0002d538;\n            if (uVar7 < 0x5b) goto LAB_0002d860;\n          }\nLAB_0002d510:\n          pcVar10 = (char *)dcgettext(0,\n                                      "Don\'t know about relocations on this machine architecture\n"\n                                      ,5);\n          warn(pcVar10);\n          goto LAB_0002d538;\n        }\n      }\n      else {\n        if (0x72 < uVar7) {\n          if (uVar7 == 0x87) goto LAB_0002d538;\n          if (uVar7 < 0x88) {\n            if (uVar7 == 0x73) goto LAB_0002d538;\n            if (uVar7 == 0x78) goto LAB_0002d860;\n          }\n          else if ((uVar7 == 0x8a) || (uVar7 == 0x8c)) goto LAB_0002d860;\n          goto LAB_0002d510;\n        }\n        if ((uVar7 < 0x71) && (uVar7 != 0x65)) {\n          if (100 < uVar7) {\n            uVar7 = uVar7 - 0x69;\n            goto joined_r0x0002da08;\n          }\n          goto LAB_0002d510;\n        }\n      }\n      goto LAB_0002d860;\n    }" if (parenthesized_expression "(0x3e < uVar7)" ( (binary_expression "0x3e < uVar7" number_literal < identifier) )) (compound_statement "{\n      if (uVar7 < 0x5f) {\n        if (uVar7 < 0x5c) {\n          if (uVar7 < 0x55) {\n            if ((0x52 < uVar7) || ((0x4a < uVar7 && ((uVar7 < 0x4d || (uVar7 == 0x50))))))\n            goto LAB_0002d860;\n          }\n          else {\n            if (uVar7 == 0x55) goto LAB_0002d538;\n            if (uVar7 < 0x5b) goto LAB_0002d860;\n          }\nLAB_0002d510:\n          pcVar10 = (char *)dcgettext(0,\n                                      "Don\'t know about relocations on this machine architecture\n"\n                                      ,5);\n          warn(pcVar10);\n          goto LAB_0002d538;\n        }\n      }\n      else {\n        if (0x72 < uVar7) {\n          if (uVar7 == 0x87) goto LAB_0002d538;\n          if (uVar7 < 0x88) {\n            if (uVar7 == 0x73) goto LAB_0002d538;\n            if (uVar7 == 0x78) goto LAB_0002d860;\n          }\n          else if ((uVar7 == 0x8a) || (uVar7 == 0x8c)) goto LAB_0002d860;\n          goto LAB_0002d510;\n        }\n        if ((uVar7 < 0x71) && (uVar7 != 0x65)) {\n          if (100 < uVar7) {\n            uVar7 = uVar7 - 0x69;\n            goto joined_r0x0002da08;\n          }\n          goto LAB_0002d510;\n        }\n      }\n      goto LAB_0002d860;\n    }" { (if_statement "if (uVar7 < 0x5f) {\n        if (uVar7 < 0x5c) {\n          if (uVar7 < 0x55) {\n            if ((0x52 < uVar7) || ((0x4a < uVar7 && ((uVar7 < 0x4d || (uVar7 == 0x50))))))\n            goto LAB_0002d860;\n          }\n          else {\n            if (uVar7 == 0x55) goto LAB_0002d538;\n            if (uVar7 < 0x5b) goto LAB_0002d860;\n          }\nLAB_0002d510:\n          pcVar10 = (char *)dcgettext(0,\n                                      "Don\'t know about relocations on this machine architecture\n"\n                                      ,5);\n          warn(pcVar10);\n          goto LAB_0002d538;\n        }\n      }\n      else {\n        if (0x72 < uVar7) {\n          if (uVar7 == 0x87) goto LAB_0002d538;\n          if (uVar7 < 0x88) {\n            if (uVar7 == 0x73) goto LAB_0002d538;\n            if (uVar7 == 0x78) goto LAB_0002d860;\n          }\n          else if ((uVar7 == 0x8a) || (uVar7 == 0x8c)) goto LAB_0002d860;\n          goto LAB_0002d510;\n        }\n        if ((uVar7 < 0x71) && (uVar7 != 0x65)) {\n          if (100 < uVar7) {\n            uVar7 = uVar7 - 0x69;\n            goto joined_r0x0002da08;\n          }\n          goto LAB_0002d510;\n        }\n      }" if (parenthesized_expression "(uVar7 < 0x5f)" ( (binary_expression "uVar7 < 0x5f" identifier < number_literal) )) (compound_statement "{\n        if (uVar7 < 0x5c) {\n          if (uVar7 < 0x55) {\n            if ((0x52 < uVar7) || ((0x4a < uVar7 && ((uVar7 < 0x4d || (uVar7 == 0x50))))))\n            goto LAB_0002d860;\n          }\n          else {\n            if (uVar7 == 0x55) goto LAB_0002d538;\n            if (uVar7 < 0x5b) goto LAB_0002d860;\n          }\nLAB_0002d510:\n          pcVar10 = (char *)dcgettext(0,\n                                      "Don\'t know about relocations on this machine architecture\n"\n                                      ,5);\n          warn(pcVar10);\n          goto LAB_0002d538;\n        }\n      }" { (if_statement "if (uVar7 < 0x5c) {\n          if (uVar7 < 0x55) {\n            if ((0x52 < uVar7) || ((0x4a < uVar7 && ((uVar7 < 0x4d || (uVar7 == 0x50))))))\n            goto LAB_0002d860;\n          }\n          else {\n            if (uVar7 == 0x55) goto LAB_0002d538;\n            if (uVar7 < 0x5b) goto LAB_0002d860;\n          }\nLAB_0002d510:\n          pcVar10 = (char *)dcgettext(0,\n                                      "Don\'t know about relocations on this machine architecture\n"\n                                      ,5);\n          warn(pcVar10);\n          goto LAB_0002d538;\n        }" if (parenthesized_expression "(uVar7 < 0x5c)" ( (binary_expression "uVar7 < 0x5c" identifier < number_literal) )) (compound_statement "{\n          if (uVar7 < 0x55) {\n            if ((0x52 < uVar7) || ((0x4a < uVar7 && ((uVar7 < 0x4d || (uVar7 == 0x50))))))\n            goto LAB_0002d860;\n          }\n          else {\n            if (uVar7 == 0x55) goto LAB_0002d538;\n            if (uVar7 < 0x5b) goto LAB_0002d860;\n          }\nLAB_0002d510:\n          pcVar10 = (char *)dcgettext(0,\n                                      "Don\'t know about relocations on this machine architecture\n"\n                                      ,5);\n          warn(pcVar10);\n          goto LAB_0002d538;\n        }" { (if_statement "if (uVar7 < 0x55) {\n            if ((0x52 < uVar7) || ((0x4a < uVar7 && ((uVar7 < 0x4d || (uVar7 == 0x50))))))\n            goto LAB_0002d860;\n          }\n          else {\n            if (uVar7 == 0x55) goto LAB_0002d538;\n            if (uVar7 < 0x5b) goto LAB_0002d860;\n          }" if (parenthesized_expression "(uVar7 < 0x55)" ( (binary_expression "uVar7 < 0x55" identifier < number_literal) )) (compound_statement "{\n            if ((0x52 < uVar7) || ((0x4a < uVar7 && ((uVar7 < 0x4d || (uVar7 == 0x50))))))\n            goto LAB_0002d860;\n          }" { (if_statement "if ((0x52 < uVar7) || ((0x4a < uVar7 && ((uVar7 < 0x4d || (uVar7 == 0x50))))))\n            goto LAB_0002d860;" if (parenthesized_expression "((0x52 < uVar7) || ((0x4a < uVar7 && ((uVar7 < 0x4d || (uVar7 == 0x50))))))" ( (binary_expression "(0x52 < uVar7) || ((0x4a < uVar7 && ((uVar7 < 0x4d || (uVar7 == 0x50)))))" (parenthesized_expression "(0x52 < uVar7)" ( (binary_expression "0x52 < uVar7" number_literal < identifier) )) || (parenthesized_expression "((0x4a < uVar7 && ((uVar7 < 0x4d || (uVar7 == 0x50)))))" ( (parenthesized_expression "(0x4a < uVar7 && ((uVar7 < 0x4d || (uVar7 == 0x50))))" ( (binary_expression "0x4a < uVar7 && ((uVar7 < 0x4d || (uVar7 == 0x50)))" (binary_expression "0x4a < uVar7" number_literal < identifier) && (parenthesized_expression "((uVar7 < 0x4d || (uVar7 == 0x50)))" ( (parenthesized_expression "(uVar7 < 0x4d || (uVar7 == 0x50))" ( (binary_expression "uVar7 < 0x4d || (uVar7 == 0x50)" (binary_expression "uVar7 < 0x4d" identifier < number_literal) || (parenthesized_expression "(uVar7 == 0x50)" ( (binary_expression "uVar7 == 0x50" identifier == number_literal) ))) )) ))) )) ))) )) (goto_statement "goto LAB_0002d860;" goto statement_identifier ;)) }) (else_clause "else {\n            if (uVar7 == 0x55) goto LAB_0002d538;\n            if (uVar7 < 0x5b) goto LAB_0002d860;\n          }" else (compound_statement "{\n            if (uVar7 == 0x55) goto LAB_0002d538;\n            if (uVar7 < 0x5b) goto LAB_0002d860;\n          }" { (if_statement "if (uVar7 == 0x55) goto LAB_0002d538;" if (parenthesized_expression "(uVar7 == 0x55)" ( (binary_expression "uVar7 == 0x55" identifier == number_literal) )) (goto_statement "goto LAB_0002d538;" goto statement_identifier ;)) (if_statement "if (uVar7 < 0x5b) goto LAB_0002d860;" if (parenthesized_expression "(uVar7 < 0x5b)" ( (binary_expression "uVar7 < 0x5b" identifier < number_literal) )) (goto_statement "goto LAB_0002d860;" goto statement_identifier ;)) }))) (labeled_statement "LAB_0002d510:\n          pcVar10 = (char *)dcgettext(0,\n                                      "Don\'t know about relocations on this machine architecture\n"\n                                      ,5);" statement_identifier : (expression_statement "pcVar10 = (char *)dcgettext(0,\n                                      "Don\'t know about relocations on this machine architecture\n"\n                                      ,5);" (assignment_expression "pcVar10 = (char *)dcgettext(0,\n                                      "Don\'t know about relocations on this machine architecture\n"\n                                      ,5)" identifier = (cast_expression "(char *)dcgettext(0,\n                                      "Don\'t know about relocations on this machine architecture\n"\n                                      ,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,\n                                      "Don\'t know about relocations on this machine architecture\n"\n                                      ,5)" identifier (argument_list "(0,\n                                      "Don\'t know about relocations on this machine architecture\n"\n                                      ,5)" ( number_literal , (string_literal ""Don\'t know about relocations on this machine architecture\n"" " string_content escape_sequence string_content escape_sequence ") , number_literal ))))) ;)) (expression_statement "warn(pcVar10);" (call_expression "warn(pcVar10)" identifier (argument_list "(pcVar10)" ( identifier ))) ;) (goto_statement "goto LAB_0002d538;" goto statement_identifier ;) })) }) (else_clause "else {\n        if (0x72 < uVar7) {\n          if (uVar7 == 0x87) goto LAB_0002d538;\n          if (uVar7 < 0x88) {\n            if (uVar7 == 0x73) goto LAB_0002d538;\n            if (uVar7 == 0x78) goto LAB_0002d860;\n          }\n          else if ((uVar7 == 0x8a) || (uVar7 == 0x8c)) goto LAB_0002d860;\n          goto LAB_0002d510;\n        }\n        if ((uVar7 < 0x71) && (uVar7 != 0x65)) {\n          if (100 < uVar7) {\n            uVar7 = uVar7 - 0x69;\n            goto joined_r0x0002da08;\n          }\n          goto LAB_0002d510;\n        }\n      }" else (compound_statement "{\n        if (0x72 < uVar7) {\n          if (uVar7 == 0x87) goto LAB_0002d538;\n          if (uVar7 < 0x88) {\n            if (uVar7 == 0x73) goto LAB_0002d538;\n            if (uVar7 == 0x78) goto LAB_0002d860;\n          }\n          else if ((uVar7 == 0x8a) || (uVar7 == 0x8c)) goto LAB_0002d860;\n          goto LAB_0002d510;\n        }\n        if ((uVar7 < 0x71) && (uVar7 != 0x65)) {\n          if (100 < uVar7) {\n            uVar7 = uVar7 - 0x69;\n            goto joined_r0x0002da08;\n          }\n          goto LAB_0002d510;\n        }\n      }" { (if_statement "if (0x72 < uVar7) {\n          if (uVar7 == 0x87) goto LAB_0002d538;\n          if (uVar7 < 0x88) {\n            if (uVar7 == 0x73) goto LAB_0002d538;\n            if (uVar7 == 0x78) goto LAB_0002d860;\n          }\n          else if ((uVar7 == 0x8a) || (uVar7 == 0x8c)) goto LAB_0002d860;\n          goto LAB_0002d510;\n        }" if (parenthesized_expression "(0x72 < uVar7)" ( (binary_expression "0x72 < uVar7" number_literal < identifier) )) (compound_statement "{\n          if (uVar7 == 0x87) goto LAB_0002d538;\n          if (uVar7 < 0x88) {\n            if (uVar7 == 0x73) goto LAB_0002d538;\n            if (uVar7 == 0x78) goto LAB_0002d860;\n          }\n          else if ((uVar7 == 0x8a) || (uVar7 == 0x8c)) goto LAB_0002d860;\n          goto LAB_0002d510;\n        }" { (if_statement "if (uVar7 == 0x87) goto LAB_0002d538;" if (parenthesized_expression "(uVar7 == 0x87)" ( (binary_expression "uVar7 == 0x87" identifier == number_literal) )) (goto_statement "goto LAB_0002d538;" goto statement_identifier ;)) (if_statement "if (uVar7 < 0x88) {\n            if (uVar7 == 0x73) goto LAB_0002d538;\n            if (uVar7 == 0x78) goto LAB_0002d860;\n          }\n          else if ((uVar7 == 0x8a) || (uVar7 == 0x8c)) goto LAB_0002d860;" if (parenthesized_expression "(uVar7 < 0x88)" ( (binary_expression "uVar7 < 0x88" identifier < number_literal) )) (compound_statement "{\n            if (uVar7 == 0x73) goto LAB_0002d538;\n            if (uVar7 == 0x78) goto LAB_0002d860;\n          }" { (if_statement "if (uVar7 == 0x73) goto LAB_0002d538;" if (parenthesized_expression "(uVar7 == 0x73)" ( (binary_expression "uVar7 == 0x73" identifier == number_literal) )) (goto_statement "goto LAB_0002d538;" goto statement_identifier ;)) (if_statement "if (uVar7 == 0x78) goto LAB_0002d860;" if (parenthesized_expression "(uVar7 == 0x78)" ( (binary_expression "uVar7 == 0x78" identifier == number_literal) )) (goto_statement "goto LAB_0002d860;" goto statement_identifier ;)) }) (else_clause "else if ((uVar7 == 0x8a) || (uVar7 == 0x8c)) goto LAB_0002d860;" else (if_statement "if ((uVar7 == 0x8a) || (uVar7 == 0x8c)) goto LAB_0002d860;" if (parenthesized_expression "((uVar7 == 0x8a) || (uVar7 == 0x8c))" ( (binary_expression "(uVar7 == 0x8a) || (uVar7 == 0x8c)" (parenthesized_expression "(uVar7 == 0x8a)" ( (binary_expression "uVar7 == 0x8a" identifier == number_literal) )) || (parenthesized_expression "(uVar7 == 0x8c)" ( (binary_expression "uVar7 == 0x8c" identifier == number_literal) ))) )) (goto_statement "goto LAB_0002d860;" goto statement_identifier ;)))) (goto_statement "goto LAB_0002d510;" goto statement_identifier ;) })) (if_statement "if ((uVar7 < 0x71) && (uVar7 != 0x65)) {\n          if (100 < uVar7) {\n            uVar7 = uVar7 - 0x69;\n            goto joined_r0x0002da08;\n          }\n          goto LAB_0002d510;\n        }" if (parenthesized_expression "((uVar7 < 0x71) && (uVar7 != 0x65))" ( (binary_expression "(uVar7 < 0x71) && (uVar7 != 0x65)" (parenthesized_expression "(uVar7 < 0x71)" ( (binary_expression "uVar7 < 0x71" identifier < number_literal) )) && (parenthesized_expression "(uVar7 != 0x65)" ( (binary_expression "uVar7 != 0x65" identifier != number_literal) ))) )) (compound_statement "{\n          if (100 < uVar7) {\n            uVar7 = uVar7 - 0x69;\n            goto joined_r0x0002da08;\n          }\n          goto LAB_0002d510;\n        }" { (if_statement "if (100 < uVar7) {\n            uVar7 = uVar7 - 0x69;\n            goto joined_r0x0002da08;\n          }" if (parenthesized_expression "(100 < uVar7)" ( (binary_expression "100 < uVar7" number_literal < identifier) )) (compound_statement "{\n            uVar7 = uVar7 - 0x69;\n            goto joined_r0x0002da08;\n          }" { (expression_statement "uVar7 = uVar7 - 0x69;" (assignment_expression "uVar7 = uVar7 - 0x69" identifier = (binary_expression "uVar7 - 0x69" identifier - number_literal)) ;) (goto_statement "goto joined_r0x0002da08;" goto statement_identifier ;) })) (goto_statement "goto LAB_0002d510;" goto statement_identifier ;) })) }))) (goto_statement "goto LAB_0002d860;" goto statement_identifier ;) })) (if_statement "if (0x17 < uVar7) {\n      if (uVar7 < 0x2c) {\n        if ((uVar7 < 0x2a) && (uVar7 != 0x27)) {\n          if (uVar7 == 0x28) goto LAB_0002d538;\n          if (uVar7 != 0x24) goto LAB_0002d510;\n        }\n      }\n      else if ((uVar7 < 0x2d) || ((0x30 < uVar7 && (uVar7 != 0x32)))) goto LAB_0002d510;\n      goto LAB_0002d860;\n    }" if (parenthesized_expression "(0x17 < uVar7)" ( (binary_expression "0x17 < uVar7" number_literal < identifier) )) (compound_statement "{\n      if (uVar7 < 0x2c) {\n        if ((uVar7 < 0x2a) && (uVar7 != 0x27)) {\n          if (uVar7 == 0x28) goto LAB_0002d538;\n          if (uVar7 != 0x24) goto LAB_0002d510;\n        }\n      }\n      else if ((uVar7 < 0x2d) || ((0x30 < uVar7 && (uVar7 != 0x32)))) goto LAB_0002d510;\n      goto LAB_0002d860;\n    }" { (if_statement "if (uVar7 < 0x2c) {\n        if ((uVar7 < 0x2a) && (uVar7 != 0x27)) {\n          if (uVar7 == 0x28) goto LAB_0002d538;\n          if (uVar7 != 0x24) goto LAB_0002d510;\n        }\n      }\n      else if ((uVar7 < 0x2d) || ((0x30 < uVar7 && (uVar7 != 0x32)))) goto LAB_0002d510;" if (parenthesized_expression "(uVar7 < 0x2c)" ( (binary_expression "uVar7 < 0x2c" identifier < number_literal) )) (compound_statement "{\n        if ((uVar7 < 0x2a) && (uVar7 != 0x27)) {\n          if (uVar7 == 0x28) goto LAB_0002d538;\n          if (uVar7 != 0x24) goto LAB_0002d510;\n        }\n      }" { (if_statement "if ((uVar7 < 0x2a) && (uVar7 != 0x27)) {\n          if (uVar7 == 0x28) goto LAB_0002d538;\n          if (uVar7 != 0x24) goto LAB_0002d510;\n        }" if (parenthesized_expression "((uVar7 < 0x2a) && (uVar7 != 0x27))" ( (binary_expression "(uVar7 < 0x2a) && (uVar7 != 0x27)" (parenthesized_expression "(uVar7 < 0x2a)" ( (binary_expression "uVar7 < 0x2a" identifier < number_literal) )) && (parenthesized_expression "(uVar7 != 0x27)" ( (binary_expression "uVar7 != 0x27" identifier != number_literal) ))) )) (compound_statement "{\n          if (uVar7 == 0x28) goto LAB_0002d538;\n          if (uVar7 != 0x24) goto LAB_0002d510;\n        }" { (if_statement "if (uVar7 == 0x28) goto LAB_0002d538;" if (parenthesized_expression "(uVar7 == 0x28)" ( (binary_expression "uVar7 == 0x28" identifier == number_literal) )) (goto_statement "goto LAB_0002d538;" goto statement_identifier ;)) (if_statement "if (uVar7 != 0x24) goto LAB_0002d510;" if (parenthesized_expression "(uVar7 != 0x24)" ( (binary_expression "uVar7 != 0x24" identifier != number_literal) )) (goto_statement "goto LAB_0002d510;" goto statement_identifier ;)) })) }) (else_clause "else if ((uVar7 < 0x2d) || ((0x30 < uVar7 && (uVar7 != 0x32)))) goto LAB_0002d510;" else (if_statement "if ((uVar7 < 0x2d) || ((0x30 < uVar7 && (uVar7 != 0x32)))) goto LAB_0002d510;" if (parenthesized_expression "((uVar7 < 0x2d) || ((0x30 < uVar7 && (uVar7 != 0x32))))" ( (binary_expression "(uVar7 < 0x2d) || ((0x30 < uVar7 && (uVar7 != 0x32)))" (parenthesized_expression "(uVar7 < 0x2d)" ( (binary_expression "uVar7 < 0x2d" identifier < number_literal) )) || (parenthesized_expression "((0x30 < uVar7 && (uVar7 != 0x32)))" ( (parenthesized_expression "(0x30 < uVar7 && (uVar7 != 0x32))" ( (binary_expression "0x30 < uVar7 && (uVar7 != 0x32)" (binary_expression "0x30 < uVar7" number_literal < identifier) && (parenthesized_expression "(uVar7 != 0x32)" ( (binary_expression "uVar7 != 0x32" identifier != number_literal) ))) )) ))) )) (goto_statement "goto LAB_0002d510;" goto statement_identifier ;)))) (goto_statement "goto LAB_0002d860;" goto statement_identifier ;) })) (if_statement "if ((0x13 < uVar7) || (uVar7 == 7)) goto LAB_0002d860;" if (parenthesized_expression "((0x13 < uVar7) || (uVar7 == 7))" ( (binary_expression "(0x13 < uVar7) || (uVar7 == 7)" (parenthesized_expression "(0x13 < uVar7)" ( (binary_expression "0x13 < uVar7" number_literal < identifier) )) || (parenthesized_expression "(uVar7 == 7)" ( (binary_expression "uVar7 == 7" identifier == number_literal) ))) )) (goto_statement "goto LAB_0002d860;" goto statement_identifier ;)) (if_statement "if (uVar7 < 8) {\n      if (uVar7 != 3) {\n        if (uVar7 < 4) {\n          if (uVar7 != 2) goto LAB_0002d510;\n        }\n        else if (uVar7 != 4) {\n          if (uVar7 != 6) goto LAB_0002d510;\n          goto LAB_0002d538;\n        }\n        goto LAB_0002d860;\n      }\n    }\n    else if (uVar7 != 10) {\n      if (uVar7 < 0xb) {\n        if (uVar7 != 8) goto LAB_0002d510;\n      }\n      else {\n        if (uVar7 == 0x12) goto LAB_0002d860;\n        if (uVar7 != 0x13) goto LAB_0002d510;\n      }\n    }" if (parenthesized_expression "(uVar7 < 8)" ( (binary_expression "uVar7 < 8" identifier < number_literal) )) (compound_statement "{\n      if (uVar7 != 3) {\n        if (uVar7 < 4) {\n          if (uVar7 != 2) goto LAB_0002d510;\n        }\n        else if (uVar7 != 4) {\n          if (uVar7 != 6) goto LAB_0002d510;\n          goto LAB_0002d538;\n        }\n        goto LAB_0002d860;\n      }\n    }" { (if_statement "if (uVar7 != 3) {\n        if (uVar7 < 4) {\n          if (uVar7 != 2) goto LAB_0002d510;\n        }\n        else if (uVar7 != 4) {\n          if (uVar7 != 6) goto LAB_0002d510;\n          goto LAB_0002d538;\n        }\n        goto LAB_0002d860;\n      }" if (parenthesized_expression "(uVar7 != 3)" ( (binary_expression "uVar7 != 3" identifier != number_literal) )) (compound_statement "{\n        if (uVar7 < 4) {\n          if (uVar7 != 2) goto LAB_0002d510;\n        }\n        else if (uVar7 != 4) {\n          if (uVar7 != 6) goto LAB_0002d510;\n          goto LAB_0002d538;\n        }\n        goto LAB_0002d860;\n      }" { (if_statement "if (uVar7 < 4) {\n          if (uVar7 != 2) goto LAB_0002d510;\n        }\n        else if (uVar7 != 4) {\n          if (uVar7 != 6) goto LAB_0002d510;\n          goto LAB_0002d538;\n        }" if (parenthesized_expression "(uVar7 < 4)" ( (binary_expression "uVar7 < 4" identifier < number_literal) )) (compound_statement "{\n          if (uVar7 != 2) goto LAB_0002d510;\n        }" { (if_statement "if (uVar7 != 2) goto LAB_0002d510;" if (parenthesized_expression "(uVar7 != 2)" ( (binary_expression "uVar7 != 2" identifier != number_literal) )) (goto_statement "goto LAB_0002d510;" goto statement_identifier ;)) }) (else_clause "else if (uVar7 != 4) {\n          if (uVar7 != 6) goto LAB_0002d510;\n          goto LAB_0002d538;\n        }" else (if_statement "if (uVar7 != 4) {\n          if (uVar7 != 6) goto LAB_0002d510;\n          goto LAB_0002d538;\n        }" if (parenthesized_expression "(uVar7 != 4)" ( (binary_expression "uVar7 != 4" identifier != number_literal) )) (compound_statement "{\n          if (uVar7 != 6) goto LAB_0002d510;\n          goto LAB_0002d538;\n        }" { (if_statement "if (uVar7 != 6) goto LAB_0002d510;" if (parenthesized_expression "(uVar7 != 6)" ( (binary_expression "uVar7 != 6" identifier != number_literal) )) (goto_statement "goto LAB_0002d510;" goto statement_identifier ;)) (goto_statement "goto LAB_0002d538;" goto statement_identifier ;) })))) (goto_statement "goto LAB_0002d860;" goto statement_identifier ;) })) }) (else_clause "else if (uVar7 != 10) {\n      if (uVar7 < 0xb) {\n        if (uVar7 != 8) goto LAB_0002d510;\n      }\n      else {\n        if (uVar7 == 0x12) goto LAB_0002d860;\n        if (uVar7 != 0x13) goto LAB_0002d510;\n      }\n    }" else (if_statement "if (uVar7 != 10) {\n      if (uVar7 < 0xb) {\n        if (uVar7 != 8) goto LAB_0002d510;\n      }\n      else {\n        if (uVar7 == 0x12) goto LAB_0002d860;\n        if (uVar7 != 0x13) goto LAB_0002d510;\n      }\n    }" if (parenthesized_expression "(uVar7 != 10)" ( (binary_expression "uVar7 != 10" identifier != number_literal) )) (compound_statement "{\n      if (uVar7 < 0xb) {\n        if (uVar7 != 8) goto LAB_0002d510;\n      }\n      else {\n        if (uVar7 == 0x12) goto LAB_0002d860;\n        if (uVar7 != 0x13) goto LAB_0002d510;\n      }\n    }" { (if_statement "if (uVar7 < 0xb) {\n        if (uVar7 != 8) goto LAB_0002d510;\n      }\n      else {\n        if (uVar7 == 0x12) goto LAB_0002d860;\n        if (uVar7 != 0x13) goto LAB_0002d510;\n      }" if (parenthesized_expression "(uVar7 < 0xb)" ( (binary_expression "uVar7 < 0xb" identifier < number_literal) )) (compound_statement "{\n        if (uVar7 != 8) goto LAB_0002d510;\n      }" { (if_statement "if (uVar7 != 8) goto LAB_0002d510;" if (parenthesized_expression "(uVar7 != 8)" ( (binary_expression "uVar7 != 8" identifier != number_literal) )) (goto_statement "goto LAB_0002d510;" goto statement_identifier ;)) }) (else_clause "else {\n        if (uVar7 == 0x12) goto LAB_0002d860;\n        if (uVar7 != 0x13) goto LAB_0002d510;\n      }" else (compound_statement "{\n        if (uVar7 == 0x12) goto LAB_0002d860;\n        if (uVar7 != 0x13) goto LAB_0002d510;\n      }" { (if_statement "if (uVar7 == 0x12) goto LAB_0002d860;" if (parenthesized_expression "(uVar7 == 0x12)" ( (binary_expression "uVar7 == 0x12" identifier == number_literal) )) (goto_statement "goto LAB_0002d860;" goto statement_identifier ;)) (if_statement "if (uVar7 != 0x13) goto LAB_0002d510;" if (parenthesized_expression "(uVar7 != 0x13)" ( (binary_expression "uVar7 != 0x13" identifier != number_literal) )) (goto_statement "goto LAB_0002d510;" goto statement_identifier ;)) }))) })))) (labeled_statement "LAB_0002d538:\n    bVar8 = slurp_rel_relocs(filedata,rel_offset,local_60[0],&rels,local_60);" statement_identifier : (expression_statement "bVar8 = slurp_rel_relocs(filedata,rel_offset,local_60[0],&rels,local_60);" (assignment_expression "bVar8 = slurp_rel_relocs(filedata,rel_offset,local_60[0],&rels,local_60)" identifier = (call_expression "slurp_rel_relocs(filedata,rel_offset,local_60[0],&rels,local_60)" identifier (argument_list "(filedata,rel_offset,local_60[0],&rels,local_60)" ( identifier , identifier , (subscript_expression "local_60[0]" identifier [ number_literal ]) , (pointer_expression "&rels" & identifier) , identifier )))) ;)) (if_statement "if (bVar8 == 0) {\n      return 0;\n    }" if (parenthesized_expression "(bVar8 == 0)" ( (binary_expression "bVar8 == 0" identifier == number_literal) )) (compound_statement "{\n      return 0;\n    }" { (return_statement "return 0;" return number_literal ;) })) (expression_statement "is_rela = do_wide;" (assignment_expression "is_rela = do_wide" identifier = identifier) ;) (if_statement "if (is_32bit_elf == 0) {\n      if (do_wide != 0) {\n        pcVar10 = \n        "    Offset             Info             Type               Symbol\'s Value  Symbol\'s Name\n"\n        ;\nLAB_0002d598:\n        sym_info_00 = (Elf_Internal_Sym *)0x5;\n        pcVar10 = (char *)dcgettext(0,pcVar10);\n        printf(pcVar10);\n        is_rela = 0;\n        goto LAB_0002d5b6;\n      }\n      pcVar10 = "  Offset          Info           Type           Sym. Value    Sym. Name\n";\n    }\n    else {\n      if (do_wide != 0) {\n        pcVar10 = " Offset     Info    Type                Sym. Value  Symbol\'s Name\n";\n        goto LAB_0002d598;\n      }\n      pcVar10 = " Offset     Info    Type            Sym.Value  Sym. Name\n";\n    }" if (parenthesized_expression "(is_32bit_elf == 0)" ( (binary_expression "is_32bit_elf == 0" identifier == number_literal) )) (compound_statement "{\n      if (do_wide != 0) {\n        pcVar10 = \n        "    Offset             Info             Type               Symbol\'s Value  Symbol\'s Name\n"\n        ;\nLAB_0002d598:\n        sym_info_00 = (Elf_Internal_Sym *)0x5;\n        pcVar10 = (char *)dcgettext(0,pcVar10);\n        printf(pcVar10);\n        is_rela = 0;\n        goto LAB_0002d5b6;\n      }\n      pcVar10 = "  Offset          Info           Type           Sym. Value    Sym. Name\n";\n    }" { (if_statement "if (do_wide != 0) {\n        pcVar10 = \n        "    Offset             Info             Type               Symbol\'s Value  Symbol\'s Name\n"\n        ;\nLAB_0002d598:\n        sym_info_00 = (Elf_Internal_Sym *)0x5;\n        pcVar10 = (char *)dcgettext(0,pcVar10);\n        printf(pcVar10);\n        is_rela = 0;\n        goto LAB_0002d5b6;\n      }" if (parenthesized_expression "(do_wide != 0)" ( (binary_expression "do_wide != 0" identifier != number_literal) )) (compound_statement "{\n        pcVar10 = \n        "    Offset             Info             Type               Symbol\'s Value  Symbol\'s Name\n"\n        ;\nLAB_0002d598:\n        sym_info_00 = (Elf_Internal_Sym *)0x5;\n        pcVar10 = (char *)dcgettext(0,pcVar10);\n        printf(pcVar10);\n        is_rela = 0;\n        goto LAB_0002d5b6;\n      }" { (expression_statement "pcVar10 = \n        "    Offset             Info             Type               Symbol\'s Value  Symbol\'s Name\n"\n        ;" (assignment_expression "pcVar10 = \n        "    Offset             Info             Type               Symbol\'s Value  Symbol\'s Name\n"" identifier = (string_literal ""    Offset             Info             Type               Symbol\'s Value  Symbol\'s Name\n"" " string_content escape_sequence string_content escape_sequence string_content escape_sequence ")) ;) (labeled_statement "LAB_0002d598:\n        sym_info_00 = (Elf_Internal_Sym *)0x5;" statement_identifier : (expression_statement "sym_info_00 = (Elf_Internal_Sym *)0x5;" (assignment_expression "sym_info_00 = (Elf_Internal_Sym *)0x5" identifier = (cast_expression "(Elf_Internal_Sym *)0x5" ( (type_descriptor "Elf_Internal_Sym *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;)) (expression_statement "pcVar10 = (char *)dcgettext(0,pcVar10);" (assignment_expression "pcVar10 = (char *)dcgettext(0,pcVar10)" identifier = (cast_expression "(char *)dcgettext(0,pcVar10)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,pcVar10)" identifier (argument_list "(0,pcVar10)" ( number_literal , identifier ))))) ;) (expression_statement "printf(pcVar10);" (call_expression "printf(pcVar10)" identifier (argument_list "(pcVar10)" ( identifier ))) ;) (expression_statement "is_rela = 0;" (assignment_expression "is_rela = 0" identifier = number_literal) ;) (goto_statement "goto LAB_0002d5b6;" goto statement_identifier ;) })) (expression_statement "pcVar10 = "  Offset          Info           Type           Sym. Value    Sym. Name\n";" (assignment_expression "pcVar10 = "  Offset          Info           Type           Sym. Value    Sym. Name\n"" identifier = (string_literal ""  Offset          Info           Type           Sym. Value    Sym. Name\n"" " string_content escape_sequence ")) ;) }) (else_clause "else {\n      if (do_wide != 0) {\n        pcVar10 = " Offset     Info    Type                Sym. Value  Symbol\'s Name\n";\n        goto LAB_0002d598;\n      }\n      pcVar10 = " Offset     Info    Type            Sym.Value  Sym. Name\n";\n    }" else (compound_statement "{\n      if (do_wide != 0) {\n        pcVar10 = " Offset     Info    Type                Sym. Value  Symbol\'s Name\n";\n        goto LAB_0002d598;\n      }\n      pcVar10 = " Offset     Info    Type            Sym.Value  Sym. Name\n";\n    }" { (if_statement "if (do_wide != 0) {\n        pcVar10 = " Offset     Info    Type                Sym. Value  Symbol\'s Name\n";\n        goto LAB_0002d598;\n      }" if (parenthesized_expression "(do_wide != 0)" ( (binary_expression "do_wide != 0" identifier != number_literal) )) (compound_statement "{\n        pcVar10 = " Offset     Info    Type                Sym. Value  Symbol\'s Name\n";\n        goto LAB_0002d598;\n      }" { (expression_statement "pcVar10 = " Offset     Info    Type                Sym. Value  Symbol\'s Name\n";" (assignment_expression "pcVar10 = " Offset     Info    Type                Sym. Value  Symbol\'s Name\n"" identifier = (string_literal "" Offset     Info    Type                Sym. Value  Symbol\'s Name\n"" " string_content escape_sequence string_content escape_sequence ")) ;) (goto_statement "goto LAB_0002d598;" goto statement_identifier ;) })) (expression_statement "pcVar10 = " Offset     Info    Type            Sym.Value  Sym. Name\n";" (assignment_expression "pcVar10 = " Offset     Info    Type            Sym.Value  Sym. Name\n"" identifier = (string_literal "" Offset     Info    Type            Sym.Value  Sym. Name\n"" " string_content escape_sequence ")) ;) }))) }) (else_clause "else {\n    if (is_rela == 0) goto LAB_0002d538;\nLAB_0002d450:\n    bVar8 = slurp_rela_relocs(filedata,rel_offset,rel_size,&rels,local_60);\n    if (bVar8 == 0) {\n      return 0;\n    }\n    if (is_32bit_elf == 0) {\n      if (do_wide == 0) {\n        pcVar10 = \n        "  Offset          Info           Type           Sym. Value    Sym. Name + Addend\n";\n      }\n      else {\n        pcVar10 = \n        "    Offset             Info             Type               Symbol\'s Value  Symbol\'s Name + Addend\n"\n        ;\n      }\n    }\n    else if (do_wide == 0) {\n      pcVar10 = " Offset     Info    Type            Sym.Value  Sym. Name + Addend\n";\n    }\n    else {\n      pcVar10 = " Offset     Info    Type                Sym. Value  Symbol\'s Name + Addend\n";\n    }\n  }" else (compound_statement "{\n    if (is_rela == 0) goto LAB_0002d538;\nLAB_0002d450:\n    bVar8 = slurp_rela_relocs(filedata,rel_offset,rel_size,&rels,local_60);\n    if (bVar8 == 0) {\n      return 0;\n    }\n    if (is_32bit_elf == 0) {\n      if (do_wide == 0) {\n        pcVar10 = \n        "  Offset          Info           Type           Sym. Value    Sym. Name + Addend\n";\n      }\n      else {\n        pcVar10 = \n        "    Offset             Info             Type               Symbol\'s Value  Symbol\'s Name + Addend\n"\n        ;\n      }\n    }\n    else if (do_wide == 0) {\n      pcVar10 = " Offset     Info    Type            Sym.Value  Sym. Name + Addend\n";\n    }\n    else {\n      pcVar10 = " Offset     Info    Type                Sym. Value  Symbol\'s Name + Addend\n";\n    }\n  }" { (if_statement "if (is_rela == 0) goto LAB_0002d538;" if (parenthesized_expression "(is_rela == 0)" ( (binary_expression "is_rela == 0" identifier == number_literal) )) (goto_statement "goto LAB_0002d538;" goto statement_identifier ;)) (labeled_statement "LAB_0002d450:\n    bVar8 = slurp_rela_relocs(filedata,rel_offset,rel_size,&rels,local_60);" statement_identifier : (expression_statement "bVar8 = slurp_rela_relocs(filedata,rel_offset,rel_size,&rels,local_60);" (assignment_expression "bVar8 = slurp_rela_relocs(filedata,rel_offset,rel_size,&rels,local_60)" identifier = (call_expression "slurp_rela_relocs(filedata,rel_offset,rel_size,&rels,local_60)" identifier (argument_list "(filedata,rel_offset,rel_size,&rels,local_60)" ( identifier , identifier , identifier , (pointer_expression "&rels" & identifier) , identifier )))) ;)) (if_statement "if (bVar8 == 0) {\n      return 0;\n    }" if (parenthesized_expression "(bVar8 == 0)" ( (binary_expression "bVar8 == 0" identifier == number_literal) )) (compound_statement "{\n      return 0;\n    }" { (return_statement "return 0;" return number_literal ;) })) (if_statement "if (is_32bit_elf == 0) {\n      if (do_wide == 0) {\n        pcVar10 = \n        "  Offset          Info           Type           Sym. Value    Sym. Name + Addend\n";\n      }\n      else {\n        pcVar10 = \n        "    Offset             Info             Type               Symbol\'s Value  Symbol\'s Name + Addend\n"\n        ;\n      }\n    }\n    else if (do_wide == 0) {\n      pcVar10 = " Offset     Info    Type            Sym.Value  Sym. Name + Addend\n";\n    }\n    else {\n      pcVar10 = " Offset     Info    Type                Sym. Value  Symbol\'s Name + Addend\n";\n    }" if (parenthesized_expression "(is_32bit_elf == 0)" ( (binary_expression "is_32bit_elf == 0" identifier == number_literal) )) (compound_statement "{\n      if (do_wide == 0) {\n        pcVar10 = \n        "  Offset          Info           Type           Sym. Value    Sym. Name + Addend\n";\n      }\n      else {\n        pcVar10 = \n        "    Offset             Info             Type               Symbol\'s Value  Symbol\'s Name + Addend\n"\n        ;\n      }\n    }" { (if_statement "if (do_wide == 0) {\n        pcVar10 = \n        "  Offset          Info           Type           Sym. Value    Sym. Name + Addend\n";\n      }\n      else {\n        pcVar10 = \n        "    Offset             Info             Type               Symbol\'s Value  Symbol\'s Name + Addend\n"\n        ;\n      }" if (parenthesized_expression "(do_wide == 0)" ( (binary_expression "do_wide == 0" identifier == number_literal) )) (compound_statement "{\n        pcVar10 = \n        "  Offset          Info           Type           Sym. Value    Sym. Name + Addend\n";\n      }" { (expression_statement "pcVar10 = \n        "  Offset          Info           Type           Sym. Value    Sym. Name + Addend\n";" (assignment_expression "pcVar10 = \n        "  Offset          Info           Type           Sym. Value    Sym. Name + Addend\n"" identifier = (string_literal ""  Offset          Info           Type           Sym. Value    Sym. Name + Addend\n"" " string_content escape_sequence ")) ;) }) (else_clause "else {\n        pcVar10 = \n        "    Offset             Info             Type               Symbol\'s Value  Symbol\'s Name + Addend\n"\n        ;\n      }" else (compound_statement "{\n        pcVar10 = \n        "    Offset             Info             Type               Symbol\'s Value  Symbol\'s Name + Addend\n"\n        ;\n      }" { (expression_statement "pcVar10 = \n        "    Offset             Info             Type               Symbol\'s Value  Symbol\'s Name + Addend\n"\n        ;" (assignment_expression "pcVar10 = \n        "    Offset             Info             Type               Symbol\'s Value  Symbol\'s Name + Addend\n"" identifier = (string_literal ""    Offset             Info             Type               Symbol\'s Value  Symbol\'s Name + Addend\n"" " string_content escape_sequence string_content escape_sequence string_content escape_sequence ")) ;) }))) }) (else_clause "else if (do_wide == 0) {\n      pcVar10 = " Offset     Info    Type            Sym.Value  Sym. Name + Addend\n";\n    }\n    else {\n      pcVar10 = " Offset     Info    Type                Sym. Value  Symbol\'s Name + Addend\n";\n    }" else (if_statement "if (do_wide == 0) {\n      pcVar10 = " Offset     Info    Type            Sym.Value  Sym. Name + Addend\n";\n    }\n    else {\n      pcVar10 = " Offset     Info    Type                Sym. Value  Symbol\'s Name + Addend\n";\n    }" if (parenthesized_expression "(do_wide == 0)" ( (binary_expression "do_wide == 0" identifier == number_literal) )) (compound_statement "{\n      pcVar10 = " Offset     Info    Type            Sym.Value  Sym. Name + Addend\n";\n    }" { (expression_statement "pcVar10 = " Offset     Info    Type            Sym.Value  Sym. Name + Addend\n";" (assignment_expression "pcVar10 = " Offset     Info    Type            Sym.Value  Sym. Name + Addend\n"" identifier = (string_literal "" Offset     Info    Type            Sym.Value  Sym. Name + Addend\n"" " string_content escape_sequence ")) ;) }) (else_clause "else {\n      pcVar10 = " Offset     Info    Type                Sym. Value  Symbol\'s Name + Addend\n";\n    }" else (compound_statement "{\n      pcVar10 = " Offset     Info    Type                Sym. Value  Symbol\'s Name + Addend\n";\n    }" { (expression_statement "pcVar10 = " Offset     Info    Type                Sym. Value  Symbol\'s Name + Addend\n";" (assignment_expression "pcVar10 = " Offset     Info    Type                Sym. Value  Symbol\'s Name + Addend\n"" identifier = (string_literal "" Offset     Info    Type                Sym. Value  Symbol\'s Name + Addend\n"" " string_content escape_sequence string_content escape_sequence ")) ;) }))))) }))) (expression_statement "sym_info_00 = (Elf_Internal_Sym *)0x5;" (assignment_expression "sym_info_00 = (Elf_Internal_Sym *)0x5" identifier = (cast_expression "(Elf_Internal_Sym *)0x5" ( (type_descriptor "Elf_Internal_Sym *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (expression_statement "pcVar10 = (char *)dcgettext(0,pcVar10);" (assignment_expression "pcVar10 = (char *)dcgettext(0,pcVar10)" identifier = (cast_expression "(char *)dcgettext(0,pcVar10)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,pcVar10)" identifier (argument_list "(0,pcVar10)" ( number_literal , identifier ))))) ;) (expression_statement "printf(pcVar10);" (call_expression "printf(pcVar10)" identifier (argument_list "(pcVar10)" ( identifier ))) ;) (labeled_statement "LAB_0002d5b6:\n  puVar6 = PTR_stdout_000b3fd8;" statement_identifier : (expression_statement "puVar6 = PTR_stdout_000b3fd8;" (assignment_expression "puVar6 = PTR_stdout_000b3fd8" identifier = identifier) ;)) (if_statement "if (local_60[0] == 0) {\n    local_6c = 1;\n  }\n  else {\n    local_6c = 1;\n    uVar17 = 0;\n    do {\n      pEVar9 = rels + uVar17;\n      uVar3 = (undefined4)pEVar9->r_offset;\n      uVar4 = *(undefined4 *)((int)&pEVar9->r_offset + 4);\n      uVar14 = *(uint *)((int)&pEVar9->r_info + 4);\n      pEVar24 = *(Elf_Internal_Sym **)&pEVar9->r_info;\n      if (is_32bit_elf == 0) {\n        in_stack_ffffff60 = (ushort *)0x2d63b;\n        local_80 = get_reloc_type((Filedata *)&(filedata->file_header).e_machine,pEVar9->r_info);\n        local_90 = 0;\n        pcVar10 = "%16.16llx  %16.16llx ";\n        if (do_wide == 0) {\n          pcVar10 = "%12.12llx  %12.12llx ";\n        }\n        uVar11 = uVar14;\n        printf(pcVar10,uVar3,uVar4,pEVar24,uVar14);\n        psym_1 = pEVar24;\n        local_94 = uVar14;\n      }\n      else {\n        local_80 = (uint)pEVar24 & 0xff;\n        local_94 = (uint)pEVar24 >> 8 | uVar14 << 0x18;\n        local_90 = uVar14 >> 8;\n        psym_1 = pEVar24;\n        printf("%8.8lx  %8.8lx ",uVar3);\n        sym_info_00 = pEVar24;\n        uVar11 = uVar14;\n      }\n      uVar7 = (filedata->file_header).e_machine;\n      if (uVar7 == 0x72) {\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7997c;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b41;\n          break;\n        case 2:\n          local_8c = (byte *)0x79cff;\n          break;\n        case 3:\n          local_8c = (byte *)0x79cf0;\n          break;\n        case 4:\n          local_8c = (byte *)0x79ce4;\n          break;\n        case 5:\n          local_8c = (byte *)0x79cd8;\n          break;\n        case 6:\n          local_8c = (byte *)0x79ccc;\n          break;\n        case 7:\n          local_8c = (byte *)0x79cbd;\n          break;\n        case 8:\n          local_8c = (byte *)0x79cae;\n          break;\n        case 9:\n          local_8c = (byte *)0x79c9f;\n          break;\n        case 10:\n          local_8c = (byte *)0x79c90;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x79c84;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x79c78;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x79c6d;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x79c61;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x79c55;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x79c49;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x79c3d;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x79c2f;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x79c20;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x79c11;\n          break;\n        default:\n          goto _L7017;\n        }\n        goto LAB_0002dd00;\n      }\n      if (0x72 < uVar7) {\n        if (uVar7 == 0x1057) {\ncode_r0x0002e6d7:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b49c;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a28;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b897;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b888;\n            break;\n          case 4:\n            local_8c = (byte *)0x7b87f;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b873;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b865;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b857;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b849;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b837;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b825;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b813;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b802;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x7b7f1;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x7b7e0;\n            break;\n          case 0xf:\n            local_8c = (byte *)0x7b7cb;\n            break;\n          case 0x10:\n            local_8c = (byte *)0x7b7b6;\n            break;\n          case 0x11:\n            local_8c = (byte *)0x7b7a1;\n            break;\n          case 0x12:\n            local_8c = (byte *)0x7b796;\n            break;\n          case 0x13:\n            local_8c = (byte *)0x7b78c;\n            break;\n          case 0x14:\n            local_8c = (byte *)0x7b784;\n            break;\n          case 0x15:\n            local_8c = (byte *)0x7b777;\n            break;\n          case 0x16:\n            local_8c = (byte *)0x7b769;\n            break;\n          case 0x17:\n            local_8c = (byte *)0x7b757;\n            break;\n          case 0x18:\n            local_8c = (byte *)0x7b746;\n            break;\n          case 0x19:\n            local_8c = (byte *)0x7b735;\n            break;\n          case 0x1a:\n            local_8c = (byte *)0x7b72d;\n            break;\n          case 0x1b:\n            local_8c = (byte *)0x7b721;\n            break;\n          case 0x1c:\n            local_8c = (byte *)0x7b715;\n            break;\n          case 0x1d:\n            local_8c = (byte *)0x7b708;\n            break;\n          case 0x1e:\n            local_8c = (byte *)0x7b6fc;\n            break;\n          case 0x1f:\n            local_8c = (byte *)0x7b6ef;\n            break;\n          case 0x20:\n            local_8c = (byte *)0x7b6e2;\n            break;\n          case 0x21:\n            local_8c = (byte *)0x7b6d1;\n            break;\n          case 0x22:\n            local_8c = (byte *)0x7b6c5;\n            break;\n          case 0x23:\n            local_8c = (byte *)0x7b6b9;\n            break;\n          case 0x24:\n            local_8c = (byte *)0x7b6aa;\n            break;\n          default:\n            goto _L7017;\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar7 < 0x1058) {\n          if (0xb5 < uVar7) {\n            if (uVar7 == 0xc5) {\n              in_stack_ffffff60 = (ushort *)0x2ef89;\n              local_8c = (byte *)elf_rl78_reloc_type(local_80);\n              goto LAB_0002dcf0;\n            }\n            if (uVar7 < 0xc6) {\n              if (uVar7 != 0xbd) {\n                if (uVar7 < 0xbe) {\n                  if (uVar7 == 0xb7) {\n                    in_stack_ffffff60 = (ushort *)0x2dfab;\n                    local_8c = (byte *)elf_aarch64_reloc_type(local_80);\n                  }\n                  else {\n                    if (uVar7 != 0xbc) goto _L7017;\n                    in_stack_ffffff60 = (ushort *)0x2e003;\n                    local_8c = (byte *)elf_tilepro_reloc_type(local_80);\n                  }\n                }\n                else {\n                  if (uVar7 != 0xbf) {\n                    if (uVar7 == 0xc3) goto LAB_0002e062;\n                    goto _L7017;\n                  }\n                  in_stack_ffffff60 = (ushort *)0x2e01f;\n                  local_8c = (byte *)elf_tilegx_reloc_type(local_80);\n                }\n                goto LAB_0002dcf0;\n              }\ncode_r0x0002e43b:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78f38;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bb1;\n                break;\n              case 2:\n                local_8c = (byte *)0x79367;\n                break;\n              case 3:\n                local_8c = (byte *)0x79351;\n                break;\n              case 4:\n                local_8c = (byte *)0x79338;\n                break;\n              case 5:\n                local_8c = (byte *)0x79328;\n                break;\n              case 6:\n                local_8c = (byte *)0x79315;\n                break;\n              case 7:\n                local_8c = (byte *)0x79302;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ef;\n                break;\n              case 9:\n                local_8c = (byte *)0x792da;\n                break;\n              case 10:\n                local_8c = (byte *)0x792bf;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x792a4;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7928b;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79275;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x79261;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7924d;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7923c;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79225;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920f;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f8;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791e1;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791cf;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791be;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791ab;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79198;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79166;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7914d;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x79132;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7911a;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x79100;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790cd;\n                break;\n              default:\n                goto _L7017;\n              }\n            }\n            else if (uVar7 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab5;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a63e;\n              }\n              else {\n                if (local_80 != 2) goto _L7017;\n                local_8c = (byte *)0x78c3f;\n              }\n            }\n            else {\n              if (0xdf < uVar7) {\n                if (uVar7 == 0xf3) {\n                  in_stack_ffffff60 = (ushort *)0x2df7f;\n                  local_8c = (byte *)elf_riscv_reloc_type(local_80);\n                }\n                else {\n                  if (uVar7 != 0xfa) goto _L7017;\n                  if (*(short *)((int)&(filedata->file_header).e_flags + 1) != 0x3200) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x7b8a5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x7b8fd;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x78e21;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x78e14;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e05;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x78dfc;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dd2;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78dc5;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x78db8;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78da9;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78d9a;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d85;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d70;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78d64;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d56;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x78d4a;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x78d3e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78d2e;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d1e;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d0e;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cff;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78cf0;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78ce0;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78cd0;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x78cc1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x78cb2;\n                      break;\n                    default:\n                      goto _L7017;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  in_stack_ffffff60 = (ushort *)0x2f18b;\n                  local_8c = (byte *)elf_nfp3200_reloc_type(local_80);\n                }\n                goto LAB_0002dcf0;\n              }\n              if (uVar7 == 0xdd) {\n                if (local_80 == 7) {\n                  local_8c = (byte *)0x79af6;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b39;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b55;\n                    if (local_80 != 1) {\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }\n                  }\n                  else {\n                    local_8c = (byte *)0x79b16;\n                    if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }\n                  }\n                }\n                else if (local_80 == 0xb) {\n                  local_8c = (byte *)0x79ab8;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ada;\n                  if (local_80 != 9) {\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }\n                }\n                else if (local_80 == 0xd) {\n                  local_8c = (byte *)0x79a90;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto _L7017;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar7 != 0xde) goto _L7017;\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78c33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a93;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adcb;\n                break;\n              case 3:\n                local_8c = (byte *)0x7adc2;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb8;\n                break;\n              case 5:\n                local_8c = (byte *)0x7adae;\n                break;\n              case 6:\n                local_8c = (byte *)0x7ada4;\n                break;\n              case 7:\n                local_8c = (byte *)0x7ad9a;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad8d;\n                break;\n              case 9:\n                local_8c = (byte *)0x7ad82;\n                break;\n              case 10:\n                local_8c = (byte *)0x7ad77;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7ad6d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5f;\n                break;\n              default:\n                goto _L7017;\n              }\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar7 < 0xb4) {\n            if (uVar7 != 0x8c) {\n              if (0x8c < uVar7) {\n                if (uVar7 == 0xad) {\n                  in_stack_ffffff60 = (ushort *)0x2ef09;\n                  local_8c = (byte *)elf_rx_reloc_type(local_80);\n                  goto LAB_0002dcf0;\n                }\n                if (uVar7 < 0xae) {\n                  if (uVar7 == 0x90) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78c4f;\n                      break;\n                    default:\n                      goto _L7017;\n                    case 5:\n                      local_8c = (byte *)0x789bf;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f26;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f13;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x78f09;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78efb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee8;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed8;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec9;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78ebd;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea7;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e97;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e86;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e75;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5f;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e49;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e3b;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  if (uVar7 == 0xa7) {\n                    in_stack_ffffff60 = (ushort *)0x2dce3;\n                    local_8c = (byte *)elf_nds32_reloc_type(local_80);\n                    goto LAB_0002dcf0;\n                  }\n                }\n                else {\n                  if (uVar7 == 0xae) {\n                    in_stack_ffffff60 = (ushort *)0x2ddb3;\n                    local_8c = (byte *)elf_metag_reloc_type(local_80);\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar7 == 0xb1) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78be5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba5;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79536;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79529;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x7951b;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x7950c;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794fc;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794ec;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794db;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794cb;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794bb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794aa;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x7949d;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x79490;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x79484;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79478;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x7946b;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x7945e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x79451;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x79444;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79436;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79429;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x7941c;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x7940e;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x79400;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793f1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793e2;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793d2;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793c2;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793ae;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79399;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79389;\n                      break;\n                    default:\n                      goto _L7017;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                }\n                goto _L7017;\n              }\n              if (uVar7 == 0x78) {\ncode_r0x0002ef25:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7937d;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b8c;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x796f1;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x796e7;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c8;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x796bf;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796b3;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x796a8;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7969c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7968d;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7967d;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7966d;\n                  break;\n                default:\n                  goto _L7017;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar7 < 0x79) {\n                if (uVar7 == 0x73) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x789db;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bdb;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7904a;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903f;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79034;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79023;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7900d;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff9;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fee;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fe1;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fd3;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fc3;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fb2;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78fa2;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f92;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f85;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f78;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f6b;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f5b;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f4a;\n                    break;\n                  default:\n                    goto _L7017;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar7 == 0x74) goto code_r0x0002e2d7;\n              }\n              else {\n                if (uVar7 == 0x87) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79b51;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b25;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f25;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f18;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f0d;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79f00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79ef3;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee5;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec9;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eba;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ead;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e97;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e83;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e75;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e64;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e55;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e45;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e37;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e24;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e16;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e08;\n                    break;\n                  default:\n                    goto _L7017;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar7 == 0x8a) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79543;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b83;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797ee;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797e4;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d8;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797cc;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797bd;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797b1;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x797a3;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7978e;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7977b;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7976d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7975a;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79747;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x7973b;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x7972b;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x7971b;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x7970b;\n                    break;\n                  default:\n                    goto _L7017;\n                  }\n                  goto LAB_0002dd00;\n                }\n              }\n              goto _L7017;\n            }\n            in_stack_ffffff60 = (ushort *)0x2efa1;\n            local_8c = (byte *)elf_tic6x_reloc_type(local_80);\n          }\n          else {\nLAB_0002efc8:\n            in_stack_ffffff60 = (ushort *)0x2efd1;\n            local_8c = (byte *)elf_x86_64_reloc_type(local_80);\n          }\n          goto LAB_0002dcf0;\n        }\n        if (uVar7 == 0x8217) {\ncode_r0x0002edad:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79661;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b6d;\n            break;\n          case 2:\n            local_8c = (byte *)0x79972;\n            break;\n          case 3:\n            local_8c = (byte *)0x79967;\n            break;\n          case 4:\n            local_8c = (byte *)0x7995b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7994a;\n            break;\n          case 6:\n            local_8c = (byte *)0x7993d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7992e;\n            break;\n          case 8:\n            local_8c = (byte *)0x7991f;\n            break;\n          case 9:\n            local_8c = (byte *)0x79910;\n            break;\n          case 10:\n            local_8c = (byte *)0x79901;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x798f2;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x798e6;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x798d5;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x798c6;\n            break;\n          default:\n            goto _L7017;\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar7 < 0x8218) {\n          if (uVar7 == 0x4688) {\ncode_r0x0002e2d7:\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x78e2e;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bc1;\n              break;\n            case 2:\n              local_8c = (byte *)0x790b4;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a5;\n              break;\n            case 4:\n              local_8c = (byte *)0x79095;\n              break;\n            case 5:\n              local_8c = (byte *)0x79089;\n              break;\n            case 6:\n              local_8c = (byte *)0x7907d;\n              break;\n            case 7:\n              local_8c = (byte *)0x79071;\n              break;\n            case 8:\n              local_8c = (byte *)0x79065;\n              break;\n            default:\n              goto _L7017;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar7 < 0x4689) {\n            if (uVar7 == 0x2530) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x790c3;\n                break;\n              case 1:\n                local_8c = (byte *)0x78b96;\n                break;\n              case 2:\n                local_8c = (byte *)0x78c2b;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c1d;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c13;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c09;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bff;\n                break;\n              default:\n                goto _L7017;\n              }\n            }\n            else if (uVar7 < 0x2531) {\n              if (uVar7 == 0x1059) {\ncode_r0x0002e0f7:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7a361;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78acf;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8cb;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8bf;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8ad;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a89c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a885;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a873;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a861;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a856;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a844;\n                  break;\n                default:\n                  goto _L7017;\n                }\n              }\n              else {\n                if (uVar7 != 0x1223) goto _L7017;\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x796fb;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b60;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a45;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a37;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a24;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a10;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799fc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799eb;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d9;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c9;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799ba;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a8;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79997;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79987;\n                  break;\n                default:\n                  goto _L7017;\n                }\n              }\n            }\n            else {\n              if (uVar7 == 0x3330) goto code_r0x0002edcd;\n              if (uVar7 != 0x4157) goto _L7017;\n              if (local_80 == 0) {\n                local_8c = (byte *)0x78ca4;\n              }\n              else {\n                if (local_80 != 1) goto _L7017;\n                local_8c = (byte *)0x78bcf;\n              }\n            }\n          }\n          else {\n            if (uVar7 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b09a;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a59;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b48d;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b47e;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b46a;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b458;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b446;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b434;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41f;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b40a;\n                break;\n              default:\n                goto _L7017;\n              }\n              goto LAB_0002dd00;\n            }\n            if (0x5aa5 < uVar7) {\n              if (uVar7 == 0x7650) goto code_r0x0002e4ef;\n              if (uVar7 == 0x7676) goto code_r0x0002e577;\n              goto _L7017;\n            }\n            if (uVar7 == 0x4def) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b5bd;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a14;\n                break;\n              case 2:\n                local_8c = (byte *)0x78c95;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c83;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c76;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c67;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c5a;\n                break;\n              default:\n                goto _L7017;\n              }\n              goto LAB_0002dd00;\n            }\n            if (uVar7 != 0x5441) goto _L7017;\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7aa69;\n              break;\n            case 1:\n              local_8c = (byte *)0x78a8a;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b08c;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b07e;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b073;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b068;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b05a;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b04b;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b03d;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02f;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b021;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b015;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b009;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7affd;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afee;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd9;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afc4;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaf;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af9a;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af82;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af6a;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af52;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af43;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af34;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af25;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af15;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7af01;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aeee;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aedb;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec8;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb8;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea8;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae98;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae86;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae74;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae62;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae55;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae41;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae2b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae18;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae0a;\n              break;\n            default:\n              goto _L7017;\n            case 200:\n              local_8c = (byte *)0x7adf6;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7ade4;\n            }\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar7 == 0xad45) {\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79a53;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b32;\n            break;\n          case 2:\n            local_8c = (byte *)0x79ded;\n            break;\n          case 3:\n            local_8c = (byte *)0x79ddf;\n            break;\n          case 4:\n            local_8c = (byte *)0x79dce;\n            break;\n          case 5:\n            local_8c = (byte *)0x79dbd;\n            break;\n          case 6:\n            local_8c = (byte *)0x79dad;\n            break;\n          case 7:\n            local_8c = (byte *)0x79d9a;\n            break;\n          case 8:\n            local_8c = (byte *)0x79d8b;\n            break;\n          case 9:\n            local_8c = (byte *)0x79d78;\n            break;\n          case 10:\n            local_8c = (byte *)0x79d67;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x79d56;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x79d47;\n            break;\n          default:\n            goto _L7017;\n          case 0x80:\n            local_8c = (byte *)0x79d2d;\n            break;\n          case 0x81:\n            local_8c = (byte *)0x79d15;\n          }\n          goto LAB_0002dd00;\n        }\n        if (0xad45 < uVar7) {\n          if (uVar7 == 0xdead) goto code_r0x0002ef3d;\n          if (uVar7 < 0xdeae) {\n            if (uVar7 == 0xbaab) goto code_r0x0002e43b;\n            if (uVar7 == 0xbeef) goto code_r0x0002e467;\n            goto _L7017;\n          }\n          if (uVar7 == 0xfeb0) goto code_r0x0002ef25;\n          if (uVar7 == 0xfeba) {\n            if (local_80 == 6) {\n              local_8c = (byte *)0x79879;\n            }\n            else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798af;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bf1;\n                }\n                else {\n                  local_8c = (byte *)0x78b77;\n                  if (local_80 != 1) goto _L7017;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79895;\n                if (local_80 != 4) {\n                  local_8c = (byte *)"R_IQ2000_26";\n                  if (4 < local_80) {\n                    local_8c = (byte *)"R_IQ2000_HI16";\n                  }\n                }\n              }\n            }\n            else if (local_80 == 9) {\n              local_8c = (byte *)0x79844;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79866;\n              }\n              else {\n                local_8c = (byte *)0x79853;\n                if (local_80 != 8) goto _L7017;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x7981b;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79806;\n            }\n            else {\n              if (local_80 != 10) goto _L7017;\n              local_8c = (byte *)0x79832;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar7 == 0xf00d) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7905a;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b9e;\n              break;\n            case 2:\n              local_8c = (byte *)0x79659;\n              break;\n            case 3:\n              local_8c = (byte *)0x79650;\n              break;\n            case 4:\n              local_8c = (byte *)0x79647;\n              break;\n            case 5:\n              local_8c = (byte *)0x79638;\n              break;\n            case 6:\n              local_8c = (byte *)0x79628;\n              break;\n            case 7:\n              local_8c = (byte *)0x79618;\n              break;\n            case 8:\n              local_8c = (byte *)0x79608;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f8;\n              break;\n            case 10:\n              local_8c = (byte *)0x795ec;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795e0;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795d4;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795bc;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795af;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x795a0;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x79591;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x79584;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79575;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79561;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954f;\n              break;\n            default:\n              goto _L7017;\n            }\n            goto LAB_0002dd00;\n          }\n          goto _L7017;\n        }\n        if (uVar7 == 0x9080) goto LAB_0002edf8;\n        if (uVar7 < 0x9081) {\n          if (uVar7 == 0x9026) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7a175;\n              break;\n            case 1:\n              local_8c = (byte *)0x78adb;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a828;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a818;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a808;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f9;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7ea;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7db;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7ce;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7bf;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7b0;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a7a1;\n              break;\n            default:\n              goto _L7017;\n            case 0x11:\n              local_8c = (byte *)0x7a78f;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a77e;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a76e;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a761;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a750;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73f;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a72e;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a720;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a712;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a703;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6f2;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6e0;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6cf;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6be;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6ad;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a69c;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a68b;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a67b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a66b;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a65b;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a64b;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar7 == 0x9041) goto LAB_0002e50a;\n        }\n        else {\n          if (uVar7 == 0xa390) goto LAB_0002e526;\n          if (uVar7 == 0xabc7) goto LAB_0002e54a;\n        }\n        goto _L7017;\n      }\n      if (uVar7 < 0x31) {\n        if (uVar7 < 0x2e) {\n          if (uVar7 != 0x12) {\n            if (uVar7 < 0x13) {\n              if (uVar7 == 7) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79d0a;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b0e;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a16a;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a15b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a14b;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a13c;\n                  break;\n                default:\n                  goto _L7017;\n                case 0x30:\n                  local_8c = (byte *)0x7a131;\n                  break;\n                case 0x31:\n                  local_8c = (byte *)0x7a125;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a11a;\n                  break;\n                case 0x40:\n                  local_8c = (byte *)0x7a10f;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a102;\n                  break;\n                case 0x44:\n                  local_8c = (byte *)0x7a0f7;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0ea;\n                  break;\n                case 0x48:\n                  local_8c = (byte *)0x7a0df;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0d2;\n                  break;\n                case 0x4c:\n                  local_8c = (byte *)0x7a0c7;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0ba;\n                  break;\n                case 0x52:\n                  local_8c = (byte *)0x7a0ad;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a0a0;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a093;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a083;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a073;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a063;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a053;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a043;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a033;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a028;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a01a;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a00e;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79fff;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79ff4;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe9;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fdd;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fce;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar7 < 8) {\n                if (uVar7 == 3) {\nLAB_0002e7da:\n                  in_stack_ffffff60 = (ushort *)0x2e7e3;\n                  local_8c = (byte *)elf_i386_reloc_type(local_80);\n                  goto LAB_0002dcf0;\n                }\n                if (uVar7 < 4) {\n                  if (uVar7 == 2) goto LAB_0002e7ba;\n                }\n                else {\n                  if (uVar7 == 4) {\n                    in_stack_ffffff60 = (ushort *)0x2e6b3;\n                    local_8c = (byte *)elf_m68k_reloc_type(local_80);\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar7 == 6) goto LAB_0002e7da;\n                }\n                goto _L7017;\n              }\n              if (uVar7 == 10) {\nLAB_0002ee10:\n                in_stack_ffffff60 = (ushort *)0x2ee19;\n                local_8c = (byte *)elf_mips_reloc_type(local_80);\n                goto LAB_0002dcf0;\n              }\n              if (10 < uVar7) {\n                if (uVar7 == 0xb) goto LAB_0002e7ba;\n                if (uVar7 == 0xf) {\n                  in_stack_ffffff60 = (ushort *)0x2e67d;\n                  local_8c = (byte *)elf_hppa_reloc_type(local_80);\n                  goto LAB_0002dcf0;\n                }\n                goto _L7017;\n              }\n              if (uVar7 == 8) goto LAB_0002ee10;\n              if (uVar7 == 9) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79c05;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b17;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79fb4;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa6;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f99;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f8c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f7e;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f71;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x79f64;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79f58;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f4c;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f3c;\n                  break;\n                default:\n                  goto _L7017;\n                }\n                goto LAB_0002dd00;\n              }\n              goto _L7017;\n            }\n            if (uVar7 == 0x24) {\n              in_stack_ffffff60 = (ushort *)0x2efb9;\n              local_8c = (byte *)v800_reloc_type(local_80);\n              goto LAB_0002dcf0;\n            }\n            if (0x24 < uVar7) {\n              if (uVar7 == 0x2a) {\n                in_stack_ffffff60 = (ushort *)0x2eea1;\n                local_8c = (byte *)elf_sh_reloc_type(local_80);\n                goto LAB_0002dcf0;\n              }\n              if (uVar7 < 0x2b) {\n                if (uVar7 == 0x27) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x7a8dd;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a9d;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad3b;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad25;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad10;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7ad00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace6;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7acd0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acbc;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7acab;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac9e;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac8d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac7b;\n                    break;\n                  default:\n                    goto _L7017;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar7 == 0x28) {\n                  in_stack_ffffff60 = (ushort *)0x2e323;\n                  local_8c = (byte *)elf_arm_reloc_type(local_80);\n                  goto LAB_0002dcf0;\n                }\n              }\n              else {\n                if (uVar7 == 0x2b) goto LAB_0002e7ba;\n                if (uVar7 == 0x2d) goto LAB_0002e062;\n              }\n              goto _L7017;\n            }\n            if (uVar7 == 0x15) {\n              in_stack_ffffff60 = (ushort *)0x2eed9;\n              local_8c = (byte *)elf_ppc64_reloc_type(local_80);\n              goto LAB_0002dcf0;\n            }\n            if (uVar7 < 0x16) {\n              if (uVar7 == 0x13) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b54a;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a1f;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b8f4;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b8e9;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b8df;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8d1;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8c2;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8b2;\n                  break;\n                default:\n                  goto _L7017;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar7 == 0x14) {\n                in_stack_ffffff60 = (ushort *)0x2e183;\n                local_8c = (byte *)elf_ppc_reloc_type(local_80);\n                goto LAB_0002dcf0;\n              }\n            }\n            else {\n              if (uVar7 == 0x16) {\nLAB_0002e526:\n                in_stack_ffffff60 = (ushort *)0x2e52f;\n                local_8c = (byte *)elf_s390_reloc_type(local_80);\n                goto LAB_0002dcf0;\n              }\n              if (uVar7 == 0x17) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b3ff;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a31;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b68e;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b67e;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b66e;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b661;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b654;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b648;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b63c;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b631;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b625;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b617;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b609;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5fd;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ef;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5e3;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d7;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c9;\n                  break;\n                default:\n                  goto _L7017;\n                }\n                goto LAB_0002dd00;\n              }\n            }\n            goto _L7017;\n          }\nLAB_0002e7ba:\n          in_stack_ffffff60 = (ushort *)0x2e7c3;\n          local_8c = (byte *)elf_sparc_reloc_type(local_80);\n        }\n        else {\n          in_stack_ffffff60 = (ushort *)0x2ede9;\n          local_8c = (byte *)elf_h8_reloc_type(local_80);\n        }\n        goto LAB_0002dcf0;\n      }\n      if (uVar7 == 0x57) {\nLAB_0002edf8:\n        in_stack_ffffff60 = (ushort *)0x2ee01;\n        local_8c = (byte *)v850_reloc_type(local_80);\n        goto LAB_0002dcf0;\n      }\n      if (0x57 < uVar7) {\n        if (uVar7 == 0x5d) {\nLAB_0002e062:\n          in_stack_ffffff60 = (ushort *)0x2e06b;\n          local_8c = (byte *)elf_arc_reloc_type(local_80);\n        }\n        else {\n          if (uVar7 < 0x5e) {\n            if (uVar7 == 0x5a) {\ncode_r0x0002ef3d:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7ad50;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a74;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b19d;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b191;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b184;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b173;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b161;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14f;\n                break;\n              default:\n                goto _L7017;\n              }\n              goto LAB_0002dd00;\n            }\n            if (0x5a < uVar7) {\n              if (uVar7 == 0x5b) {\ncode_r0x0002e741:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79f32;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af5;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3e1;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3d1;\n                  break;\n                default:\n                  goto _L7017;\n                case 6:\n                  local_8c = (byte *)0x7a3c1;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3b1;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a3a2;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a393;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a380;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36f;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar7 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fc2;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78aeb;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a634;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a62b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a616;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a601;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5ee;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5db;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c6;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b6;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a6;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a597;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a585;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a573;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a566;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a559;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a546;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a533;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a527;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a517;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a507;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f7;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4e4;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4d1;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4bd;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a9;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a495;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a481;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a46e;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a45b;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a448;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a435;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a424;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a412;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a400;\n                  break;\n                default:\n                  goto _L7017;\n                }\n                goto LAB_0002dd00;\n              }\n              goto _L7017;\n            }\n            if (uVar7 == 0x58) {\nLAB_0002e50a:\n              in_stack_ffffff60 = (ushort *)0x2e513;\n              local_8c = (byte *)elf_m32r_reloc_type(local_80);\n              goto LAB_0002dcf0;\n            }\n            if (uVar7 == 0x59) {\ncode_r0x0002e467:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7add5;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a67;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3f2;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b3e6;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3d4;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3c2;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3b1;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b399;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b383;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b376;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b364;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b352;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33f;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b32c;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b319;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b309;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f9;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e9;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d9;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c9;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2ba;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a7;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b294;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b281;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b270;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b24d;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b239;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b228;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b217;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b202;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1ed;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d9;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c6;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b6;\n                break;\n              default:\n                goto _L7017;\n              }\n              goto LAB_0002dd00;\n            }\n            goto _L7017;\n          }\n          if (uVar7 == 0x65) goto code_r0x0002edad;\n          if (uVar7 < 0x66) {\n            if (uVar7 != 0x5e) {\n              if (uVar7 == 99) goto code_r0x0002e741;\n              goto _L7017;\n            }\nLAB_0002e54a:\n            in_stack_ffffff60 = (ushort *)0x2e553;\n            local_8c = (byte *)elf_xtensa_reloc_type(local_80);\n          }\n          else if (uVar7 == 0x6a) {\n            in_stack_ffffff60 = (ushort *)0x2ee89;\n            local_8c = (byte *)elf_bfin_reloc_type(local_80);\n          }\n          else {\n            if (uVar7 != 0x71) {\n              if (uVar7 != 0x69) goto _L7017;\n              if (((char)(filedata->file_header).e_flags != '-') &&\n                 ((filedata->file_header).e_ident[7] != '\0')) goto code_r0x0002e0f7;\n              switch(local_80) {\n              default:\n                goto _L7017;\n              case 1:\n                local_8c = (byte *)0x7a3f1;\n                break;\n              case 2:\n                local_8c = (byte *)0x78ac0;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa5b;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa4c;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa34;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa1c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7aa03;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9eb;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9d3;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a9a2;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a98a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a97a;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a965;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a955;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a943;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a933;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a923;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a910;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8fd;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8ea;\n              }\n              goto LAB_0002dd00;\n            }\n            in_stack_ffffff60 = (ushort *)0x2e655;\n            local_8c = (byte *)elf_nios2_reloc_type(local_80);\n          }\n        }\nLAB_0002dcf0:\n        if (local_8c != (byte *)0x0) goto LAB_0002dd00;\n        goto _L7017;\n      }\n      if (uVar7 == 0x4c) {\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x79dfc;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b05;\n          break;\n        case 2:\n          local_8c = (byte *)0x7a357;\n          break;\n        case 3:\n          local_8c = (byte *)0x7a34d;\n          break;\n        case 4:\n          local_8c = (byte *)0x7a33e;\n          break;\n        case 5:\n          local_8c = (byte *)0x7a32e;\n          break;\n        case 6:\n          local_8c = (byte *)0x7a31e;\n          break;\n        case 7:\n          local_8c = (byte *)0x7a309;\n          break;\n        case 8:\n          local_8c = (byte *)0x7a2f6;\n          break;\n        case 9:\n          local_8c = (byte *)0x7a2ea;\n          break;\n        case 10:\n          local_8c = (byte *)0x7a2da;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7a2c9;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7a2b9;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7a2ab;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7a29d;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7a28c;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7a27b;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7a26a;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7a255;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7a241;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7a230;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7a21f;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7a212;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7a207;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7a1f6;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7a1e5;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7a1d1;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7a1bd;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7a1ad;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7a19d;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7a18f;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7a182;\n          break;\n        default:\n          goto _L7017;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar7 < 0x4d) {\n        if (uVar7 == 0x3e) goto LAB_0002efc8;\n        if (uVar7 < 0x3f) {\n          if (uVar7 == 0x32) {\n            in_stack_ffffff60 = (ushort *)0x2e2b3;\n            local_8c = (byte *)elf_ia64_reloc_type(local_80);\n            goto LAB_0002dcf0;\n          }\n          if (uVar7 != 0x35) goto _L7017;\n        }\n        else if (uVar7 != 0x46) {\n          if (uVar7 == 0x4b) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x798bb;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b4c;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bfc;\n              break;\n            case 3:\n              local_8c = (byte *)0x79bf4;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be9;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bde;\n              break;\n            case 6:\n              local_8c = (byte *)0x79bd4;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc8;\n              break;\n            default:\n              goto _L7017;\n            case 0xd:\n              local_8c = (byte *)0x79bbc;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bb1;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79ba2;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b93;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b84;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b70;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b5e;\n            }\n            goto LAB_0002dd00;\n          }\n          goto _L7017;\n        }\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7b69b;\n          break;\n        case 1:\n          local_8c = (byte *)0x789fa;\n          break;\n        case 2:\n          local_8c = (byte *)0x78a06;\n          break;\n        case 3:\n          local_8c = (byte *)0x789cd;\n          break;\n        case 4:\n          local_8c = (byte *)0x789e8;\n          break;\n        case 5:\n          local_8c = (byte *)0x7ba07;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b9fa;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b9ed;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b9da;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b9c2;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b9ac;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b99f;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b990;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7b981;\n          break;\n        default:\n          goto _L7017;\n        case 0xf:\n          local_8c = (byte *)0x7b973;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7b961;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7b94e;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7b93e;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7b92e;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7b91c;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7b909;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar7 == 0x54) {\ncode_r0x0002edcd:\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7ac6f;\n          break;\n        case 1:\n          local_8c = (byte *)0x78a81;\n          break;\n        case 2:\n          local_8c = (byte *)0x7b139;\n          break;\n        case 3:\n          local_8c = (byte *)0x7b12f;\n          break;\n        case 4:\n          local_8c = (byte *)0x7b125;\n          break;\n        case 5:\n          local_8c = (byte *)0x7b117;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b109;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b0fb;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b0ec;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b0dd;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b0cd;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b0b8;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b0a5;\n          break;\n        default:\n          goto _L7017;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar7 < 0x55) {\n        if (uVar7 != 0x50) {\n          if (uVar7 == 0x53) goto code_r0x0002e6d7;\n          goto _L7017;\n        }\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7a838;\n          break;\n        case 1:\n          local_8c = (byte *)0x78aac;\n          break;\n        case 2:\n          local_8c = (byte *)0x7ac65;\n          break;\n        case 3:\n          local_8c = (byte *)0x7ac5b;\n          break;\n        case 4:\n          local_8c = (byte *)0x7ac51;\n          break;\n        case 5:\n          local_8c = (byte *)0x7ac47;\n          break;\n        case 6:\n          local_8c = (byte *)0x7ac3b;\n          break;\n        case 7:\n          local_8c = (byte *)0x7ac2e;\n          break;\n        case 8:\n          local_8c = (byte *)0x7ac21;\n          break;\n        case 9:\n          local_8c = (byte *)0x7ac14;\n          break;\n        case 10:\n          local_8c = (byte *)0x7ac07;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7abf2;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7abdf;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7abd3;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7abc5;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7abb7;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7aba9;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7ab9a;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7ab89;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7ab78;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7ab67;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7ab56;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7ab49;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7ab3a;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7ab2b;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7ab1c;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7ab11;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7ab04;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7aaf7;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7aaea;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7aadc;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7aace;\n          break;\n        case 0x20:\n          local_8c = (byte *)0x7aabb;\n          break;\n        case 0x21:\n          local_8c = (byte *)0x7aab0;\n          break;\n        case 0x22:\n          local_8c = (byte *)0x7aa98;\n          break;\n        case 0x23:\n          local_8c = (byte *)0x7aa8b;\n          break;\n        case 0x24:\n          local_8c = (byte *)0x7aa74;\n          break;\n        default:\n          goto _L7017;\n        }\nLAB_0002dd00:\n        pcVar10 = "%-22s";\n        if (do_wide == 0) {\n          pcVar10 = "%-17.17s";\n        }\n        printf(pcVar10,local_8c);\n        bVar22 = true;\n        uVar7 = (filedata->file_header).e_machine;\n        bVar20 = uVar7 < 0x9026;\n        bVar21 = uVar7 == 0x9026;\n        if (!bVar21) goto LAB_0002dbff;\n        iVar16 = 0xf;\n        pbVar18 = local_8c;\n        pbVar19 = (byte *)"R_ALPHA_LITUSE";\n        do {\n          if (iVar16 == 0) break;\n          iVar16 = iVar16 + -1;\n          bVar20 = *pbVar18 < *pbVar19;\n          bVar21 = *pbVar18 == *pbVar19;\n          pbVar18 = pbVar18 + (uint)bVar23 * -2 + 1;\n          pbVar19 = pbVar19 + (uint)bVar23 * -2 + 1;\n        } while (bVar21);\n        if ((!bVar20 && !bVar21) != bVar20) goto LAB_0002dbff;\n        if (is_rela == 0) {\n          if (local_90 == 0 && local_94 == 0) goto LAB_0002dc72;\n          goto LAB_0002dc11;\n        }\n        piVar1 = (int *)((int)&rels[uVar17].r_addend + 4);\n        if (*piVar1 == 0 && (uint)(6 < (uint)rels[uVar17].r_addend) <= (uint)-*piVar1) {\n                    /* WARNING: Could not recover jumptable at 0x0002dd94. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n          bVar8 = (*(code *)((int)&_GLOBAL_OFFSET_TABLE_ +\n                            *(int *)(&DAT_0008c8d0 + (int)rels[uVar17].r_addend * 4)))();\n          return bVar8;\n        }\n        putc(0x20,*(FILE **)puVar6);\n        bVar5 = rels[uVar17].r_addend;\n        sym_info_00 = (Elf_Internal_Sym *)0x5;\n        pcVar10 = (char *)dcgettext(0,"<unknown addend: %lx>");\n        printf(pcVar10,(int)bVar5);\n        local_6c = 0;\n      }\n      else {\n        if (uVar7 == 0x55) {\ncode_r0x0002e4ef:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b1aa;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a3e;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5ab;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b5a1;\n            break;\n          case 4:\n            local_8c = (byte *)0x7b597;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b587;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b57d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b568;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b555;\n            break;\n          default:\n            goto _L7017;\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar7 == 0x56) {\ncode_r0x0002e577:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b143;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a50;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b53b;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b52a;\n            break;\n          case 4:\n            local_8c = (byte *)0x7b520;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b510;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4fe;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b4f4;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4e4;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4d2;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b4c8;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b8;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a7;\n            break;\n          default:\n            goto _L7017;\n          }\n          goto LAB_0002dd00;\n        }\n_L7017:\n        sym_info_00 = (Elf_Internal_Sym *)0x5;\n        pcVar10 = (char *)dcgettext(0,"unrecognized: %-7lx");\n        printf(pcVar10,local_80);\n        bVar22 = false;\n        local_8c = (byte *)0x0;\nLAB_0002dbff:\n        if (local_90 == 0 && local_94 == 0) {\n          if (is_rela != 0) {\n            iVar16 = (int)rels[uVar17].r_addend;\n            sym_info_00 = *(Elf_Internal_Sym **)((int)&rels[uVar17].r_addend + 4);\n            printf("%*c",(-(uint)(is_32bit_elf == 0) & 8) + 0xc,0x20);\n            if ((int)sym_info_00 < 0) {\n              sym_info_00 = (Elf_Internal_Sym *)\n                            -(int)((int)&sym_info_00->st_value + (uint)(iVar16 != 0));\n              printf("-%llx",-iVar16);\n            }\n            else {\n              printf("%llx",iVar16);\n            }\n          }\n        }\n        else {\nLAB_0002dc11:\n          if ((symtab == (Elf_Internal_Sym *)0x0) || ((local_94 < nsyms) <= local_90)) {\n            sym_info_00 = (Elf_Internal_Sym *)0x5;\n            pcVar10 = (char *)dcgettext(0," bad symbol index: %08lx in reloc");\n            error(pcVar10,local_94);\n            local_6c = 0;\n          }\n          else {\n            pEVar24 = symtab + local_94;\n            pcVar10 = get_symbol_version_string\n                                ((Filedata *)strtablen,local_94,(char *)&pEVar24->st_name,\n                                 (ulong)&pEVar24->st_shndx,(uint)&sym_info,\n                                 (Elf_Internal_Sym *)&vna_other,(versioned_symbol_info *)sym_info_00\n                                 ,in_stack_ffffff60,psym_1);\n            putchar(0x20);\n            if ((pEVar24->st_info & 0xf) == 10) {\n              pcVar13 = "??";\n              uVar14 = -(uint)(is_32bit_elf == 0) & 6;\n              uVar11 = uVar14 + 8;\n              if (strtab != (char *)0x0) {\n                uVar12 = pEVar24->st_name;\n                if ((uVar12 < strtablen) && (uVar12 != 0)) {\n                  pcVar13 = strtab + uVar12;\n                }\n                else {\n                  pcVar13 = "??";\n                }\n              }\n              in_stack_ffffff60 = (ushort *)0x2e9d3;\n              uVar12 = print_symbol(uVar11,pcVar13);\n              if (pcVar10 != (char *)0x0) {\n                pcVar13 = "@@%s";\n                if (sym_info != symbol_public) {\n                  pcVar13 = "@%s";\n                }\n                printf(pcVar13,pcVar10);\n              }\n              iVar16 = (uVar14 + 9) - uVar12;\n              if (uVar11 < uVar12) {\n                iVar16 = 1;\n              }\n              sym_info_00 = (Elf_Internal_Sym *)&DAT_0007c3bc;\n              printf("()%-*s",iVar16);\n            }\n            else {\n              in_stack_ffffff60 = (ushort *)0x2ebcf;\n              print_vma(CONCAT44(uVar11,psym_1),(print_mode)pEVar24->st_value);\n              pcVar13 = "   ";\n              if (is_32bit_elf == 0) {\n                pcVar13 = " ";\n              }\n              printf(pcVar13);\n            }\n            uVar14 = pEVar24->st_name;\n            if (uVar14 == 0) {\n              pcVar10 = "<null>";\n              if ((pEVar24->st_info & 0xf) == 3) {\n                pEVar24 = (Elf_Internal_Sym *)pEVar24->st_shndx;\n                if (pEVar24 < (Elf_Internal_Sym *)(filedata->file_header).e_shnum) {\n                  if (filedata->section_headers + (int)pEVar24 == (Elf_Internal_Shdr *)0x0) {\n                    pcVar10 = "<none>";\n                  }\n                  else if (filedata->string_table == (char *)0x0) {\n                    pcVar10 = "<no-strings>";\n                  }\n                  else {\n                    uVar14 = filedata->section_headers[(int)pEVar24].sh_name;\n                    pcVar10 = filedata->string_table + uVar14;\n                    if (uVar14 < filedata->string_table_length) goto LAB_0002ea57;\n                    pcVar10 = "<corrupt>";\n                  }\n                  sym_info_00 = (Elf_Internal_Sym *)0x5;\n                  pcVar10 = (char *)dcgettext(0,pcVar10);\n                }\n                else {\n                  pcVar10 = "ABS";\n                  if ((pEVar24 != (Elf_Internal_Sym *)0xfffffff1) &&\n                     (pcVar10 = "COMMON", pEVar24 != (Elf_Internal_Sym *)0xfffffff2)) {\n                    uVar7 = (filedata->file_header).e_machine;\n                    if (uVar7 == 8) {\n                      pcVar10 = "SCOMMON";\n                      if ((pEVar24 != (Elf_Internal_Sym *)0xffffff03) &&\n                         (pcVar10 = "SUNDEF", pEVar24 != (Elf_Internal_Sym *)0xffffff04))\n                      goto LAB_0002f0b3;\n                    }\n                    else if (uVar7 == 0x8c) {\n                      pcVar10 = "SCOMMON";\n                      if (pEVar24 != (Elf_Internal_Sym *)0xffffff00) goto LAB_0002f0b3;\n                    }\n                    else if ((uVar7 == 0x3e) || (uVar7 == 0xb4)) {\n                      pcVar10 = "LARGE_COMMON";\n                      if (pEVar24 != (Elf_Internal_Sym *)0xffffff02) goto LAB_0002f085;\n                    }\n                    else if (uVar7 == 0xb5) {\n                      pcVar10 = "LARGE_COMMON";\n                      if (pEVar24 != (Elf_Internal_Sym *)0xffffff02) goto LAB_0002f0b3;\n                    }\n                    else {\nLAB_0002f085:\n                      if (uVar7 == 0x32) {\n                        uVar2 = (filedata->file_header).e_ident[7];\n                        if ((pEVar24 == (Elf_Internal_Sym *)0xffffff00) && (uVar2 == '\x01')) {\n                          pcVar10 = "ANSI_COM";\n                        }\n                        else {\n                          if ((uVar2 != '\r') || (pEVar24 != (Elf_Internal_Sym *)0xffffff20))\n                          goto LAB_0002f0b3;\n                          pcVar10 = "VMS_SYMVEC";\n                        }\n                      }\n                      else {\nLAB_0002f0b3:\n                        sprintf(name_buf,"<section 0x%x>");\n                        pcVar10 = name_buf;\n                        sym_info_00 = pEVar24;\n                      }\n                    }\n                  }\n                }\n              }\nLAB_0002ea57:\n              in_stack_ffffff60 = (ushort *)0x2ea61;\n              print_symbol(0x16,pcVar10);\n            }\n            else if (strtab == (char *)0x0) {\n              sym_info_00 = (Elf_Internal_Sym *)0x5;\n              pcVar10 = (char *)dcgettext(0,"<string table index: %3ld>");\n              printf(pcVar10,uVar14);\n            }\n            else if (uVar14 < strtablen) {\n              in_stack_ffffff60 = (ushort *)0x2ec91;\n              print_symbol(0x16,strtab + uVar14);\n              if (pcVar10 != (char *)0x0) {\n                pcVar13 = "@@%s";\n                if (sym_info != symbol_public) {\n                  pcVar13 = "@%s";\n                }\n                printf(pcVar13,pcVar10);\n              }\n            }\n            else {\n              sym_info_00 = (Elf_Internal_Sym *)0x5;\n              pcVar10 = (char *)dcgettext(0,"<corrupt string table index: %3ld>");\n              error(pcVar10,uVar14);\n              local_6c = 0;\n            }\n            if (is_rela != 0) {\n              sym_info_00 = *(Elf_Internal_Sym **)((int)&rels[uVar17].r_addend + 4);\n              iVar16 = (int)rels[uVar17].r_addend;\n              if ((int)sym_info_00 < 0) {\n                sym_info_00 = (Elf_Internal_Sym *)\n                              -(int)((int)&sym_info_00->st_value + (uint)(iVar16 != 0));\n                printf(" - %llx",-iVar16);\n              }\n              else {\n                printf(" + %llx",iVar16);\n              }\n            }\n          }\n        }\n        if ((filedata->file_header).e_machine == 0x2b) {\n          bVar20 = false;\n          bVar22 = !bVar22;\n          if (!bVar22) {\n            iVar16 = 0xe;\n            pbVar18 = (byte *)"R_SPARC_OLO10";\n            do {\n              if (iVar16 == 0) break;\n              iVar16 = iVar16 + -1;\n              bVar20 = *local_8c < *pbVar18;\n              bVar22 = *local_8c == *pbVar18;\n              local_8c = local_8c + (uint)bVar23 * -2 + 1;\n              pbVar18 = pbVar18 + (uint)bVar23 * -2 + 1;\n            } while (bVar22);\n            if ((!bVar20 && !bVar22) == bVar20) {\n              printf(" + %lx",(int)psym_1 >> 8);\n            }\n          }\n        }\n      }\nLAB_0002dc72:\n      putc(10,*(FILE **)puVar6);\n      if ((is_32bit_elf == 0) && ((filedata->file_header).e_machine == 8)) {\n        pcVar10 = (char *)((uint)psym_1 >> 8 & 0xff);\n        pcVar13 = elf_mips_reloc_type((ulong)pcVar10);\n        uVar14 = (uint)psym_1 >> 0x10 & 0xff;\n        in_stack_ffffff60 = (ushort *)0x2eadb;\n        pcVar15 = elf_mips_reloc_type(uVar14);\n        printf("                    Type2: ");\n        if (pcVar13 == (char *)0x0) {\n          sym_info_00 = (Elf_Internal_Sym *)0x5;\n          pcVar13 = (char *)dcgettext(0,"unrecognized: %-7lx");\n          printf(pcVar13,pcVar10);\n        }\n        else {\n          printf("%-17.17s",pcVar13);\n          pcVar10 = pcVar13;\n        }\n        printf("\n                    Type3: ",pcVar10);\n        if (pcVar15 == (char *)0x0) {\n          sym_info_00 = (Elf_Internal_Sym *)0x5;\n          pcVar10 = (char *)dcgettext(0,"unrecognized: %-7lx");\n          printf(pcVar10,uVar14);\n        }\n        else {\n          printf("%-17.17s",pcVar15);\n        }\n        putc(10,*(FILE **)puVar6);\n      }\n      uVar17 = uVar17 + 1;\n    } while (uVar17 < local_60[0]);\n  }" if (parenthesized_expression "(local_60[0] == 0)" ( (binary_expression "local_60[0] == 0" (subscript_expression "local_60[0]" identifier [ number_literal ]) == number_literal) )) (compound_statement "{\n    local_6c = 1;\n  }" { (expression_statement "local_6c = 1;" (assignment_expression "local_6c = 1" identifier = number_literal) ;) }) (else_clause "else {\n    local_6c = 1;\n    uVar17 = 0;\n    do {\n      pEVar9 = rels + uVar17;\n      uVar3 = (undefined4)pEVar9->r_offset;\n      uVar4 = *(undefined4 *)((int)&pEVar9->r_offset + 4);\n      uVar14 = *(uint *)((int)&pEVar9->r_info + 4);\n      pEVar24 = *(Elf_Internal_Sym **)&pEVar9->r_info;\n      if (is_32bit_elf == 0) {\n        in_stack_ffffff60 = (ushort *)0x2d63b;\n        local_80 = get_reloc_type((Filedata *)&(filedata->file_header).e_machine,pEVar9->r_info);\n        local_90 = 0;\n        pcVar10 = "%16.16llx  %16.16llx ";\n        if (do_wide == 0) {\n          pcVar10 = "%12.12llx  %12.12llx ";\n        }\n        uVar11 = uVar14;\n        printf(pcVar10,uVar3,uVar4,pEVar24,uVar14);\n        psym_1 = pEVar24;\n        local_94 = uVar14;\n      }\n      else {\n        local_80 = (uint)pEVar24 & 0xff;\n        local_94 = (uint)pEVar24 >> 8 | uVar14 << 0x18;\n        local_90 = uVar14 >> 8;\n        psym_1 = pEVar24;\n        printf("%8.8lx  %8.8lx ",uVar3);\n        sym_info_00 = pEVar24;\n        uVar11 = uVar14;\n      }\n      uVar7 = (filedata->file_header).e_machine;\n      if (uVar7 == 0x72) {\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7997c;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b41;\n          break;\n        case 2:\n          local_8c = (byte *)0x79cff;\n          break;\n        case 3:\n          local_8c = (byte *)0x79cf0;\n          break;\n        case 4:\n          local_8c = (byte *)0x79ce4;\n          break;\n        case 5:\n          local_8c = (byte *)0x79cd8;\n          break;\n        case 6:\n          local_8c = (byte *)0x79ccc;\n          break;\n        case 7:\n          local_8c = (byte *)0x79cbd;\n          break;\n        case 8:\n          local_8c = (byte *)0x79cae;\n          break;\n        case 9:\n          local_8c = (byte *)0x79c9f;\n          break;\n        case 10:\n          local_8c = (byte *)0x79c90;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x79c84;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x79c78;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x79c6d;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x79c61;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x79c55;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x79c49;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x79c3d;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x79c2f;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x79c20;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x79c11;\n          break;\n        default:\n          goto _L7017;\n        }\n        goto LAB_0002dd00;\n      }\n      if (0x72 < uVar7) {\n        if (uVar7 == 0x1057) {\ncode_r0x0002e6d7:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b49c;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a28;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b897;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b888;\n            break;\n          case 4:\n            local_8c = (byte *)0x7b87f;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b873;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b865;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b857;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b849;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b837;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b825;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b813;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b802;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x7b7f1;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x7b7e0;\n            break;\n          case 0xf:\n            local_8c = (byte *)0x7b7cb;\n            break;\n          case 0x10:\n            local_8c = (byte *)0x7b7b6;\n            break;\n          case 0x11:\n            local_8c = (byte *)0x7b7a1;\n            break;\n          case 0x12:\n            local_8c = (byte *)0x7b796;\n            break;\n          case 0x13:\n            local_8c = (byte *)0x7b78c;\n            break;\n          case 0x14:\n            local_8c = (byte *)0x7b784;\n            break;\n          case 0x15:\n            local_8c = (byte *)0x7b777;\n            break;\n          case 0x16:\n            local_8c = (byte *)0x7b769;\n            break;\n          case 0x17:\n            local_8c = (byte *)0x7b757;\n            break;\n          case 0x18:\n            local_8c = (byte *)0x7b746;\n            break;\n          case 0x19:\n            local_8c = (byte *)0x7b735;\n            break;\n          case 0x1a:\n            local_8c = (byte *)0x7b72d;\n            break;\n          case 0x1b:\n            local_8c = (byte *)0x7b721;\n            break;\n          case 0x1c:\n            local_8c = (byte *)0x7b715;\n            break;\n          case 0x1d:\n            local_8c = (byte *)0x7b708;\n            break;\n          case 0x1e:\n            local_8c = (byte *)0x7b6fc;\n            break;\n          case 0x1f:\n            local_8c = (byte *)0x7b6ef;\n            break;\n          case 0x20:\n            local_8c = (byte *)0x7b6e2;\n            break;\n          case 0x21:\n            local_8c = (byte *)0x7b6d1;\n            break;\n          case 0x22:\n            local_8c = (byte *)0x7b6c5;\n            break;\n          case 0x23:\n            local_8c = (byte *)0x7b6b9;\n            break;\n          case 0x24:\n            local_8c = (byte *)0x7b6aa;\n            break;\n          default:\n            goto _L7017;\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar7 < 0x1058) {\n          if (0xb5 < uVar7) {\n            if (uVar7 == 0xc5) {\n              in_stack_ffffff60 = (ushort *)0x2ef89;\n              local_8c = (byte *)elf_rl78_reloc_type(local_80);\n              goto LAB_0002dcf0;\n            }\n            if (uVar7 < 0xc6) {\n              if (uVar7 != 0xbd) {\n                if (uVar7 < 0xbe) {\n                  if (uVar7 == 0xb7) {\n                    in_stack_ffffff60 = (ushort *)0x2dfab;\n                    local_8c = (byte *)elf_aarch64_reloc_type(local_80);\n                  }\n                  else {\n                    if (uVar7 != 0xbc) goto _L7017;\n                    in_stack_ffffff60 = (ushort *)0x2e003;\n                    local_8c = (byte *)elf_tilepro_reloc_type(local_80);\n                  }\n                }\n                else {\n                  if (uVar7 != 0xbf) {\n                    if (uVar7 == 0xc3) goto LAB_0002e062;\n                    goto _L7017;\n                  }\n                  in_stack_ffffff60 = (ushort *)0x2e01f;\n                  local_8c = (byte *)elf_tilegx_reloc_type(local_80);\n                }\n                goto LAB_0002dcf0;\n              }\ncode_r0x0002e43b:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78f38;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bb1;\n                break;\n              case 2:\n                local_8c = (byte *)0x79367;\n                break;\n              case 3:\n                local_8c = (byte *)0x79351;\n                break;\n              case 4:\n                local_8c = (byte *)0x79338;\n                break;\n              case 5:\n                local_8c = (byte *)0x79328;\n                break;\n              case 6:\n                local_8c = (byte *)0x79315;\n                break;\n              case 7:\n                local_8c = (byte *)0x79302;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ef;\n                break;\n              case 9:\n                local_8c = (byte *)0x792da;\n                break;\n              case 10:\n                local_8c = (byte *)0x792bf;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x792a4;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7928b;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79275;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x79261;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7924d;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7923c;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79225;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920f;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f8;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791e1;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791cf;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791be;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791ab;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79198;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79166;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7914d;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x79132;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7911a;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x79100;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790cd;\n                break;\n              default:\n                goto _L7017;\n              }\n            }\n            else if (uVar7 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab5;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a63e;\n              }\n              else {\n                if (local_80 != 2) goto _L7017;\n                local_8c = (byte *)0x78c3f;\n              }\n            }\n            else {\n              if (0xdf < uVar7) {\n                if (uVar7 == 0xf3) {\n                  in_stack_ffffff60 = (ushort *)0x2df7f;\n                  local_8c = (byte *)elf_riscv_reloc_type(local_80);\n                }\n                else {\n                  if (uVar7 != 0xfa) goto _L7017;\n                  if (*(short *)((int)&(filedata->file_header).e_flags + 1) != 0x3200) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x7b8a5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x7b8fd;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x78e21;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x78e14;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e05;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x78dfc;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dd2;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78dc5;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x78db8;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78da9;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78d9a;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d85;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d70;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78d64;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d56;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x78d4a;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x78d3e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78d2e;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d1e;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d0e;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cff;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78cf0;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78ce0;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78cd0;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x78cc1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x78cb2;\n                      break;\n                    default:\n                      goto _L7017;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  in_stack_ffffff60 = (ushort *)0x2f18b;\n                  local_8c = (byte *)elf_nfp3200_reloc_type(local_80);\n                }\n                goto LAB_0002dcf0;\n              }\n              if (uVar7 == 0xdd) {\n                if (local_80 == 7) {\n                  local_8c = (byte *)0x79af6;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b39;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b55;\n                    if (local_80 != 1) {\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }\n                  }\n                  else {\n                    local_8c = (byte *)0x79b16;\n                    if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }\n                  }\n                }\n                else if (local_80 == 0xb) {\n                  local_8c = (byte *)0x79ab8;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ada;\n                  if (local_80 != 9) {\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }\n                }\n                else if (local_80 == 0xd) {\n                  local_8c = (byte *)0x79a90;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto _L7017;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar7 != 0xde) goto _L7017;\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78c33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a93;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adcb;\n                break;\n              case 3:\n                local_8c = (byte *)0x7adc2;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb8;\n                break;\n              case 5:\n                local_8c = (byte *)0x7adae;\n                break;\n              case 6:\n                local_8c = (byte *)0x7ada4;\n                break;\n              case 7:\n                local_8c = (byte *)0x7ad9a;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad8d;\n                break;\n              case 9:\n                local_8c = (byte *)0x7ad82;\n                break;\n              case 10:\n                local_8c = (byte *)0x7ad77;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7ad6d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5f;\n                break;\n              default:\n                goto _L7017;\n              }\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar7 < 0xb4) {\n            if (uVar7 != 0x8c) {\n              if (0x8c < uVar7) {\n                if (uVar7 == 0xad) {\n                  in_stack_ffffff60 = (ushort *)0x2ef09;\n                  local_8c = (byte *)elf_rx_reloc_type(local_80);\n                  goto LAB_0002dcf0;\n                }\n                if (uVar7 < 0xae) {\n                  if (uVar7 == 0x90) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78c4f;\n                      break;\n                    default:\n                      goto _L7017;\n                    case 5:\n                      local_8c = (byte *)0x789bf;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f26;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f13;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x78f09;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78efb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee8;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed8;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec9;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78ebd;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea7;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e97;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e86;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e75;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5f;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e49;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e3b;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  if (uVar7 == 0xa7) {\n                    in_stack_ffffff60 = (ushort *)0x2dce3;\n                    local_8c = (byte *)elf_nds32_reloc_type(local_80);\n                    goto LAB_0002dcf0;\n                  }\n                }\n                else {\n                  if (uVar7 == 0xae) {\n                    in_stack_ffffff60 = (ushort *)0x2ddb3;\n                    local_8c = (byte *)elf_metag_reloc_type(local_80);\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar7 == 0xb1) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78be5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba5;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79536;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79529;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x7951b;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x7950c;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794fc;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794ec;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794db;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794cb;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794bb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794aa;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x7949d;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x79490;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x79484;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79478;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x7946b;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x7945e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x79451;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x79444;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79436;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79429;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x7941c;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x7940e;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x79400;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793f1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793e2;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793d2;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793c2;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793ae;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79399;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79389;\n                      break;\n                    default:\n                      goto _L7017;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                }\n                goto _L7017;\n              }\n              if (uVar7 == 0x78) {\ncode_r0x0002ef25:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7937d;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b8c;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x796f1;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x796e7;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c8;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x796bf;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796b3;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x796a8;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7969c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7968d;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7967d;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7966d;\n                  break;\n                default:\n                  goto _L7017;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar7 < 0x79) {\n                if (uVar7 == 0x73) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x789db;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bdb;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7904a;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903f;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79034;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79023;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7900d;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff9;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fee;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fe1;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fd3;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fc3;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fb2;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78fa2;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f92;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f85;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f78;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f6b;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f5b;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f4a;\n                    break;\n                  default:\n                    goto _L7017;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar7 == 0x74) goto code_r0x0002e2d7;\n              }\n              else {\n                if (uVar7 == 0x87) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79b51;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b25;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f25;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f18;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f0d;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79f00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79ef3;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee5;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec9;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eba;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ead;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e97;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e83;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e75;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e64;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e55;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e45;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e37;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e24;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e16;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e08;\n                    break;\n                  default:\n                    goto _L7017;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar7 == 0x8a) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79543;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b83;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797ee;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797e4;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d8;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797cc;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797bd;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797b1;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x797a3;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7978e;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7977b;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7976d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7975a;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79747;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x7973b;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x7972b;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x7971b;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x7970b;\n                    break;\n                  default:\n                    goto _L7017;\n                  }\n                  goto LAB_0002dd00;\n                }\n              }\n              goto _L7017;\n            }\n            in_stack_ffffff60 = (ushort *)0x2efa1;\n            local_8c = (byte *)elf_tic6x_reloc_type(local_80);\n          }\n          else {\nLAB_0002efc8:\n            in_stack_ffffff60 = (ushort *)0x2efd1;\n            local_8c = (byte *)elf_x86_64_reloc_type(local_80);\n          }\n          goto LAB_0002dcf0;\n        }\n        if (uVar7 == 0x8217) {\ncode_r0x0002edad:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79661;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b6d;\n            break;\n          case 2:\n            local_8c = (byte *)0x79972;\n            break;\n          case 3:\n            local_8c = (byte *)0x79967;\n            break;\n          case 4:\n            local_8c = (byte *)0x7995b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7994a;\n            break;\n          case 6:\n            local_8c = (byte *)0x7993d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7992e;\n            break;\n          case 8:\n            local_8c = (byte *)0x7991f;\n            break;\n          case 9:\n            local_8c = (byte *)0x79910;\n            break;\n          case 10:\n            local_8c = (byte *)0x79901;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x798f2;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x798e6;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x798d5;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x798c6;\n            break;\n          default:\n            goto _L7017;\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar7 < 0x8218) {\n          if (uVar7 == 0x4688) {\ncode_r0x0002e2d7:\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x78e2e;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bc1;\n              break;\n            case 2:\n              local_8c = (byte *)0x790b4;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a5;\n              break;\n            case 4:\n              local_8c = (byte *)0x79095;\n              break;\n            case 5:\n              local_8c = (byte *)0x79089;\n              break;\n            case 6:\n              local_8c = (byte *)0x7907d;\n              break;\n            case 7:\n              local_8c = (byte *)0x79071;\n              break;\n            case 8:\n              local_8c = (byte *)0x79065;\n              break;\n            default:\n              goto _L7017;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar7 < 0x4689) {\n            if (uVar7 == 0x2530) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x790c3;\n                break;\n              case 1:\n                local_8c = (byte *)0x78b96;\n                break;\n              case 2:\n                local_8c = (byte *)0x78c2b;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c1d;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c13;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c09;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bff;\n                break;\n              default:\n                goto _L7017;\n              }\n            }\n            else if (uVar7 < 0x2531) {\n              if (uVar7 == 0x1059) {\ncode_r0x0002e0f7:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7a361;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78acf;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8cb;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8bf;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8ad;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a89c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a885;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a873;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a861;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a856;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a844;\n                  break;\n                default:\n                  goto _L7017;\n                }\n              }\n              else {\n                if (uVar7 != 0x1223) goto _L7017;\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x796fb;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b60;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a45;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a37;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a24;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a10;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799fc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799eb;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d9;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c9;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799ba;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a8;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79997;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79987;\n                  break;\n                default:\n                  goto _L7017;\n                }\n              }\n            }\n            else {\n              if (uVar7 == 0x3330) goto code_r0x0002edcd;\n              if (uVar7 != 0x4157) goto _L7017;\n              if (local_80 == 0) {\n                local_8c = (byte *)0x78ca4;\n              }\n              else {\n                if (local_80 != 1) goto _L7017;\n                local_8c = (byte *)0x78bcf;\n              }\n            }\n          }\n          else {\n            if (uVar7 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b09a;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a59;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b48d;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b47e;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b46a;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b458;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b446;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b434;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41f;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b40a;\n                break;\n              default:\n                goto _L7017;\n              }\n              goto LAB_0002dd00;\n            }\n            if (0x5aa5 < uVar7) {\n              if (uVar7 == 0x7650) goto code_r0x0002e4ef;\n              if (uVar7 == 0x7676) goto code_r0x0002e577;\n              goto _L7017;\n            }\n            if (uVar7 == 0x4def) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b5bd;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a14;\n                break;\n              case 2:\n                local_8c = (byte *)0x78c95;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c83;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c76;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c67;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c5a;\n                break;\n              default:\n                goto _L7017;\n              }\n              goto LAB_0002dd00;\n            }\n            if (uVar7 != 0x5441) goto _L7017;\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7aa69;\n              break;\n            case 1:\n              local_8c = (byte *)0x78a8a;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b08c;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b07e;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b073;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b068;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b05a;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b04b;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b03d;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02f;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b021;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b015;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b009;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7affd;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afee;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd9;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afc4;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaf;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af9a;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af82;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af6a;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af52;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af43;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af34;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af25;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af15;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7af01;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aeee;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aedb;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec8;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb8;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea8;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae98;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae86;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae74;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae62;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae55;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae41;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae2b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae18;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae0a;\n              break;\n            default:\n              goto _L7017;\n            case 200:\n              local_8c = (byte *)0x7adf6;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7ade4;\n            }\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar7 == 0xad45) {\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79a53;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b32;\n            break;\n          case 2:\n            local_8c = (byte *)0x79ded;\n            break;\n          case 3:\n            local_8c = (byte *)0x79ddf;\n            break;\n          case 4:\n            local_8c = (byte *)0x79dce;\n            break;\n          case 5:\n            local_8c = (byte *)0x79dbd;\n            break;\n          case 6:\n            local_8c = (byte *)0x79dad;\n            break;\n          case 7:\n            local_8c = (byte *)0x79d9a;\n            break;\n          case 8:\n            local_8c = (byte *)0x79d8b;\n            break;\n          case 9:\n            local_8c = (byte *)0x79d78;\n            break;\n          case 10:\n            local_8c = (byte *)0x79d67;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x79d56;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x79d47;\n            break;\n          default:\n            goto _L7017;\n          case 0x80:\n            local_8c = (byte *)0x79d2d;\n            break;\n          case 0x81:\n            local_8c = (byte *)0x79d15;\n          }\n          goto LAB_0002dd00;\n        }\n        if (0xad45 < uVar7) {\n          if (uVar7 == 0xdead) goto code_r0x0002ef3d;\n          if (uVar7 < 0xdeae) {\n            if (uVar7 == 0xbaab) goto code_r0x0002e43b;\n            if (uVar7 == 0xbeef) goto code_r0x0002e467;\n            goto _L7017;\n          }\n          if (uVar7 == 0xfeb0) goto code_r0x0002ef25;\n          if (uVar7 == 0xfeba) {\n            if (local_80 == 6) {\n              local_8c = (byte *)0x79879;\n            }\n            else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798af;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bf1;\n                }\n                else {\n                  local_8c = (byte *)0x78b77;\n                  if (local_80 != 1) goto _L7017;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79895;\n                if (local_80 != 4) {\n                  local_8c = (byte *)"R_IQ2000_26";\n                  if (4 < local_80) {\n                    local_8c = (byte *)"R_IQ2000_HI16";\n                  }\n                }\n              }\n            }\n            else if (local_80 == 9) {\n              local_8c = (byte *)0x79844;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79866;\n              }\n              else {\n                local_8c = (byte *)0x79853;\n                if (local_80 != 8) goto _L7017;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x7981b;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79806;\n            }\n            else {\n              if (local_80 != 10) goto _L7017;\n              local_8c = (byte *)0x79832;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar7 == 0xf00d) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7905a;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b9e;\n              break;\n            case 2:\n              local_8c = (byte *)0x79659;\n              break;\n            case 3:\n              local_8c = (byte *)0x79650;\n              break;\n            case 4:\n              local_8c = (byte *)0x79647;\n              break;\n            case 5:\n              local_8c = (byte *)0x79638;\n              break;\n            case 6:\n              local_8c = (byte *)0x79628;\n              break;\n            case 7:\n              local_8c = (byte *)0x79618;\n              break;\n            case 8:\n              local_8c = (byte *)0x79608;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f8;\n              break;\n            case 10:\n              local_8c = (byte *)0x795ec;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795e0;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795d4;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795bc;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795af;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x795a0;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x79591;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x79584;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79575;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79561;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954f;\n              break;\n            default:\n              goto _L7017;\n            }\n            goto LAB_0002dd00;\n          }\n          goto _L7017;\n        }\n        if (uVar7 == 0x9080) goto LAB_0002edf8;\n        if (uVar7 < 0x9081) {\n          if (uVar7 == 0x9026) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7a175;\n              break;\n            case 1:\n              local_8c = (byte *)0x78adb;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a828;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a818;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a808;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f9;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7ea;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7db;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7ce;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7bf;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7b0;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a7a1;\n              break;\n            default:\n              goto _L7017;\n            case 0x11:\n              local_8c = (byte *)0x7a78f;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a77e;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a76e;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a761;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a750;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73f;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a72e;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a720;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a712;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a703;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6f2;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6e0;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6cf;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6be;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6ad;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a69c;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a68b;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a67b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a66b;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a65b;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a64b;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar7 == 0x9041) goto LAB_0002e50a;\n        }\n        else {\n          if (uVar7 == 0xa390) goto LAB_0002e526;\n          if (uVar7 == 0xabc7) goto LAB_0002e54a;\n        }\n        goto _L7017;\n      }\n      if (uVar7 < 0x31) {\n        if (uVar7 < 0x2e) {\n          if (uVar7 != 0x12) {\n            if (uVar7 < 0x13) {\n              if (uVar7 == 7) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79d0a;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b0e;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a16a;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a15b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a14b;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a13c;\n                  break;\n                default:\n                  goto _L7017;\n                case 0x30:\n                  local_8c = (byte *)0x7a131;\n                  break;\n                case 0x31:\n                  local_8c = (byte *)0x7a125;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a11a;\n                  break;\n                case 0x40:\n                  local_8c = (byte *)0x7a10f;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a102;\n                  break;\n                case 0x44:\n                  local_8c = (byte *)0x7a0f7;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0ea;\n                  break;\n                case 0x48:\n                  local_8c = (byte *)0x7a0df;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0d2;\n                  break;\n                case 0x4c:\n                  local_8c = (byte *)0x7a0c7;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0ba;\n                  break;\n                case 0x52:\n                  local_8c = (byte *)0x7a0ad;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a0a0;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a093;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a083;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a073;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a063;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a053;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a043;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a033;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a028;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a01a;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a00e;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79fff;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79ff4;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe9;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fdd;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fce;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar7 < 8) {\n                if (uVar7 == 3) {\nLAB_0002e7da:\n                  in_stack_ffffff60 = (ushort *)0x2e7e3;\n                  local_8c = (byte *)elf_i386_reloc_type(local_80);\n                  goto LAB_0002dcf0;\n                }\n                if (uVar7 < 4) {\n                  if (uVar7 == 2) goto LAB_0002e7ba;\n                }\n                else {\n                  if (uVar7 == 4) {\n                    in_stack_ffffff60 = (ushort *)0x2e6b3;\n                    local_8c = (byte *)elf_m68k_reloc_type(local_80);\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar7 == 6) goto LAB_0002e7da;\n                }\n                goto _L7017;\n              }\n              if (uVar7 == 10) {\nLAB_0002ee10:\n                in_stack_ffffff60 = (ushort *)0x2ee19;\n                local_8c = (byte *)elf_mips_reloc_type(local_80);\n                goto LAB_0002dcf0;\n              }\n              if (10 < uVar7) {\n                if (uVar7 == 0xb) goto LAB_0002e7ba;\n                if (uVar7 == 0xf) {\n                  in_stack_ffffff60 = (ushort *)0x2e67d;\n                  local_8c = (byte *)elf_hppa_reloc_type(local_80);\n                  goto LAB_0002dcf0;\n                }\n                goto _L7017;\n              }\n              if (uVar7 == 8) goto LAB_0002ee10;\n              if (uVar7 == 9) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79c05;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b17;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79fb4;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa6;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f99;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f8c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f7e;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f71;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x79f64;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79f58;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f4c;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f3c;\n                  break;\n                default:\n                  goto _L7017;\n                }\n                goto LAB_0002dd00;\n              }\n              goto _L7017;\n            }\n            if (uVar7 == 0x24) {\n              in_stack_ffffff60 = (ushort *)0x2efb9;\n              local_8c = (byte *)v800_reloc_type(local_80);\n              goto LAB_0002dcf0;\n            }\n            if (0x24 < uVar7) {\n              if (uVar7 == 0x2a) {\n                in_stack_ffffff60 = (ushort *)0x2eea1;\n                local_8c = (byte *)elf_sh_reloc_type(local_80);\n                goto LAB_0002dcf0;\n              }\n              if (uVar7 < 0x2b) {\n                if (uVar7 == 0x27) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x7a8dd;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a9d;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad3b;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad25;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad10;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7ad00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace6;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7acd0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acbc;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7acab;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac9e;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac8d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac7b;\n                    break;\n                  default:\n                    goto _L7017;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar7 == 0x28) {\n                  in_stack_ffffff60 = (ushort *)0x2e323;\n                  local_8c = (byte *)elf_arm_reloc_type(local_80);\n                  goto LAB_0002dcf0;\n                }\n              }\n              else {\n                if (uVar7 == 0x2b) goto LAB_0002e7ba;\n                if (uVar7 == 0x2d) goto LAB_0002e062;\n              }\n              goto _L7017;\n            }\n            if (uVar7 == 0x15) {\n              in_stack_ffffff60 = (ushort *)0x2eed9;\n              local_8c = (byte *)elf_ppc64_reloc_type(local_80);\n              goto LAB_0002dcf0;\n            }\n            if (uVar7 < 0x16) {\n              if (uVar7 == 0x13) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b54a;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a1f;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b8f4;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b8e9;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b8df;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8d1;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8c2;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8b2;\n                  break;\n                default:\n                  goto _L7017;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar7 == 0x14) {\n                in_stack_ffffff60 = (ushort *)0x2e183;\n                local_8c = (byte *)elf_ppc_reloc_type(local_80);\n                goto LAB_0002dcf0;\n              }\n            }\n            else {\n              if (uVar7 == 0x16) {\nLAB_0002e526:\n                in_stack_ffffff60 = (ushort *)0x2e52f;\n                local_8c = (byte *)elf_s390_reloc_type(local_80);\n                goto LAB_0002dcf0;\n              }\n              if (uVar7 == 0x17) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b3ff;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a31;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b68e;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b67e;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b66e;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b661;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b654;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b648;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b63c;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b631;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b625;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b617;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b609;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5fd;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ef;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5e3;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d7;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c9;\n                  break;\n                default:\n                  goto _L7017;\n                }\n                goto LAB_0002dd00;\n              }\n            }\n            goto _L7017;\n          }\nLAB_0002e7ba:\n          in_stack_ffffff60 = (ushort *)0x2e7c3;\n          local_8c = (byte *)elf_sparc_reloc_type(local_80);\n        }\n        else {\n          in_stack_ffffff60 = (ushort *)0x2ede9;\n          local_8c = (byte *)elf_h8_reloc_type(local_80);\n        }\n        goto LAB_0002dcf0;\n      }\n      if (uVar7 == 0x57) {\nLAB_0002edf8:\n        in_stack_ffffff60 = (ushort *)0x2ee01;\n        local_8c = (byte *)v850_reloc_type(local_80);\n        goto LAB_0002dcf0;\n      }\n      if (0x57 < uVar7) {\n        if (uVar7 == 0x5d) {\nLAB_0002e062:\n          in_stack_ffffff60 = (ushort *)0x2e06b;\n          local_8c = (byte *)elf_arc_reloc_type(local_80);\n        }\n        else {\n          if (uVar7 < 0x5e) {\n            if (uVar7 == 0x5a) {\ncode_r0x0002ef3d:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7ad50;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a74;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b19d;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b191;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b184;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b173;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b161;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14f;\n                break;\n              default:\n                goto _L7017;\n              }\n              goto LAB_0002dd00;\n            }\n            if (0x5a < uVar7) {\n              if (uVar7 == 0x5b) {\ncode_r0x0002e741:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79f32;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af5;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3e1;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3d1;\n                  break;\n                default:\n                  goto _L7017;\n                case 6:\n                  local_8c = (byte *)0x7a3c1;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3b1;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a3a2;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a393;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a380;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36f;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar7 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fc2;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78aeb;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a634;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a62b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a616;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a601;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5ee;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5db;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c6;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b6;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a6;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a597;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a585;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a573;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a566;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a559;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a546;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a533;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a527;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a517;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a507;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f7;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4e4;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4d1;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4bd;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a9;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a495;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a481;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a46e;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a45b;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a448;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a435;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a424;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a412;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a400;\n                  break;\n                default:\n                  goto _L7017;\n                }\n                goto LAB_0002dd00;\n              }\n              goto _L7017;\n            }\n            if (uVar7 == 0x58) {\nLAB_0002e50a:\n              in_stack_ffffff60 = (ushort *)0x2e513;\n              local_8c = (byte *)elf_m32r_reloc_type(local_80);\n              goto LAB_0002dcf0;\n            }\n            if (uVar7 == 0x59) {\ncode_r0x0002e467:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7add5;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a67;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3f2;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b3e6;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3d4;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3c2;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3b1;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b399;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b383;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b376;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b364;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b352;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33f;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b32c;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b319;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b309;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f9;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e9;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d9;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c9;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2ba;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a7;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b294;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b281;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b270;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b24d;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b239;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b228;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b217;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b202;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1ed;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d9;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c6;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b6;\n                break;\n              default:\n                goto _L7017;\n              }\n              goto LAB_0002dd00;\n            }\n            goto _L7017;\n          }\n          if (uVar7 == 0x65) goto code_r0x0002edad;\n          if (uVar7 < 0x66) {\n            if (uVar7 != 0x5e) {\n              if (uVar7 == 99) goto code_r0x0002e741;\n              goto _L7017;\n            }\nLAB_0002e54a:\n            in_stack_ffffff60 = (ushort *)0x2e553;\n            local_8c = (byte *)elf_xtensa_reloc_type(local_80);\n          }\n          else if (uVar7 == 0x6a) {\n            in_stack_ffffff60 = (ushort *)0x2ee89;\n            local_8c = (byte *)elf_bfin_reloc_type(local_80);\n          }\n          else {\n            if (uVar7 != 0x71) {\n              if (uVar7 != 0x69) goto _L7017;\n              if (((char)(filedata->file_header).e_flags != '-') &&\n                 ((filedata->file_header).e_ident[7] != '\0')) goto code_r0x0002e0f7;\n              switch(local_80) {\n              default:\n                goto _L7017;\n              case 1:\n                local_8c = (byte *)0x7a3f1;\n                break;\n              case 2:\n                local_8c = (byte *)0x78ac0;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa5b;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa4c;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa34;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa1c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7aa03;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9eb;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9d3;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a9a2;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a98a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a97a;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a965;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a955;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a943;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a933;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a923;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a910;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8fd;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8ea;\n              }\n              goto LAB_0002dd00;\n            }\n            in_stack_ffffff60 = (ushort *)0x2e655;\n            local_8c = (byte *)elf_nios2_reloc_type(local_80);\n          }\n        }\nLAB_0002dcf0:\n        if (local_8c != (byte *)0x0) goto LAB_0002dd00;\n        goto _L7017;\n      }\n      if (uVar7 == 0x4c) {\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x79dfc;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b05;\n          break;\n        case 2:\n          local_8c = (byte *)0x7a357;\n          break;\n        case 3:\n          local_8c = (byte *)0x7a34d;\n          break;\n        case 4:\n          local_8c = (byte *)0x7a33e;\n          break;\n        case 5:\n          local_8c = (byte *)0x7a32e;\n          break;\n        case 6:\n          local_8c = (byte *)0x7a31e;\n          break;\n        case 7:\n          local_8c = (byte *)0x7a309;\n          break;\n        case 8:\n          local_8c = (byte *)0x7a2f6;\n          break;\n        case 9:\n          local_8c = (byte *)0x7a2ea;\n          break;\n        case 10:\n          local_8c = (byte *)0x7a2da;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7a2c9;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7a2b9;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7a2ab;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7a29d;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7a28c;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7a27b;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7a26a;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7a255;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7a241;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7a230;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7a21f;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7a212;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7a207;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7a1f6;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7a1e5;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7a1d1;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7a1bd;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7a1ad;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7a19d;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7a18f;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7a182;\n          break;\n        default:\n          goto _L7017;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar7 < 0x4d) {\n        if (uVar7 == 0x3e) goto LAB_0002efc8;\n        if (uVar7 < 0x3f) {\n          if (uVar7 == 0x32) {\n            in_stack_ffffff60 = (ushort *)0x2e2b3;\n            local_8c = (byte *)elf_ia64_reloc_type(local_80);\n            goto LAB_0002dcf0;\n          }\n          if (uVar7 != 0x35) goto _L7017;\n        }\n        else if (uVar7 != 0x46) {\n          if (uVar7 == 0x4b) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x798bb;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b4c;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bfc;\n              break;\n            case 3:\n              local_8c = (byte *)0x79bf4;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be9;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bde;\n              break;\n            case 6:\n              local_8c = (byte *)0x79bd4;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc8;\n              break;\n            default:\n              goto _L7017;\n            case 0xd:\n              local_8c = (byte *)0x79bbc;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bb1;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79ba2;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b93;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b84;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b70;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b5e;\n            }\n            goto LAB_0002dd00;\n          }\n          goto _L7017;\n        }\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7b69b;\n          break;\n        case 1:\n          local_8c = (byte *)0x789fa;\n          break;\n        case 2:\n          local_8c = (byte *)0x78a06;\n          break;\n        case 3:\n          local_8c = (byte *)0x789cd;\n          break;\n        case 4:\n          local_8c = (byte *)0x789e8;\n          break;\n        case 5:\n          local_8c = (byte *)0x7ba07;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b9fa;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b9ed;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b9da;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b9c2;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b9ac;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b99f;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b990;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7b981;\n          break;\n        default:\n          goto _L7017;\n        case 0xf:\n          local_8c = (byte *)0x7b973;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7b961;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7b94e;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7b93e;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7b92e;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7b91c;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7b909;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar7 == 0x54) {\ncode_r0x0002edcd:\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7ac6f;\n          break;\n        case 1:\n          local_8c = (byte *)0x78a81;\n          break;\n        case 2:\n          local_8c = (byte *)0x7b139;\n          break;\n        case 3:\n          local_8c = (byte *)0x7b12f;\n          break;\n        case 4:\n          local_8c = (byte *)0x7b125;\n          break;\n        case 5:\n          local_8c = (byte *)0x7b117;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b109;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b0fb;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b0ec;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b0dd;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b0cd;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b0b8;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b0a5;\n          break;\n        default:\n          goto _L7017;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar7 < 0x55) {\n        if (uVar7 != 0x50) {\n          if (uVar7 == 0x53) goto code_r0x0002e6d7;\n          goto _L7017;\n        }\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7a838;\n          break;\n        case 1:\n          local_8c = (byte *)0x78aac;\n          break;\n        case 2:\n          local_8c = (byte *)0x7ac65;\n          break;\n        case 3:\n          local_8c = (byte *)0x7ac5b;\n          break;\n        case 4:\n          local_8c = (byte *)0x7ac51;\n          break;\n        case 5:\n          local_8c = (byte *)0x7ac47;\n          break;\n        case 6:\n          local_8c = (byte *)0x7ac3b;\n          break;\n        case 7:\n          local_8c = (byte *)0x7ac2e;\n          break;\n        case 8:\n          local_8c = (byte *)0x7ac21;\n          break;\n        case 9:\n          local_8c = (byte *)0x7ac14;\n          break;\n        case 10:\n          local_8c = (byte *)0x7ac07;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7abf2;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7abdf;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7abd3;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7abc5;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7abb7;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7aba9;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7ab9a;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7ab89;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7ab78;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7ab67;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7ab56;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7ab49;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7ab3a;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7ab2b;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7ab1c;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7ab11;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7ab04;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7aaf7;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7aaea;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7aadc;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7aace;\n          break;\n        case 0x20:\n          local_8c = (byte *)0x7aabb;\n          break;\n        case 0x21:\n          local_8c = (byte *)0x7aab0;\n          break;\n        case 0x22:\n          local_8c = (byte *)0x7aa98;\n          break;\n        case 0x23:\n          local_8c = (byte *)0x7aa8b;\n          break;\n        case 0x24:\n          local_8c = (byte *)0x7aa74;\n          break;\n        default:\n          goto _L7017;\n        }\nLAB_0002dd00:\n        pcVar10 = "%-22s";\n        if (do_wide == 0) {\n          pcVar10 = "%-17.17s";\n        }\n        printf(pcVar10,local_8c);\n        bVar22 = true;\n        uVar7 = (filedata->file_header).e_machine;\n        bVar20 = uVar7 < 0x9026;\n        bVar21 = uVar7 == 0x9026;\n        if (!bVar21) goto LAB_0002dbff;\n        iVar16 = 0xf;\n        pbVar18 = local_8c;\n        pbVar19 = (byte *)"R_ALPHA_LITUSE";\n        do {\n          if (iVar16 == 0) break;\n          iVar16 = iVar16 + -1;\n          bVar20 = *pbVar18 < *pbVar19;\n          bVar21 = *pbVar18 == *pbVar19;\n          pbVar18 = pbVar18 + (uint)bVar23 * -2 + 1;\n          pbVar19 = pbVar19 + (uint)bVar23 * -2 + 1;\n        } while (bVar21);\n        if ((!bVar20 && !bVar21) != bVar20) goto LAB_0002dbff;\n        if (is_rela == 0) {\n          if (local_90 == 0 && local_94 == 0) goto LAB_0002dc72;\n          goto LAB_0002dc11;\n        }\n        piVar1 = (int *)((int)&rels[uVar17].r_addend + 4);\n        if (*piVar1 == 0 && (uint)(6 < (uint)rels[uVar17].r_addend) <= (uint)-*piVar1) {\n                    /* WARNING: Could not recover jumptable at 0x0002dd94. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n          bVar8 = (*(code *)((int)&_GLOBAL_OFFSET_TABLE_ +\n                            *(int *)(&DAT_0008c8d0 + (int)rels[uVar17].r_addend * 4)))();\n          return bVar8;\n        }\n        putc(0x20,*(FILE **)puVar6);\n        bVar5 = rels[uVar17].r_addend;\n        sym_info_00 = (Elf_Internal_Sym *)0x5;\n        pcVar10 = (char *)dcgettext(0,"<unknown addend: %lx>");\n        printf(pcVar10,(int)bVar5);\n        local_6c = 0;\n      }\n      else {\n        if (uVar7 == 0x55) {\ncode_r0x0002e4ef:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b1aa;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a3e;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5ab;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b5a1;\n            break;\n          case 4:\n            local_8c = (byte *)0x7b597;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b587;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b57d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b568;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b555;\n            break;\n          default:\n            goto _L7017;\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar7 == 0x56) {\ncode_r0x0002e577:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b143;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a50;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b53b;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b52a;\n            break;\n          case 4:\n            local_8c = (byte *)0x7b520;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b510;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4fe;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b4f4;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4e4;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4d2;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b4c8;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b8;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a7;\n            break;\n          default:\n            goto _L7017;\n          }\n          goto LAB_0002dd00;\n        }\n_L7017:\n        sym_info_00 = (Elf_Internal_Sym *)0x5;\n        pcVar10 = (char *)dcgettext(0,"unrecognized: %-7lx");\n        printf(pcVar10,local_80);\n        bVar22 = false;\n        local_8c = (byte *)0x0;\nLAB_0002dbff:\n        if (local_90 == 0 && local_94 == 0) {\n          if (is_rela != 0) {\n            iVar16 = (int)rels[uVar17].r_addend;\n            sym_info_00 = *(Elf_Internal_Sym **)((int)&rels[uVar17].r_addend + 4);\n            printf("%*c",(-(uint)(is_32bit_elf == 0) & 8) + 0xc,0x20);\n            if ((int)sym_info_00 < 0) {\n              sym_info_00 = (Elf_Internal_Sym *)\n                            -(int)((int)&sym_info_00->st_value + (uint)(iVar16 != 0));\n              printf("-%llx",-iVar16);\n            }\n            else {\n              printf("%llx",iVar16);\n            }\n          }\n        }\n        else {\nLAB_0002dc11:\n          if ((symtab == (Elf_Internal_Sym *)0x0) || ((local_94 < nsyms) <= local_90)) {\n            sym_info_00 = (Elf_Internal_Sym *)0x5;\n            pcVar10 = (char *)dcgettext(0," bad symbol index: %08lx in reloc");\n            error(pcVar10,local_94);\n            local_6c = 0;\n          }\n          else {\n            pEVar24 = symtab + local_94;\n            pcVar10 = get_symbol_version_string\n                                ((Filedata *)strtablen,local_94,(char *)&pEVar24->st_name,\n                                 (ulong)&pEVar24->st_shndx,(uint)&sym_info,\n                                 (Elf_Internal_Sym *)&vna_other,(versioned_symbol_info *)sym_info_00\n                                 ,in_stack_ffffff60,psym_1);\n            putchar(0x20);\n            if ((pEVar24->st_info & 0xf) == 10) {\n              pcVar13 = "??";\n              uVar14 = -(uint)(is_32bit_elf == 0) & 6;\n              uVar11 = uVar14 + 8;\n              if (strtab != (char *)0x0) {\n                uVar12 = pEVar24->st_name;\n                if ((uVar12 < strtablen) && (uVar12 != 0)) {\n                  pcVar13 = strtab + uVar12;\n                }\n                else {\n                  pcVar13 = "??";\n                }\n              }\n              in_stack_ffffff60 = (ushort *)0x2e9d3;\n              uVar12 = print_symbol(uVar11,pcVar13);\n              if (pcVar10 != (char *)0x0) {\n                pcVar13 = "@@%s";\n                if (sym_info != symbol_public) {\n                  pcVar13 = "@%s";\n                }\n                printf(pcVar13,pcVar10);\n              }\n              iVar16 = (uVar14 + 9) - uVar12;\n              if (uVar11 < uVar12) {\n                iVar16 = 1;\n              }\n              sym_info_00 = (Elf_Internal_Sym *)&DAT_0007c3bc;\n              printf("()%-*s",iVar16);\n            }\n            else {\n              in_stack_ffffff60 = (ushort *)0x2ebcf;\n              print_vma(CONCAT44(uVar11,psym_1),(print_mode)pEVar24->st_value);\n              pcVar13 = "   ";\n              if (is_32bit_elf == 0) {\n                pcVar13 = " ";\n              }\n              printf(pcVar13);\n            }\n            uVar14 = pEVar24->st_name;\n            if (uVar14 == 0) {\n              pcVar10 = "<null>";\n              if ((pEVar24->st_info & 0xf) == 3) {\n                pEVar24 = (Elf_Internal_Sym *)pEVar24->st_shndx;\n                if (pEVar24 < (Elf_Internal_Sym *)(filedata->file_header).e_shnum) {\n                  if (filedata->section_headers + (int)pEVar24 == (Elf_Internal_Shdr *)0x0) {\n                    pcVar10 = "<none>";\n                  }\n                  else if (filedata->string_table == (char *)0x0) {\n                    pcVar10 = "<no-strings>";\n                  }\n                  else {\n                    uVar14 = filedata->section_headers[(int)pEVar24].sh_name;\n                    pcVar10 = filedata->string_table + uVar14;\n                    if (uVar14 < filedata->string_table_length) goto LAB_0002ea57;\n                    pcVar10 = "<corrupt>";\n                  }\n                  sym_info_00 = (Elf_Internal_Sym *)0x5;\n                  pcVar10 = (char *)dcgettext(0,pcVar10);\n                }\n                else {\n                  pcVar10 = "ABS";\n                  if ((pEVar24 != (Elf_Internal_Sym *)0xfffffff1) &&\n                     (pcVar10 = "COMMON", pEVar24 != (Elf_Internal_Sym *)0xfffffff2)) {\n                    uVar7 = (filedata->file_header).e_machine;\n                    if (uVar7 == 8) {\n                      pcVar10 = "SCOMMON";\n                      if ((pEVar24 != (Elf_Internal_Sym *)0xffffff03) &&\n                         (pcVar10 = "SUNDEF", pEVar24 != (Elf_Internal_Sym *)0xffffff04))\n                      goto LAB_0002f0b3;\n                    }\n                    else if (uVar7 == 0x8c) {\n                      pcVar10 = "SCOMMON";\n                      if (pEVar24 != (Elf_Internal_Sym *)0xffffff00) goto LAB_0002f0b3;\n                    }\n                    else if ((uVar7 == 0x3e) || (uVar7 == 0xb4)) {\n                      pcVar10 = "LARGE_COMMON";\n                      if (pEVar24 != (Elf_Internal_Sym *)0xffffff02) goto LAB_0002f085;\n                    }\n                    else if (uVar7 == 0xb5) {\n                      pcVar10 = "LARGE_COMMON";\n                      if (pEVar24 != (Elf_Internal_Sym *)0xffffff02) goto LAB_0002f0b3;\n                    }\n                    else {\nLAB_0002f085:\n                      if (uVar7 == 0x32) {\n                        uVar2 = (filedata->file_header).e_ident[7];\n                        if ((pEVar24 == (Elf_Internal_Sym *)0xffffff00) && (uVar2 == '\x01')) {\n                          pcVar10 = "ANSI_COM";\n                        }\n                        else {\n                          if ((uVar2 != '\r') || (pEVar24 != (Elf_Internal_Sym *)0xffffff20))\n                          goto LAB_0002f0b3;\n                          pcVar10 = "VMS_SYMVEC";\n                        }\n                      }\n                      else {\nLAB_0002f0b3:\n                        sprintf(name_buf,"<section 0x%x>");\n                        pcVar10 = name_buf;\n                        sym_info_00 = pEVar24;\n                      }\n                    }\n                  }\n                }\n              }\nLAB_0002ea57:\n              in_stack_ffffff60 = (ushort *)0x2ea61;\n              print_symbol(0x16,pcVar10);\n            }\n            else if (strtab == (char *)0x0) {\n              sym_info_00 = (Elf_Internal_Sym *)0x5;\n              pcVar10 = (char *)dcgettext(0,"<string table index: %3ld>");\n              printf(pcVar10,uVar14);\n            }\n            else if (uVar14 < strtablen) {\n              in_stack_ffffff60 = (ushort *)0x2ec91;\n              print_symbol(0x16,strtab + uVar14);\n              if (pcVar10 != (char *)0x0) {\n                pcVar13 = "@@%s";\n                if (sym_info != symbol_public) {\n                  pcVar13 = "@%s";\n                }\n                printf(pcVar13,pcVar10);\n              }\n            }\n            else {\n              sym_info_00 = (Elf_Internal_Sym *)0x5;\n              pcVar10 = (char *)dcgettext(0,"<corrupt string table index: %3ld>");\n              error(pcVar10,uVar14);\n              local_6c = 0;\n            }\n            if (is_rela != 0) {\n              sym_info_00 = *(Elf_Internal_Sym **)((int)&rels[uVar17].r_addend + 4);\n              iVar16 = (int)rels[uVar17].r_addend;\n              if ((int)sym_info_00 < 0) {\n                sym_info_00 = (Elf_Internal_Sym *)\n                              -(int)((int)&sym_info_00->st_value + (uint)(iVar16 != 0));\n                printf(" - %llx",-iVar16);\n              }\n              else {\n                printf(" + %llx",iVar16);\n              }\n            }\n          }\n        }\n        if ((filedata->file_header).e_machine == 0x2b) {\n          bVar20 = false;\n          bVar22 = !bVar22;\n          if (!bVar22) {\n            iVar16 = 0xe;\n            pbVar18 = (byte *)"R_SPARC_OLO10";\n            do {\n              if (iVar16 == 0) break;\n              iVar16 = iVar16 + -1;\n              bVar20 = *local_8c < *pbVar18;\n              bVar22 = *local_8c == *pbVar18;\n              local_8c = local_8c + (uint)bVar23 * -2 + 1;\n              pbVar18 = pbVar18 + (uint)bVar23 * -2 + 1;\n            } while (bVar22);\n            if ((!bVar20 && !bVar22) == bVar20) {\n              printf(" + %lx",(int)psym_1 >> 8);\n            }\n          }\n        }\n      }\nLAB_0002dc72:\n      putc(10,*(FILE **)puVar6);\n      if ((is_32bit_elf == 0) && ((filedata->file_header).e_machine == 8)) {\n        pcVar10 = (char *)((uint)psym_1 >> 8 & 0xff);\n        pcVar13 = elf_mips_reloc_type((ulong)pcVar10);\n        uVar14 = (uint)psym_1 >> 0x10 & 0xff;\n        in_stack_ffffff60 = (ushort *)0x2eadb;\n        pcVar15 = elf_mips_reloc_type(uVar14);\n        printf("                    Type2: ");\n        if (pcVar13 == (char *)0x0) {\n          sym_info_00 = (Elf_Internal_Sym *)0x5;\n          pcVar13 = (char *)dcgettext(0,"unrecognized: %-7lx");\n          printf(pcVar13,pcVar10);\n        }\n        else {\n          printf("%-17.17s",pcVar13);\n          pcVar10 = pcVar13;\n        }\n        printf("\n                    Type3: ",pcVar10);\n        if (pcVar15 == (char *)0x0) {\n          sym_info_00 = (Elf_Internal_Sym *)0x5;\n          pcVar10 = (char *)dcgettext(0,"unrecognized: %-7lx");\n          printf(pcVar10,uVar14);\n        }\n        else {\n          printf("%-17.17s",pcVar15);\n        }\n        putc(10,*(FILE **)puVar6);\n      }\n      uVar17 = uVar17 + 1;\n    } while (uVar17 < local_60[0]);\n  }" else (compound_statement "{\n    local_6c = 1;\n    uVar17 = 0;\n    do {\n      pEVar9 = rels + uVar17;\n      uVar3 = (undefined4)pEVar9->r_offset;\n      uVar4 = *(undefined4 *)((int)&pEVar9->r_offset + 4);\n      uVar14 = *(uint *)((int)&pEVar9->r_info + 4);\n      pEVar24 = *(Elf_Internal_Sym **)&pEVar9->r_info;\n      if (is_32bit_elf == 0) {\n        in_stack_ffffff60 = (ushort *)0x2d63b;\n        local_80 = get_reloc_type((Filedata *)&(filedata->file_header).e_machine,pEVar9->r_info);\n        local_90 = 0;\n        pcVar10 = "%16.16llx  %16.16llx ";\n        if (do_wide == 0) {\n          pcVar10 = "%12.12llx  %12.12llx ";\n        }\n        uVar11 = uVar14;\n        printf(pcVar10,uVar3,uVar4,pEVar24,uVar14);\n        psym_1 = pEVar24;\n        local_94 = uVar14;\n      }\n      else {\n        local_80 = (uint)pEVar24 & 0xff;\n        local_94 = (uint)pEVar24 >> 8 | uVar14 << 0x18;\n        local_90 = uVar14 >> 8;\n        psym_1 = pEVar24;\n        printf("%8.8lx  %8.8lx ",uVar3);\n        sym_info_00 = pEVar24;\n        uVar11 = uVar14;\n      }\n      uVar7 = (filedata->file_header).e_machine;\n      if (uVar7 == 0x72) {\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7997c;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b41;\n          break;\n        case 2:\n          local_8c = (byte *)0x79cff;\n          break;\n        case 3:\n          local_8c = (byte *)0x79cf0;\n          break;\n        case 4:\n          local_8c = (byte *)0x79ce4;\n          break;\n        case 5:\n          local_8c = (byte *)0x79cd8;\n          break;\n        case 6:\n          local_8c = (byte *)0x79ccc;\n          break;\n        case 7:\n          local_8c = (byte *)0x79cbd;\n          break;\n        case 8:\n          local_8c = (byte *)0x79cae;\n          break;\n        case 9:\n          local_8c = (byte *)0x79c9f;\n          break;\n        case 10:\n          local_8c = (byte *)0x79c90;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x79c84;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x79c78;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x79c6d;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x79c61;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x79c55;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x79c49;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x79c3d;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x79c2f;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x79c20;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x79c11;\n          break;\n        default:\n          goto _L7017;\n        }\n        goto LAB_0002dd00;\n      }\n      if (0x72 < uVar7) {\n        if (uVar7 == 0x1057) {\ncode_r0x0002e6d7:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b49c;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a28;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b897;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b888;\n            break;\n          case 4:\n            local_8c = (byte *)0x7b87f;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b873;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b865;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b857;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b849;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b837;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b825;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b813;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b802;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x7b7f1;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x7b7e0;\n            break;\n          case 0xf:\n            local_8c = (byte *)0x7b7cb;\n            break;\n          case 0x10:\n            local_8c = (byte *)0x7b7b6;\n            break;\n          case 0x11:\n            local_8c = (byte *)0x7b7a1;\n            break;\n          case 0x12:\n            local_8c = (byte *)0x7b796;\n            break;\n          case 0x13:\n            local_8c = (byte *)0x7b78c;\n            break;\n          case 0x14:\n            local_8c = (byte *)0x7b784;\n            break;\n          case 0x15:\n            local_8c = (byte *)0x7b777;\n            break;\n          case 0x16:\n            local_8c = (byte *)0x7b769;\n            break;\n          case 0x17:\n            local_8c = (byte *)0x7b757;\n            break;\n          case 0x18:\n            local_8c = (byte *)0x7b746;\n            break;\n          case 0x19:\n            local_8c = (byte *)0x7b735;\n            break;\n          case 0x1a:\n            local_8c = (byte *)0x7b72d;\n            break;\n          case 0x1b:\n            local_8c = (byte *)0x7b721;\n            break;\n          case 0x1c:\n            local_8c = (byte *)0x7b715;\n            break;\n          case 0x1d:\n            local_8c = (byte *)0x7b708;\n            break;\n          case 0x1e:\n            local_8c = (byte *)0x7b6fc;\n            break;\n          case 0x1f:\n            local_8c = (byte *)0x7b6ef;\n            break;\n          case 0x20:\n            local_8c = (byte *)0x7b6e2;\n            break;\n          case 0x21:\n            local_8c = (byte *)0x7b6d1;\n            break;\n          case 0x22:\n            local_8c = (byte *)0x7b6c5;\n            break;\n          case 0x23:\n            local_8c = (byte *)0x7b6b9;\n            break;\n          case 0x24:\n            local_8c = (byte *)0x7b6aa;\n            break;\n          default:\n            goto _L7017;\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar7 < 0x1058) {\n          if (0xb5 < uVar7) {\n            if (uVar7 == 0xc5) {\n              in_stack_ffffff60 = (ushort *)0x2ef89;\n              local_8c = (byte *)elf_rl78_reloc_type(local_80);\n              goto LAB_0002dcf0;\n            }\n            if (uVar7 < 0xc6) {\n              if (uVar7 != 0xbd) {\n                if (uVar7 < 0xbe) {\n                  if (uVar7 == 0xb7) {\n                    in_stack_ffffff60 = (ushort *)0x2dfab;\n                    local_8c = (byte *)elf_aarch64_reloc_type(local_80);\n                  }\n                  else {\n                    if (uVar7 != 0xbc) goto _L7017;\n                    in_stack_ffffff60 = (ushort *)0x2e003;\n                    local_8c = (byte *)elf_tilepro_reloc_type(local_80);\n                  }\n                }\n                else {\n                  if (uVar7 != 0xbf) {\n                    if (uVar7 == 0xc3) goto LAB_0002e062;\n                    goto _L7017;\n                  }\n                  in_stack_ffffff60 = (ushort *)0x2e01f;\n                  local_8c = (byte *)elf_tilegx_reloc_type(local_80);\n                }\n                goto LAB_0002dcf0;\n              }\ncode_r0x0002e43b:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78f38;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bb1;\n                break;\n              case 2:\n                local_8c = (byte *)0x79367;\n                break;\n              case 3:\n                local_8c = (byte *)0x79351;\n                break;\n              case 4:\n                local_8c = (byte *)0x79338;\n                break;\n              case 5:\n                local_8c = (byte *)0x79328;\n                break;\n              case 6:\n                local_8c = (byte *)0x79315;\n                break;\n              case 7:\n                local_8c = (byte *)0x79302;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ef;\n                break;\n              case 9:\n                local_8c = (byte *)0x792da;\n                break;\n              case 10:\n                local_8c = (byte *)0x792bf;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x792a4;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7928b;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79275;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x79261;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7924d;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7923c;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79225;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920f;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f8;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791e1;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791cf;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791be;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791ab;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79198;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79166;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7914d;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x79132;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7911a;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x79100;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790cd;\n                break;\n              default:\n                goto _L7017;\n              }\n            }\n            else if (uVar7 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab5;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a63e;\n              }\n              else {\n                if (local_80 != 2) goto _L7017;\n                local_8c = (byte *)0x78c3f;\n              }\n            }\n            else {\n              if (0xdf < uVar7) {\n                if (uVar7 == 0xf3) {\n                  in_stack_ffffff60 = (ushort *)0x2df7f;\n                  local_8c = (byte *)elf_riscv_reloc_type(local_80);\n                }\n                else {\n                  if (uVar7 != 0xfa) goto _L7017;\n                  if (*(short *)((int)&(filedata->file_header).e_flags + 1) != 0x3200) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x7b8a5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x7b8fd;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x78e21;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x78e14;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e05;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x78dfc;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dd2;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78dc5;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x78db8;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78da9;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78d9a;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d85;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d70;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78d64;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d56;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x78d4a;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x78d3e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78d2e;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d1e;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d0e;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cff;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78cf0;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78ce0;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78cd0;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x78cc1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x78cb2;\n                      break;\n                    default:\n                      goto _L7017;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  in_stack_ffffff60 = (ushort *)0x2f18b;\n                  local_8c = (byte *)elf_nfp3200_reloc_type(local_80);\n                }\n                goto LAB_0002dcf0;\n              }\n              if (uVar7 == 0xdd) {\n                if (local_80 == 7) {\n                  local_8c = (byte *)0x79af6;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b39;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b55;\n                    if (local_80 != 1) {\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }\n                  }\n                  else {\n                    local_8c = (byte *)0x79b16;\n                    if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }\n                  }\n                }\n                else if (local_80 == 0xb) {\n                  local_8c = (byte *)0x79ab8;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ada;\n                  if (local_80 != 9) {\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }\n                }\n                else if (local_80 == 0xd) {\n                  local_8c = (byte *)0x79a90;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto _L7017;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar7 != 0xde) goto _L7017;\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78c33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a93;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adcb;\n                break;\n              case 3:\n                local_8c = (byte *)0x7adc2;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb8;\n                break;\n              case 5:\n                local_8c = (byte *)0x7adae;\n                break;\n              case 6:\n                local_8c = (byte *)0x7ada4;\n                break;\n              case 7:\n                local_8c = (byte *)0x7ad9a;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad8d;\n                break;\n              case 9:\n                local_8c = (byte *)0x7ad82;\n                break;\n              case 10:\n                local_8c = (byte *)0x7ad77;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7ad6d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5f;\n                break;\n              default:\n                goto _L7017;\n              }\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar7 < 0xb4) {\n            if (uVar7 != 0x8c) {\n              if (0x8c < uVar7) {\n                if (uVar7 == 0xad) {\n                  in_stack_ffffff60 = (ushort *)0x2ef09;\n                  local_8c = (byte *)elf_rx_reloc_type(local_80);\n                  goto LAB_0002dcf0;\n                }\n                if (uVar7 < 0xae) {\n                  if (uVar7 == 0x90) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78c4f;\n                      break;\n                    default:\n                      goto _L7017;\n                    case 5:\n                      local_8c = (byte *)0x789bf;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f26;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f13;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x78f09;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78efb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee8;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed8;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec9;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78ebd;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea7;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e97;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e86;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e75;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5f;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e49;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e3b;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  if (uVar7 == 0xa7) {\n                    in_stack_ffffff60 = (ushort *)0x2dce3;\n                    local_8c = (byte *)elf_nds32_reloc_type(local_80);\n                    goto LAB_0002dcf0;\n                  }\n                }\n                else {\n                  if (uVar7 == 0xae) {\n                    in_stack_ffffff60 = (ushort *)0x2ddb3;\n                    local_8c = (byte *)elf_metag_reloc_type(local_80);\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar7 == 0xb1) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78be5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba5;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79536;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79529;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x7951b;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x7950c;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794fc;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794ec;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794db;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794cb;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794bb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794aa;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x7949d;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x79490;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x79484;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79478;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x7946b;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x7945e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x79451;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x79444;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79436;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79429;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x7941c;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x7940e;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x79400;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793f1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793e2;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793d2;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793c2;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793ae;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79399;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79389;\n                      break;\n                    default:\n                      goto _L7017;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                }\n                goto _L7017;\n              }\n              if (uVar7 == 0x78) {\ncode_r0x0002ef25:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7937d;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b8c;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x796f1;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x796e7;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c8;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x796bf;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796b3;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x796a8;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7969c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7968d;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7967d;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7966d;\n                  break;\n                default:\n                  goto _L7017;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar7 < 0x79) {\n                if (uVar7 == 0x73) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x789db;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bdb;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7904a;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903f;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79034;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79023;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7900d;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff9;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fee;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fe1;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fd3;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fc3;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fb2;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78fa2;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f92;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f85;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f78;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f6b;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f5b;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f4a;\n                    break;\n                  default:\n                    goto _L7017;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar7 == 0x74) goto code_r0x0002e2d7;\n              }\n              else {\n                if (uVar7 == 0x87) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79b51;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b25;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f25;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f18;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f0d;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79f00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79ef3;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee5;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec9;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eba;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ead;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e97;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e83;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e75;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e64;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e55;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e45;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e37;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e24;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e16;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e08;\n                    break;\n                  default:\n                    goto _L7017;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar7 == 0x8a) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79543;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b83;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797ee;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797e4;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d8;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797cc;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797bd;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797b1;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x797a3;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7978e;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7977b;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7976d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7975a;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79747;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x7973b;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x7972b;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x7971b;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x7970b;\n                    break;\n                  default:\n                    goto _L7017;\n                  }\n                  goto LAB_0002dd00;\n                }\n              }\n              goto _L7017;\n            }\n            in_stack_ffffff60 = (ushort *)0x2efa1;\n            local_8c = (byte *)elf_tic6x_reloc_type(local_80);\n          }\n          else {\nLAB_0002efc8:\n            in_stack_ffffff60 = (ushort *)0x2efd1;\n            local_8c = (byte *)elf_x86_64_reloc_type(local_80);\n          }\n          goto LAB_0002dcf0;\n        }\n        if (uVar7 == 0x8217) {\ncode_r0x0002edad:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79661;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b6d;\n            break;\n          case 2:\n            local_8c = (byte *)0x79972;\n            break;\n          case 3:\n            local_8c = (byte *)0x79967;\n            break;\n          case 4:\n            local_8c = (byte *)0x7995b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7994a;\n            break;\n          case 6:\n            local_8c = (byte *)0x7993d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7992e;\n            break;\n          case 8:\n            local_8c = (byte *)0x7991f;\n            break;\n          case 9:\n            local_8c = (byte *)0x79910;\n            break;\n          case 10:\n            local_8c = (byte *)0x79901;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x798f2;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x798e6;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x798d5;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x798c6;\n            break;\n          default:\n            goto _L7017;\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar7 < 0x8218) {\n          if (uVar7 == 0x4688) {\ncode_r0x0002e2d7:\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x78e2e;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bc1;\n              break;\n            case 2:\n              local_8c = (byte *)0x790b4;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a5;\n              break;\n            case 4:\n              local_8c = (byte *)0x79095;\n              break;\n            case 5:\n              local_8c = (byte *)0x79089;\n              break;\n            case 6:\n              local_8c = (byte *)0x7907d;\n              break;\n            case 7:\n              local_8c = (byte *)0x79071;\n              break;\n            case 8:\n              local_8c = (byte *)0x79065;\n              break;\n            default:\n              goto _L7017;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar7 < 0x4689) {\n            if (uVar7 == 0x2530) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x790c3;\n                break;\n              case 1:\n                local_8c = (byte *)0x78b96;\n                break;\n              case 2:\n                local_8c = (byte *)0x78c2b;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c1d;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c13;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c09;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bff;\n                break;\n              default:\n                goto _L7017;\n              }\n            }\n            else if (uVar7 < 0x2531) {\n              if (uVar7 == 0x1059) {\ncode_r0x0002e0f7:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7a361;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78acf;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8cb;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8bf;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8ad;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a89c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a885;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a873;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a861;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a856;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a844;\n                  break;\n                default:\n                  goto _L7017;\n                }\n              }\n              else {\n                if (uVar7 != 0x1223) goto _L7017;\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x796fb;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b60;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a45;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a37;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a24;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a10;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799fc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799eb;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d9;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c9;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799ba;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a8;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79997;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79987;\n                  break;\n                default:\n                  goto _L7017;\n                }\n              }\n            }\n            else {\n              if (uVar7 == 0x3330) goto code_r0x0002edcd;\n              if (uVar7 != 0x4157) goto _L7017;\n              if (local_80 == 0) {\n                local_8c = (byte *)0x78ca4;\n              }\n              else {\n                if (local_80 != 1) goto _L7017;\n                local_8c = (byte *)0x78bcf;\n              }\n            }\n          }\n          else {\n            if (uVar7 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b09a;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a59;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b48d;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b47e;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b46a;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b458;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b446;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b434;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41f;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b40a;\n                break;\n              default:\n                goto _L7017;\n              }\n              goto LAB_0002dd00;\n            }\n            if (0x5aa5 < uVar7) {\n              if (uVar7 == 0x7650) goto code_r0x0002e4ef;\n              if (uVar7 == 0x7676) goto code_r0x0002e577;\n              goto _L7017;\n            }\n            if (uVar7 == 0x4def) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b5bd;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a14;\n                break;\n              case 2:\n                local_8c = (byte *)0x78c95;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c83;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c76;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c67;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c5a;\n                break;\n              default:\n                goto _L7017;\n              }\n              goto LAB_0002dd00;\n            }\n            if (uVar7 != 0x5441) goto _L7017;\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7aa69;\n              break;\n            case 1:\n              local_8c = (byte *)0x78a8a;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b08c;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b07e;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b073;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b068;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b05a;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b04b;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b03d;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02f;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b021;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b015;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b009;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7affd;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afee;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd9;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afc4;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaf;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af9a;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af82;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af6a;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af52;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af43;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af34;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af25;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af15;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7af01;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aeee;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aedb;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec8;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb8;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea8;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae98;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae86;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae74;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae62;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae55;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae41;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae2b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae18;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae0a;\n              break;\n            default:\n              goto _L7017;\n            case 200:\n              local_8c = (byte *)0x7adf6;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7ade4;\n            }\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar7 == 0xad45) {\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79a53;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b32;\n            break;\n          case 2:\n            local_8c = (byte *)0x79ded;\n            break;\n          case 3:\n            local_8c = (byte *)0x79ddf;\n            break;\n          case 4:\n            local_8c = (byte *)0x79dce;\n            break;\n          case 5:\n            local_8c = (byte *)0x79dbd;\n            break;\n          case 6:\n            local_8c = (byte *)0x79dad;\n            break;\n          case 7:\n            local_8c = (byte *)0x79d9a;\n            break;\n          case 8:\n            local_8c = (byte *)0x79d8b;\n            break;\n          case 9:\n            local_8c = (byte *)0x79d78;\n            break;\n          case 10:\n            local_8c = (byte *)0x79d67;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x79d56;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x79d47;\n            break;\n          default:\n            goto _L7017;\n          case 0x80:\n            local_8c = (byte *)0x79d2d;\n            break;\n          case 0x81:\n            local_8c = (byte *)0x79d15;\n          }\n          goto LAB_0002dd00;\n        }\n        if (0xad45 < uVar7) {\n          if (uVar7 == 0xdead) goto code_r0x0002ef3d;\n          if (uVar7 < 0xdeae) {\n            if (uVar7 == 0xbaab) goto code_r0x0002e43b;\n            if (uVar7 == 0xbeef) goto code_r0x0002e467;\n            goto _L7017;\n          }\n          if (uVar7 == 0xfeb0) goto code_r0x0002ef25;\n          if (uVar7 == 0xfeba) {\n            if (local_80 == 6) {\n              local_8c = (byte *)0x79879;\n            }\n            else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798af;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bf1;\n                }\n                else {\n                  local_8c = (byte *)0x78b77;\n                  if (local_80 != 1) goto _L7017;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79895;\n                if (local_80 != 4) {\n                  local_8c = (byte *)"R_IQ2000_26";\n                  if (4 < local_80) {\n                    local_8c = (byte *)"R_IQ2000_HI16";\n                  }\n                }\n              }\n            }\n            else if (local_80 == 9) {\n              local_8c = (byte *)0x79844;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79866;\n              }\n              else {\n                local_8c = (byte *)0x79853;\n                if (local_80 != 8) goto _L7017;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x7981b;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79806;\n            }\n            else {\n              if (local_80 != 10) goto _L7017;\n              local_8c = (byte *)0x79832;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar7 == 0xf00d) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7905a;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b9e;\n              break;\n            case 2:\n              local_8c = (byte *)0x79659;\n              break;\n            case 3:\n              local_8c = (byte *)0x79650;\n              break;\n            case 4:\n              local_8c = (byte *)0x79647;\n              break;\n            case 5:\n              local_8c = (byte *)0x79638;\n              break;\n            case 6:\n              local_8c = (byte *)0x79628;\n              break;\n            case 7:\n              local_8c = (byte *)0x79618;\n              break;\n            case 8:\n              local_8c = (byte *)0x79608;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f8;\n              break;\n            case 10:\n              local_8c = (byte *)0x795ec;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795e0;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795d4;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795bc;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795af;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x795a0;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x79591;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x79584;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79575;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79561;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954f;\n              break;\n            default:\n              goto _L7017;\n            }\n            goto LAB_0002dd00;\n          }\n          goto _L7017;\n        }\n        if (uVar7 == 0x9080) goto LAB_0002edf8;\n        if (uVar7 < 0x9081) {\n          if (uVar7 == 0x9026) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7a175;\n              break;\n            case 1:\n              local_8c = (byte *)0x78adb;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a828;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a818;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a808;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f9;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7ea;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7db;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7ce;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7bf;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7b0;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a7a1;\n              break;\n            default:\n              goto _L7017;\n            case 0x11:\n              local_8c = (byte *)0x7a78f;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a77e;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a76e;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a761;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a750;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73f;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a72e;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a720;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a712;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a703;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6f2;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6e0;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6cf;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6be;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6ad;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a69c;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a68b;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a67b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a66b;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a65b;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a64b;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar7 == 0x9041) goto LAB_0002e50a;\n        }\n        else {\n          if (uVar7 == 0xa390) goto LAB_0002e526;\n          if (uVar7 == 0xabc7) goto LAB_0002e54a;\n        }\n        goto _L7017;\n      }\n      if (uVar7 < 0x31) {\n        if (uVar7 < 0x2e) {\n          if (uVar7 != 0x12) {\n            if (uVar7 < 0x13) {\n              if (uVar7 == 7) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79d0a;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b0e;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a16a;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a15b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a14b;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a13c;\n                  break;\n                default:\n                  goto _L7017;\n                case 0x30:\n                  local_8c = (byte *)0x7a131;\n                  break;\n                case 0x31:\n                  local_8c = (byte *)0x7a125;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a11a;\n                  break;\n                case 0x40:\n                  local_8c = (byte *)0x7a10f;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a102;\n                  break;\n                case 0x44:\n                  local_8c = (byte *)0x7a0f7;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0ea;\n                  break;\n                case 0x48:\n                  local_8c = (byte *)0x7a0df;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0d2;\n                  break;\n                case 0x4c:\n                  local_8c = (byte *)0x7a0c7;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0ba;\n                  break;\n                case 0x52:\n                  local_8c = (byte *)0x7a0ad;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a0a0;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a093;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a083;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a073;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a063;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a053;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a043;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a033;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a028;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a01a;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a00e;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79fff;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79ff4;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe9;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fdd;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fce;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar7 < 8) {\n                if (uVar7 == 3) {\nLAB_0002e7da:\n                  in_stack_ffffff60 = (ushort *)0x2e7e3;\n                  local_8c = (byte *)elf_i386_reloc_type(local_80);\n                  goto LAB_0002dcf0;\n                }\n                if (uVar7 < 4) {\n                  if (uVar7 == 2) goto LAB_0002e7ba;\n                }\n                else {\n                  if (uVar7 == 4) {\n                    in_stack_ffffff60 = (ushort *)0x2e6b3;\n                    local_8c = (byte *)elf_m68k_reloc_type(local_80);\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar7 == 6) goto LAB_0002e7da;\n                }\n                goto _L7017;\n              }\n              if (uVar7 == 10) {\nLAB_0002ee10:\n                in_stack_ffffff60 = (ushort *)0x2ee19;\n                local_8c = (byte *)elf_mips_reloc_type(local_80);\n                goto LAB_0002dcf0;\n              }\n              if (10 < uVar7) {\n                if (uVar7 == 0xb) goto LAB_0002e7ba;\n                if (uVar7 == 0xf) {\n                  in_stack_ffffff60 = (ushort *)0x2e67d;\n                  local_8c = (byte *)elf_hppa_reloc_type(local_80);\n                  goto LAB_0002dcf0;\n                }\n                goto _L7017;\n              }\n              if (uVar7 == 8) goto LAB_0002ee10;\n              if (uVar7 == 9) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79c05;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b17;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79fb4;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa6;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f99;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f8c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f7e;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f71;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x79f64;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79f58;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f4c;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f3c;\n                  break;\n                default:\n                  goto _L7017;\n                }\n                goto LAB_0002dd00;\n              }\n              goto _L7017;\n            }\n            if (uVar7 == 0x24) {\n              in_stack_ffffff60 = (ushort *)0x2efb9;\n              local_8c = (byte *)v800_reloc_type(local_80);\n              goto LAB_0002dcf0;\n            }\n            if (0x24 < uVar7) {\n              if (uVar7 == 0x2a) {\n                in_stack_ffffff60 = (ushort *)0x2eea1;\n                local_8c = (byte *)elf_sh_reloc_type(local_80);\n                goto LAB_0002dcf0;\n              }\n              if (uVar7 < 0x2b) {\n                if (uVar7 == 0x27) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x7a8dd;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a9d;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad3b;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad25;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad10;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7ad00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace6;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7acd0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acbc;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7acab;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac9e;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac8d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac7b;\n                    break;\n                  default:\n                    goto _L7017;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar7 == 0x28) {\n                  in_stack_ffffff60 = (ushort *)0x2e323;\n                  local_8c = (byte *)elf_arm_reloc_type(local_80);\n                  goto LAB_0002dcf0;\n                }\n              }\n              else {\n                if (uVar7 == 0x2b) goto LAB_0002e7ba;\n                if (uVar7 == 0x2d) goto LAB_0002e062;\n              }\n              goto _L7017;\n            }\n            if (uVar7 == 0x15) {\n              in_stack_ffffff60 = (ushort *)0x2eed9;\n              local_8c = (byte *)elf_ppc64_reloc_type(local_80);\n              goto LAB_0002dcf0;\n            }\n            if (uVar7 < 0x16) {\n              if (uVar7 == 0x13) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b54a;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a1f;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b8f4;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b8e9;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b8df;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8d1;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8c2;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8b2;\n                  break;\n                default:\n                  goto _L7017;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar7 == 0x14) {\n                in_stack_ffffff60 = (ushort *)0x2e183;\n                local_8c = (byte *)elf_ppc_reloc_type(local_80);\n                goto LAB_0002dcf0;\n              }\n            }\n            else {\n              if (uVar7 == 0x16) {\nLAB_0002e526:\n                in_stack_ffffff60 = (ushort *)0x2e52f;\n                local_8c = (byte *)elf_s390_reloc_type(local_80);\n                goto LAB_0002dcf0;\n              }\n              if (uVar7 == 0x17) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b3ff;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a31;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b68e;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b67e;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b66e;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b661;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b654;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b648;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b63c;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b631;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b625;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b617;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b609;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5fd;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ef;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5e3;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d7;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c9;\n                  break;\n                default:\n                  goto _L7017;\n                }\n                goto LAB_0002dd00;\n              }\n            }\n            goto _L7017;\n          }\nLAB_0002e7ba:\n          in_stack_ffffff60 = (ushort *)0x2e7c3;\n          local_8c = (byte *)elf_sparc_reloc_type(local_80);\n        }\n        else {\n          in_stack_ffffff60 = (ushort *)0x2ede9;\n          local_8c = (byte *)elf_h8_reloc_type(local_80);\n        }\n        goto LAB_0002dcf0;\n      }\n      if (uVar7 == 0x57) {\nLAB_0002edf8:\n        in_stack_ffffff60 = (ushort *)0x2ee01;\n        local_8c = (byte *)v850_reloc_type(local_80);\n        goto LAB_0002dcf0;\n      }\n      if (0x57 < uVar7) {\n        if (uVar7 == 0x5d) {\nLAB_0002e062:\n          in_stack_ffffff60 = (ushort *)0x2e06b;\n          local_8c = (byte *)elf_arc_reloc_type(local_80);\n        }\n        else {\n          if (uVar7 < 0x5e) {\n            if (uVar7 == 0x5a) {\ncode_r0x0002ef3d:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7ad50;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a74;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b19d;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b191;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b184;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b173;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b161;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14f;\n                break;\n              default:\n                goto _L7017;\n              }\n              goto LAB_0002dd00;\n            }\n            if (0x5a < uVar7) {\n              if (uVar7 == 0x5b) {\ncode_r0x0002e741:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79f32;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af5;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3e1;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3d1;\n                  break;\n                default:\n                  goto _L7017;\n                case 6:\n                  local_8c = (byte *)0x7a3c1;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3b1;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a3a2;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a393;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a380;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36f;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar7 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fc2;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78aeb;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a634;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a62b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a616;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a601;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5ee;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5db;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c6;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b6;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a6;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a597;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a585;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a573;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a566;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a559;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a546;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a533;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a527;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a517;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a507;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f7;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4e4;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4d1;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4bd;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a9;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a495;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a481;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a46e;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a45b;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a448;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a435;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a424;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a412;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a400;\n                  break;\n                default:\n                  goto _L7017;\n                }\n                goto LAB_0002dd00;\n              }\n              goto _L7017;\n            }\n            if (uVar7 == 0x58) {\nLAB_0002e50a:\n              in_stack_ffffff60 = (ushort *)0x2e513;\n              local_8c = (byte *)elf_m32r_reloc_type(local_80);\n              goto LAB_0002dcf0;\n            }\n            if (uVar7 == 0x59) {\ncode_r0x0002e467:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7add5;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a67;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3f2;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b3e6;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3d4;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3c2;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3b1;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b399;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b383;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b376;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b364;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b352;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33f;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b32c;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b319;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b309;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f9;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e9;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d9;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c9;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2ba;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a7;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b294;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b281;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b270;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b24d;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b239;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b228;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b217;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b202;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1ed;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d9;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c6;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b6;\n                break;\n              default:\n                goto _L7017;\n              }\n              goto LAB_0002dd00;\n            }\n            goto _L7017;\n          }\n          if (uVar7 == 0x65) goto code_r0x0002edad;\n          if (uVar7 < 0x66) {\n            if (uVar7 != 0x5e) {\n              if (uVar7 == 99) goto code_r0x0002e741;\n              goto _L7017;\n            }\nLAB_0002e54a:\n            in_stack_ffffff60 = (ushort *)0x2e553;\n            local_8c = (byte *)elf_xtensa_reloc_type(local_80);\n          }\n          else if (uVar7 == 0x6a) {\n            in_stack_ffffff60 = (ushort *)0x2ee89;\n            local_8c = (byte *)elf_bfin_reloc_type(local_80);\n          }\n          else {\n            if (uVar7 != 0x71) {\n              if (uVar7 != 0x69) goto _L7017;\n              if (((char)(filedata->file_header).e_flags != '-') &&\n                 ((filedata->file_header).e_ident[7] != '\0')) goto code_r0x0002e0f7;\n              switch(local_80) {\n              default:\n                goto _L7017;\n              case 1:\n                local_8c = (byte *)0x7a3f1;\n                break;\n              case 2:\n                local_8c = (byte *)0x78ac0;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa5b;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa4c;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa34;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa1c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7aa03;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9eb;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9d3;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a9a2;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a98a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a97a;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a965;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a955;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a943;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a933;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a923;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a910;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8fd;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8ea;\n              }\n              goto LAB_0002dd00;\n            }\n            in_stack_ffffff60 = (ushort *)0x2e655;\n            local_8c = (byte *)elf_nios2_reloc_type(local_80);\n          }\n        }\nLAB_0002dcf0:\n        if (local_8c != (byte *)0x0) goto LAB_0002dd00;\n        goto _L7017;\n      }\n      if (uVar7 == 0x4c) {\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x79dfc;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b05;\n          break;\n        case 2:\n          local_8c = (byte *)0x7a357;\n          break;\n        case 3:\n          local_8c = (byte *)0x7a34d;\n          break;\n        case 4:\n          local_8c = (byte *)0x7a33e;\n          break;\n        case 5:\n          local_8c = (byte *)0x7a32e;\n          break;\n        case 6:\n          local_8c = (byte *)0x7a31e;\n          break;\n        case 7:\n          local_8c = (byte *)0x7a309;\n          break;\n        case 8:\n          local_8c = (byte *)0x7a2f6;\n          break;\n        case 9:\n          local_8c = (byte *)0x7a2ea;\n          break;\n        case 10:\n          local_8c = (byte *)0x7a2da;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7a2c9;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7a2b9;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7a2ab;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7a29d;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7a28c;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7a27b;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7a26a;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7a255;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7a241;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7a230;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7a21f;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7a212;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7a207;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7a1f6;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7a1e5;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7a1d1;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7a1bd;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7a1ad;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7a19d;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7a18f;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7a182;\n          break;\n        default:\n          goto _L7017;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar7 < 0x4d) {\n        if (uVar7 == 0x3e) goto LAB_0002efc8;\n        if (uVar7 < 0x3f) {\n          if (uVar7 == 0x32) {\n            in_stack_ffffff60 = (ushort *)0x2e2b3;\n            local_8c = (byte *)elf_ia64_reloc_type(local_80);\n            goto LAB_0002dcf0;\n          }\n          if (uVar7 != 0x35) goto _L7017;\n        }\n        else if (uVar7 != 0x46) {\n          if (uVar7 == 0x4b) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x798bb;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b4c;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bfc;\n              break;\n            case 3:\n              local_8c = (byte *)0x79bf4;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be9;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bde;\n              break;\n            case 6:\n              local_8c = (byte *)0x79bd4;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc8;\n              break;\n            default:\n              goto _L7017;\n            case 0xd:\n              local_8c = (byte *)0x79bbc;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bb1;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79ba2;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b93;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b84;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b70;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b5e;\n            }\n            goto LAB_0002dd00;\n          }\n          goto _L7017;\n        }\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7b69b;\n          break;\n        case 1:\n          local_8c = (byte *)0x789fa;\n          break;\n        case 2:\n          local_8c = (byte *)0x78a06;\n          break;\n        case 3:\n          local_8c = (byte *)0x789cd;\n          break;\n        case 4:\n          local_8c = (byte *)0x789e8;\n          break;\n        case 5:\n          local_8c = (byte *)0x7ba07;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b9fa;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b9ed;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b9da;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b9c2;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b9ac;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b99f;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b990;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7b981;\n          break;\n        default:\n          goto _L7017;\n        case 0xf:\n          local_8c = (byte *)0x7b973;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7b961;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7b94e;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7b93e;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7b92e;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7b91c;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7b909;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar7 == 0x54) {\ncode_r0x0002edcd:\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7ac6f;\n          break;\n        case 1:\n          local_8c = (byte *)0x78a81;\n          break;\n        case 2:\n          local_8c = (byte *)0x7b139;\n          break;\n        case 3:\n          local_8c = (byte *)0x7b12f;\n          break;\n        case 4:\n          local_8c = (byte *)0x7b125;\n          break;\n        case 5:\n          local_8c = (byte *)0x7b117;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b109;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b0fb;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b0ec;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b0dd;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b0cd;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b0b8;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b0a5;\n          break;\n        default:\n          goto _L7017;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar7 < 0x55) {\n        if (uVar7 != 0x50) {\n          if (uVar7 == 0x53) goto code_r0x0002e6d7;\n          goto _L7017;\n        }\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7a838;\n          break;\n        case 1:\n          local_8c = (byte *)0x78aac;\n          break;\n        case 2:\n          local_8c = (byte *)0x7ac65;\n          break;\n        case 3:\n          local_8c = (byte *)0x7ac5b;\n          break;\n        case 4:\n          local_8c = (byte *)0x7ac51;\n          break;\n        case 5:\n          local_8c = (byte *)0x7ac47;\n          break;\n        case 6:\n          local_8c = (byte *)0x7ac3b;\n          break;\n        case 7:\n          local_8c = (byte *)0x7ac2e;\n          break;\n        case 8:\n          local_8c = (byte *)0x7ac21;\n          break;\n        case 9:\n          local_8c = (byte *)0x7ac14;\n          break;\n        case 10:\n          local_8c = (byte *)0x7ac07;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7abf2;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7abdf;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7abd3;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7abc5;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7abb7;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7aba9;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7ab9a;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7ab89;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7ab78;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7ab67;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7ab56;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7ab49;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7ab3a;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7ab2b;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7ab1c;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7ab11;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7ab04;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7aaf7;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7aaea;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7aadc;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7aace;\n          break;\n        case 0x20:\n          local_8c = (byte *)0x7aabb;\n          break;\n        case 0x21:\n          local_8c = (byte *)0x7aab0;\n          break;\n        case 0x22:\n          local_8c = (byte *)0x7aa98;\n          break;\n        case 0x23:\n          local_8c = (byte *)0x7aa8b;\n          break;\n        case 0x24:\n          local_8c = (byte *)0x7aa74;\n          break;\n        default:\n          goto _L7017;\n        }\nLAB_0002dd00:\n        pcVar10 = "%-22s";\n        if (do_wide == 0) {\n          pcVar10 = "%-17.17s";\n        }\n        printf(pcVar10,local_8c);\n        bVar22 = true;\n        uVar7 = (filedata->file_header).e_machine;\n        bVar20 = uVar7 < 0x9026;\n        bVar21 = uVar7 == 0x9026;\n        if (!bVar21) goto LAB_0002dbff;\n        iVar16 = 0xf;\n        pbVar18 = local_8c;\n        pbVar19 = (byte *)"R_ALPHA_LITUSE";\n        do {\n          if (iVar16 == 0) break;\n          iVar16 = iVar16 + -1;\n          bVar20 = *pbVar18 < *pbVar19;\n          bVar21 = *pbVar18 == *pbVar19;\n          pbVar18 = pbVar18 + (uint)bVar23 * -2 + 1;\n          pbVar19 = pbVar19 + (uint)bVar23 * -2 + 1;\n        } while (bVar21);\n        if ((!bVar20 && !bVar21) != bVar20) goto LAB_0002dbff;\n        if (is_rela == 0) {\n          if (local_90 == 0 && local_94 == 0) goto LAB_0002dc72;\n          goto LAB_0002dc11;\n        }\n        piVar1 = (int *)((int)&rels[uVar17].r_addend + 4);\n        if (*piVar1 == 0 && (uint)(6 < (uint)rels[uVar17].r_addend) <= (uint)-*piVar1) {\n                    /* WARNING: Could not recover jumptable at 0x0002dd94. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n          bVar8 = (*(code *)((int)&_GLOBAL_OFFSET_TABLE_ +\n                            *(int *)(&DAT_0008c8d0 + (int)rels[uVar17].r_addend * 4)))();\n          return bVar8;\n        }\n        putc(0x20,*(FILE **)puVar6);\n        bVar5 = rels[uVar17].r_addend;\n        sym_info_00 = (Elf_Internal_Sym *)0x5;\n        pcVar10 = (char *)dcgettext(0,"<unknown addend: %lx>");\n        printf(pcVar10,(int)bVar5);\n        local_6c = 0;\n      }\n      else {\n        if (uVar7 == 0x55) {\ncode_r0x0002e4ef:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b1aa;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a3e;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5ab;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b5a1;\n            break;\n          case 4:\n            local_8c = (byte *)0x7b597;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b587;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b57d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b568;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b555;\n            break;\n          default:\n            goto _L7017;\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar7 == 0x56) {\ncode_r0x0002e577:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b143;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a50;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b53b;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b52a;\n            break;\n          case 4:\n            local_8c = (byte *)0x7b520;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b510;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4fe;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b4f4;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4e4;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4d2;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b4c8;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b8;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a7;\n            break;\n          default:\n            goto _L7017;\n          }\n          goto LAB_0002dd00;\n        }\n_L7017:\n        sym_info_00 = (Elf_Internal_Sym *)0x5;\n        pcVar10 = (char *)dcgettext(0,"unrecognized: %-7lx");\n        printf(pcVar10,local_80);\n        bVar22 = false;\n        local_8c = (byte *)0x0;\nLAB_0002dbff:\n        if (local_90 == 0 && local_94 == 0) {\n          if (is_rela != 0) {\n            iVar16 = (int)rels[uVar17].r_addend;\n            sym_info_00 = *(Elf_Internal_Sym **)((int)&rels[uVar17].r_addend + 4);\n            printf("%*c",(-(uint)(is_32bit_elf == 0) & 8) + 0xc,0x20);\n            if ((int)sym_info_00 < 0) {\n              sym_info_00 = (Elf_Internal_Sym *)\n                            -(int)((int)&sym_info_00->st_value + (uint)(iVar16 != 0));\n              printf("-%llx",-iVar16);\n            }\n            else {\n              printf("%llx",iVar16);\n            }\n          }\n        }\n        else {\nLAB_0002dc11:\n          if ((symtab == (Elf_Internal_Sym *)0x0) || ((local_94 < nsyms) <= local_90)) {\n            sym_info_00 = (Elf_Internal_Sym *)0x5;\n            pcVar10 = (char *)dcgettext(0," bad symbol index: %08lx in reloc");\n            error(pcVar10,local_94);\n            local_6c = 0;\n          }\n          else {\n            pEVar24 = symtab + local_94;\n            pcVar10 = get_symbol_version_string\n                                ((Filedata *)strtablen,local_94,(char *)&pEVar24->st_name,\n                                 (ulong)&pEVar24->st_shndx,(uint)&sym_info,\n                                 (Elf_Internal_Sym *)&vna_other,(versioned_symbol_info *)sym_info_00\n                                 ,in_stack_ffffff60,psym_1);\n            putchar(0x20);\n            if ((pEVar24->st_info & 0xf) == 10) {\n              pcVar13 = "??";\n              uVar14 = -(uint)(is_32bit_elf == 0) & 6;\n              uVar11 = uVar14 + 8;\n              if (strtab != (char *)0x0) {\n                uVar12 = pEVar24->st_name;\n                if ((uVar12 < strtablen) && (uVar12 != 0)) {\n                  pcVar13 = strtab + uVar12;\n                }\n                else {\n                  pcVar13 = "??";\n                }\n              }\n              in_stack_ffffff60 = (ushort *)0x2e9d3;\n              uVar12 = print_symbol(uVar11,pcVar13);\n              if (pcVar10 != (char *)0x0) {\n                pcVar13 = "@@%s";\n                if (sym_info != symbol_public) {\n                  pcVar13 = "@%s";\n                }\n                printf(pcVar13,pcVar10);\n              }\n              iVar16 = (uVar14 + 9) - uVar12;\n              if (uVar11 < uVar12) {\n                iVar16 = 1;\n              }\n              sym_info_00 = (Elf_Internal_Sym *)&DAT_0007c3bc;\n              printf("()%-*s",iVar16);\n            }\n            else {\n              in_stack_ffffff60 = (ushort *)0x2ebcf;\n              print_vma(CONCAT44(uVar11,psym_1),(print_mode)pEVar24->st_value);\n              pcVar13 = "   ";\n              if (is_32bit_elf == 0) {\n                pcVar13 = " ";\n              }\n              printf(pcVar13);\n            }\n            uVar14 = pEVar24->st_name;\n            if (uVar14 == 0) {\n              pcVar10 = "<null>";\n              if ((pEVar24->st_info & 0xf) == 3) {\n                pEVar24 = (Elf_Internal_Sym *)pEVar24->st_shndx;\n                if (pEVar24 < (Elf_Internal_Sym *)(filedata->file_header).e_shnum) {\n                  if (filedata->section_headers + (int)pEVar24 == (Elf_Internal_Shdr *)0x0) {\n                    pcVar10 = "<none>";\n                  }\n                  else if (filedata->string_table == (char *)0x0) {\n                    pcVar10 = "<no-strings>";\n                  }\n                  else {\n                    uVar14 = filedata->section_headers[(int)pEVar24].sh_name;\n                    pcVar10 = filedata->string_table + uVar14;\n                    if (uVar14 < filedata->string_table_length) goto LAB_0002ea57;\n                    pcVar10 = "<corrupt>";\n                  }\n                  sym_info_00 = (Elf_Internal_Sym *)0x5;\n                  pcVar10 = (char *)dcgettext(0,pcVar10);\n                }\n                else {\n                  pcVar10 = "ABS";\n                  if ((pEVar24 != (Elf_Internal_Sym *)0xfffffff1) &&\n                     (pcVar10 = "COMMON", pEVar24 != (Elf_Internal_Sym *)0xfffffff2)) {\n                    uVar7 = (filedata->file_header).e_machine;\n                    if (uVar7 == 8) {\n                      pcVar10 = "SCOMMON";\n                      if ((pEVar24 != (Elf_Internal_Sym *)0xffffff03) &&\n                         (pcVar10 = "SUNDEF", pEVar24 != (Elf_Internal_Sym *)0xffffff04))\n                      goto LAB_0002f0b3;\n                    }\n                    else if (uVar7 == 0x8c) {\n                      pcVar10 = "SCOMMON";\n                      if (pEVar24 != (Elf_Internal_Sym *)0xffffff00) goto LAB_0002f0b3;\n                    }\n                    else if ((uVar7 == 0x3e) || (uVar7 == 0xb4)) {\n                      pcVar10 = "LARGE_COMMON";\n                      if (pEVar24 != (Elf_Internal_Sym *)0xffffff02) goto LAB_0002f085;\n                    }\n                    else if (uVar7 == 0xb5) {\n                      pcVar10 = "LARGE_COMMON";\n                      if (pEVar24 != (Elf_Internal_Sym *)0xffffff02) goto LAB_0002f0b3;\n                    }\n                    else {\nLAB_0002f085:\n                      if (uVar7 == 0x32) {\n                        uVar2 = (filedata->file_header).e_ident[7];\n                        if ((pEVar24 == (Elf_Internal_Sym *)0xffffff00) && (uVar2 == '\x01')) {\n                          pcVar10 = "ANSI_COM";\n                        }\n                        else {\n                          if ((uVar2 != '\r') || (pEVar24 != (Elf_Internal_Sym *)0xffffff20))\n                          goto LAB_0002f0b3;\n                          pcVar10 = "VMS_SYMVEC";\n                        }\n                      }\n                      else {\nLAB_0002f0b3:\n                        sprintf(name_buf,"<section 0x%x>");\n                        pcVar10 = name_buf;\n                        sym_info_00 = pEVar24;\n                      }\n                    }\n                  }\n                }\n              }\nLAB_0002ea57:\n              in_stack_ffffff60 = (ushort *)0x2ea61;\n              print_symbol(0x16,pcVar10);\n            }\n            else if (strtab == (char *)0x0) {\n              sym_info_00 = (Elf_Internal_Sym *)0x5;\n              pcVar10 = (char *)dcgettext(0,"<string table index: %3ld>");\n              printf(pcVar10,uVar14);\n            }\n            else if (uVar14 < strtablen) {\n              in_stack_ffffff60 = (ushort *)0x2ec91;\n              print_symbol(0x16,strtab + uVar14);\n              if (pcVar10 != (char *)0x0) {\n                pcVar13 = "@@%s";\n                if (sym_info != symbol_public) {\n                  pcVar13 = "@%s";\n                }\n                printf(pcVar13,pcVar10);\n              }\n            }\n            else {\n              sym_info_00 = (Elf_Internal_Sym *)0x5;\n              pcVar10 = (char *)dcgettext(0,"<corrupt string table index: %3ld>");\n              error(pcVar10,uVar14);\n              local_6c = 0;\n            }\n            if (is_rela != 0) {\n              sym_info_00 = *(Elf_Internal_Sym **)((int)&rels[uVar17].r_addend + 4);\n              iVar16 = (int)rels[uVar17].r_addend;\n              if ((int)sym_info_00 < 0) {\n                sym_info_00 = (Elf_Internal_Sym *)\n                              -(int)((int)&sym_info_00->st_value + (uint)(iVar16 != 0));\n                printf(" - %llx",-iVar16);\n              }\n              else {\n                printf(" + %llx",iVar16);\n              }\n            }\n          }\n        }\n        if ((filedata->file_header).e_machine == 0x2b) {\n          bVar20 = false;\n          bVar22 = !bVar22;\n          if (!bVar22) {\n            iVar16 = 0xe;\n            pbVar18 = (byte *)"R_SPARC_OLO10";\n            do {\n              if (iVar16 == 0) break;\n              iVar16 = iVar16 + -1;\n              bVar20 = *local_8c < *pbVar18;\n              bVar22 = *local_8c == *pbVar18;\n              local_8c = local_8c + (uint)bVar23 * -2 + 1;\n              pbVar18 = pbVar18 + (uint)bVar23 * -2 + 1;\n            } while (bVar22);\n            if ((!bVar20 && !bVar22) == bVar20) {\n              printf(" + %lx",(int)psym_1 >> 8);\n            }\n          }\n        }\n      }\nLAB_0002dc72:\n      putc(10,*(FILE **)puVar6);\n      if ((is_32bit_elf == 0) && ((filedata->file_header).e_machine == 8)) {\n        pcVar10 = (char *)((uint)psym_1 >> 8 & 0xff);\n        pcVar13 = elf_mips_reloc_type((ulong)pcVar10);\n        uVar14 = (uint)psym_1 >> 0x10 & 0xff;\n        in_stack_ffffff60 = (ushort *)0x2eadb;\n        pcVar15 = elf_mips_reloc_type(uVar14);\n        printf("                    Type2: ");\n        if (pcVar13 == (char *)0x0) {\n          sym_info_00 = (Elf_Internal_Sym *)0x5;\n          pcVar13 = (char *)dcgettext(0,"unrecognized: %-7lx");\n          printf(pcVar13,pcVar10);\n        }\n        else {\n          printf("%-17.17s",pcVar13);\n          pcVar10 = pcVar13;\n        }\n        printf("\n                    Type3: ",pcVar10);\n        if (pcVar15 == (char *)0x0) {\n          sym_info_00 = (Elf_Internal_Sym *)0x5;\n          pcVar10 = (char *)dcgettext(0,"unrecognized: %-7lx");\n          printf(pcVar10,uVar14);\n        }\n        else {\n          printf("%-17.17s",pcVar15);\n        }\n        putc(10,*(FILE **)puVar6);\n      }\n      uVar17 = uVar17 + 1;\n    } while (uVar17 < local_60[0]);\n  }" { (expression_statement "local_6c = 1;" (assignment_expression "local_6c = 1" identifier = number_literal) ;) (expression_statement "uVar17 = 0;" (assignment_expression "uVar17 = 0" identifier = number_literal) ;) (do_statement "do {\n      pEVar9 = rels + uVar17;\n      uVar3 = (undefined4)pEVar9->r_offset;\n      uVar4 = *(undefined4 *)((int)&pEVar9->r_offset + 4);\n      uVar14 = *(uint *)((int)&pEVar9->r_info + 4);\n      pEVar24 = *(Elf_Internal_Sym **)&pEVar9->r_info;\n      if (is_32bit_elf == 0) {\n        in_stack_ffffff60 = (ushort *)0x2d63b;\n        local_80 = get_reloc_type((Filedata *)&(filedata->file_header).e_machine,pEVar9->r_info);\n        local_90 = 0;\n        pcVar10 = "%16.16llx  %16.16llx ";\n        if (do_wide == 0) {\n          pcVar10 = "%12.12llx  %12.12llx ";\n        }\n        uVar11 = uVar14;\n        printf(pcVar10,uVar3,uVar4,pEVar24,uVar14);\n        psym_1 = pEVar24;\n        local_94 = uVar14;\n      }\n      else {\n        local_80 = (uint)pEVar24 & 0xff;\n        local_94 = (uint)pEVar24 >> 8 | uVar14 << 0x18;\n        local_90 = uVar14 >> 8;\n        psym_1 = pEVar24;\n        printf("%8.8lx  %8.8lx ",uVar3);\n        sym_info_00 = pEVar24;\n        uVar11 = uVar14;\n      }\n      uVar7 = (filedata->file_header).e_machine;\n      if (uVar7 == 0x72) {\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7997c;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b41;\n          break;\n        case 2:\n          local_8c = (byte *)0x79cff;\n          break;\n        case 3:\n          local_8c = (byte *)0x79cf0;\n          break;\n        case 4:\n          local_8c = (byte *)0x79ce4;\n          break;\n        case 5:\n          local_8c = (byte *)0x79cd8;\n          break;\n        case 6:\n          local_8c = (byte *)0x79ccc;\n          break;\n        case 7:\n          local_8c = (byte *)0x79cbd;\n          break;\n        case 8:\n          local_8c = (byte *)0x79cae;\n          break;\n        case 9:\n          local_8c = (byte *)0x79c9f;\n          break;\n        case 10:\n          local_8c = (byte *)0x79c90;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x79c84;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x79c78;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x79c6d;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x79c61;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x79c55;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x79c49;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x79c3d;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x79c2f;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x79c20;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x79c11;\n          break;\n        default:\n          goto _L7017;\n        }\n        goto LAB_0002dd00;\n      }\n      if (0x72 < uVar7) {\n        if (uVar7 == 0x1057) {\ncode_r0x0002e6d7:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b49c;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a28;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b897;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b888;\n            break;\n          case 4:\n            local_8c = (byte *)0x7b87f;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b873;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b865;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b857;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b849;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b837;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b825;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b813;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b802;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x7b7f1;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x7b7e0;\n            break;\n          case 0xf:\n            local_8c = (byte *)0x7b7cb;\n            break;\n          case 0x10:\n            local_8c = (byte *)0x7b7b6;\n            break;\n          case 0x11:\n            local_8c = (byte *)0x7b7a1;\n            break;\n          case 0x12:\n            local_8c = (byte *)0x7b796;\n            break;\n          case 0x13:\n            local_8c = (byte *)0x7b78c;\n            break;\n          case 0x14:\n            local_8c = (byte *)0x7b784;\n            break;\n          case 0x15:\n            local_8c = (byte *)0x7b777;\n            break;\n          case 0x16:\n            local_8c = (byte *)0x7b769;\n            break;\n          case 0x17:\n            local_8c = (byte *)0x7b757;\n            break;\n          case 0x18:\n            local_8c = (byte *)0x7b746;\n            break;\n          case 0x19:\n            local_8c = (byte *)0x7b735;\n            break;\n          case 0x1a:\n            local_8c = (byte *)0x7b72d;\n            break;\n          case 0x1b:\n            local_8c = (byte *)0x7b721;\n            break;\n          case 0x1c:\n            local_8c = (byte *)0x7b715;\n            break;\n          case 0x1d:\n            local_8c = (byte *)0x7b708;\n            break;\n          case 0x1e:\n            local_8c = (byte *)0x7b6fc;\n            break;\n          case 0x1f:\n            local_8c = (byte *)0x7b6ef;\n            break;\n          case 0x20:\n            local_8c = (byte *)0x7b6e2;\n            break;\n          case 0x21:\n            local_8c = (byte *)0x7b6d1;\n            break;\n          case 0x22:\n            local_8c = (byte *)0x7b6c5;\n            break;\n          case 0x23:\n            local_8c = (byte *)0x7b6b9;\n            break;\n          case 0x24:\n            local_8c = (byte *)0x7b6aa;\n            break;\n          default:\n            goto _L7017;\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar7 < 0x1058) {\n          if (0xb5 < uVar7) {\n            if (uVar7 == 0xc5) {\n              in_stack_ffffff60 = (ushort *)0x2ef89;\n              local_8c = (byte *)elf_rl78_reloc_type(local_80);\n              goto LAB_0002dcf0;\n            }\n            if (uVar7 < 0xc6) {\n              if (uVar7 != 0xbd) {\n                if (uVar7 < 0xbe) {\n                  if (uVar7 == 0xb7) {\n                    in_stack_ffffff60 = (ushort *)0x2dfab;\n                    local_8c = (byte *)elf_aarch64_reloc_type(local_80);\n                  }\n                  else {\n                    if (uVar7 != 0xbc) goto _L7017;\n                    in_stack_ffffff60 = (ushort *)0x2e003;\n                    local_8c = (byte *)elf_tilepro_reloc_type(local_80);\n                  }\n                }\n                else {\n                  if (uVar7 != 0xbf) {\n                    if (uVar7 == 0xc3) goto LAB_0002e062;\n                    goto _L7017;\n                  }\n                  in_stack_ffffff60 = (ushort *)0x2e01f;\n                  local_8c = (byte *)elf_tilegx_reloc_type(local_80);\n                }\n                goto LAB_0002dcf0;\n              }\ncode_r0x0002e43b:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78f38;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bb1;\n                break;\n              case 2:\n                local_8c = (byte *)0x79367;\n                break;\n              case 3:\n                local_8c = (byte *)0x79351;\n                break;\n              case 4:\n                local_8c = (byte *)0x79338;\n                break;\n              case 5:\n                local_8c = (byte *)0x79328;\n                break;\n              case 6:\n                local_8c = (byte *)0x79315;\n                break;\n              case 7:\n                local_8c = (byte *)0x79302;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ef;\n                break;\n              case 9:\n                local_8c = (byte *)0x792da;\n                break;\n              case 10:\n                local_8c = (byte *)0x792bf;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x792a4;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7928b;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79275;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x79261;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7924d;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7923c;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79225;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920f;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f8;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791e1;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791cf;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791be;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791ab;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79198;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79166;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7914d;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x79132;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7911a;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x79100;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790cd;\n                break;\n              default:\n                goto _L7017;\n              }\n            }\n            else if (uVar7 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab5;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a63e;\n              }\n              else {\n                if (local_80 != 2) goto _L7017;\n                local_8c = (byte *)0x78c3f;\n              }\n            }\n            else {\n              if (0xdf < uVar7) {\n                if (uVar7 == 0xf3) {\n                  in_stack_ffffff60 = (ushort *)0x2df7f;\n                  local_8c = (byte *)elf_riscv_reloc_type(local_80);\n                }\n                else {\n                  if (uVar7 != 0xfa) goto _L7017;\n                  if (*(short *)((int)&(filedata->file_header).e_flags + 1) != 0x3200) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x7b8a5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x7b8fd;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x78e21;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x78e14;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e05;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x78dfc;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dd2;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78dc5;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x78db8;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78da9;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78d9a;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d85;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d70;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78d64;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d56;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x78d4a;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x78d3e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78d2e;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d1e;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d0e;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cff;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78cf0;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78ce0;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78cd0;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x78cc1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x78cb2;\n                      break;\n                    default:\n                      goto _L7017;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  in_stack_ffffff60 = (ushort *)0x2f18b;\n                  local_8c = (byte *)elf_nfp3200_reloc_type(local_80);\n                }\n                goto LAB_0002dcf0;\n              }\n              if (uVar7 == 0xdd) {\n                if (local_80 == 7) {\n                  local_8c = (byte *)0x79af6;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b39;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b55;\n                    if (local_80 != 1) {\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }\n                  }\n                  else {\n                    local_8c = (byte *)0x79b16;\n                    if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }\n                  }\n                }\n                else if (local_80 == 0xb) {\n                  local_8c = (byte *)0x79ab8;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ada;\n                  if (local_80 != 9) {\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }\n                }\n                else if (local_80 == 0xd) {\n                  local_8c = (byte *)0x79a90;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto _L7017;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar7 != 0xde) goto _L7017;\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78c33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a93;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adcb;\n                break;\n              case 3:\n                local_8c = (byte *)0x7adc2;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb8;\n                break;\n              case 5:\n                local_8c = (byte *)0x7adae;\n                break;\n              case 6:\n                local_8c = (byte *)0x7ada4;\n                break;\n              case 7:\n                local_8c = (byte *)0x7ad9a;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad8d;\n                break;\n              case 9:\n                local_8c = (byte *)0x7ad82;\n                break;\n              case 10:\n                local_8c = (byte *)0x7ad77;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7ad6d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5f;\n                break;\n              default:\n                goto _L7017;\n              }\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar7 < 0xb4) {\n            if (uVar7 != 0x8c) {\n              if (0x8c < uVar7) {\n                if (uVar7 == 0xad) {\n                  in_stack_ffffff60 = (ushort *)0x2ef09;\n                  local_8c = (byte *)elf_rx_reloc_type(local_80);\n                  goto LAB_0002dcf0;\n                }\n                if (uVar7 < 0xae) {\n                  if (uVar7 == 0x90) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78c4f;\n                      break;\n                    default:\n                      goto _L7017;\n                    case 5:\n                      local_8c = (byte *)0x789bf;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f26;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f13;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x78f09;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78efb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee8;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed8;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec9;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78ebd;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea7;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e97;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e86;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e75;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5f;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e49;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e3b;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  if (uVar7 == 0xa7) {\n                    in_stack_ffffff60 = (ushort *)0x2dce3;\n                    local_8c = (byte *)elf_nds32_reloc_type(local_80);\n                    goto LAB_0002dcf0;\n                  }\n                }\n                else {\n                  if (uVar7 == 0xae) {\n                    in_stack_ffffff60 = (ushort *)0x2ddb3;\n                    local_8c = (byte *)elf_metag_reloc_type(local_80);\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar7 == 0xb1) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78be5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba5;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79536;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79529;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x7951b;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x7950c;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794fc;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794ec;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794db;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794cb;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794bb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794aa;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x7949d;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x79490;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x79484;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79478;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x7946b;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x7945e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x79451;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x79444;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79436;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79429;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x7941c;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x7940e;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x79400;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793f1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793e2;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793d2;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793c2;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793ae;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79399;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79389;\n                      break;\n                    default:\n                      goto _L7017;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                }\n                goto _L7017;\n              }\n              if (uVar7 == 0x78) {\ncode_r0x0002ef25:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7937d;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b8c;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x796f1;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x796e7;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c8;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x796bf;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796b3;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x796a8;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7969c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7968d;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7967d;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7966d;\n                  break;\n                default:\n                  goto _L7017;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar7 < 0x79) {\n                if (uVar7 == 0x73) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x789db;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bdb;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7904a;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903f;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79034;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79023;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7900d;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff9;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fee;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fe1;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fd3;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fc3;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fb2;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78fa2;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f92;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f85;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f78;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f6b;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f5b;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f4a;\n                    break;\n                  default:\n                    goto _L7017;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar7 == 0x74) goto code_r0x0002e2d7;\n              }\n              else {\n                if (uVar7 == 0x87) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79b51;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b25;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f25;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f18;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f0d;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79f00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79ef3;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee5;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec9;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eba;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ead;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e97;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e83;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e75;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e64;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e55;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e45;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e37;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e24;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e16;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e08;\n                    break;\n                  default:\n                    goto _L7017;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar7 == 0x8a) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79543;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b83;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797ee;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797e4;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d8;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797cc;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797bd;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797b1;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x797a3;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7978e;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7977b;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7976d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7975a;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79747;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x7973b;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x7972b;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x7971b;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x7970b;\n                    break;\n                  default:\n                    goto _L7017;\n                  }\n                  goto LAB_0002dd00;\n                }\n              }\n              goto _L7017;\n            }\n            in_stack_ffffff60 = (ushort *)0x2efa1;\n            local_8c = (byte *)elf_tic6x_reloc_type(local_80);\n          }\n          else {\nLAB_0002efc8:\n            in_stack_ffffff60 = (ushort *)0x2efd1;\n            local_8c = (byte *)elf_x86_64_reloc_type(local_80);\n          }\n          goto LAB_0002dcf0;\n        }\n        if (uVar7 == 0x8217) {\ncode_r0x0002edad:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79661;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b6d;\n            break;\n          case 2:\n            local_8c = (byte *)0x79972;\n            break;\n          case 3:\n            local_8c = (byte *)0x79967;\n            break;\n          case 4:\n            local_8c = (byte *)0x7995b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7994a;\n            break;\n          case 6:\n            local_8c = (byte *)0x7993d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7992e;\n            break;\n          case 8:\n            local_8c = (byte *)0x7991f;\n            break;\n          case 9:\n            local_8c = (byte *)0x79910;\n            break;\n          case 10:\n            local_8c = (byte *)0x79901;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x798f2;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x798e6;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x798d5;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x798c6;\n            break;\n          default:\n            goto _L7017;\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar7 < 0x8218) {\n          if (uVar7 == 0x4688) {\ncode_r0x0002e2d7:\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x78e2e;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bc1;\n              break;\n            case 2:\n              local_8c = (byte *)0x790b4;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a5;\n              break;\n            case 4:\n              local_8c = (byte *)0x79095;\n              break;\n            case 5:\n              local_8c = (byte *)0x79089;\n              break;\n            case 6:\n              local_8c = (byte *)0x7907d;\n              break;\n            case 7:\n              local_8c = (byte *)0x79071;\n              break;\n            case 8:\n              local_8c = (byte *)0x79065;\n              break;\n            default:\n              goto _L7017;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar7 < 0x4689) {\n            if (uVar7 == 0x2530) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x790c3;\n                break;\n              case 1:\n                local_8c = (byte *)0x78b96;\n                break;\n              case 2:\n                local_8c = (byte *)0x78c2b;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c1d;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c13;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c09;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bff;\n                break;\n              default:\n                goto _L7017;\n              }\n            }\n            else if (uVar7 < 0x2531) {\n              if (uVar7 == 0x1059) {\ncode_r0x0002e0f7:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7a361;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78acf;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8cb;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8bf;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8ad;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a89c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a885;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a873;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a861;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a856;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a844;\n                  break;\n                default:\n                  goto _L7017;\n                }\n              }\n              else {\n                if (uVar7 != 0x1223) goto _L7017;\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x796fb;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b60;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a45;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a37;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a24;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a10;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799fc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799eb;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d9;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c9;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799ba;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a8;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79997;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79987;\n                  break;\n                default:\n                  goto _L7017;\n                }\n              }\n            }\n            else {\n              if (uVar7 == 0x3330) goto code_r0x0002edcd;\n              if (uVar7 != 0x4157) goto _L7017;\n              if (local_80 == 0) {\n                local_8c = (byte *)0x78ca4;\n              }\n              else {\n                if (local_80 != 1) goto _L7017;\n                local_8c = (byte *)0x78bcf;\n              }\n            }\n          }\n          else {\n            if (uVar7 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b09a;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a59;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b48d;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b47e;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b46a;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b458;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b446;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b434;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41f;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b40a;\n                break;\n              default:\n                goto _L7017;\n              }\n              goto LAB_0002dd00;\n            }\n            if (0x5aa5 < uVar7) {\n              if (uVar7 == 0x7650) goto code_r0x0002e4ef;\n              if (uVar7 == 0x7676) goto code_r0x0002e577;\n              goto _L7017;\n            }\n            if (uVar7 == 0x4def) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b5bd;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a14;\n                break;\n              case 2:\n                local_8c = (byte *)0x78c95;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c83;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c76;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c67;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c5a;\n                break;\n              default:\n                goto _L7017;\n              }\n              goto LAB_0002dd00;\n            }\n            if (uVar7 != 0x5441) goto _L7017;\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7aa69;\n              break;\n            case 1:\n              local_8c = (byte *)0x78a8a;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b08c;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b07e;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b073;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b068;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b05a;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b04b;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b03d;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02f;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b021;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b015;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b009;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7affd;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afee;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd9;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afc4;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaf;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af9a;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af82;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af6a;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af52;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af43;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af34;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af25;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af15;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7af01;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aeee;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aedb;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec8;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb8;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea8;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae98;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae86;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae74;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae62;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae55;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae41;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae2b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae18;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae0a;\n              break;\n            default:\n              goto _L7017;\n            case 200:\n              local_8c = (byte *)0x7adf6;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7ade4;\n            }\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar7 == 0xad45) {\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79a53;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b32;\n            break;\n          case 2:\n            local_8c = (byte *)0x79ded;\n            break;\n          case 3:\n            local_8c = (byte *)0x79ddf;\n            break;\n          case 4:\n            local_8c = (byte *)0x79dce;\n            break;\n          case 5:\n            local_8c = (byte *)0x79dbd;\n            break;\n          case 6:\n            local_8c = (byte *)0x79dad;\n            break;\n          case 7:\n            local_8c = (byte *)0x79d9a;\n            break;\n          case 8:\n            local_8c = (byte *)0x79d8b;\n            break;\n          case 9:\n            local_8c = (byte *)0x79d78;\n            break;\n          case 10:\n            local_8c = (byte *)0x79d67;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x79d56;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x79d47;\n            break;\n          default:\n            goto _L7017;\n          case 0x80:\n            local_8c = (byte *)0x79d2d;\n            break;\n          case 0x81:\n            local_8c = (byte *)0x79d15;\n          }\n          goto LAB_0002dd00;\n        }\n        if (0xad45 < uVar7) {\n          if (uVar7 == 0xdead) goto code_r0x0002ef3d;\n          if (uVar7 < 0xdeae) {\n            if (uVar7 == 0xbaab) goto code_r0x0002e43b;\n            if (uVar7 == 0xbeef) goto code_r0x0002e467;\n            goto _L7017;\n          }\n          if (uVar7 == 0xfeb0) goto code_r0x0002ef25;\n          if (uVar7 == 0xfeba) {\n            if (local_80 == 6) {\n              local_8c = (byte *)0x79879;\n            }\n            else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798af;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bf1;\n                }\n                else {\n                  local_8c = (byte *)0x78b77;\n                  if (local_80 != 1) goto _L7017;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79895;\n                if (local_80 != 4) {\n                  local_8c = (byte *)"R_IQ2000_26";\n                  if (4 < local_80) {\n                    local_8c = (byte *)"R_IQ2000_HI16";\n                  }\n                }\n              }\n            }\n            else if (local_80 == 9) {\n              local_8c = (byte *)0x79844;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79866;\n              }\n              else {\n                local_8c = (byte *)0x79853;\n                if (local_80 != 8) goto _L7017;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x7981b;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79806;\n            }\n            else {\n              if (local_80 != 10) goto _L7017;\n              local_8c = (byte *)0x79832;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar7 == 0xf00d) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7905a;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b9e;\n              break;\n            case 2:\n              local_8c = (byte *)0x79659;\n              break;\n            case 3:\n              local_8c = (byte *)0x79650;\n              break;\n            case 4:\n              local_8c = (byte *)0x79647;\n              break;\n            case 5:\n              local_8c = (byte *)0x79638;\n              break;\n            case 6:\n              local_8c = (byte *)0x79628;\n              break;\n            case 7:\n              local_8c = (byte *)0x79618;\n              break;\n            case 8:\n              local_8c = (byte *)0x79608;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f8;\n              break;\n            case 10:\n              local_8c = (byte *)0x795ec;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795e0;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795d4;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795bc;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795af;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x795a0;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x79591;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x79584;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79575;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79561;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954f;\n              break;\n            default:\n              goto _L7017;\n            }\n            goto LAB_0002dd00;\n          }\n          goto _L7017;\n        }\n        if (uVar7 == 0x9080) goto LAB_0002edf8;\n        if (uVar7 < 0x9081) {\n          if (uVar7 == 0x9026) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7a175;\n              break;\n            case 1:\n              local_8c = (byte *)0x78adb;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a828;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a818;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a808;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f9;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7ea;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7db;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7ce;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7bf;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7b0;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a7a1;\n              break;\n            default:\n              goto _L7017;\n            case 0x11:\n              local_8c = (byte *)0x7a78f;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a77e;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a76e;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a761;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a750;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73f;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a72e;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a720;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a712;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a703;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6f2;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6e0;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6cf;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6be;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6ad;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a69c;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a68b;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a67b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a66b;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a65b;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a64b;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar7 == 0x9041) goto LAB_0002e50a;\n        }\n        else {\n          if (uVar7 == 0xa390) goto LAB_0002e526;\n          if (uVar7 == 0xabc7) goto LAB_0002e54a;\n        }\n        goto _L7017;\n      }\n      if (uVar7 < 0x31) {\n        if (uVar7 < 0x2e) {\n          if (uVar7 != 0x12) {\n            if (uVar7 < 0x13) {\n              if (uVar7 == 7) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79d0a;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b0e;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a16a;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a15b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a14b;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a13c;\n                  break;\n                default:\n                  goto _L7017;\n                case 0x30:\n                  local_8c = (byte *)0x7a131;\n                  break;\n                case 0x31:\n                  local_8c = (byte *)0x7a125;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a11a;\n                  break;\n                case 0x40:\n                  local_8c = (byte *)0x7a10f;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a102;\n                  break;\n                case 0x44:\n                  local_8c = (byte *)0x7a0f7;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0ea;\n                  break;\n                case 0x48:\n                  local_8c = (byte *)0x7a0df;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0d2;\n                  break;\n                case 0x4c:\n                  local_8c = (byte *)0x7a0c7;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0ba;\n                  break;\n                case 0x52:\n                  local_8c = (byte *)0x7a0ad;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a0a0;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a093;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a083;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a073;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a063;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a053;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a043;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a033;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a028;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a01a;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a00e;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79fff;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79ff4;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe9;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fdd;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fce;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar7 < 8) {\n                if (uVar7 == 3) {\nLAB_0002e7da:\n                  in_stack_ffffff60 = (ushort *)0x2e7e3;\n                  local_8c = (byte *)elf_i386_reloc_type(local_80);\n                  goto LAB_0002dcf0;\n                }\n                if (uVar7 < 4) {\n                  if (uVar7 == 2) goto LAB_0002e7ba;\n                }\n                else {\n                  if (uVar7 == 4) {\n                    in_stack_ffffff60 = (ushort *)0x2e6b3;\n                    local_8c = (byte *)elf_m68k_reloc_type(local_80);\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar7 == 6) goto LAB_0002e7da;\n                }\n                goto _L7017;\n              }\n              if (uVar7 == 10) {\nLAB_0002ee10:\n                in_stack_ffffff60 = (ushort *)0x2ee19;\n                local_8c = (byte *)elf_mips_reloc_type(local_80);\n                goto LAB_0002dcf0;\n              }\n              if (10 < uVar7) {\n                if (uVar7 == 0xb) goto LAB_0002e7ba;\n                if (uVar7 == 0xf) {\n                  in_stack_ffffff60 = (ushort *)0x2e67d;\n                  local_8c = (byte *)elf_hppa_reloc_type(local_80);\n                  goto LAB_0002dcf0;\n                }\n                goto _L7017;\n              }\n              if (uVar7 == 8) goto LAB_0002ee10;\n              if (uVar7 == 9) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79c05;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b17;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79fb4;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa6;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f99;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f8c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f7e;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f71;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x79f64;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79f58;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f4c;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f3c;\n                  break;\n                default:\n                  goto _L7017;\n                }\n                goto LAB_0002dd00;\n              }\n              goto _L7017;\n            }\n            if (uVar7 == 0x24) {\n              in_stack_ffffff60 = (ushort *)0x2efb9;\n              local_8c = (byte *)v800_reloc_type(local_80);\n              goto LAB_0002dcf0;\n            }\n            if (0x24 < uVar7) {\n              if (uVar7 == 0x2a) {\n                in_stack_ffffff60 = (ushort *)0x2eea1;\n                local_8c = (byte *)elf_sh_reloc_type(local_80);\n                goto LAB_0002dcf0;\n              }\n              if (uVar7 < 0x2b) {\n                if (uVar7 == 0x27) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x7a8dd;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a9d;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad3b;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad25;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad10;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7ad00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace6;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7acd0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acbc;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7acab;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac9e;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac8d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac7b;\n                    break;\n                  default:\n                    goto _L7017;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar7 == 0x28) {\n                  in_stack_ffffff60 = (ushort *)0x2e323;\n                  local_8c = (byte *)elf_arm_reloc_type(local_80);\n                  goto LAB_0002dcf0;\n                }\n              }\n              else {\n                if (uVar7 == 0x2b) goto LAB_0002e7ba;\n                if (uVar7 == 0x2d) goto LAB_0002e062;\n              }\n              goto _L7017;\n            }\n            if (uVar7 == 0x15) {\n              in_stack_ffffff60 = (ushort *)0x2eed9;\n              local_8c = (byte *)elf_ppc64_reloc_type(local_80);\n              goto LAB_0002dcf0;\n            }\n            if (uVar7 < 0x16) {\n              if (uVar7 == 0x13) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b54a;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a1f;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b8f4;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b8e9;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b8df;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8d1;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8c2;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8b2;\n                  break;\n                default:\n                  goto _L7017;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar7 == 0x14) {\n                in_stack_ffffff60 = (ushort *)0x2e183;\n                local_8c = (byte *)elf_ppc_reloc_type(local_80);\n                goto LAB_0002dcf0;\n              }\n            }\n            else {\n              if (uVar7 == 0x16) {\nLAB_0002e526:\n                in_stack_ffffff60 = (ushort *)0x2e52f;\n                local_8c = (byte *)elf_s390_reloc_type(local_80);\n                goto LAB_0002dcf0;\n              }\n              if (uVar7 == 0x17) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b3ff;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a31;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b68e;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b67e;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b66e;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b661;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b654;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b648;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b63c;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b631;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b625;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b617;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b609;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5fd;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ef;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5e3;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d7;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c9;\n                  break;\n                default:\n                  goto _L7017;\n                }\n                goto LAB_0002dd00;\n              }\n            }\n            goto _L7017;\n          }\nLAB_0002e7ba:\n          in_stack_ffffff60 = (ushort *)0x2e7c3;\n          local_8c = (byte *)elf_sparc_reloc_type(local_80);\n        }\n        else {\n          in_stack_ffffff60 = (ushort *)0x2ede9;\n          local_8c = (byte *)elf_h8_reloc_type(local_80);\n        }\n        goto LAB_0002dcf0;\n      }\n      if (uVar7 == 0x57) {\nLAB_0002edf8:\n        in_stack_ffffff60 = (ushort *)0x2ee01;\n        local_8c = (byte *)v850_reloc_type(local_80);\n        goto LAB_0002dcf0;\n      }\n      if (0x57 < uVar7) {\n        if (uVar7 == 0x5d) {\nLAB_0002e062:\n          in_stack_ffffff60 = (ushort *)0x2e06b;\n          local_8c = (byte *)elf_arc_reloc_type(local_80);\n        }\n        else {\n          if (uVar7 < 0x5e) {\n            if (uVar7 == 0x5a) {\ncode_r0x0002ef3d:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7ad50;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a74;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b19d;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b191;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b184;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b173;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b161;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14f;\n                break;\n              default:\n                goto _L7017;\n              }\n              goto LAB_0002dd00;\n            }\n            if (0x5a < uVar7) {\n              if (uVar7 == 0x5b) {\ncode_r0x0002e741:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79f32;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af5;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3e1;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3d1;\n                  break;\n                default:\n                  goto _L7017;\n                case 6:\n                  local_8c = (byte *)0x7a3c1;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3b1;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a3a2;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a393;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a380;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36f;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar7 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fc2;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78aeb;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a634;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a62b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a616;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a601;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5ee;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5db;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c6;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b6;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a6;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a597;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a585;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a573;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a566;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a559;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a546;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a533;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a527;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a517;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a507;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f7;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4e4;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4d1;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4bd;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a9;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a495;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a481;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a46e;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a45b;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a448;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a435;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a424;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a412;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a400;\n                  break;\n                default:\n                  goto _L7017;\n                }\n                goto LAB_0002dd00;\n              }\n              goto _L7017;\n            }\n            if (uVar7 == 0x58) {\nLAB_0002e50a:\n              in_stack_ffffff60 = (ushort *)0x2e513;\n              local_8c = (byte *)elf_m32r_reloc_type(local_80);\n              goto LAB_0002dcf0;\n            }\n            if (uVar7 == 0x59) {\ncode_r0x0002e467:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7add5;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a67;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3f2;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b3e6;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3d4;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3c2;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3b1;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b399;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b383;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b376;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b364;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b352;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33f;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b32c;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b319;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b309;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f9;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e9;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d9;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c9;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2ba;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a7;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b294;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b281;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b270;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b24d;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b239;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b228;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b217;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b202;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1ed;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d9;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c6;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b6;\n                break;\n              default:\n                goto _L7017;\n              }\n              goto LAB_0002dd00;\n            }\n            goto _L7017;\n          }\n          if (uVar7 == 0x65) goto code_r0x0002edad;\n          if (uVar7 < 0x66) {\n            if (uVar7 != 0x5e) {\n              if (uVar7 == 99) goto code_r0x0002e741;\n              goto _L7017;\n            }\nLAB_0002e54a:\n            in_stack_ffffff60 = (ushort *)0x2e553;\n            local_8c = (byte *)elf_xtensa_reloc_type(local_80);\n          }\n          else if (uVar7 == 0x6a) {\n            in_stack_ffffff60 = (ushort *)0x2ee89;\n            local_8c = (byte *)elf_bfin_reloc_type(local_80);\n          }\n          else {\n            if (uVar7 != 0x71) {\n              if (uVar7 != 0x69) goto _L7017;\n              if (((char)(filedata->file_header).e_flags != '-') &&\n                 ((filedata->file_header).e_ident[7] != '\0')) goto code_r0x0002e0f7;\n              switch(local_80) {\n              default:\n                goto _L7017;\n              case 1:\n                local_8c = (byte *)0x7a3f1;\n                break;\n              case 2:\n                local_8c = (byte *)0x78ac0;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa5b;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa4c;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa34;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa1c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7aa03;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9eb;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9d3;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a9a2;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a98a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a97a;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a965;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a955;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a943;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a933;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a923;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a910;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8fd;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8ea;\n              }\n              goto LAB_0002dd00;\n            }\n            in_stack_ffffff60 = (ushort *)0x2e655;\n            local_8c = (byte *)elf_nios2_reloc_type(local_80);\n          }\n        }\nLAB_0002dcf0:\n        if (local_8c != (byte *)0x0) goto LAB_0002dd00;\n        goto _L7017;\n      }\n      if (uVar7 == 0x4c) {\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x79dfc;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b05;\n          break;\n        case 2:\n          local_8c = (byte *)0x7a357;\n          break;\n        case 3:\n          local_8c = (byte *)0x7a34d;\n          break;\n        case 4:\n          local_8c = (byte *)0x7a33e;\n          break;\n        case 5:\n          local_8c = (byte *)0x7a32e;\n          break;\n        case 6:\n          local_8c = (byte *)0x7a31e;\n          break;\n        case 7:\n          local_8c = (byte *)0x7a309;\n          break;\n        case 8:\n          local_8c = (byte *)0x7a2f6;\n          break;\n        case 9:\n          local_8c = (byte *)0x7a2ea;\n          break;\n        case 10:\n          local_8c = (byte *)0x7a2da;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7a2c9;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7a2b9;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7a2ab;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7a29d;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7a28c;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7a27b;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7a26a;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7a255;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7a241;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7a230;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7a21f;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7a212;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7a207;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7a1f6;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7a1e5;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7a1d1;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7a1bd;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7a1ad;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7a19d;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7a18f;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7a182;\n          break;\n        default:\n          goto _L7017;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar7 < 0x4d) {\n        if (uVar7 == 0x3e) goto LAB_0002efc8;\n        if (uVar7 < 0x3f) {\n          if (uVar7 == 0x32) {\n            in_stack_ffffff60 = (ushort *)0x2e2b3;\n            local_8c = (byte *)elf_ia64_reloc_type(local_80);\n            goto LAB_0002dcf0;\n          }\n          if (uVar7 != 0x35) goto _L7017;\n        }\n        else if (uVar7 != 0x46) {\n          if (uVar7 == 0x4b) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x798bb;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b4c;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bfc;\n              break;\n            case 3:\n              local_8c = (byte *)0x79bf4;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be9;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bde;\n              break;\n            case 6:\n              local_8c = (byte *)0x79bd4;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc8;\n              break;\n            default:\n              goto _L7017;\n            case 0xd:\n              local_8c = (byte *)0x79bbc;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bb1;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79ba2;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b93;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b84;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b70;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b5e;\n            }\n            goto LAB_0002dd00;\n          }\n          goto _L7017;\n        }\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7b69b;\n          break;\n        case 1:\n          local_8c = (byte *)0x789fa;\n          break;\n        case 2:\n          local_8c = (byte *)0x78a06;\n          break;\n        case 3:\n          local_8c = (byte *)0x789cd;\n          break;\n        case 4:\n          local_8c = (byte *)0x789e8;\n          break;\n        case 5:\n          local_8c = (byte *)0x7ba07;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b9fa;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b9ed;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b9da;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b9c2;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b9ac;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b99f;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b990;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7b981;\n          break;\n        default:\n          goto _L7017;\n        case 0xf:\n          local_8c = (byte *)0x7b973;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7b961;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7b94e;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7b93e;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7b92e;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7b91c;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7b909;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar7 == 0x54) {\ncode_r0x0002edcd:\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7ac6f;\n          break;\n        case 1:\n          local_8c = (byte *)0x78a81;\n          break;\n        case 2:\n          local_8c = (byte *)0x7b139;\n          break;\n        case 3:\n          local_8c = (byte *)0x7b12f;\n          break;\n        case 4:\n          local_8c = (byte *)0x7b125;\n          break;\n        case 5:\n          local_8c = (byte *)0x7b117;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b109;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b0fb;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b0ec;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b0dd;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b0cd;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b0b8;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b0a5;\n          break;\n        default:\n          goto _L7017;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar7 < 0x55) {\n        if (uVar7 != 0x50) {\n          if (uVar7 == 0x53) goto code_r0x0002e6d7;\n          goto _L7017;\n        }\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7a838;\n          break;\n        case 1:\n          local_8c = (byte *)0x78aac;\n          break;\n        case 2:\n          local_8c = (byte *)0x7ac65;\n          break;\n        case 3:\n          local_8c = (byte *)0x7ac5b;\n          break;\n        case 4:\n          local_8c = (byte *)0x7ac51;\n          break;\n        case 5:\n          local_8c = (byte *)0x7ac47;\n          break;\n        case 6:\n          local_8c = (byte *)0x7ac3b;\n          break;\n        case 7:\n          local_8c = (byte *)0x7ac2e;\n          break;\n        case 8:\n          local_8c = (byte *)0x7ac21;\n          break;\n        case 9:\n          local_8c = (byte *)0x7ac14;\n          break;\n        case 10:\n          local_8c = (byte *)0x7ac07;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7abf2;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7abdf;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7abd3;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7abc5;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7abb7;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7aba9;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7ab9a;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7ab89;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7ab78;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7ab67;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7ab56;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7ab49;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7ab3a;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7ab2b;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7ab1c;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7ab11;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7ab04;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7aaf7;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7aaea;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7aadc;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7aace;\n          break;\n        case 0x20:\n          local_8c = (byte *)0x7aabb;\n          break;\n        case 0x21:\n          local_8c = (byte *)0x7aab0;\n          break;\n        case 0x22:\n          local_8c = (byte *)0x7aa98;\n          break;\n        case 0x23:\n          local_8c = (byte *)0x7aa8b;\n          break;\n        case 0x24:\n          local_8c = (byte *)0x7aa74;\n          break;\n        default:\n          goto _L7017;\n        }\nLAB_0002dd00:\n        pcVar10 = "%-22s";\n        if (do_wide == 0) {\n          pcVar10 = "%-17.17s";\n        }\n        printf(pcVar10,local_8c);\n        bVar22 = true;\n        uVar7 = (filedata->file_header).e_machine;\n        bVar20 = uVar7 < 0x9026;\n        bVar21 = uVar7 == 0x9026;\n        if (!bVar21) goto LAB_0002dbff;\n        iVar16 = 0xf;\n        pbVar18 = local_8c;\n        pbVar19 = (byte *)"R_ALPHA_LITUSE";\n        do {\n          if (iVar16 == 0) break;\n          iVar16 = iVar16 + -1;\n          bVar20 = *pbVar18 < *pbVar19;\n          bVar21 = *pbVar18 == *pbVar19;\n          pbVar18 = pbVar18 + (uint)bVar23 * -2 + 1;\n          pbVar19 = pbVar19 + (uint)bVar23 * -2 + 1;\n        } while (bVar21);\n        if ((!bVar20 && !bVar21) != bVar20) goto LAB_0002dbff;\n        if (is_rela == 0) {\n          if (local_90 == 0 && local_94 == 0) goto LAB_0002dc72;\n          goto LAB_0002dc11;\n        }\n        piVar1 = (int *)((int)&rels[uVar17].r_addend + 4);\n        if (*piVar1 == 0 && (uint)(6 < (uint)rels[uVar17].r_addend) <= (uint)-*piVar1) {\n                    /* WARNING: Could not recover jumptable at 0x0002dd94. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n          bVar8 = (*(code *)((int)&_GLOBAL_OFFSET_TABLE_ +\n                            *(int *)(&DAT_0008c8d0 + (int)rels[uVar17].r_addend * 4)))();\n          return bVar8;\n        }\n        putc(0x20,*(FILE **)puVar6);\n        bVar5 = rels[uVar17].r_addend;\n        sym_info_00 = (Elf_Internal_Sym *)0x5;\n        pcVar10 = (char *)dcgettext(0,"<unknown addend: %lx>");\n        printf(pcVar10,(int)bVar5);\n        local_6c = 0;\n      }\n      else {\n        if (uVar7 == 0x55) {\ncode_r0x0002e4ef:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b1aa;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a3e;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5ab;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b5a1;\n            break;\n          case 4:\n            local_8c = (byte *)0x7b597;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b587;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b57d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b568;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b555;\n            break;\n          default:\n            goto _L7017;\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar7 == 0x56) {\ncode_r0x0002e577:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b143;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a50;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b53b;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b52a;\n            break;\n          case 4:\n            local_8c = (byte *)0x7b520;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b510;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4fe;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b4f4;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4e4;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4d2;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b4c8;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b8;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a7;\n            break;\n          default:\n            goto _L7017;\n          }\n          goto LAB_0002dd00;\n        }\n_L7017:\n        sym_info_00 = (Elf_Internal_Sym *)0x5;\n        pcVar10 = (char *)dcgettext(0,"unrecognized: %-7lx");\n        printf(pcVar10,local_80);\n        bVar22 = false;\n        local_8c = (byte *)0x0;\nLAB_0002dbff:\n        if (local_90 == 0 && local_94 == 0) {\n          if (is_rela != 0) {\n            iVar16 = (int)rels[uVar17].r_addend;\n            sym_info_00 = *(Elf_Internal_Sym **)((int)&rels[uVar17].r_addend + 4);\n            printf("%*c",(-(uint)(is_32bit_elf == 0) & 8) + 0xc,0x20);\n            if ((int)sym_info_00 < 0) {\n              sym_info_00 = (Elf_Internal_Sym *)\n                            -(int)((int)&sym_info_00->st_value + (uint)(iVar16 != 0));\n              printf("-%llx",-iVar16);\n            }\n            else {\n              printf("%llx",iVar16);\n            }\n          }\n        }\n        else {\nLAB_0002dc11:\n          if ((symtab == (Elf_Internal_Sym *)0x0) || ((local_94 < nsyms) <= local_90)) {\n            sym_info_00 = (Elf_Internal_Sym *)0x5;\n            pcVar10 = (char *)dcgettext(0," bad symbol index: %08lx in reloc");\n            error(pcVar10,local_94);\n            local_6c = 0;\n          }\n          else {\n            pEVar24 = symtab + local_94;\n            pcVar10 = get_symbol_version_string\n                                ((Filedata *)strtablen,local_94,(char *)&pEVar24->st_name,\n                                 (ulong)&pEVar24->st_shndx,(uint)&sym_info,\n                                 (Elf_Internal_Sym *)&vna_other,(versioned_symbol_info *)sym_info_00\n                                 ,in_stack_ffffff60,psym_1);\n            putchar(0x20);\n            if ((pEVar24->st_info & 0xf) == 10) {\n              pcVar13 = "??";\n              uVar14 = -(uint)(is_32bit_elf == 0) & 6;\n              uVar11 = uVar14 + 8;\n              if (strtab != (char *)0x0) {\n                uVar12 = pEVar24->st_name;\n                if ((uVar12 < strtablen) && (uVar12 != 0)) {\n                  pcVar13 = strtab + uVar12;\n                }\n                else {\n                  pcVar13 = "??";\n                }\n              }\n              in_stack_ffffff60 = (ushort *)0x2e9d3;\n              uVar12 = print_symbol(uVar11,pcVar13);\n              if (pcVar10 != (char *)0x0) {\n                pcVar13 = "@@%s";\n                if (sym_info != symbol_public) {\n                  pcVar13 = "@%s";\n                }\n                printf(pcVar13,pcVar10);\n              }\n              iVar16 = (uVar14 + 9) - uVar12;\n              if (uVar11 < uVar12) {\n                iVar16 = 1;\n              }\n              sym_info_00 = (Elf_Internal_Sym *)&DAT_0007c3bc;\n              printf("()%-*s",iVar16);\n            }\n            else {\n              in_stack_ffffff60 = (ushort *)0x2ebcf;\n              print_vma(CONCAT44(uVar11,psym_1),(print_mode)pEVar24->st_value);\n              pcVar13 = "   ";\n              if (is_32bit_elf == 0) {\n                pcVar13 = " ";\n              }\n              printf(pcVar13);\n            }\n            uVar14 = pEVar24->st_name;\n            if (uVar14 == 0) {\n              pcVar10 = "<null>";\n              if ((pEVar24->st_info & 0xf) == 3) {\n                pEVar24 = (Elf_Internal_Sym *)pEVar24->st_shndx;\n                if (pEVar24 < (Elf_Internal_Sym *)(filedata->file_header).e_shnum) {\n                  if (filedata->section_headers + (int)pEVar24 == (Elf_Internal_Shdr *)0x0) {\n                    pcVar10 = "<none>";\n                  }\n                  else if (filedata->string_table == (char *)0x0) {\n                    pcVar10 = "<no-strings>";\n                  }\n                  else {\n                    uVar14 = filedata->section_headers[(int)pEVar24].sh_name;\n                    pcVar10 = filedata->string_table + uVar14;\n                    if (uVar14 < filedata->string_table_length) goto LAB_0002ea57;\n                    pcVar10 = "<corrupt>";\n                  }\n                  sym_info_00 = (Elf_Internal_Sym *)0x5;\n                  pcVar10 = (char *)dcgettext(0,pcVar10);\n                }\n                else {\n                  pcVar10 = "ABS";\n                  if ((pEVar24 != (Elf_Internal_Sym *)0xfffffff1) &&\n                     (pcVar10 = "COMMON", pEVar24 != (Elf_Internal_Sym *)0xfffffff2)) {\n                    uVar7 = (filedata->file_header).e_machine;\n                    if (uVar7 == 8) {\n                      pcVar10 = "SCOMMON";\n                      if ((pEVar24 != (Elf_Internal_Sym *)0xffffff03) &&\n                         (pcVar10 = "SUNDEF", pEVar24 != (Elf_Internal_Sym *)0xffffff04))\n                      goto LAB_0002f0b3;\n                    }\n                    else if (uVar7 == 0x8c) {\n                      pcVar10 = "SCOMMON";\n                      if (pEVar24 != (Elf_Internal_Sym *)0xffffff00) goto LAB_0002f0b3;\n                    }\n                    else if ((uVar7 == 0x3e) || (uVar7 == 0xb4)) {\n                      pcVar10 = "LARGE_COMMON";\n                      if (pEVar24 != (Elf_Internal_Sym *)0xffffff02) goto LAB_0002f085;\n                    }\n                    else if (uVar7 == 0xb5) {\n                      pcVar10 = "LARGE_COMMON";\n                      if (pEVar24 != (Elf_Internal_Sym *)0xffffff02) goto LAB_0002f0b3;\n                    }\n                    else {\nLAB_0002f085:\n                      if (uVar7 == 0x32) {\n                        uVar2 = (filedata->file_header).e_ident[7];\n                        if ((pEVar24 == (Elf_Internal_Sym *)0xffffff00) && (uVar2 == '\x01')) {\n                          pcVar10 = "ANSI_COM";\n                        }\n                        else {\n                          if ((uVar2 != '\r') || (pEVar24 != (Elf_Internal_Sym *)0xffffff20))\n                          goto LAB_0002f0b3;\n                          pcVar10 = "VMS_SYMVEC";\n                        }\n                      }\n                      else {\nLAB_0002f0b3:\n                        sprintf(name_buf,"<section 0x%x>");\n                        pcVar10 = name_buf;\n                        sym_info_00 = pEVar24;\n                      }\n                    }\n                  }\n                }\n              }\nLAB_0002ea57:\n              in_stack_ffffff60 = (ushort *)0x2ea61;\n              print_symbol(0x16,pcVar10);\n            }\n            else if (strtab == (char *)0x0) {\n              sym_info_00 = (Elf_Internal_Sym *)0x5;\n              pcVar10 = (char *)dcgettext(0,"<string table index: %3ld>");\n              printf(pcVar10,uVar14);\n            }\n            else if (uVar14 < strtablen) {\n              in_stack_ffffff60 = (ushort *)0x2ec91;\n              print_symbol(0x16,strtab + uVar14);\n              if (pcVar10 != (char *)0x0) {\n                pcVar13 = "@@%s";\n                if (sym_info != symbol_public) {\n                  pcVar13 = "@%s";\n                }\n                printf(pcVar13,pcVar10);\n              }\n            }\n            else {\n              sym_info_00 = (Elf_Internal_Sym *)0x5;\n              pcVar10 = (char *)dcgettext(0,"<corrupt string table index: %3ld>");\n              error(pcVar10,uVar14);\n              local_6c = 0;\n            }\n            if (is_rela != 0) {\n              sym_info_00 = *(Elf_Internal_Sym **)((int)&rels[uVar17].r_addend + 4);\n              iVar16 = (int)rels[uVar17].r_addend;\n              if ((int)sym_info_00 < 0) {\n                sym_info_00 = (Elf_Internal_Sym *)\n                              -(int)((int)&sym_info_00->st_value + (uint)(iVar16 != 0));\n                printf(" - %llx",-iVar16);\n              }\n              else {\n                printf(" + %llx",iVar16);\n              }\n            }\n          }\n        }\n        if ((filedata->file_header).e_machine == 0x2b) {\n          bVar20 = false;\n          bVar22 = !bVar22;\n          if (!bVar22) {\n            iVar16 = 0xe;\n            pbVar18 = (byte *)"R_SPARC_OLO10";\n            do {\n              if (iVar16 == 0) break;\n              iVar16 = iVar16 + -1;\n              bVar20 = *local_8c < *pbVar18;\n              bVar22 = *local_8c == *pbVar18;\n              local_8c = local_8c + (uint)bVar23 * -2 + 1;\n              pbVar18 = pbVar18 + (uint)bVar23 * -2 + 1;\n            } while (bVar22);\n            if ((!bVar20 && !bVar22) == bVar20) {\n              printf(" + %lx",(int)psym_1 >> 8);\n            }\n          }\n        }\n      }\nLAB_0002dc72:\n      putc(10,*(FILE **)puVar6);\n      if ((is_32bit_elf == 0) && ((filedata->file_header).e_machine == 8)) {\n        pcVar10 = (char *)((uint)psym_1 >> 8 & 0xff);\n        pcVar13 = elf_mips_reloc_type((ulong)pcVar10);\n        uVar14 = (uint)psym_1 >> 0x10 & 0xff;\n        in_stack_ffffff60 = (ushort *)0x2eadb;\n        pcVar15 = elf_mips_reloc_type(uVar14);\n        printf("                    Type2: ");\n        if (pcVar13 == (char *)0x0) {\n          sym_info_00 = (Elf_Internal_Sym *)0x5;\n          pcVar13 = (char *)dcgettext(0,"unrecognized: %-7lx");\n          printf(pcVar13,pcVar10);\n        }\n        else {\n          printf("%-17.17s",pcVar13);\n          pcVar10 = pcVar13;\n        }\n        printf("\n                    Type3: ",pcVar10);\n        if (pcVar15 == (char *)0x0) {\n          sym_info_00 = (Elf_Internal_Sym *)0x5;\n          pcVar10 = (char *)dcgettext(0,"unrecognized: %-7lx");\n          printf(pcVar10,uVar14);\n        }\n        else {\n          printf("%-17.17s",pcVar15);\n        }\n        putc(10,*(FILE **)puVar6);\n      }\n      uVar17 = uVar17 + 1;\n    } while (uVar17 < local_60[0]);" do (compound_statement "{\n      pEVar9 = rels + uVar17;\n      uVar3 = (undefined4)pEVar9->r_offset;\n      uVar4 = *(undefined4 *)((int)&pEVar9->r_offset + 4);\n      uVar14 = *(uint *)((int)&pEVar9->r_info + 4);\n      pEVar24 = *(Elf_Internal_Sym **)&pEVar9->r_info;\n      if (is_32bit_elf == 0) {\n        in_stack_ffffff60 = (ushort *)0x2d63b;\n        local_80 = get_reloc_type((Filedata *)&(filedata->file_header).e_machine,pEVar9->r_info);\n        local_90 = 0;\n        pcVar10 = "%16.16llx  %16.16llx ";\n        if (do_wide == 0) {\n          pcVar10 = "%12.12llx  %12.12llx ";\n        }\n        uVar11 = uVar14;\n        printf(pcVar10,uVar3,uVar4,pEVar24,uVar14);\n        psym_1 = pEVar24;\n        local_94 = uVar14;\n      }\n      else {\n        local_80 = (uint)pEVar24 & 0xff;\n        local_94 = (uint)pEVar24 >> 8 | uVar14 << 0x18;\n        local_90 = uVar14 >> 8;\n        psym_1 = pEVar24;\n        printf("%8.8lx  %8.8lx ",uVar3);\n        sym_info_00 = pEVar24;\n        uVar11 = uVar14;\n      }\n      uVar7 = (filedata->file_header).e_machine;\n      if (uVar7 == 0x72) {\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7997c;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b41;\n          break;\n        case 2:\n          local_8c = (byte *)0x79cff;\n          break;\n        case 3:\n          local_8c = (byte *)0x79cf0;\n          break;\n        case 4:\n          local_8c = (byte *)0x79ce4;\n          break;\n        case 5:\n          local_8c = (byte *)0x79cd8;\n          break;\n        case 6:\n          local_8c = (byte *)0x79ccc;\n          break;\n        case 7:\n          local_8c = (byte *)0x79cbd;\n          break;\n        case 8:\n          local_8c = (byte *)0x79cae;\n          break;\n        case 9:\n          local_8c = (byte *)0x79c9f;\n          break;\n        case 10:\n          local_8c = (byte *)0x79c90;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x79c84;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x79c78;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x79c6d;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x79c61;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x79c55;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x79c49;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x79c3d;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x79c2f;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x79c20;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x79c11;\n          break;\n        default:\n          goto _L7017;\n        }\n        goto LAB_0002dd00;\n      }\n      if (0x72 < uVar7) {\n        if (uVar7 == 0x1057) {\ncode_r0x0002e6d7:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b49c;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a28;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b897;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b888;\n            break;\n          case 4:\n            local_8c = (byte *)0x7b87f;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b873;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b865;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b857;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b849;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b837;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b825;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b813;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b802;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x7b7f1;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x7b7e0;\n            break;\n          case 0xf:\n            local_8c = (byte *)0x7b7cb;\n            break;\n          case 0x10:\n            local_8c = (byte *)0x7b7b6;\n            break;\n          case 0x11:\n            local_8c = (byte *)0x7b7a1;\n            break;\n          case 0x12:\n            local_8c = (byte *)0x7b796;\n            break;\n          case 0x13:\n            local_8c = (byte *)0x7b78c;\n            break;\n          case 0x14:\n            local_8c = (byte *)0x7b784;\n            break;\n          case 0x15:\n            local_8c = (byte *)0x7b777;\n            break;\n          case 0x16:\n            local_8c = (byte *)0x7b769;\n            break;\n          case 0x17:\n            local_8c = (byte *)0x7b757;\n            break;\n          case 0x18:\n            local_8c = (byte *)0x7b746;\n            break;\n          case 0x19:\n            local_8c = (byte *)0x7b735;\n            break;\n          case 0x1a:\n            local_8c = (byte *)0x7b72d;\n            break;\n          case 0x1b:\n            local_8c = (byte *)0x7b721;\n            break;\n          case 0x1c:\n            local_8c = (byte *)0x7b715;\n            break;\n          case 0x1d:\n            local_8c = (byte *)0x7b708;\n            break;\n          case 0x1e:\n            local_8c = (byte *)0x7b6fc;\n            break;\n          case 0x1f:\n            local_8c = (byte *)0x7b6ef;\n            break;\n          case 0x20:\n            local_8c = (byte *)0x7b6e2;\n            break;\n          case 0x21:\n            local_8c = (byte *)0x7b6d1;\n            break;\n          case 0x22:\n            local_8c = (byte *)0x7b6c5;\n            break;\n          case 0x23:\n            local_8c = (byte *)0x7b6b9;\n            break;\n          case 0x24:\n            local_8c = (byte *)0x7b6aa;\n            break;\n          default:\n            goto _L7017;\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar7 < 0x1058) {\n          if (0xb5 < uVar7) {\n            if (uVar7 == 0xc5) {\n              in_stack_ffffff60 = (ushort *)0x2ef89;\n              local_8c = (byte *)elf_rl78_reloc_type(local_80);\n              goto LAB_0002dcf0;\n            }\n            if (uVar7 < 0xc6) {\n              if (uVar7 != 0xbd) {\n                if (uVar7 < 0xbe) {\n                  if (uVar7 == 0xb7) {\n                    in_stack_ffffff60 = (ushort *)0x2dfab;\n                    local_8c = (byte *)elf_aarch64_reloc_type(local_80);\n                  }\n                  else {\n                    if (uVar7 != 0xbc) goto _L7017;\n                    in_stack_ffffff60 = (ushort *)0x2e003;\n                    local_8c = (byte *)elf_tilepro_reloc_type(local_80);\n                  }\n                }\n                else {\n                  if (uVar7 != 0xbf) {\n                    if (uVar7 == 0xc3) goto LAB_0002e062;\n                    goto _L7017;\n                  }\n                  in_stack_ffffff60 = (ushort *)0x2e01f;\n                  local_8c = (byte *)elf_tilegx_reloc_type(local_80);\n                }\n                goto LAB_0002dcf0;\n              }\ncode_r0x0002e43b:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78f38;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bb1;\n                break;\n              case 2:\n                local_8c = (byte *)0x79367;\n                break;\n              case 3:\n                local_8c = (byte *)0x79351;\n                break;\n              case 4:\n                local_8c = (byte *)0x79338;\n                break;\n              case 5:\n                local_8c = (byte *)0x79328;\n                break;\n              case 6:\n                local_8c = (byte *)0x79315;\n                break;\n              case 7:\n                local_8c = (byte *)0x79302;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ef;\n                break;\n              case 9:\n                local_8c = (byte *)0x792da;\n                break;\n              case 10:\n                local_8c = (byte *)0x792bf;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x792a4;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7928b;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79275;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x79261;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7924d;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7923c;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79225;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920f;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f8;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791e1;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791cf;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791be;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791ab;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79198;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79166;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7914d;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x79132;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7911a;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x79100;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790cd;\n                break;\n              default:\n                goto _L7017;\n              }\n            }\n            else if (uVar7 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab5;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a63e;\n              }\n              else {\n                if (local_80 != 2) goto _L7017;\n                local_8c = (byte *)0x78c3f;\n              }\n            }\n            else {\n              if (0xdf < uVar7) {\n                if (uVar7 == 0xf3) {\n                  in_stack_ffffff60 = (ushort *)0x2df7f;\n                  local_8c = (byte *)elf_riscv_reloc_type(local_80);\n                }\n                else {\n                  if (uVar7 != 0xfa) goto _L7017;\n                  if (*(short *)((int)&(filedata->file_header).e_flags + 1) != 0x3200) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x7b8a5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x7b8fd;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x78e21;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x78e14;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e05;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x78dfc;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dd2;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78dc5;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x78db8;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78da9;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78d9a;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d85;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d70;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78d64;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d56;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x78d4a;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x78d3e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78d2e;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d1e;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d0e;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cff;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78cf0;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78ce0;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78cd0;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x78cc1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x78cb2;\n                      break;\n                    default:\n                      goto _L7017;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  in_stack_ffffff60 = (ushort *)0x2f18b;\n                  local_8c = (byte *)elf_nfp3200_reloc_type(local_80);\n                }\n                goto LAB_0002dcf0;\n              }\n              if (uVar7 == 0xdd) {\n                if (local_80 == 7) {\n                  local_8c = (byte *)0x79af6;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b39;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b55;\n                    if (local_80 != 1) {\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }\n                  }\n                  else {\n                    local_8c = (byte *)0x79b16;\n                    if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }\n                  }\n                }\n                else if (local_80 == 0xb) {\n                  local_8c = (byte *)0x79ab8;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ada;\n                  if (local_80 != 9) {\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }\n                }\n                else if (local_80 == 0xd) {\n                  local_8c = (byte *)0x79a90;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto _L7017;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar7 != 0xde) goto _L7017;\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78c33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a93;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adcb;\n                break;\n              case 3:\n                local_8c = (byte *)0x7adc2;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb8;\n                break;\n              case 5:\n                local_8c = (byte *)0x7adae;\n                break;\n              case 6:\n                local_8c = (byte *)0x7ada4;\n                break;\n              case 7:\n                local_8c = (byte *)0x7ad9a;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad8d;\n                break;\n              case 9:\n                local_8c = (byte *)0x7ad82;\n                break;\n              case 10:\n                local_8c = (byte *)0x7ad77;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7ad6d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5f;\n                break;\n              default:\n                goto _L7017;\n              }\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar7 < 0xb4) {\n            if (uVar7 != 0x8c) {\n              if (0x8c < uVar7) {\n                if (uVar7 == 0xad) {\n                  in_stack_ffffff60 = (ushort *)0x2ef09;\n                  local_8c = (byte *)elf_rx_reloc_type(local_80);\n                  goto LAB_0002dcf0;\n                }\n                if (uVar7 < 0xae) {\n                  if (uVar7 == 0x90) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78c4f;\n                      break;\n                    default:\n                      goto _L7017;\n                    case 5:\n                      local_8c = (byte *)0x789bf;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f26;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f13;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x78f09;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78efb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee8;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed8;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec9;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78ebd;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea7;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e97;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e86;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e75;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5f;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e49;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e3b;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  if (uVar7 == 0xa7) {\n                    in_stack_ffffff60 = (ushort *)0x2dce3;\n                    local_8c = (byte *)elf_nds32_reloc_type(local_80);\n                    goto LAB_0002dcf0;\n                  }\n                }\n                else {\n                  if (uVar7 == 0xae) {\n                    in_stack_ffffff60 = (ushort *)0x2ddb3;\n                    local_8c = (byte *)elf_metag_reloc_type(local_80);\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar7 == 0xb1) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78be5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba5;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79536;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79529;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x7951b;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x7950c;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794fc;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794ec;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794db;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794cb;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794bb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794aa;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x7949d;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x79490;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x79484;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79478;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x7946b;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x7945e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x79451;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x79444;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79436;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79429;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x7941c;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x7940e;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x79400;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793f1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793e2;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793d2;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793c2;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793ae;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79399;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79389;\n                      break;\n                    default:\n                      goto _L7017;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                }\n                goto _L7017;\n              }\n              if (uVar7 == 0x78) {\ncode_r0x0002ef25:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7937d;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b8c;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x796f1;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x796e7;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c8;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x796bf;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796b3;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x796a8;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7969c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7968d;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7967d;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7966d;\n                  break;\n                default:\n                  goto _L7017;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar7 < 0x79) {\n                if (uVar7 == 0x73) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x789db;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bdb;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7904a;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903f;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79034;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79023;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7900d;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff9;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fee;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fe1;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fd3;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fc3;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fb2;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78fa2;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f92;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f85;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f78;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f6b;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f5b;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f4a;\n                    break;\n                  default:\n                    goto _L7017;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar7 == 0x74) goto code_r0x0002e2d7;\n              }\n              else {\n                if (uVar7 == 0x87) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79b51;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b25;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f25;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f18;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f0d;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79f00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79ef3;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee5;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec9;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eba;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ead;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e97;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e83;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e75;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e64;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e55;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e45;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e37;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e24;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e16;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e08;\n                    break;\n                  default:\n                    goto _L7017;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar7 == 0x8a) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79543;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b83;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797ee;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797e4;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d8;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797cc;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797bd;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797b1;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x797a3;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7978e;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7977b;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7976d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7975a;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79747;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x7973b;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x7972b;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x7971b;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x7970b;\n                    break;\n                  default:\n                    goto _L7017;\n                  }\n                  goto LAB_0002dd00;\n                }\n              }\n              goto _L7017;\n            }\n            in_stack_ffffff60 = (ushort *)0x2efa1;\n            local_8c = (byte *)elf_tic6x_reloc_type(local_80);\n          }\n          else {\nLAB_0002efc8:\n            in_stack_ffffff60 = (ushort *)0x2efd1;\n            local_8c = (byte *)elf_x86_64_reloc_type(local_80);\n          }\n          goto LAB_0002dcf0;\n        }\n        if (uVar7 == 0x8217) {\ncode_r0x0002edad:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79661;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b6d;\n            break;\n          case 2:\n            local_8c = (byte *)0x79972;\n            break;\n          case 3:\n            local_8c = (byte *)0x79967;\n            break;\n          case 4:\n            local_8c = (byte *)0x7995b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7994a;\n            break;\n          case 6:\n            local_8c = (byte *)0x7993d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7992e;\n            break;\n          case 8:\n            local_8c = (byte *)0x7991f;\n            break;\n          case 9:\n            local_8c = (byte *)0x79910;\n            break;\n          case 10:\n            local_8c = (byte *)0x79901;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x798f2;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x798e6;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x798d5;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x798c6;\n            break;\n          default:\n            goto _L7017;\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar7 < 0x8218) {\n          if (uVar7 == 0x4688) {\ncode_r0x0002e2d7:\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x78e2e;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bc1;\n              break;\n            case 2:\n              local_8c = (byte *)0x790b4;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a5;\n              break;\n            case 4:\n              local_8c = (byte *)0x79095;\n              break;\n            case 5:\n              local_8c = (byte *)0x79089;\n              break;\n            case 6:\n              local_8c = (byte *)0x7907d;\n              break;\n            case 7:\n              local_8c = (byte *)0x79071;\n              break;\n            case 8:\n              local_8c = (byte *)0x79065;\n              break;\n            default:\n              goto _L7017;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar7 < 0x4689) {\n            if (uVar7 == 0x2530) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x790c3;\n                break;\n              case 1:\n                local_8c = (byte *)0x78b96;\n                break;\n              case 2:\n                local_8c = (byte *)0x78c2b;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c1d;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c13;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c09;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bff;\n                break;\n              default:\n                goto _L7017;\n              }\n            }\n            else if (uVar7 < 0x2531) {\n              if (uVar7 == 0x1059) {\ncode_r0x0002e0f7:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7a361;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78acf;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8cb;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8bf;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8ad;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a89c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a885;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a873;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a861;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a856;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a844;\n                  break;\n                default:\n                  goto _L7017;\n                }\n              }\n              else {\n                if (uVar7 != 0x1223) goto _L7017;\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x796fb;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b60;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a45;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a37;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a24;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a10;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799fc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799eb;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d9;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c9;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799ba;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a8;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79997;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79987;\n                  break;\n                default:\n                  goto _L7017;\n                }\n              }\n            }\n            else {\n              if (uVar7 == 0x3330) goto code_r0x0002edcd;\n              if (uVar7 != 0x4157) goto _L7017;\n              if (local_80 == 0) {\n                local_8c = (byte *)0x78ca4;\n              }\n              else {\n                if (local_80 != 1) goto _L7017;\n                local_8c = (byte *)0x78bcf;\n              }\n            }\n          }\n          else {\n            if (uVar7 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b09a;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a59;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b48d;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b47e;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b46a;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b458;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b446;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b434;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41f;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b40a;\n                break;\n              default:\n                goto _L7017;\n              }\n              goto LAB_0002dd00;\n            }\n            if (0x5aa5 < uVar7) {\n              if (uVar7 == 0x7650) goto code_r0x0002e4ef;\n              if (uVar7 == 0x7676) goto code_r0x0002e577;\n              goto _L7017;\n            }\n            if (uVar7 == 0x4def) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b5bd;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a14;\n                break;\n              case 2:\n                local_8c = (byte *)0x78c95;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c83;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c76;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c67;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c5a;\n                break;\n              default:\n                goto _L7017;\n              }\n              goto LAB_0002dd00;\n            }\n            if (uVar7 != 0x5441) goto _L7017;\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7aa69;\n              break;\n            case 1:\n              local_8c = (byte *)0x78a8a;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b08c;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b07e;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b073;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b068;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b05a;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b04b;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b03d;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02f;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b021;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b015;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b009;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7affd;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afee;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd9;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afc4;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaf;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af9a;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af82;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af6a;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af52;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af43;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af34;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af25;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af15;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7af01;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aeee;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aedb;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec8;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb8;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea8;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae98;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae86;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae74;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae62;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae55;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae41;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae2b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae18;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae0a;\n              break;\n            default:\n              goto _L7017;\n            case 200:\n              local_8c = (byte *)0x7adf6;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7ade4;\n            }\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar7 == 0xad45) {\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79a53;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b32;\n            break;\n          case 2:\n            local_8c = (byte *)0x79ded;\n            break;\n          case 3:\n            local_8c = (byte *)0x79ddf;\n            break;\n          case 4:\n            local_8c = (byte *)0x79dce;\n            break;\n          case 5:\n            local_8c = (byte *)0x79dbd;\n            break;\n          case 6:\n            local_8c = (byte *)0x79dad;\n            break;\n          case 7:\n            local_8c = (byte *)0x79d9a;\n            break;\n          case 8:\n            local_8c = (byte *)0x79d8b;\n            break;\n          case 9:\n            local_8c = (byte *)0x79d78;\n            break;\n          case 10:\n            local_8c = (byte *)0x79d67;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x79d56;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x79d47;\n            break;\n          default:\n            goto _L7017;\n          case 0x80:\n            local_8c = (byte *)0x79d2d;\n            break;\n          case 0x81:\n            local_8c = (byte *)0x79d15;\n          }\n          goto LAB_0002dd00;\n        }\n        if (0xad45 < uVar7) {\n          if (uVar7 == 0xdead) goto code_r0x0002ef3d;\n          if (uVar7 < 0xdeae) {\n            if (uVar7 == 0xbaab) goto code_r0x0002e43b;\n            if (uVar7 == 0xbeef) goto code_r0x0002e467;\n            goto _L7017;\n          }\n          if (uVar7 == 0xfeb0) goto code_r0x0002ef25;\n          if (uVar7 == 0xfeba) {\n            if (local_80 == 6) {\n              local_8c = (byte *)0x79879;\n            }\n            else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798af;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bf1;\n                }\n                else {\n                  local_8c = (byte *)0x78b77;\n                  if (local_80 != 1) goto _L7017;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79895;\n                if (local_80 != 4) {\n                  local_8c = (byte *)"R_IQ2000_26";\n                  if (4 < local_80) {\n                    local_8c = (byte *)"R_IQ2000_HI16";\n                  }\n                }\n              }\n            }\n            else if (local_80 == 9) {\n              local_8c = (byte *)0x79844;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79866;\n              }\n              else {\n                local_8c = (byte *)0x79853;\n                if (local_80 != 8) goto _L7017;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x7981b;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79806;\n            }\n            else {\n              if (local_80 != 10) goto _L7017;\n              local_8c = (byte *)0x79832;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar7 == 0xf00d) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7905a;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b9e;\n              break;\n            case 2:\n              local_8c = (byte *)0x79659;\n              break;\n            case 3:\n              local_8c = (byte *)0x79650;\n              break;\n            case 4:\n              local_8c = (byte *)0x79647;\n              break;\n            case 5:\n              local_8c = (byte *)0x79638;\n              break;\n            case 6:\n              local_8c = (byte *)0x79628;\n              break;\n            case 7:\n              local_8c = (byte *)0x79618;\n              break;\n            case 8:\n              local_8c = (byte *)0x79608;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f8;\n              break;\n            case 10:\n              local_8c = (byte *)0x795ec;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795e0;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795d4;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795bc;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795af;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x795a0;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x79591;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x79584;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79575;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79561;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954f;\n              break;\n            default:\n              goto _L7017;\n            }\n            goto LAB_0002dd00;\n          }\n          goto _L7017;\n        }\n        if (uVar7 == 0x9080) goto LAB_0002edf8;\n        if (uVar7 < 0x9081) {\n          if (uVar7 == 0x9026) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7a175;\n              break;\n            case 1:\n              local_8c = (byte *)0x78adb;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a828;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a818;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a808;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f9;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7ea;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7db;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7ce;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7bf;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7b0;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a7a1;\n              break;\n            default:\n              goto _L7017;\n            case 0x11:\n              local_8c = (byte *)0x7a78f;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a77e;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a76e;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a761;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a750;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73f;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a72e;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a720;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a712;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a703;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6f2;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6e0;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6cf;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6be;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6ad;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a69c;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a68b;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a67b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a66b;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a65b;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a64b;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar7 == 0x9041) goto LAB_0002e50a;\n        }\n        else {\n          if (uVar7 == 0xa390) goto LAB_0002e526;\n          if (uVar7 == 0xabc7) goto LAB_0002e54a;\n        }\n        goto _L7017;\n      }\n      if (uVar7 < 0x31) {\n        if (uVar7 < 0x2e) {\n          if (uVar7 != 0x12) {\n            if (uVar7 < 0x13) {\n              if (uVar7 == 7) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79d0a;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b0e;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a16a;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a15b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a14b;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a13c;\n                  break;\n                default:\n                  goto _L7017;\n                case 0x30:\n                  local_8c = (byte *)0x7a131;\n                  break;\n                case 0x31:\n                  local_8c = (byte *)0x7a125;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a11a;\n                  break;\n                case 0x40:\n                  local_8c = (byte *)0x7a10f;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a102;\n                  break;\n                case 0x44:\n                  local_8c = (byte *)0x7a0f7;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0ea;\n                  break;\n                case 0x48:\n                  local_8c = (byte *)0x7a0df;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0d2;\n                  break;\n                case 0x4c:\n                  local_8c = (byte *)0x7a0c7;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0ba;\n                  break;\n                case 0x52:\n                  local_8c = (byte *)0x7a0ad;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a0a0;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a093;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a083;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a073;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a063;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a053;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a043;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a033;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a028;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a01a;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a00e;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79fff;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79ff4;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe9;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fdd;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fce;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar7 < 8) {\n                if (uVar7 == 3) {\nLAB_0002e7da:\n                  in_stack_ffffff60 = (ushort *)0x2e7e3;\n                  local_8c = (byte *)elf_i386_reloc_type(local_80);\n                  goto LAB_0002dcf0;\n                }\n                if (uVar7 < 4) {\n                  if (uVar7 == 2) goto LAB_0002e7ba;\n                }\n                else {\n                  if (uVar7 == 4) {\n                    in_stack_ffffff60 = (ushort *)0x2e6b3;\n                    local_8c = (byte *)elf_m68k_reloc_type(local_80);\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar7 == 6) goto LAB_0002e7da;\n                }\n                goto _L7017;\n              }\n              if (uVar7 == 10) {\nLAB_0002ee10:\n                in_stack_ffffff60 = (ushort *)0x2ee19;\n                local_8c = (byte *)elf_mips_reloc_type(local_80);\n                goto LAB_0002dcf0;\n              }\n              if (10 < uVar7) {\n                if (uVar7 == 0xb) goto LAB_0002e7ba;\n                if (uVar7 == 0xf) {\n                  in_stack_ffffff60 = (ushort *)0x2e67d;\n                  local_8c = (byte *)elf_hppa_reloc_type(local_80);\n                  goto LAB_0002dcf0;\n                }\n                goto _L7017;\n              }\n              if (uVar7 == 8) goto LAB_0002ee10;\n              if (uVar7 == 9) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79c05;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b17;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79fb4;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa6;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f99;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f8c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f7e;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f71;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x79f64;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79f58;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f4c;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f3c;\n                  break;\n                default:\n                  goto _L7017;\n                }\n                goto LAB_0002dd00;\n              }\n              goto _L7017;\n            }\n            if (uVar7 == 0x24) {\n              in_stack_ffffff60 = (ushort *)0x2efb9;\n              local_8c = (byte *)v800_reloc_type(local_80);\n              goto LAB_0002dcf0;\n            }\n            if (0x24 < uVar7) {\n              if (uVar7 == 0x2a) {\n                in_stack_ffffff60 = (ushort *)0x2eea1;\n                local_8c = (byte *)elf_sh_reloc_type(local_80);\n                goto LAB_0002dcf0;\n              }\n              if (uVar7 < 0x2b) {\n                if (uVar7 == 0x27) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x7a8dd;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a9d;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad3b;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad25;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad10;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7ad00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace6;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7acd0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acbc;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7acab;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac9e;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac8d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac7b;\n                    break;\n                  default:\n                    goto _L7017;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar7 == 0x28) {\n                  in_stack_ffffff60 = (ushort *)0x2e323;\n                  local_8c = (byte *)elf_arm_reloc_type(local_80);\n                  goto LAB_0002dcf0;\n                }\n              }\n              else {\n                if (uVar7 == 0x2b) goto LAB_0002e7ba;\n                if (uVar7 == 0x2d) goto LAB_0002e062;\n              }\n              goto _L7017;\n            }\n            if (uVar7 == 0x15) {\n              in_stack_ffffff60 = (ushort *)0x2eed9;\n              local_8c = (byte *)elf_ppc64_reloc_type(local_80);\n              goto LAB_0002dcf0;\n            }\n            if (uVar7 < 0x16) {\n              if (uVar7 == 0x13) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b54a;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a1f;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b8f4;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b8e9;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b8df;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8d1;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8c2;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8b2;\n                  break;\n                default:\n                  goto _L7017;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar7 == 0x14) {\n                in_stack_ffffff60 = (ushort *)0x2e183;\n                local_8c = (byte *)elf_ppc_reloc_type(local_80);\n                goto LAB_0002dcf0;\n              }\n            }\n            else {\n              if (uVar7 == 0x16) {\nLAB_0002e526:\n                in_stack_ffffff60 = (ushort *)0x2e52f;\n                local_8c = (byte *)elf_s390_reloc_type(local_80);\n                goto LAB_0002dcf0;\n              }\n              if (uVar7 == 0x17) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b3ff;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a31;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b68e;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b67e;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b66e;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b661;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b654;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b648;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b63c;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b631;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b625;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b617;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b609;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5fd;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ef;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5e3;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d7;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c9;\n                  break;\n                default:\n                  goto _L7017;\n                }\n                goto LAB_0002dd00;\n              }\n            }\n            goto _L7017;\n          }\nLAB_0002e7ba:\n          in_stack_ffffff60 = (ushort *)0x2e7c3;\n          local_8c = (byte *)elf_sparc_reloc_type(local_80);\n        }\n        else {\n          in_stack_ffffff60 = (ushort *)0x2ede9;\n          local_8c = (byte *)elf_h8_reloc_type(local_80);\n        }\n        goto LAB_0002dcf0;\n      }\n      if (uVar7 == 0x57) {\nLAB_0002edf8:\n        in_stack_ffffff60 = (ushort *)0x2ee01;\n        local_8c = (byte *)v850_reloc_type(local_80);\n        goto LAB_0002dcf0;\n      }\n      if (0x57 < uVar7) {\n        if (uVar7 == 0x5d) {\nLAB_0002e062:\n          in_stack_ffffff60 = (ushort *)0x2e06b;\n          local_8c = (byte *)elf_arc_reloc_type(local_80);\n        }\n        else {\n          if (uVar7 < 0x5e) {\n            if (uVar7 == 0x5a) {\ncode_r0x0002ef3d:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7ad50;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a74;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b19d;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b191;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b184;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b173;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b161;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14f;\n                break;\n              default:\n                goto _L7017;\n              }\n              goto LAB_0002dd00;\n            }\n            if (0x5a < uVar7) {\n              if (uVar7 == 0x5b) {\ncode_r0x0002e741:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79f32;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af5;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3e1;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3d1;\n                  break;\n                default:\n                  goto _L7017;\n                case 6:\n                  local_8c = (byte *)0x7a3c1;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3b1;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a3a2;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a393;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a380;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36f;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar7 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fc2;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78aeb;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a634;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a62b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a616;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a601;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5ee;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5db;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c6;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b6;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a6;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a597;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a585;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a573;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a566;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a559;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a546;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a533;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a527;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a517;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a507;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f7;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4e4;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4d1;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4bd;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a9;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a495;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a481;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a46e;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a45b;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a448;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a435;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a424;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a412;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a400;\n                  break;\n                default:\n                  goto _L7017;\n                }\n                goto LAB_0002dd00;\n              }\n              goto _L7017;\n            }\n            if (uVar7 == 0x58) {\nLAB_0002e50a:\n              in_stack_ffffff60 = (ushort *)0x2e513;\n              local_8c = (byte *)elf_m32r_reloc_type(local_80);\n              goto LAB_0002dcf0;\n            }\n            if (uVar7 == 0x59) {\ncode_r0x0002e467:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7add5;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a67;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3f2;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b3e6;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3d4;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3c2;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3b1;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b399;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b383;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b376;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b364;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b352;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33f;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b32c;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b319;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b309;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f9;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e9;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d9;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c9;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2ba;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a7;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b294;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b281;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b270;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b24d;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b239;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b228;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b217;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b202;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1ed;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d9;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c6;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b6;\n                break;\n              default:\n                goto _L7017;\n              }\n              goto LAB_0002dd00;\n            }\n            goto _L7017;\n          }\n          if (uVar7 == 0x65) goto code_r0x0002edad;\n          if (uVar7 < 0x66) {\n            if (uVar7 != 0x5e) {\n              if (uVar7 == 99) goto code_r0x0002e741;\n              goto _L7017;\n            }\nLAB_0002e54a:\n            in_stack_ffffff60 = (ushort *)0x2e553;\n            local_8c = (byte *)elf_xtensa_reloc_type(local_80);\n          }\n          else if (uVar7 == 0x6a) {\n            in_stack_ffffff60 = (ushort *)0x2ee89;\n            local_8c = (byte *)elf_bfin_reloc_type(local_80);\n          }\n          else {\n            if (uVar7 != 0x71) {\n              if (uVar7 != 0x69) goto _L7017;\n              if (((char)(filedata->file_header).e_flags != '-') &&\n                 ((filedata->file_header).e_ident[7] != '\0')) goto code_r0x0002e0f7;\n              switch(local_80) {\n              default:\n                goto _L7017;\n              case 1:\n                local_8c = (byte *)0x7a3f1;\n                break;\n              case 2:\n                local_8c = (byte *)0x78ac0;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa5b;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa4c;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa34;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa1c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7aa03;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9eb;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9d3;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a9a2;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a98a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a97a;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a965;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a955;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a943;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a933;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a923;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a910;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8fd;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8ea;\n              }\n              goto LAB_0002dd00;\n            }\n            in_stack_ffffff60 = (ushort *)0x2e655;\n            local_8c = (byte *)elf_nios2_reloc_type(local_80);\n          }\n        }\nLAB_0002dcf0:\n        if (local_8c != (byte *)0x0) goto LAB_0002dd00;\n        goto _L7017;\n      }\n      if (uVar7 == 0x4c) {\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x79dfc;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b05;\n          break;\n        case 2:\n          local_8c = (byte *)0x7a357;\n          break;\n        case 3:\n          local_8c = (byte *)0x7a34d;\n          break;\n        case 4:\n          local_8c = (byte *)0x7a33e;\n          break;\n        case 5:\n          local_8c = (byte *)0x7a32e;\n          break;\n        case 6:\n          local_8c = (byte *)0x7a31e;\n          break;\n        case 7:\n          local_8c = (byte *)0x7a309;\n          break;\n        case 8:\n          local_8c = (byte *)0x7a2f6;\n          break;\n        case 9:\n          local_8c = (byte *)0x7a2ea;\n          break;\n        case 10:\n          local_8c = (byte *)0x7a2da;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7a2c9;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7a2b9;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7a2ab;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7a29d;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7a28c;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7a27b;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7a26a;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7a255;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7a241;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7a230;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7a21f;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7a212;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7a207;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7a1f6;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7a1e5;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7a1d1;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7a1bd;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7a1ad;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7a19d;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7a18f;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7a182;\n          break;\n        default:\n          goto _L7017;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar7 < 0x4d) {\n        if (uVar7 == 0x3e) goto LAB_0002efc8;\n        if (uVar7 < 0x3f) {\n          if (uVar7 == 0x32) {\n            in_stack_ffffff60 = (ushort *)0x2e2b3;\n            local_8c = (byte *)elf_ia64_reloc_type(local_80);\n            goto LAB_0002dcf0;\n          }\n          if (uVar7 != 0x35) goto _L7017;\n        }\n        else if (uVar7 != 0x46) {\n          if (uVar7 == 0x4b) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x798bb;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b4c;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bfc;\n              break;\n            case 3:\n              local_8c = (byte *)0x79bf4;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be9;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bde;\n              break;\n            case 6:\n              local_8c = (byte *)0x79bd4;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc8;\n              break;\n            default:\n              goto _L7017;\n            case 0xd:\n              local_8c = (byte *)0x79bbc;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bb1;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79ba2;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b93;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b84;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b70;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b5e;\n            }\n            goto LAB_0002dd00;\n          }\n          goto _L7017;\n        }\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7b69b;\n          break;\n        case 1:\n          local_8c = (byte *)0x789fa;\n          break;\n        case 2:\n          local_8c = (byte *)0x78a06;\n          break;\n        case 3:\n          local_8c = (byte *)0x789cd;\n          break;\n        case 4:\n          local_8c = (byte *)0x789e8;\n          break;\n        case 5:\n          local_8c = (byte *)0x7ba07;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b9fa;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b9ed;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b9da;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b9c2;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b9ac;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b99f;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b990;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7b981;\n          break;\n        default:\n          goto _L7017;\n        case 0xf:\n          local_8c = (byte *)0x7b973;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7b961;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7b94e;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7b93e;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7b92e;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7b91c;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7b909;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar7 == 0x54) {\ncode_r0x0002edcd:\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7ac6f;\n          break;\n        case 1:\n          local_8c = (byte *)0x78a81;\n          break;\n        case 2:\n          local_8c = (byte *)0x7b139;\n          break;\n        case 3:\n          local_8c = (byte *)0x7b12f;\n          break;\n        case 4:\n          local_8c = (byte *)0x7b125;\n          break;\n        case 5:\n          local_8c = (byte *)0x7b117;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b109;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b0fb;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b0ec;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b0dd;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b0cd;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b0b8;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b0a5;\n          break;\n        default:\n          goto _L7017;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar7 < 0x55) {\n        if (uVar7 != 0x50) {\n          if (uVar7 == 0x53) goto code_r0x0002e6d7;\n          goto _L7017;\n        }\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7a838;\n          break;\n        case 1:\n          local_8c = (byte *)0x78aac;\n          break;\n        case 2:\n          local_8c = (byte *)0x7ac65;\n          break;\n        case 3:\n          local_8c = (byte *)0x7ac5b;\n          break;\n        case 4:\n          local_8c = (byte *)0x7ac51;\n          break;\n        case 5:\n          local_8c = (byte *)0x7ac47;\n          break;\n        case 6:\n          local_8c = (byte *)0x7ac3b;\n          break;\n        case 7:\n          local_8c = (byte *)0x7ac2e;\n          break;\n        case 8:\n          local_8c = (byte *)0x7ac21;\n          break;\n        case 9:\n          local_8c = (byte *)0x7ac14;\n          break;\n        case 10:\n          local_8c = (byte *)0x7ac07;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7abf2;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7abdf;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7abd3;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7abc5;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7abb7;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7aba9;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7ab9a;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7ab89;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7ab78;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7ab67;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7ab56;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7ab49;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7ab3a;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7ab2b;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7ab1c;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7ab11;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7ab04;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7aaf7;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7aaea;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7aadc;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7aace;\n          break;\n        case 0x20:\n          local_8c = (byte *)0x7aabb;\n          break;\n        case 0x21:\n          local_8c = (byte *)0x7aab0;\n          break;\n        case 0x22:\n          local_8c = (byte *)0x7aa98;\n          break;\n        case 0x23:\n          local_8c = (byte *)0x7aa8b;\n          break;\n        case 0x24:\n          local_8c = (byte *)0x7aa74;\n          break;\n        default:\n          goto _L7017;\n        }\nLAB_0002dd00:\n        pcVar10 = "%-22s";\n        if (do_wide == 0) {\n          pcVar10 = "%-17.17s";\n        }\n        printf(pcVar10,local_8c);\n        bVar22 = true;\n        uVar7 = (filedata->file_header).e_machine;\n        bVar20 = uVar7 < 0x9026;\n        bVar21 = uVar7 == 0x9026;\n        if (!bVar21) goto LAB_0002dbff;\n        iVar16 = 0xf;\n        pbVar18 = local_8c;\n        pbVar19 = (byte *)"R_ALPHA_LITUSE";\n        do {\n          if (iVar16 == 0) break;\n          iVar16 = iVar16 + -1;\n          bVar20 = *pbVar18 < *pbVar19;\n          bVar21 = *pbVar18 == *pbVar19;\n          pbVar18 = pbVar18 + (uint)bVar23 * -2 + 1;\n          pbVar19 = pbVar19 + (uint)bVar23 * -2 + 1;\n        } while (bVar21);\n        if ((!bVar20 && !bVar21) != bVar20) goto LAB_0002dbff;\n        if (is_rela == 0) {\n          if (local_90 == 0 && local_94 == 0) goto LAB_0002dc72;\n          goto LAB_0002dc11;\n        }\n        piVar1 = (int *)((int)&rels[uVar17].r_addend + 4);\n        if (*piVar1 == 0 && (uint)(6 < (uint)rels[uVar17].r_addend) <= (uint)-*piVar1) {\n                    /* WARNING: Could not recover jumptable at 0x0002dd94. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n          bVar8 = (*(code *)((int)&_GLOBAL_OFFSET_TABLE_ +\n                            *(int *)(&DAT_0008c8d0 + (int)rels[uVar17].r_addend * 4)))();\n          return bVar8;\n        }\n        putc(0x20,*(FILE **)puVar6);\n        bVar5 = rels[uVar17].r_addend;\n        sym_info_00 = (Elf_Internal_Sym *)0x5;\n        pcVar10 = (char *)dcgettext(0,"<unknown addend: %lx>");\n        printf(pcVar10,(int)bVar5);\n        local_6c = 0;\n      }\n      else {\n        if (uVar7 == 0x55) {\ncode_r0x0002e4ef:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b1aa;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a3e;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5ab;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b5a1;\n            break;\n          case 4:\n            local_8c = (byte *)0x7b597;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b587;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b57d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b568;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b555;\n            break;\n          default:\n            goto _L7017;\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar7 == 0x56) {\ncode_r0x0002e577:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b143;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a50;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b53b;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b52a;\n            break;\n          case 4:\n            local_8c = (byte *)0x7b520;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b510;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4fe;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b4f4;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4e4;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4d2;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b4c8;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b8;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a7;\n            break;\n          default:\n            goto _L7017;\n          }\n          goto LAB_0002dd00;\n        }\n_L7017:\n        sym_info_00 = (Elf_Internal_Sym *)0x5;\n        pcVar10 = (char *)dcgettext(0,"unrecognized: %-7lx");\n        printf(pcVar10,local_80);\n        bVar22 = false;\n        local_8c = (byte *)0x0;\nLAB_0002dbff:\n        if (local_90 == 0 && local_94 == 0) {\n          if (is_rela != 0) {\n            iVar16 = (int)rels[uVar17].r_addend;\n            sym_info_00 = *(Elf_Internal_Sym **)((int)&rels[uVar17].r_addend + 4);\n            printf("%*c",(-(uint)(is_32bit_elf == 0) & 8) + 0xc,0x20);\n            if ((int)sym_info_00 < 0) {\n              sym_info_00 = (Elf_Internal_Sym *)\n                            -(int)((int)&sym_info_00->st_value + (uint)(iVar16 != 0));\n              printf("-%llx",-iVar16);\n            }\n            else {\n              printf("%llx",iVar16);\n            }\n          }\n        }\n        else {\nLAB_0002dc11:\n          if ((symtab == (Elf_Internal_Sym *)0x0) || ((local_94 < nsyms) <= local_90)) {\n            sym_info_00 = (Elf_Internal_Sym *)0x5;\n            pcVar10 = (char *)dcgettext(0," bad symbol index: %08lx in reloc");\n            error(pcVar10,local_94);\n            local_6c = 0;\n          }\n          else {\n            pEVar24 = symtab + local_94;\n            pcVar10 = get_symbol_version_string\n                                ((Filedata *)strtablen,local_94,(char *)&pEVar24->st_name,\n                                 (ulong)&pEVar24->st_shndx,(uint)&sym_info,\n                                 (Elf_Internal_Sym *)&vna_other,(versioned_symbol_info *)sym_info_00\n                                 ,in_stack_ffffff60,psym_1);\n            putchar(0x20);\n            if ((pEVar24->st_info & 0xf) == 10) {\n              pcVar13 = "??";\n              uVar14 = -(uint)(is_32bit_elf == 0) & 6;\n              uVar11 = uVar14 + 8;\n              if (strtab != (char *)0x0) {\n                uVar12 = pEVar24->st_name;\n                if ((uVar12 < strtablen) && (uVar12 != 0)) {\n                  pcVar13 = strtab + uVar12;\n                }\n                else {\n                  pcVar13 = "??";\n                }\n              }\n              in_stack_ffffff60 = (ushort *)0x2e9d3;\n              uVar12 = print_symbol(uVar11,pcVar13);\n              if (pcVar10 != (char *)0x0) {\n                pcVar13 = "@@%s";\n                if (sym_info != symbol_public) {\n                  pcVar13 = "@%s";\n                }\n                printf(pcVar13,pcVar10);\n              }\n              iVar16 = (uVar14 + 9) - uVar12;\n              if (uVar11 < uVar12) {\n                iVar16 = 1;\n              }\n              sym_info_00 = (Elf_Internal_Sym *)&DAT_0007c3bc;\n              printf("()%-*s",iVar16);\n            }\n            else {\n              in_stack_ffffff60 = (ushort *)0x2ebcf;\n              print_vma(CONCAT44(uVar11,psym_1),(print_mode)pEVar24->st_value);\n              pcVar13 = "   ";\n              if (is_32bit_elf == 0) {\n                pcVar13 = " ";\n              }\n              printf(pcVar13);\n            }\n            uVar14 = pEVar24->st_name;\n            if (uVar14 == 0) {\n              pcVar10 = "<null>";\n              if ((pEVar24->st_info & 0xf) == 3) {\n                pEVar24 = (Elf_Internal_Sym *)pEVar24->st_shndx;\n                if (pEVar24 < (Elf_Internal_Sym *)(filedata->file_header).e_shnum) {\n                  if (filedata->section_headers + (int)pEVar24 == (Elf_Internal_Shdr *)0x0) {\n                    pcVar10 = "<none>";\n                  }\n                  else if (filedata->string_table == (char *)0x0) {\n                    pcVar10 = "<no-strings>";\n                  }\n                  else {\n                    uVar14 = filedata->section_headers[(int)pEVar24].sh_name;\n                    pcVar10 = filedata->string_table + uVar14;\n                    if (uVar14 < filedata->string_table_length) goto LAB_0002ea57;\n                    pcVar10 = "<corrupt>";\n                  }\n                  sym_info_00 = (Elf_Internal_Sym *)0x5;\n                  pcVar10 = (char *)dcgettext(0,pcVar10);\n                }\n                else {\n                  pcVar10 = "ABS";\n                  if ((pEVar24 != (Elf_Internal_Sym *)0xfffffff1) &&\n                     (pcVar10 = "COMMON", pEVar24 != (Elf_Internal_Sym *)0xfffffff2)) {\n                    uVar7 = (filedata->file_header).e_machine;\n                    if (uVar7 == 8) {\n                      pcVar10 = "SCOMMON";\n                      if ((pEVar24 != (Elf_Internal_Sym *)0xffffff03) &&\n                         (pcVar10 = "SUNDEF", pEVar24 != (Elf_Internal_Sym *)0xffffff04))\n                      goto LAB_0002f0b3;\n                    }\n                    else if (uVar7 == 0x8c) {\n                      pcVar10 = "SCOMMON";\n                      if (pEVar24 != (Elf_Internal_Sym *)0xffffff00) goto LAB_0002f0b3;\n                    }\n                    else if ((uVar7 == 0x3e) || (uVar7 == 0xb4)) {\n                      pcVar10 = "LARGE_COMMON";\n                      if (pEVar24 != (Elf_Internal_Sym *)0xffffff02) goto LAB_0002f085;\n                    }\n                    else if (uVar7 == 0xb5) {\n                      pcVar10 = "LARGE_COMMON";\n                      if (pEVar24 != (Elf_Internal_Sym *)0xffffff02) goto LAB_0002f0b3;\n                    }\n                    else {\nLAB_0002f085:\n                      if (uVar7 == 0x32) {\n                        uVar2 = (filedata->file_header).e_ident[7];\n                        if ((pEVar24 == (Elf_Internal_Sym *)0xffffff00) && (uVar2 == '\x01')) {\n                          pcVar10 = "ANSI_COM";\n                        }\n                        else {\n                          if ((uVar2 != '\r') || (pEVar24 != (Elf_Internal_Sym *)0xffffff20))\n                          goto LAB_0002f0b3;\n                          pcVar10 = "VMS_SYMVEC";\n                        }\n                      }\n                      else {\nLAB_0002f0b3:\n                        sprintf(name_buf,"<section 0x%x>");\n                        pcVar10 = name_buf;\n                        sym_info_00 = pEVar24;\n                      }\n                    }\n                  }\n                }\n              }\nLAB_0002ea57:\n              in_stack_ffffff60 = (ushort *)0x2ea61;\n              print_symbol(0x16,pcVar10);\n            }\n            else if (strtab == (char *)0x0) {\n              sym_info_00 = (Elf_Internal_Sym *)0x5;\n              pcVar10 = (char *)dcgettext(0,"<string table index: %3ld>");\n              printf(pcVar10,uVar14);\n            }\n            else if (uVar14 < strtablen) {\n              in_stack_ffffff60 = (ushort *)0x2ec91;\n              print_symbol(0x16,strtab + uVar14);\n              if (pcVar10 != (char *)0x0) {\n                pcVar13 = "@@%s";\n                if (sym_info != symbol_public) {\n                  pcVar13 = "@%s";\n                }\n                printf(pcVar13,pcVar10);\n              }\n            }\n            else {\n              sym_info_00 = (Elf_Internal_Sym *)0x5;\n              pcVar10 = (char *)dcgettext(0,"<corrupt string table index: %3ld>");\n              error(pcVar10,uVar14);\n              local_6c = 0;\n            }\n            if (is_rela != 0) {\n              sym_info_00 = *(Elf_Internal_Sym **)((int)&rels[uVar17].r_addend + 4);\n              iVar16 = (int)rels[uVar17].r_addend;\n              if ((int)sym_info_00 < 0) {\n                sym_info_00 = (Elf_Internal_Sym *)\n                              -(int)((int)&sym_info_00->st_value + (uint)(iVar16 != 0));\n                printf(" - %llx",-iVar16);\n              }\n              else {\n                printf(" + %llx",iVar16);\n              }\n            }\n          }\n        }\n        if ((filedata->file_header).e_machine == 0x2b) {\n          bVar20 = false;\n          bVar22 = !bVar22;\n          if (!bVar22) {\n            iVar16 = 0xe;\n            pbVar18 = (byte *)"R_SPARC_OLO10";\n            do {\n              if (iVar16 == 0) break;\n              iVar16 = iVar16 + -1;\n              bVar20 = *local_8c < *pbVar18;\n              bVar22 = *local_8c == *pbVar18;\n              local_8c = local_8c + (uint)bVar23 * -2 + 1;\n              pbVar18 = pbVar18 + (uint)bVar23 * -2 + 1;\n            } while (bVar22);\n            if ((!bVar20 && !bVar22) == bVar20) {\n              printf(" + %lx",(int)psym_1 >> 8);\n            }\n          }\n        }\n      }\nLAB_0002dc72:\n      putc(10,*(FILE **)puVar6);\n      if ((is_32bit_elf == 0) && ((filedata->file_header).e_machine == 8)) {\n        pcVar10 = (char *)((uint)psym_1 >> 8 & 0xff);\n        pcVar13 = elf_mips_reloc_type((ulong)pcVar10);\n        uVar14 = (uint)psym_1 >> 0x10 & 0xff;\n        in_stack_ffffff60 = (ushort *)0x2eadb;\n        pcVar15 = elf_mips_reloc_type(uVar14);\n        printf("                    Type2: ");\n        if (pcVar13 == (char *)0x0) {\n          sym_info_00 = (Elf_Internal_Sym *)0x5;\n          pcVar13 = (char *)dcgettext(0,"unrecognized: %-7lx");\n          printf(pcVar13,pcVar10);\n        }\n        else {\n          printf("%-17.17s",pcVar13);\n          pcVar10 = pcVar13;\n        }\n        printf("\n                    Type3: ",pcVar10);\n        if (pcVar15 == (char *)0x0) {\n          sym_info_00 = (Elf_Internal_Sym *)0x5;\n          pcVar10 = (char *)dcgettext(0,"unrecognized: %-7lx");\n          printf(pcVar10,uVar14);\n        }\n        else {\n          printf("%-17.17s",pcVar15);\n        }\n        putc(10,*(FILE **)puVar6);\n      }\n      uVar17 = uVar17 + 1;\n    }" { (expression_statement "pEVar9 = rels + uVar17;" (assignment_expression "pEVar9 = rels + uVar17" identifier = (binary_expression "rels + uVar17" identifier + identifier)) ;) (expression_statement "uVar3 = (undefined4)pEVar9->r_offset;" (assignment_expression "uVar3 = (undefined4)pEVar9->r_offset" identifier = (cast_expression "(undefined4)pEVar9->r_offset" ( (type_descriptor "undefined4" type_identifier) ) (field_expression "pEVar9->r_offset" identifier -> field_identifier))) ;) (expression_statement "uVar4 = *(undefined4 *)((int)&pEVar9->r_offset + 4);" (assignment_expression "uVar4 = *(undefined4 *)((int)&pEVar9->r_offset + 4)" identifier = (pointer_expression "*(undefined4 *)((int)&pEVar9->r_offset + 4)" * (cast_expression "(undefined4 *)((int)&pEVar9->r_offset + 4)" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)&pEVar9->r_offset + 4)" ( (binary_expression "(int)&pEVar9->r_offset + 4" (cast_expression "(int)&pEVar9->r_offset" ( (type_descriptor "int" primitive_type) ) (pointer_expression "&pEVar9->r_offset" & (field_expression "pEVar9->r_offset" identifier -> field_identifier))) + number_literal) ))))) ;) (expression_statement "uVar14 = *(uint *)((int)&pEVar9->r_info + 4);" (assignment_expression "uVar14 = *(uint *)((int)&pEVar9->r_info + 4)" identifier = (pointer_expression "*(uint *)((int)&pEVar9->r_info + 4)" * (cast_expression "(uint *)((int)&pEVar9->r_info + 4)" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)&pEVar9->r_info + 4)" ( (binary_expression "(int)&pEVar9->r_info + 4" (cast_expression "(int)&pEVar9->r_info" ( (type_descriptor "int" primitive_type) ) (pointer_expression "&pEVar9->r_info" & (field_expression "pEVar9->r_info" identifier -> field_identifier))) + number_literal) ))))) ;) (expression_statement "pEVar24 = *(Elf_Internal_Sym **)&pEVar9->r_info;" (assignment_expression "pEVar24 = *(Elf_Internal_Sym **)&pEVar9->r_info" identifier = (pointer_expression "*(Elf_Internal_Sym **)&pEVar9->r_info" * (cast_expression "(Elf_Internal_Sym **)&pEVar9->r_info" ( (type_descriptor "Elf_Internal_Sym **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (pointer_expression "&pEVar9->r_info" & (field_expression "pEVar9->r_info" identifier -> field_identifier))))) ;) (if_statement "if (is_32bit_elf == 0) {\n        in_stack_ffffff60 = (ushort *)0x2d63b;\n        local_80 = get_reloc_type((Filedata *)&(filedata->file_header).e_machine,pEVar9->r_info);\n        local_90 = 0;\n        pcVar10 = "%16.16llx  %16.16llx ";\n        if (do_wide == 0) {\n          pcVar10 = "%12.12llx  %12.12llx ";\n        }\n        uVar11 = uVar14;\n        printf(pcVar10,uVar3,uVar4,pEVar24,uVar14);\n        psym_1 = pEVar24;\n        local_94 = uVar14;\n      }\n      else {\n        local_80 = (uint)pEVar24 & 0xff;\n        local_94 = (uint)pEVar24 >> 8 | uVar14 << 0x18;\n        local_90 = uVar14 >> 8;\n        psym_1 = pEVar24;\n        printf("%8.8lx  %8.8lx ",uVar3);\n        sym_info_00 = pEVar24;\n        uVar11 = uVar14;\n      }" if (parenthesized_expression "(is_32bit_elf == 0)" ( (binary_expression "is_32bit_elf == 0" identifier == number_literal) )) (compound_statement "{\n        in_stack_ffffff60 = (ushort *)0x2d63b;\n        local_80 = get_reloc_type((Filedata *)&(filedata->file_header).e_machine,pEVar9->r_info);\n        local_90 = 0;\n        pcVar10 = "%16.16llx  %16.16llx ";\n        if (do_wide == 0) {\n          pcVar10 = "%12.12llx  %12.12llx ";\n        }\n        uVar11 = uVar14;\n        printf(pcVar10,uVar3,uVar4,pEVar24,uVar14);\n        psym_1 = pEVar24;\n        local_94 = uVar14;\n      }" { (expression_statement "in_stack_ffffff60 = (ushort *)0x2d63b;" (assignment_expression "in_stack_ffffff60 = (ushort *)0x2d63b" identifier = (cast_expression "(ushort *)0x2d63b" ( (type_descriptor "ushort *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (expression_statement "local_80 = get_reloc_type((Filedata *)&(filedata->file_header).e_machine,pEVar9->r_info);" (assignment_expression "local_80 = get_reloc_type((Filedata *)&(filedata->file_header).e_machine,pEVar9->r_info)" identifier = (call_expression "get_reloc_type((Filedata *)&(filedata->file_header).e_machine,pEVar9->r_info)" identifier (argument_list "((Filedata *)&(filedata->file_header).e_machine,pEVar9->r_info)" ( (cast_expression "(Filedata *)&(filedata->file_header).e_machine" ( (type_descriptor "Filedata *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(filedata->file_header).e_machine" & (field_expression "(filedata->file_header).e_machine" (parenthesized_expression "(filedata->file_header)" ( (field_expression "filedata->file_header" identifier -> field_identifier) )) . field_identifier))) , (field_expression "pEVar9->r_info" identifier -> field_identifier) )))) ;) (expression_statement "local_90 = 0;" (assignment_expression "local_90 = 0" identifier = number_literal) ;) (expression_statement "pcVar10 = "%16.16llx  %16.16llx ";" (assignment_expression "pcVar10 = "%16.16llx  %16.16llx "" identifier = (string_literal ""%16.16llx  %16.16llx "" " string_content ")) ;) (if_statement "if (do_wide == 0) {\n          pcVar10 = "%12.12llx  %12.12llx ";\n        }" if (parenthesized_expression "(do_wide == 0)" ( (binary_expression "do_wide == 0" identifier == number_literal) )) (compound_statement "{\n          pcVar10 = "%12.12llx  %12.12llx ";\n        }" { (expression_statement "pcVar10 = "%12.12llx  %12.12llx ";" (assignment_expression "pcVar10 = "%12.12llx  %12.12llx "" identifier = (string_literal ""%12.12llx  %12.12llx "" " string_content ")) ;) })) (expression_statement "uVar11 = uVar14;" (assignment_expression "uVar11 = uVar14" identifier = identifier) ;) (expression_statement "printf(pcVar10,uVar3,uVar4,pEVar24,uVar14);" (call_expression "printf(pcVar10,uVar3,uVar4,pEVar24,uVar14)" identifier (argument_list "(pcVar10,uVar3,uVar4,pEVar24,uVar14)" ( identifier , identifier , identifier , identifier , identifier ))) ;) (expression_statement "psym_1 = pEVar24;" (assignment_expression "psym_1 = pEVar24" identifier = identifier) ;) (expression_statement "local_94 = uVar14;" (assignment_expression "local_94 = uVar14" identifier = identifier) ;) }) (else_clause "else {\n        local_80 = (uint)pEVar24 & 0xff;\n        local_94 = (uint)pEVar24 >> 8 | uVar14 << 0x18;\n        local_90 = uVar14 >> 8;\n        psym_1 = pEVar24;\n        printf("%8.8lx  %8.8lx ",uVar3);\n        sym_info_00 = pEVar24;\n        uVar11 = uVar14;\n      }" else (compound_statement "{\n        local_80 = (uint)pEVar24 & 0xff;\n        local_94 = (uint)pEVar24 >> 8 | uVar14 << 0x18;\n        local_90 = uVar14 >> 8;\n        psym_1 = pEVar24;\n        printf("%8.8lx  %8.8lx ",uVar3);\n        sym_info_00 = pEVar24;\n        uVar11 = uVar14;\n      }" { (expression_statement "local_80 = (uint)pEVar24 & 0xff;" (assignment_expression "local_80 = (uint)pEVar24 & 0xff" identifier = (binary_expression "(uint)pEVar24 & 0xff" (cast_expression "(uint)pEVar24" ( (type_descriptor "uint" type_identifier) ) identifier) & number_literal)) ;) (expression_statement "local_94 = (uint)pEVar24 >> 8 | uVar14 << 0x18;" (assignment_expression "local_94 = (uint)pEVar24 >> 8 | uVar14 << 0x18" identifier = (binary_expression "(uint)pEVar24 >> 8 | uVar14 << 0x18" (binary_expression "(uint)pEVar24 >> 8" (cast_expression "(uint)pEVar24" ( (type_descriptor "uint" type_identifier) ) identifier) >> number_literal) | (binary_expression "uVar14 << 0x18" identifier << number_literal))) ;) (expression_statement "local_90 = uVar14 >> 8;" (assignment_expression "local_90 = uVar14 >> 8" identifier = (binary_expression "uVar14 >> 8" identifier >> number_literal)) ;) (expression_statement "psym_1 = pEVar24;" (assignment_expression "psym_1 = pEVar24" identifier = identifier) ;) (expression_statement "printf("%8.8lx  %8.8lx ",uVar3);" (call_expression "printf("%8.8lx  %8.8lx ",uVar3)" identifier (argument_list "("%8.8lx  %8.8lx ",uVar3)" ( (string_literal ""%8.8lx  %8.8lx "" " string_content ") , identifier ))) ;) (expression_statement "sym_info_00 = pEVar24;" (assignment_expression "sym_info_00 = pEVar24" identifier = identifier) ;) (expression_statement "uVar11 = uVar14;" (assignment_expression "uVar11 = uVar14" identifier = identifier) ;) }))) (expression_statement "uVar7 = (filedata->file_header).e_machine;" (assignment_expression "uVar7 = (filedata->file_header).e_machine" identifier = (field_expression "(filedata->file_header).e_machine" (parenthesized_expression "(filedata->file_header)" ( (field_expression "filedata->file_header" identifier -> field_identifier) )) . field_identifier)) ;) (if_statement "if (uVar7 == 0x72) {\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7997c;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b41;\n          break;\n        case 2:\n          local_8c = (byte *)0x79cff;\n          break;\n        case 3:\n          local_8c = (byte *)0x79cf0;\n          break;\n        case 4:\n          local_8c = (byte *)0x79ce4;\n          break;\n        case 5:\n          local_8c = (byte *)0x79cd8;\n          break;\n        case 6:\n          local_8c = (byte *)0x79ccc;\n          break;\n        case 7:\n          local_8c = (byte *)0x79cbd;\n          break;\n        case 8:\n          local_8c = (byte *)0x79cae;\n          break;\n        case 9:\n          local_8c = (byte *)0x79c9f;\n          break;\n        case 10:\n          local_8c = (byte *)0x79c90;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x79c84;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x79c78;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x79c6d;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x79c61;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x79c55;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x79c49;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x79c3d;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x79c2f;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x79c20;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x79c11;\n          break;\n        default:\n          goto _L7017;\n        }\n        goto LAB_0002dd00;\n      }" if (parenthesized_expression "(uVar7 == 0x72)" ( (binary_expression "uVar7 == 0x72" identifier == number_literal) )) (compound_statement "{\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7997c;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b41;\n          break;\n        case 2:\n          local_8c = (byte *)0x79cff;\n          break;\n        case 3:\n          local_8c = (byte *)0x79cf0;\n          break;\n        case 4:\n          local_8c = (byte *)0x79ce4;\n          break;\n        case 5:\n          local_8c = (byte *)0x79cd8;\n          break;\n        case 6:\n          local_8c = (byte *)0x79ccc;\n          break;\n        case 7:\n          local_8c = (byte *)0x79cbd;\n          break;\n        case 8:\n          local_8c = (byte *)0x79cae;\n          break;\n        case 9:\n          local_8c = (byte *)0x79c9f;\n          break;\n        case 10:\n          local_8c = (byte *)0x79c90;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x79c84;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x79c78;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x79c6d;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x79c61;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x79c55;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x79c49;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x79c3d;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x79c2f;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x79c20;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x79c11;\n          break;\n        default:\n          goto _L7017;\n        }\n        goto LAB_0002dd00;\n      }" { (switch_statement "switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7997c;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b41;\n          break;\n        case 2:\n          local_8c = (byte *)0x79cff;\n          break;\n        case 3:\n          local_8c = (byte *)0x79cf0;\n          break;\n        case 4:\n          local_8c = (byte *)0x79ce4;\n          break;\n        case 5:\n          local_8c = (byte *)0x79cd8;\n          break;\n        case 6:\n          local_8c = (byte *)0x79ccc;\n          break;\n        case 7:\n          local_8c = (byte *)0x79cbd;\n          break;\n        case 8:\n          local_8c = (byte *)0x79cae;\n          break;\n        case 9:\n          local_8c = (byte *)0x79c9f;\n          break;\n        case 10:\n          local_8c = (byte *)0x79c90;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x79c84;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x79c78;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x79c6d;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x79c61;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x79c55;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x79c49;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x79c3d;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x79c2f;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x79c20;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x79c11;\n          break;\n        default:\n          goto _L7017;\n        }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n        case 0:\n          local_8c = (byte *)0x7997c;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b41;\n          break;\n        case 2:\n          local_8c = (byte *)0x79cff;\n          break;\n        case 3:\n          local_8c = (byte *)0x79cf0;\n          break;\n        case 4:\n          local_8c = (byte *)0x79ce4;\n          break;\n        case 5:\n          local_8c = (byte *)0x79cd8;\n          break;\n        case 6:\n          local_8c = (byte *)0x79ccc;\n          break;\n        case 7:\n          local_8c = (byte *)0x79cbd;\n          break;\n        case 8:\n          local_8c = (byte *)0x79cae;\n          break;\n        case 9:\n          local_8c = (byte *)0x79c9f;\n          break;\n        case 10:\n          local_8c = (byte *)0x79c90;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x79c84;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x79c78;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x79c6d;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x79c61;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x79c55;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x79c49;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x79c3d;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x79c2f;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x79c20;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x79c11;\n          break;\n        default:\n          goto _L7017;\n        }" { (case_statement "case 0:\n          local_8c = (byte *)0x7997c;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7997c;" (assignment_expression "local_8c = (byte *)0x7997c" identifier = (cast_expression "(byte *)0x7997c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n          local_8c = (byte *)0x78b41;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x78b41;" (assignment_expression "local_8c = (byte *)0x78b41" identifier = (cast_expression "(byte *)0x78b41" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n          local_8c = (byte *)0x79cff;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x79cff;" (assignment_expression "local_8c = (byte *)0x79cff" identifier = (cast_expression "(byte *)0x79cff" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n          local_8c = (byte *)0x79cf0;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x79cf0;" (assignment_expression "local_8c = (byte *)0x79cf0" identifier = (cast_expression "(byte *)0x79cf0" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n          local_8c = (byte *)0x79ce4;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x79ce4;" (assignment_expression "local_8c = (byte *)0x79ce4" identifier = (cast_expression "(byte *)0x79ce4" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n          local_8c = (byte *)0x79cd8;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x79cd8;" (assignment_expression "local_8c = (byte *)0x79cd8" identifier = (cast_expression "(byte *)0x79cd8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n          local_8c = (byte *)0x79ccc;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x79ccc;" (assignment_expression "local_8c = (byte *)0x79ccc" identifier = (cast_expression "(byte *)0x79ccc" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n          local_8c = (byte *)0x79cbd;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x79cbd;" (assignment_expression "local_8c = (byte *)0x79cbd" identifier = (cast_expression "(byte *)0x79cbd" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n          local_8c = (byte *)0x79cae;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x79cae;" (assignment_expression "local_8c = (byte *)0x79cae" identifier = (cast_expression "(byte *)0x79cae" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n          local_8c = (byte *)0x79c9f;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x79c9f;" (assignment_expression "local_8c = (byte *)0x79c9f" identifier = (cast_expression "(byte *)0x79c9f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n          local_8c = (byte *)0x79c90;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x79c90;" (assignment_expression "local_8c = (byte *)0x79c90" identifier = (cast_expression "(byte *)0x79c90" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n          local_8c = (byte *)0x79c84;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x79c84;" (assignment_expression "local_8c = (byte *)0x79c84" identifier = (cast_expression "(byte *)0x79c84" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n          local_8c = (byte *)0x79c78;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x79c78;" (assignment_expression "local_8c = (byte *)0x79c78" identifier = (cast_expression "(byte *)0x79c78" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd:\n          local_8c = (byte *)0x79c6d;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x79c6d;" (assignment_expression "local_8c = (byte *)0x79c6d" identifier = (cast_expression "(byte *)0x79c6d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xe:\n          local_8c = (byte *)0x79c61;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x79c61;" (assignment_expression "local_8c = (byte *)0x79c61" identifier = (cast_expression "(byte *)0x79c61" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xf:\n          local_8c = (byte *)0x79c55;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x79c55;" (assignment_expression "local_8c = (byte *)0x79c55" identifier = (cast_expression "(byte *)0x79c55" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x10:\n          local_8c = (byte *)0x79c49;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x79c49;" (assignment_expression "local_8c = (byte *)0x79c49" identifier = (cast_expression "(byte *)0x79c49" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x11:\n          local_8c = (byte *)0x79c3d;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x79c3d;" (assignment_expression "local_8c = (byte *)0x79c3d" identifier = (cast_expression "(byte *)0x79c3d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x12:\n          local_8c = (byte *)0x79c2f;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x79c2f;" (assignment_expression "local_8c = (byte *)0x79c2f" identifier = (cast_expression "(byte *)0x79c2f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x13:\n          local_8c = (byte *)0x79c20;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x79c20;" (assignment_expression "local_8c = (byte *)0x79c20" identifier = (cast_expression "(byte *)0x79c20" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x14:\n          local_8c = (byte *)0x79c11;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x79c11;" (assignment_expression "local_8c = (byte *)0x79c11" identifier = (cast_expression "(byte *)0x79c11" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "default:\n          goto _L7017;" default : (goto_statement "goto _L7017;" goto statement_identifier ;)) })) (goto_statement "goto LAB_0002dd00;" goto statement_identifier ;) })) (if_statement "if (0x72 < uVar7) {\n        if (uVar7 == 0x1057) {\ncode_r0x0002e6d7:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b49c;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a28;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b897;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b888;\n            break;\n          case 4:\n            local_8c = (byte *)0x7b87f;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b873;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b865;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b857;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b849;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b837;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b825;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b813;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b802;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x7b7f1;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x7b7e0;\n            break;\n          case 0xf:\n            local_8c = (byte *)0x7b7cb;\n            break;\n          case 0x10:\n            local_8c = (byte *)0x7b7b6;\n            break;\n          case 0x11:\n            local_8c = (byte *)0x7b7a1;\n            break;\n          case 0x12:\n            local_8c = (byte *)0x7b796;\n            break;\n          case 0x13:\n            local_8c = (byte *)0x7b78c;\n            break;\n          case 0x14:\n            local_8c = (byte *)0x7b784;\n            break;\n          case 0x15:\n            local_8c = (byte *)0x7b777;\n            break;\n          case 0x16:\n            local_8c = (byte *)0x7b769;\n            break;\n          case 0x17:\n            local_8c = (byte *)0x7b757;\n            break;\n          case 0x18:\n            local_8c = (byte *)0x7b746;\n            break;\n          case 0x19:\n            local_8c = (byte *)0x7b735;\n            break;\n          case 0x1a:\n            local_8c = (byte *)0x7b72d;\n            break;\n          case 0x1b:\n            local_8c = (byte *)0x7b721;\n            break;\n          case 0x1c:\n            local_8c = (byte *)0x7b715;\n            break;\n          case 0x1d:\n            local_8c = (byte *)0x7b708;\n            break;\n          case 0x1e:\n            local_8c = (byte *)0x7b6fc;\n            break;\n          case 0x1f:\n            local_8c = (byte *)0x7b6ef;\n            break;\n          case 0x20:\n            local_8c = (byte *)0x7b6e2;\n            break;\n          case 0x21:\n            local_8c = (byte *)0x7b6d1;\n            break;\n          case 0x22:\n            local_8c = (byte *)0x7b6c5;\n            break;\n          case 0x23:\n            local_8c = (byte *)0x7b6b9;\n            break;\n          case 0x24:\n            local_8c = (byte *)0x7b6aa;\n            break;\n          default:\n            goto _L7017;\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar7 < 0x1058) {\n          if (0xb5 < uVar7) {\n            if (uVar7 == 0xc5) {\n              in_stack_ffffff60 = (ushort *)0x2ef89;\n              local_8c = (byte *)elf_rl78_reloc_type(local_80);\n              goto LAB_0002dcf0;\n            }\n            if (uVar7 < 0xc6) {\n              if (uVar7 != 0xbd) {\n                if (uVar7 < 0xbe) {\n                  if (uVar7 == 0xb7) {\n                    in_stack_ffffff60 = (ushort *)0x2dfab;\n                    local_8c = (byte *)elf_aarch64_reloc_type(local_80);\n                  }\n                  else {\n                    if (uVar7 != 0xbc) goto _L7017;\n                    in_stack_ffffff60 = (ushort *)0x2e003;\n                    local_8c = (byte *)elf_tilepro_reloc_type(local_80);\n                  }\n                }\n                else {\n                  if (uVar7 != 0xbf) {\n                    if (uVar7 == 0xc3) goto LAB_0002e062;\n                    goto _L7017;\n                  }\n                  in_stack_ffffff60 = (ushort *)0x2e01f;\n                  local_8c = (byte *)elf_tilegx_reloc_type(local_80);\n                }\n                goto LAB_0002dcf0;\n              }\ncode_r0x0002e43b:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78f38;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bb1;\n                break;\n              case 2:\n                local_8c = (byte *)0x79367;\n                break;\n              case 3:\n                local_8c = (byte *)0x79351;\n                break;\n              case 4:\n                local_8c = (byte *)0x79338;\n                break;\n              case 5:\n                local_8c = (byte *)0x79328;\n                break;\n              case 6:\n                local_8c = (byte *)0x79315;\n                break;\n              case 7:\n                local_8c = (byte *)0x79302;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ef;\n                break;\n              case 9:\n                local_8c = (byte *)0x792da;\n                break;\n              case 10:\n                local_8c = (byte *)0x792bf;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x792a4;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7928b;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79275;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x79261;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7924d;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7923c;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79225;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920f;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f8;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791e1;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791cf;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791be;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791ab;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79198;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79166;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7914d;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x79132;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7911a;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x79100;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790cd;\n                break;\n              default:\n                goto _L7017;\n              }\n            }\n            else if (uVar7 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab5;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a63e;\n              }\n              else {\n                if (local_80 != 2) goto _L7017;\n                local_8c = (byte *)0x78c3f;\n              }\n            }\n            else {\n              if (0xdf < uVar7) {\n                if (uVar7 == 0xf3) {\n                  in_stack_ffffff60 = (ushort *)0x2df7f;\n                  local_8c = (byte *)elf_riscv_reloc_type(local_80);\n                }\n                else {\n                  if (uVar7 != 0xfa) goto _L7017;\n                  if (*(short *)((int)&(filedata->file_header).e_flags + 1) != 0x3200) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x7b8a5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x7b8fd;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x78e21;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x78e14;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e05;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x78dfc;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dd2;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78dc5;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x78db8;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78da9;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78d9a;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d85;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d70;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78d64;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d56;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x78d4a;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x78d3e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78d2e;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d1e;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d0e;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cff;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78cf0;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78ce0;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78cd0;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x78cc1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x78cb2;\n                      break;\n                    default:\n                      goto _L7017;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  in_stack_ffffff60 = (ushort *)0x2f18b;\n                  local_8c = (byte *)elf_nfp3200_reloc_type(local_80);\n                }\n                goto LAB_0002dcf0;\n              }\n              if (uVar7 == 0xdd) {\n                if (local_80 == 7) {\n                  local_8c = (byte *)0x79af6;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b39;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b55;\n                    if (local_80 != 1) {\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }\n                  }\n                  else {\n                    local_8c = (byte *)0x79b16;\n                    if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }\n                  }\n                }\n                else if (local_80 == 0xb) {\n                  local_8c = (byte *)0x79ab8;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ada;\n                  if (local_80 != 9) {\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }\n                }\n                else if (local_80 == 0xd) {\n                  local_8c = (byte *)0x79a90;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto _L7017;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar7 != 0xde) goto _L7017;\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78c33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a93;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adcb;\n                break;\n              case 3:\n                local_8c = (byte *)0x7adc2;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb8;\n                break;\n              case 5:\n                local_8c = (byte *)0x7adae;\n                break;\n              case 6:\n                local_8c = (byte *)0x7ada4;\n                break;\n              case 7:\n                local_8c = (byte *)0x7ad9a;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad8d;\n                break;\n              case 9:\n                local_8c = (byte *)0x7ad82;\n                break;\n              case 10:\n                local_8c = (byte *)0x7ad77;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7ad6d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5f;\n                break;\n              default:\n                goto _L7017;\n              }\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar7 < 0xb4) {\n            if (uVar7 != 0x8c) {\n              if (0x8c < uVar7) {\n                if (uVar7 == 0xad) {\n                  in_stack_ffffff60 = (ushort *)0x2ef09;\n                  local_8c = (byte *)elf_rx_reloc_type(local_80);\n                  goto LAB_0002dcf0;\n                }\n                if (uVar7 < 0xae) {\n                  if (uVar7 == 0x90) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78c4f;\n                      break;\n                    default:\n                      goto _L7017;\n                    case 5:\n                      local_8c = (byte *)0x789bf;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f26;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f13;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x78f09;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78efb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee8;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed8;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec9;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78ebd;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea7;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e97;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e86;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e75;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5f;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e49;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e3b;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  if (uVar7 == 0xa7) {\n                    in_stack_ffffff60 = (ushort *)0x2dce3;\n                    local_8c = (byte *)elf_nds32_reloc_type(local_80);\n                    goto LAB_0002dcf0;\n                  }\n                }\n                else {\n                  if (uVar7 == 0xae) {\n                    in_stack_ffffff60 = (ushort *)0x2ddb3;\n                    local_8c = (byte *)elf_metag_reloc_type(local_80);\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar7 == 0xb1) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78be5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba5;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79536;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79529;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x7951b;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x7950c;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794fc;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794ec;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794db;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794cb;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794bb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794aa;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x7949d;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x79490;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x79484;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79478;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x7946b;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x7945e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x79451;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x79444;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79436;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79429;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x7941c;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x7940e;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x79400;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793f1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793e2;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793d2;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793c2;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793ae;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79399;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79389;\n                      break;\n                    default:\n                      goto _L7017;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                }\n                goto _L7017;\n              }\n              if (uVar7 == 0x78) {\ncode_r0x0002ef25:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7937d;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b8c;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x796f1;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x796e7;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c8;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x796bf;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796b3;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x796a8;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7969c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7968d;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7967d;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7966d;\n                  break;\n                default:\n                  goto _L7017;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar7 < 0x79) {\n                if (uVar7 == 0x73) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x789db;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bdb;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7904a;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903f;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79034;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79023;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7900d;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff9;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fee;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fe1;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fd3;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fc3;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fb2;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78fa2;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f92;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f85;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f78;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f6b;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f5b;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f4a;\n                    break;\n                  default:\n                    goto _L7017;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar7 == 0x74) goto code_r0x0002e2d7;\n              }\n              else {\n                if (uVar7 == 0x87) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79b51;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b25;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f25;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f18;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f0d;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79f00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79ef3;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee5;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec9;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eba;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ead;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e97;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e83;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e75;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e64;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e55;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e45;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e37;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e24;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e16;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e08;\n                    break;\n                  default:\n                    goto _L7017;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar7 == 0x8a) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79543;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b83;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797ee;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797e4;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d8;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797cc;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797bd;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797b1;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x797a3;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7978e;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7977b;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7976d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7975a;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79747;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x7973b;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x7972b;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x7971b;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x7970b;\n                    break;\n                  default:\n                    goto _L7017;\n                  }\n                  goto LAB_0002dd00;\n                }\n              }\n              goto _L7017;\n            }\n            in_stack_ffffff60 = (ushort *)0x2efa1;\n            local_8c = (byte *)elf_tic6x_reloc_type(local_80);\n          }\n          else {\nLAB_0002efc8:\n            in_stack_ffffff60 = (ushort *)0x2efd1;\n            local_8c = (byte *)elf_x86_64_reloc_type(local_80);\n          }\n          goto LAB_0002dcf0;\n        }\n        if (uVar7 == 0x8217) {\ncode_r0x0002edad:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79661;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b6d;\n            break;\n          case 2:\n            local_8c = (byte *)0x79972;\n            break;\n          case 3:\n            local_8c = (byte *)0x79967;\n            break;\n          case 4:\n            local_8c = (byte *)0x7995b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7994a;\n            break;\n          case 6:\n            local_8c = (byte *)0x7993d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7992e;\n            break;\n          case 8:\n            local_8c = (byte *)0x7991f;\n            break;\n          case 9:\n            local_8c = (byte *)0x79910;\n            break;\n          case 10:\n            local_8c = (byte *)0x79901;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x798f2;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x798e6;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x798d5;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x798c6;\n            break;\n          default:\n            goto _L7017;\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar7 < 0x8218) {\n          if (uVar7 == 0x4688) {\ncode_r0x0002e2d7:\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x78e2e;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bc1;\n              break;\n            case 2:\n              local_8c = (byte *)0x790b4;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a5;\n              break;\n            case 4:\n              local_8c = (byte *)0x79095;\n              break;\n            case 5:\n              local_8c = (byte *)0x79089;\n              break;\n            case 6:\n              local_8c = (byte *)0x7907d;\n              break;\n            case 7:\n              local_8c = (byte *)0x79071;\n              break;\n            case 8:\n              local_8c = (byte *)0x79065;\n              break;\n            default:\n              goto _L7017;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar7 < 0x4689) {\n            if (uVar7 == 0x2530) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x790c3;\n                break;\n              case 1:\n                local_8c = (byte *)0x78b96;\n                break;\n              case 2:\n                local_8c = (byte *)0x78c2b;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c1d;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c13;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c09;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bff;\n                break;\n              default:\n                goto _L7017;\n              }\n            }\n            else if (uVar7 < 0x2531) {\n              if (uVar7 == 0x1059) {\ncode_r0x0002e0f7:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7a361;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78acf;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8cb;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8bf;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8ad;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a89c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a885;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a873;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a861;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a856;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a844;\n                  break;\n                default:\n                  goto _L7017;\n                }\n              }\n              else {\n                if (uVar7 != 0x1223) goto _L7017;\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x796fb;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b60;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a45;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a37;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a24;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a10;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799fc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799eb;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d9;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c9;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799ba;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a8;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79997;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79987;\n                  break;\n                default:\n                  goto _L7017;\n                }\n              }\n            }\n            else {\n              if (uVar7 == 0x3330) goto code_r0x0002edcd;\n              if (uVar7 != 0x4157) goto _L7017;\n              if (local_80 == 0) {\n                local_8c = (byte *)0x78ca4;\n              }\n              else {\n                if (local_80 != 1) goto _L7017;\n                local_8c = (byte *)0x78bcf;\n              }\n            }\n          }\n          else {\n            if (uVar7 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b09a;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a59;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b48d;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b47e;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b46a;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b458;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b446;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b434;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41f;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b40a;\n                break;\n              default:\n                goto _L7017;\n              }\n              goto LAB_0002dd00;\n            }\n            if (0x5aa5 < uVar7) {\n              if (uVar7 == 0x7650) goto code_r0x0002e4ef;\n              if (uVar7 == 0x7676) goto code_r0x0002e577;\n              goto _L7017;\n            }\n            if (uVar7 == 0x4def) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b5bd;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a14;\n                break;\n              case 2:\n                local_8c = (byte *)0x78c95;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c83;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c76;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c67;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c5a;\n                break;\n              default:\n                goto _L7017;\n              }\n              goto LAB_0002dd00;\n            }\n            if (uVar7 != 0x5441) goto _L7017;\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7aa69;\n              break;\n            case 1:\n              local_8c = (byte *)0x78a8a;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b08c;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b07e;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b073;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b068;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b05a;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b04b;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b03d;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02f;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b021;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b015;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b009;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7affd;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afee;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd9;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afc4;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaf;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af9a;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af82;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af6a;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af52;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af43;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af34;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af25;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af15;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7af01;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aeee;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aedb;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec8;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb8;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea8;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae98;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae86;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae74;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae62;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae55;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae41;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae2b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae18;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae0a;\n              break;\n            default:\n              goto _L7017;\n            case 200:\n              local_8c = (byte *)0x7adf6;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7ade4;\n            }\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar7 == 0xad45) {\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79a53;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b32;\n            break;\n          case 2:\n            local_8c = (byte *)0x79ded;\n            break;\n          case 3:\n            local_8c = (byte *)0x79ddf;\n            break;\n          case 4:\n            local_8c = (byte *)0x79dce;\n            break;\n          case 5:\n            local_8c = (byte *)0x79dbd;\n            break;\n          case 6:\n            local_8c = (byte *)0x79dad;\n            break;\n          case 7:\n            local_8c = (byte *)0x79d9a;\n            break;\n          case 8:\n            local_8c = (byte *)0x79d8b;\n            break;\n          case 9:\n            local_8c = (byte *)0x79d78;\n            break;\n          case 10:\n            local_8c = (byte *)0x79d67;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x79d56;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x79d47;\n            break;\n          default:\n            goto _L7017;\n          case 0x80:\n            local_8c = (byte *)0x79d2d;\n            break;\n          case 0x81:\n            local_8c = (byte *)0x79d15;\n          }\n          goto LAB_0002dd00;\n        }\n        if (0xad45 < uVar7) {\n          if (uVar7 == 0xdead) goto code_r0x0002ef3d;\n          if (uVar7 < 0xdeae) {\n            if (uVar7 == 0xbaab) goto code_r0x0002e43b;\n            if (uVar7 == 0xbeef) goto code_r0x0002e467;\n            goto _L7017;\n          }\n          if (uVar7 == 0xfeb0) goto code_r0x0002ef25;\n          if (uVar7 == 0xfeba) {\n            if (local_80 == 6) {\n              local_8c = (byte *)0x79879;\n            }\n            else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798af;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bf1;\n                }\n                else {\n                  local_8c = (byte *)0x78b77;\n                  if (local_80 != 1) goto _L7017;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79895;\n                if (local_80 != 4) {\n                  local_8c = (byte *)"R_IQ2000_26";\n                  if (4 < local_80) {\n                    local_8c = (byte *)"R_IQ2000_HI16";\n                  }\n                }\n              }\n            }\n            else if (local_80 == 9) {\n              local_8c = (byte *)0x79844;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79866;\n              }\n              else {\n                local_8c = (byte *)0x79853;\n                if (local_80 != 8) goto _L7017;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x7981b;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79806;\n            }\n            else {\n              if (local_80 != 10) goto _L7017;\n              local_8c = (byte *)0x79832;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar7 == 0xf00d) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7905a;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b9e;\n              break;\n            case 2:\n              local_8c = (byte *)0x79659;\n              break;\n            case 3:\n              local_8c = (byte *)0x79650;\n              break;\n            case 4:\n              local_8c = (byte *)0x79647;\n              break;\n            case 5:\n              local_8c = (byte *)0x79638;\n              break;\n            case 6:\n              local_8c = (byte *)0x79628;\n              break;\n            case 7:\n              local_8c = (byte *)0x79618;\n              break;\n            case 8:\n              local_8c = (byte *)0x79608;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f8;\n              break;\n            case 10:\n              local_8c = (byte *)0x795ec;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795e0;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795d4;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795bc;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795af;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x795a0;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x79591;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x79584;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79575;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79561;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954f;\n              break;\n            default:\n              goto _L7017;\n            }\n            goto LAB_0002dd00;\n          }\n          goto _L7017;\n        }\n        if (uVar7 == 0x9080) goto LAB_0002edf8;\n        if (uVar7 < 0x9081) {\n          if (uVar7 == 0x9026) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7a175;\n              break;\n            case 1:\n              local_8c = (byte *)0x78adb;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a828;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a818;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a808;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f9;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7ea;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7db;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7ce;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7bf;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7b0;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a7a1;\n              break;\n            default:\n              goto _L7017;\n            case 0x11:\n              local_8c = (byte *)0x7a78f;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a77e;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a76e;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a761;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a750;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73f;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a72e;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a720;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a712;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a703;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6f2;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6e0;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6cf;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6be;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6ad;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a69c;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a68b;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a67b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a66b;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a65b;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a64b;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar7 == 0x9041) goto LAB_0002e50a;\n        }\n        else {\n          if (uVar7 == 0xa390) goto LAB_0002e526;\n          if (uVar7 == 0xabc7) goto LAB_0002e54a;\n        }\n        goto _L7017;\n      }" if (parenthesized_expression "(0x72 < uVar7)" ( (binary_expression "0x72 < uVar7" number_literal < identifier) )) (compound_statement "{\n        if (uVar7 == 0x1057) {\ncode_r0x0002e6d7:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b49c;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a28;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b897;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b888;\n            break;\n          case 4:\n            local_8c = (byte *)0x7b87f;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b873;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b865;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b857;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b849;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b837;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b825;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b813;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b802;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x7b7f1;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x7b7e0;\n            break;\n          case 0xf:\n            local_8c = (byte *)0x7b7cb;\n            break;\n          case 0x10:\n            local_8c = (byte *)0x7b7b6;\n            break;\n          case 0x11:\n            local_8c = (byte *)0x7b7a1;\n            break;\n          case 0x12:\n            local_8c = (byte *)0x7b796;\n            break;\n          case 0x13:\n            local_8c = (byte *)0x7b78c;\n            break;\n          case 0x14:\n            local_8c = (byte *)0x7b784;\n            break;\n          case 0x15:\n            local_8c = (byte *)0x7b777;\n            break;\n          case 0x16:\n            local_8c = (byte *)0x7b769;\n            break;\n          case 0x17:\n            local_8c = (byte *)0x7b757;\n            break;\n          case 0x18:\n            local_8c = (byte *)0x7b746;\n            break;\n          case 0x19:\n            local_8c = (byte *)0x7b735;\n            break;\n          case 0x1a:\n            local_8c = (byte *)0x7b72d;\n            break;\n          case 0x1b:\n            local_8c = (byte *)0x7b721;\n            break;\n          case 0x1c:\n            local_8c = (byte *)0x7b715;\n            break;\n          case 0x1d:\n            local_8c = (byte *)0x7b708;\n            break;\n          case 0x1e:\n            local_8c = (byte *)0x7b6fc;\n            break;\n          case 0x1f:\n            local_8c = (byte *)0x7b6ef;\n            break;\n          case 0x20:\n            local_8c = (byte *)0x7b6e2;\n            break;\n          case 0x21:\n            local_8c = (byte *)0x7b6d1;\n            break;\n          case 0x22:\n            local_8c = (byte *)0x7b6c5;\n            break;\n          case 0x23:\n            local_8c = (byte *)0x7b6b9;\n            break;\n          case 0x24:\n            local_8c = (byte *)0x7b6aa;\n            break;\n          default:\n            goto _L7017;\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar7 < 0x1058) {\n          if (0xb5 < uVar7) {\n            if (uVar7 == 0xc5) {\n              in_stack_ffffff60 = (ushort *)0x2ef89;\n              local_8c = (byte *)elf_rl78_reloc_type(local_80);\n              goto LAB_0002dcf0;\n            }\n            if (uVar7 < 0xc6) {\n              if (uVar7 != 0xbd) {\n                if (uVar7 < 0xbe) {\n                  if (uVar7 == 0xb7) {\n                    in_stack_ffffff60 = (ushort *)0x2dfab;\n                    local_8c = (byte *)elf_aarch64_reloc_type(local_80);\n                  }\n                  else {\n                    if (uVar7 != 0xbc) goto _L7017;\n                    in_stack_ffffff60 = (ushort *)0x2e003;\n                    local_8c = (byte *)elf_tilepro_reloc_type(local_80);\n                  }\n                }\n                else {\n                  if (uVar7 != 0xbf) {\n                    if (uVar7 == 0xc3) goto LAB_0002e062;\n                    goto _L7017;\n                  }\n                  in_stack_ffffff60 = (ushort *)0x2e01f;\n                  local_8c = (byte *)elf_tilegx_reloc_type(local_80);\n                }\n                goto LAB_0002dcf0;\n              }\ncode_r0x0002e43b:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78f38;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bb1;\n                break;\n              case 2:\n                local_8c = (byte *)0x79367;\n                break;\n              case 3:\n                local_8c = (byte *)0x79351;\n                break;\n              case 4:\n                local_8c = (byte *)0x79338;\n                break;\n              case 5:\n                local_8c = (byte *)0x79328;\n                break;\n              case 6:\n                local_8c = (byte *)0x79315;\n                break;\n              case 7:\n                local_8c = (byte *)0x79302;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ef;\n                break;\n              case 9:\n                local_8c = (byte *)0x792da;\n                break;\n              case 10:\n                local_8c = (byte *)0x792bf;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x792a4;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7928b;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79275;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x79261;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7924d;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7923c;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79225;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920f;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f8;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791e1;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791cf;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791be;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791ab;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79198;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79166;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7914d;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x79132;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7911a;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x79100;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790cd;\n                break;\n              default:\n                goto _L7017;\n              }\n            }\n            else if (uVar7 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab5;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a63e;\n              }\n              else {\n                if (local_80 != 2) goto _L7017;\n                local_8c = (byte *)0x78c3f;\n              }\n            }\n            else {\n              if (0xdf < uVar7) {\n                if (uVar7 == 0xf3) {\n                  in_stack_ffffff60 = (ushort *)0x2df7f;\n                  local_8c = (byte *)elf_riscv_reloc_type(local_80);\n                }\n                else {\n                  if (uVar7 != 0xfa) goto _L7017;\n                  if (*(short *)((int)&(filedata->file_header).e_flags + 1) != 0x3200) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x7b8a5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x7b8fd;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x78e21;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x78e14;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e05;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x78dfc;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dd2;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78dc5;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x78db8;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78da9;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78d9a;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d85;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d70;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78d64;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d56;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x78d4a;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x78d3e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78d2e;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d1e;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d0e;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cff;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78cf0;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78ce0;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78cd0;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x78cc1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x78cb2;\n                      break;\n                    default:\n                      goto _L7017;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  in_stack_ffffff60 = (ushort *)0x2f18b;\n                  local_8c = (byte *)elf_nfp3200_reloc_type(local_80);\n                }\n                goto LAB_0002dcf0;\n              }\n              if (uVar7 == 0xdd) {\n                if (local_80 == 7) {\n                  local_8c = (byte *)0x79af6;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b39;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b55;\n                    if (local_80 != 1) {\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }\n                  }\n                  else {\n                    local_8c = (byte *)0x79b16;\n                    if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }\n                  }\n                }\n                else if (local_80 == 0xb) {\n                  local_8c = (byte *)0x79ab8;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ada;\n                  if (local_80 != 9) {\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }\n                }\n                else if (local_80 == 0xd) {\n                  local_8c = (byte *)0x79a90;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto _L7017;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar7 != 0xde) goto _L7017;\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78c33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a93;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adcb;\n                break;\n              case 3:\n                local_8c = (byte *)0x7adc2;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb8;\n                break;\n              case 5:\n                local_8c = (byte *)0x7adae;\n                break;\n              case 6:\n                local_8c = (byte *)0x7ada4;\n                break;\n              case 7:\n                local_8c = (byte *)0x7ad9a;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad8d;\n                break;\n              case 9:\n                local_8c = (byte *)0x7ad82;\n                break;\n              case 10:\n                local_8c = (byte *)0x7ad77;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7ad6d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5f;\n                break;\n              default:\n                goto _L7017;\n              }\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar7 < 0xb4) {\n            if (uVar7 != 0x8c) {\n              if (0x8c < uVar7) {\n                if (uVar7 == 0xad) {\n                  in_stack_ffffff60 = (ushort *)0x2ef09;\n                  local_8c = (byte *)elf_rx_reloc_type(local_80);\n                  goto LAB_0002dcf0;\n                }\n                if (uVar7 < 0xae) {\n                  if (uVar7 == 0x90) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78c4f;\n                      break;\n                    default:\n                      goto _L7017;\n                    case 5:\n                      local_8c = (byte *)0x789bf;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f26;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f13;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x78f09;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78efb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee8;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed8;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec9;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78ebd;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea7;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e97;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e86;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e75;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5f;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e49;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e3b;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  if (uVar7 == 0xa7) {\n                    in_stack_ffffff60 = (ushort *)0x2dce3;\n                    local_8c = (byte *)elf_nds32_reloc_type(local_80);\n                    goto LAB_0002dcf0;\n                  }\n                }\n                else {\n                  if (uVar7 == 0xae) {\n                    in_stack_ffffff60 = (ushort *)0x2ddb3;\n                    local_8c = (byte *)elf_metag_reloc_type(local_80);\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar7 == 0xb1) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78be5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba5;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79536;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79529;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x7951b;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x7950c;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794fc;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794ec;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794db;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794cb;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794bb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794aa;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x7949d;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x79490;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x79484;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79478;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x7946b;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x7945e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x79451;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x79444;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79436;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79429;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x7941c;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x7940e;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x79400;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793f1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793e2;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793d2;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793c2;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793ae;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79399;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79389;\n                      break;\n                    default:\n                      goto _L7017;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                }\n                goto _L7017;\n              }\n              if (uVar7 == 0x78) {\ncode_r0x0002ef25:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7937d;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b8c;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x796f1;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x796e7;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c8;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x796bf;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796b3;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x796a8;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7969c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7968d;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7967d;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7966d;\n                  break;\n                default:\n                  goto _L7017;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar7 < 0x79) {\n                if (uVar7 == 0x73) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x789db;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bdb;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7904a;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903f;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79034;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79023;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7900d;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff9;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fee;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fe1;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fd3;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fc3;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fb2;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78fa2;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f92;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f85;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f78;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f6b;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f5b;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f4a;\n                    break;\n                  default:\n                    goto _L7017;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar7 == 0x74) goto code_r0x0002e2d7;\n              }\n              else {\n                if (uVar7 == 0x87) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79b51;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b25;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f25;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f18;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f0d;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79f00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79ef3;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee5;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec9;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eba;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ead;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e97;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e83;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e75;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e64;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e55;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e45;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e37;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e24;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e16;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e08;\n                    break;\n                  default:\n                    goto _L7017;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar7 == 0x8a) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79543;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b83;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797ee;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797e4;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d8;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797cc;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797bd;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797b1;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x797a3;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7978e;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7977b;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7976d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7975a;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79747;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x7973b;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x7972b;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x7971b;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x7970b;\n                    break;\n                  default:\n                    goto _L7017;\n                  }\n                  goto LAB_0002dd00;\n                }\n              }\n              goto _L7017;\n            }\n            in_stack_ffffff60 = (ushort *)0x2efa1;\n            local_8c = (byte *)elf_tic6x_reloc_type(local_80);\n          }\n          else {\nLAB_0002efc8:\n            in_stack_ffffff60 = (ushort *)0x2efd1;\n            local_8c = (byte *)elf_x86_64_reloc_type(local_80);\n          }\n          goto LAB_0002dcf0;\n        }\n        if (uVar7 == 0x8217) {\ncode_r0x0002edad:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79661;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b6d;\n            break;\n          case 2:\n            local_8c = (byte *)0x79972;\n            break;\n          case 3:\n            local_8c = (byte *)0x79967;\n            break;\n          case 4:\n            local_8c = (byte *)0x7995b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7994a;\n            break;\n          case 6:\n            local_8c = (byte *)0x7993d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7992e;\n            break;\n          case 8:\n            local_8c = (byte *)0x7991f;\n            break;\n          case 9:\n            local_8c = (byte *)0x79910;\n            break;\n          case 10:\n            local_8c = (byte *)0x79901;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x798f2;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x798e6;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x798d5;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x798c6;\n            break;\n          default:\n            goto _L7017;\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar7 < 0x8218) {\n          if (uVar7 == 0x4688) {\ncode_r0x0002e2d7:\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x78e2e;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bc1;\n              break;\n            case 2:\n              local_8c = (byte *)0x790b4;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a5;\n              break;\n            case 4:\n              local_8c = (byte *)0x79095;\n              break;\n            case 5:\n              local_8c = (byte *)0x79089;\n              break;\n            case 6:\n              local_8c = (byte *)0x7907d;\n              break;\n            case 7:\n              local_8c = (byte *)0x79071;\n              break;\n            case 8:\n              local_8c = (byte *)0x79065;\n              break;\n            default:\n              goto _L7017;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar7 < 0x4689) {\n            if (uVar7 == 0x2530) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x790c3;\n                break;\n              case 1:\n                local_8c = (byte *)0x78b96;\n                break;\n              case 2:\n                local_8c = (byte *)0x78c2b;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c1d;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c13;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c09;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bff;\n                break;\n              default:\n                goto _L7017;\n              }\n            }\n            else if (uVar7 < 0x2531) {\n              if (uVar7 == 0x1059) {\ncode_r0x0002e0f7:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7a361;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78acf;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8cb;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8bf;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8ad;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a89c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a885;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a873;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a861;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a856;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a844;\n                  break;\n                default:\n                  goto _L7017;\n                }\n              }\n              else {\n                if (uVar7 != 0x1223) goto _L7017;\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x796fb;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b60;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a45;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a37;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a24;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a10;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799fc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799eb;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d9;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c9;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799ba;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a8;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79997;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79987;\n                  break;\n                default:\n                  goto _L7017;\n                }\n              }\n            }\n            else {\n              if (uVar7 == 0x3330) goto code_r0x0002edcd;\n              if (uVar7 != 0x4157) goto _L7017;\n              if (local_80 == 0) {\n                local_8c = (byte *)0x78ca4;\n              }\n              else {\n                if (local_80 != 1) goto _L7017;\n                local_8c = (byte *)0x78bcf;\n              }\n            }\n          }\n          else {\n            if (uVar7 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b09a;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a59;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b48d;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b47e;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b46a;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b458;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b446;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b434;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41f;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b40a;\n                break;\n              default:\n                goto _L7017;\n              }\n              goto LAB_0002dd00;\n            }\n            if (0x5aa5 < uVar7) {\n              if (uVar7 == 0x7650) goto code_r0x0002e4ef;\n              if (uVar7 == 0x7676) goto code_r0x0002e577;\n              goto _L7017;\n            }\n            if (uVar7 == 0x4def) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b5bd;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a14;\n                break;\n              case 2:\n                local_8c = (byte *)0x78c95;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c83;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c76;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c67;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c5a;\n                break;\n              default:\n                goto _L7017;\n              }\n              goto LAB_0002dd00;\n            }\n            if (uVar7 != 0x5441) goto _L7017;\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7aa69;\n              break;\n            case 1:\n              local_8c = (byte *)0x78a8a;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b08c;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b07e;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b073;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b068;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b05a;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b04b;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b03d;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02f;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b021;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b015;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b009;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7affd;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afee;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd9;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afc4;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaf;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af9a;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af82;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af6a;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af52;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af43;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af34;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af25;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af15;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7af01;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aeee;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aedb;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec8;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb8;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea8;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae98;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae86;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae74;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae62;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae55;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae41;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae2b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae18;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae0a;\n              break;\n            default:\n              goto _L7017;\n            case 200:\n              local_8c = (byte *)0x7adf6;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7ade4;\n            }\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar7 == 0xad45) {\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79a53;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b32;\n            break;\n          case 2:\n            local_8c = (byte *)0x79ded;\n            break;\n          case 3:\n            local_8c = (byte *)0x79ddf;\n            break;\n          case 4:\n            local_8c = (byte *)0x79dce;\n            break;\n          case 5:\n            local_8c = (byte *)0x79dbd;\n            break;\n          case 6:\n            local_8c = (byte *)0x79dad;\n            break;\n          case 7:\n            local_8c = (byte *)0x79d9a;\n            break;\n          case 8:\n            local_8c = (byte *)0x79d8b;\n            break;\n          case 9:\n            local_8c = (byte *)0x79d78;\n            break;\n          case 10:\n            local_8c = (byte *)0x79d67;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x79d56;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x79d47;\n            break;\n          default:\n            goto _L7017;\n          case 0x80:\n            local_8c = (byte *)0x79d2d;\n            break;\n          case 0x81:\n            local_8c = (byte *)0x79d15;\n          }\n          goto LAB_0002dd00;\n        }\n        if (0xad45 < uVar7) {\n          if (uVar7 == 0xdead) goto code_r0x0002ef3d;\n          if (uVar7 < 0xdeae) {\n            if (uVar7 == 0xbaab) goto code_r0x0002e43b;\n            if (uVar7 == 0xbeef) goto code_r0x0002e467;\n            goto _L7017;\n          }\n          if (uVar7 == 0xfeb0) goto code_r0x0002ef25;\n          if (uVar7 == 0xfeba) {\n            if (local_80 == 6) {\n              local_8c = (byte *)0x79879;\n            }\n            else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798af;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bf1;\n                }\n                else {\n                  local_8c = (byte *)0x78b77;\n                  if (local_80 != 1) goto _L7017;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79895;\n                if (local_80 != 4) {\n                  local_8c = (byte *)"R_IQ2000_26";\n                  if (4 < local_80) {\n                    local_8c = (byte *)"R_IQ2000_HI16";\n                  }\n                }\n              }\n            }\n            else if (local_80 == 9) {\n              local_8c = (byte *)0x79844;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79866;\n              }\n              else {\n                local_8c = (byte *)0x79853;\n                if (local_80 != 8) goto _L7017;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x7981b;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79806;\n            }\n            else {\n              if (local_80 != 10) goto _L7017;\n              local_8c = (byte *)0x79832;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar7 == 0xf00d) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7905a;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b9e;\n              break;\n            case 2:\n              local_8c = (byte *)0x79659;\n              break;\n            case 3:\n              local_8c = (byte *)0x79650;\n              break;\n            case 4:\n              local_8c = (byte *)0x79647;\n              break;\n            case 5:\n              local_8c = (byte *)0x79638;\n              break;\n            case 6:\n              local_8c = (byte *)0x79628;\n              break;\n            case 7:\n              local_8c = (byte *)0x79618;\n              break;\n            case 8:\n              local_8c = (byte *)0x79608;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f8;\n              break;\n            case 10:\n              local_8c = (byte *)0x795ec;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795e0;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795d4;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795bc;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795af;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x795a0;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x79591;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x79584;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79575;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79561;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954f;\n              break;\n            default:\n              goto _L7017;\n            }\n            goto LAB_0002dd00;\n          }\n          goto _L7017;\n        }\n        if (uVar7 == 0x9080) goto LAB_0002edf8;\n        if (uVar7 < 0x9081) {\n          if (uVar7 == 0x9026) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7a175;\n              break;\n            case 1:\n              local_8c = (byte *)0x78adb;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a828;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a818;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a808;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f9;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7ea;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7db;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7ce;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7bf;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7b0;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a7a1;\n              break;\n            default:\n              goto _L7017;\n            case 0x11:\n              local_8c = (byte *)0x7a78f;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a77e;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a76e;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a761;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a750;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73f;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a72e;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a720;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a712;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a703;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6f2;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6e0;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6cf;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6be;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6ad;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a69c;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a68b;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a67b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a66b;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a65b;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a64b;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar7 == 0x9041) goto LAB_0002e50a;\n        }\n        else {\n          if (uVar7 == 0xa390) goto LAB_0002e526;\n          if (uVar7 == 0xabc7) goto LAB_0002e54a;\n        }\n        goto _L7017;\n      }" { (if_statement "if (uVar7 == 0x1057) {\ncode_r0x0002e6d7:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b49c;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a28;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b897;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b888;\n            break;\n          case 4:\n            local_8c = (byte *)0x7b87f;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b873;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b865;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b857;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b849;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b837;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b825;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b813;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b802;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x7b7f1;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x7b7e0;\n            break;\n          case 0xf:\n            local_8c = (byte *)0x7b7cb;\n            break;\n          case 0x10:\n            local_8c = (byte *)0x7b7b6;\n            break;\n          case 0x11:\n            local_8c = (byte *)0x7b7a1;\n            break;\n          case 0x12:\n            local_8c = (byte *)0x7b796;\n            break;\n          case 0x13:\n            local_8c = (byte *)0x7b78c;\n            break;\n          case 0x14:\n            local_8c = (byte *)0x7b784;\n            break;\n          case 0x15:\n            local_8c = (byte *)0x7b777;\n            break;\n          case 0x16:\n            local_8c = (byte *)0x7b769;\n            break;\n          case 0x17:\n            local_8c = (byte *)0x7b757;\n            break;\n          case 0x18:\n            local_8c = (byte *)0x7b746;\n            break;\n          case 0x19:\n            local_8c = (byte *)0x7b735;\n            break;\n          case 0x1a:\n            local_8c = (byte *)0x7b72d;\n            break;\n          case 0x1b:\n            local_8c = (byte *)0x7b721;\n            break;\n          case 0x1c:\n            local_8c = (byte *)0x7b715;\n            break;\n          case 0x1d:\n            local_8c = (byte *)0x7b708;\n            break;\n          case 0x1e:\n            local_8c = (byte *)0x7b6fc;\n            break;\n          case 0x1f:\n            local_8c = (byte *)0x7b6ef;\n            break;\n          case 0x20:\n            local_8c = (byte *)0x7b6e2;\n            break;\n          case 0x21:\n            local_8c = (byte *)0x7b6d1;\n            break;\n          case 0x22:\n            local_8c = (byte *)0x7b6c5;\n            break;\n          case 0x23:\n            local_8c = (byte *)0x7b6b9;\n            break;\n          case 0x24:\n            local_8c = (byte *)0x7b6aa;\n            break;\n          default:\n            goto _L7017;\n          }\n          goto LAB_0002dd00;\n        }" if (parenthesized_expression "(uVar7 == 0x1057)" ( (binary_expression "uVar7 == 0x1057" identifier == number_literal) )) (compound_statement "{\ncode_r0x0002e6d7:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b49c;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a28;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b897;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b888;\n            break;\n          case 4:\n            local_8c = (byte *)0x7b87f;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b873;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b865;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b857;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b849;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b837;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b825;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b813;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b802;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x7b7f1;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x7b7e0;\n            break;\n          case 0xf:\n            local_8c = (byte *)0x7b7cb;\n            break;\n          case 0x10:\n            local_8c = (byte *)0x7b7b6;\n            break;\n          case 0x11:\n            local_8c = (byte *)0x7b7a1;\n            break;\n          case 0x12:\n            local_8c = (byte *)0x7b796;\n            break;\n          case 0x13:\n            local_8c = (byte *)0x7b78c;\n            break;\n          case 0x14:\n            local_8c = (byte *)0x7b784;\n            break;\n          case 0x15:\n            local_8c = (byte *)0x7b777;\n            break;\n          case 0x16:\n            local_8c = (byte *)0x7b769;\n            break;\n          case 0x17:\n            local_8c = (byte *)0x7b757;\n            break;\n          case 0x18:\n            local_8c = (byte *)0x7b746;\n            break;\n          case 0x19:\n            local_8c = (byte *)0x7b735;\n            break;\n          case 0x1a:\n            local_8c = (byte *)0x7b72d;\n            break;\n          case 0x1b:\n            local_8c = (byte *)0x7b721;\n            break;\n          case 0x1c:\n            local_8c = (byte *)0x7b715;\n            break;\n          case 0x1d:\n            local_8c = (byte *)0x7b708;\n            break;\n          case 0x1e:\n            local_8c = (byte *)0x7b6fc;\n            break;\n          case 0x1f:\n            local_8c = (byte *)0x7b6ef;\n            break;\n          case 0x20:\n            local_8c = (byte *)0x7b6e2;\n            break;\n          case 0x21:\n            local_8c = (byte *)0x7b6d1;\n            break;\n          case 0x22:\n            local_8c = (byte *)0x7b6c5;\n            break;\n          case 0x23:\n            local_8c = (byte *)0x7b6b9;\n            break;\n          case 0x24:\n            local_8c = (byte *)0x7b6aa;\n            break;\n          default:\n            goto _L7017;\n          }\n          goto LAB_0002dd00;\n        }" { (labeled_statement "code_r0x0002e6d7:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b49c;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a28;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b897;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b888;\n            break;\n          case 4:\n            local_8c = (byte *)0x7b87f;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b873;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b865;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b857;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b849;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b837;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b825;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b813;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b802;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x7b7f1;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x7b7e0;\n            break;\n          case 0xf:\n            local_8c = (byte *)0x7b7cb;\n            break;\n          case 0x10:\n            local_8c = (byte *)0x7b7b6;\n            break;\n          case 0x11:\n            local_8c = (byte *)0x7b7a1;\n            break;\n          case 0x12:\n            local_8c = (byte *)0x7b796;\n            break;\n          case 0x13:\n            local_8c = (byte *)0x7b78c;\n            break;\n          case 0x14:\n            local_8c = (byte *)0x7b784;\n            break;\n          case 0x15:\n            local_8c = (byte *)0x7b777;\n            break;\n          case 0x16:\n            local_8c = (byte *)0x7b769;\n            break;\n          case 0x17:\n            local_8c = (byte *)0x7b757;\n            break;\n          case 0x18:\n            local_8c = (byte *)0x7b746;\n            break;\n          case 0x19:\n            local_8c = (byte *)0x7b735;\n            break;\n          case 0x1a:\n            local_8c = (byte *)0x7b72d;\n            break;\n          case 0x1b:\n            local_8c = (byte *)0x7b721;\n            break;\n          case 0x1c:\n            local_8c = (byte *)0x7b715;\n            break;\n          case 0x1d:\n            local_8c = (byte *)0x7b708;\n            break;\n          case 0x1e:\n            local_8c = (byte *)0x7b6fc;\n            break;\n          case 0x1f:\n            local_8c = (byte *)0x7b6ef;\n            break;\n          case 0x20:\n            local_8c = (byte *)0x7b6e2;\n            break;\n          case 0x21:\n            local_8c = (byte *)0x7b6d1;\n            break;\n          case 0x22:\n            local_8c = (byte *)0x7b6c5;\n            break;\n          case 0x23:\n            local_8c = (byte *)0x7b6b9;\n            break;\n          case 0x24:\n            local_8c = (byte *)0x7b6aa;\n            break;\n          default:\n            goto _L7017;\n          }" statement_identifier : (switch_statement "switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b49c;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a28;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b897;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b888;\n            break;\n          case 4:\n            local_8c = (byte *)0x7b87f;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b873;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b865;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b857;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b849;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b837;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b825;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b813;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b802;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x7b7f1;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x7b7e0;\n            break;\n          case 0xf:\n            local_8c = (byte *)0x7b7cb;\n            break;\n          case 0x10:\n            local_8c = (byte *)0x7b7b6;\n            break;\n          case 0x11:\n            local_8c = (byte *)0x7b7a1;\n            break;\n          case 0x12:\n            local_8c = (byte *)0x7b796;\n            break;\n          case 0x13:\n            local_8c = (byte *)0x7b78c;\n            break;\n          case 0x14:\n            local_8c = (byte *)0x7b784;\n            break;\n          case 0x15:\n            local_8c = (byte *)0x7b777;\n            break;\n          case 0x16:\n            local_8c = (byte *)0x7b769;\n            break;\n          case 0x17:\n            local_8c = (byte *)0x7b757;\n            break;\n          case 0x18:\n            local_8c = (byte *)0x7b746;\n            break;\n          case 0x19:\n            local_8c = (byte *)0x7b735;\n            break;\n          case 0x1a:\n            local_8c = (byte *)0x7b72d;\n            break;\n          case 0x1b:\n            local_8c = (byte *)0x7b721;\n            break;\n          case 0x1c:\n            local_8c = (byte *)0x7b715;\n            break;\n          case 0x1d:\n            local_8c = (byte *)0x7b708;\n            break;\n          case 0x1e:\n            local_8c = (byte *)0x7b6fc;\n            break;\n          case 0x1f:\n            local_8c = (byte *)0x7b6ef;\n            break;\n          case 0x20:\n            local_8c = (byte *)0x7b6e2;\n            break;\n          case 0x21:\n            local_8c = (byte *)0x7b6d1;\n            break;\n          case 0x22:\n            local_8c = (byte *)0x7b6c5;\n            break;\n          case 0x23:\n            local_8c = (byte *)0x7b6b9;\n            break;\n          case 0x24:\n            local_8c = (byte *)0x7b6aa;\n            break;\n          default:\n            goto _L7017;\n          }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n          case 0:\n            local_8c = (byte *)0x7b49c;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a28;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b897;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b888;\n            break;\n          case 4:\n            local_8c = (byte *)0x7b87f;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b873;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b865;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b857;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b849;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b837;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b825;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b813;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b802;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x7b7f1;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x7b7e0;\n            break;\n          case 0xf:\n            local_8c = (byte *)0x7b7cb;\n            break;\n          case 0x10:\n            local_8c = (byte *)0x7b7b6;\n            break;\n          case 0x11:\n            local_8c = (byte *)0x7b7a1;\n            break;\n          case 0x12:\n            local_8c = (byte *)0x7b796;\n            break;\n          case 0x13:\n            local_8c = (byte *)0x7b78c;\n            break;\n          case 0x14:\n            local_8c = (byte *)0x7b784;\n            break;\n          case 0x15:\n            local_8c = (byte *)0x7b777;\n            break;\n          case 0x16:\n            local_8c = (byte *)0x7b769;\n            break;\n          case 0x17:\n            local_8c = (byte *)0x7b757;\n            break;\n          case 0x18:\n            local_8c = (byte *)0x7b746;\n            break;\n          case 0x19:\n            local_8c = (byte *)0x7b735;\n            break;\n          case 0x1a:\n            local_8c = (byte *)0x7b72d;\n            break;\n          case 0x1b:\n            local_8c = (byte *)0x7b721;\n            break;\n          case 0x1c:\n            local_8c = (byte *)0x7b715;\n            break;\n          case 0x1d:\n            local_8c = (byte *)0x7b708;\n            break;\n          case 0x1e:\n            local_8c = (byte *)0x7b6fc;\n            break;\n          case 0x1f:\n            local_8c = (byte *)0x7b6ef;\n            break;\n          case 0x20:\n            local_8c = (byte *)0x7b6e2;\n            break;\n          case 0x21:\n            local_8c = (byte *)0x7b6d1;\n            break;\n          case 0x22:\n            local_8c = (byte *)0x7b6c5;\n            break;\n          case 0x23:\n            local_8c = (byte *)0x7b6b9;\n            break;\n          case 0x24:\n            local_8c = (byte *)0x7b6aa;\n            break;\n          default:\n            goto _L7017;\n          }" { (case_statement "case 0:\n            local_8c = (byte *)0x7b49c;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b49c;" (assignment_expression "local_8c = (byte *)0x7b49c" identifier = (cast_expression "(byte *)0x7b49c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n            local_8c = (byte *)0x78a28;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x78a28;" (assignment_expression "local_8c = (byte *)0x78a28" identifier = (cast_expression "(byte *)0x78a28" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n            local_8c = (byte *)0x7b897;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b897;" (assignment_expression "local_8c = (byte *)0x7b897" identifier = (cast_expression "(byte *)0x7b897" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n            local_8c = (byte *)0x7b888;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b888;" (assignment_expression "local_8c = (byte *)0x7b888" identifier = (cast_expression "(byte *)0x7b888" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n            local_8c = (byte *)0x7b87f;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b87f;" (assignment_expression "local_8c = (byte *)0x7b87f" identifier = (cast_expression "(byte *)0x7b87f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n            local_8c = (byte *)0x7b873;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b873;" (assignment_expression "local_8c = (byte *)0x7b873" identifier = (cast_expression "(byte *)0x7b873" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n            local_8c = (byte *)0x7b865;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b865;" (assignment_expression "local_8c = (byte *)0x7b865" identifier = (cast_expression "(byte *)0x7b865" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n            local_8c = (byte *)0x7b857;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b857;" (assignment_expression "local_8c = (byte *)0x7b857" identifier = (cast_expression "(byte *)0x7b857" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n            local_8c = (byte *)0x7b849;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b849;" (assignment_expression "local_8c = (byte *)0x7b849" identifier = (cast_expression "(byte *)0x7b849" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n            local_8c = (byte *)0x7b837;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b837;" (assignment_expression "local_8c = (byte *)0x7b837" identifier = (cast_expression "(byte *)0x7b837" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n            local_8c = (byte *)0x7b825;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b825;" (assignment_expression "local_8c = (byte *)0x7b825" identifier = (cast_expression "(byte *)0x7b825" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n            local_8c = (byte *)0x7b813;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b813;" (assignment_expression "local_8c = (byte *)0x7b813" identifier = (cast_expression "(byte *)0x7b813" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n            local_8c = (byte *)0x7b802;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b802;" (assignment_expression "local_8c = (byte *)0x7b802" identifier = (cast_expression "(byte *)0x7b802" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd:\n            local_8c = (byte *)0x7b7f1;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b7f1;" (assignment_expression "local_8c = (byte *)0x7b7f1" identifier = (cast_expression "(byte *)0x7b7f1" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xe:\n            local_8c = (byte *)0x7b7e0;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b7e0;" (assignment_expression "local_8c = (byte *)0x7b7e0" identifier = (cast_expression "(byte *)0x7b7e0" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xf:\n            local_8c = (byte *)0x7b7cb;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b7cb;" (assignment_expression "local_8c = (byte *)0x7b7cb" identifier = (cast_expression "(byte *)0x7b7cb" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x10:\n            local_8c = (byte *)0x7b7b6;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b7b6;" (assignment_expression "local_8c = (byte *)0x7b7b6" identifier = (cast_expression "(byte *)0x7b7b6" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x11:\n            local_8c = (byte *)0x7b7a1;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b7a1;" (assignment_expression "local_8c = (byte *)0x7b7a1" identifier = (cast_expression "(byte *)0x7b7a1" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x12:\n            local_8c = (byte *)0x7b796;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b796;" (assignment_expression "local_8c = (byte *)0x7b796" identifier = (cast_expression "(byte *)0x7b796" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x13:\n            local_8c = (byte *)0x7b78c;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b78c;" (assignment_expression "local_8c = (byte *)0x7b78c" identifier = (cast_expression "(byte *)0x7b78c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x14:\n            local_8c = (byte *)0x7b784;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b784;" (assignment_expression "local_8c = (byte *)0x7b784" identifier = (cast_expression "(byte *)0x7b784" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x15:\n            local_8c = (byte *)0x7b777;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b777;" (assignment_expression "local_8c = (byte *)0x7b777" identifier = (cast_expression "(byte *)0x7b777" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x16:\n            local_8c = (byte *)0x7b769;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b769;" (assignment_expression "local_8c = (byte *)0x7b769" identifier = (cast_expression "(byte *)0x7b769" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x17:\n            local_8c = (byte *)0x7b757;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b757;" (assignment_expression "local_8c = (byte *)0x7b757" identifier = (cast_expression "(byte *)0x7b757" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x18:\n            local_8c = (byte *)0x7b746;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b746;" (assignment_expression "local_8c = (byte *)0x7b746" identifier = (cast_expression "(byte *)0x7b746" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x19:\n            local_8c = (byte *)0x7b735;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b735;" (assignment_expression "local_8c = (byte *)0x7b735" identifier = (cast_expression "(byte *)0x7b735" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1a:\n            local_8c = (byte *)0x7b72d;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b72d;" (assignment_expression "local_8c = (byte *)0x7b72d" identifier = (cast_expression "(byte *)0x7b72d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1b:\n            local_8c = (byte *)0x7b721;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b721;" (assignment_expression "local_8c = (byte *)0x7b721" identifier = (cast_expression "(byte *)0x7b721" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1c:\n            local_8c = (byte *)0x7b715;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b715;" (assignment_expression "local_8c = (byte *)0x7b715" identifier = (cast_expression "(byte *)0x7b715" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1d:\n            local_8c = (byte *)0x7b708;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b708;" (assignment_expression "local_8c = (byte *)0x7b708" identifier = (cast_expression "(byte *)0x7b708" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1e:\n            local_8c = (byte *)0x7b6fc;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b6fc;" (assignment_expression "local_8c = (byte *)0x7b6fc" identifier = (cast_expression "(byte *)0x7b6fc" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1f:\n            local_8c = (byte *)0x7b6ef;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b6ef;" (assignment_expression "local_8c = (byte *)0x7b6ef" identifier = (cast_expression "(byte *)0x7b6ef" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x20:\n            local_8c = (byte *)0x7b6e2;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b6e2;" (assignment_expression "local_8c = (byte *)0x7b6e2" identifier = (cast_expression "(byte *)0x7b6e2" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x21:\n            local_8c = (byte *)0x7b6d1;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b6d1;" (assignment_expression "local_8c = (byte *)0x7b6d1" identifier = (cast_expression "(byte *)0x7b6d1" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x22:\n            local_8c = (byte *)0x7b6c5;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b6c5;" (assignment_expression "local_8c = (byte *)0x7b6c5" identifier = (cast_expression "(byte *)0x7b6c5" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x23:\n            local_8c = (byte *)0x7b6b9;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b6b9;" (assignment_expression "local_8c = (byte *)0x7b6b9" identifier = (cast_expression "(byte *)0x7b6b9" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x24:\n            local_8c = (byte *)0x7b6aa;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b6aa;" (assignment_expression "local_8c = (byte *)0x7b6aa" identifier = (cast_expression "(byte *)0x7b6aa" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "default:\n            goto _L7017;" default : (goto_statement "goto _L7017;" goto statement_identifier ;)) }))) (goto_statement "goto LAB_0002dd00;" goto statement_identifier ;) })) (if_statement "if (uVar7 < 0x1058) {\n          if (0xb5 < uVar7) {\n            if (uVar7 == 0xc5) {\n              in_stack_ffffff60 = (ushort *)0x2ef89;\n              local_8c = (byte *)elf_rl78_reloc_type(local_80);\n              goto LAB_0002dcf0;\n            }\n            if (uVar7 < 0xc6) {\n              if (uVar7 != 0xbd) {\n                if (uVar7 < 0xbe) {\n                  if (uVar7 == 0xb7) {\n                    in_stack_ffffff60 = (ushort *)0x2dfab;\n                    local_8c = (byte *)elf_aarch64_reloc_type(local_80);\n                  }\n                  else {\n                    if (uVar7 != 0xbc) goto _L7017;\n                    in_stack_ffffff60 = (ushort *)0x2e003;\n                    local_8c = (byte *)elf_tilepro_reloc_type(local_80);\n                  }\n                }\n                else {\n                  if (uVar7 != 0xbf) {\n                    if (uVar7 == 0xc3) goto LAB_0002e062;\n                    goto _L7017;\n                  }\n                  in_stack_ffffff60 = (ushort *)0x2e01f;\n                  local_8c = (byte *)elf_tilegx_reloc_type(local_80);\n                }\n                goto LAB_0002dcf0;\n              }\ncode_r0x0002e43b:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78f38;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bb1;\n                break;\n              case 2:\n                local_8c = (byte *)0x79367;\n                break;\n              case 3:\n                local_8c = (byte *)0x79351;\n                break;\n              case 4:\n                local_8c = (byte *)0x79338;\n                break;\n              case 5:\n                local_8c = (byte *)0x79328;\n                break;\n              case 6:\n                local_8c = (byte *)0x79315;\n                break;\n              case 7:\n                local_8c = (byte *)0x79302;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ef;\n                break;\n              case 9:\n                local_8c = (byte *)0x792da;\n                break;\n              case 10:\n                local_8c = (byte *)0x792bf;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x792a4;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7928b;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79275;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x79261;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7924d;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7923c;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79225;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920f;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f8;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791e1;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791cf;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791be;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791ab;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79198;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79166;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7914d;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x79132;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7911a;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x79100;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790cd;\n                break;\n              default:\n                goto _L7017;\n              }\n            }\n            else if (uVar7 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab5;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a63e;\n              }\n              else {\n                if (local_80 != 2) goto _L7017;\n                local_8c = (byte *)0x78c3f;\n              }\n            }\n            else {\n              if (0xdf < uVar7) {\n                if (uVar7 == 0xf3) {\n                  in_stack_ffffff60 = (ushort *)0x2df7f;\n                  local_8c = (byte *)elf_riscv_reloc_type(local_80);\n                }\n                else {\n                  if (uVar7 != 0xfa) goto _L7017;\n                  if (*(short *)((int)&(filedata->file_header).e_flags + 1) != 0x3200) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x7b8a5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x7b8fd;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x78e21;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x78e14;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e05;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x78dfc;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dd2;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78dc5;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x78db8;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78da9;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78d9a;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d85;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d70;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78d64;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d56;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x78d4a;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x78d3e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78d2e;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d1e;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d0e;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cff;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78cf0;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78ce0;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78cd0;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x78cc1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x78cb2;\n                      break;\n                    default:\n                      goto _L7017;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  in_stack_ffffff60 = (ushort *)0x2f18b;\n                  local_8c = (byte *)elf_nfp3200_reloc_type(local_80);\n                }\n                goto LAB_0002dcf0;\n              }\n              if (uVar7 == 0xdd) {\n                if (local_80 == 7) {\n                  local_8c = (byte *)0x79af6;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b39;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b55;\n                    if (local_80 != 1) {\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }\n                  }\n                  else {\n                    local_8c = (byte *)0x79b16;\n                    if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }\n                  }\n                }\n                else if (local_80 == 0xb) {\n                  local_8c = (byte *)0x79ab8;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ada;\n                  if (local_80 != 9) {\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }\n                }\n                else if (local_80 == 0xd) {\n                  local_8c = (byte *)0x79a90;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto _L7017;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar7 != 0xde) goto _L7017;\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78c33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a93;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adcb;\n                break;\n              case 3:\n                local_8c = (byte *)0x7adc2;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb8;\n                break;\n              case 5:\n                local_8c = (byte *)0x7adae;\n                break;\n              case 6:\n                local_8c = (byte *)0x7ada4;\n                break;\n              case 7:\n                local_8c = (byte *)0x7ad9a;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad8d;\n                break;\n              case 9:\n                local_8c = (byte *)0x7ad82;\n                break;\n              case 10:\n                local_8c = (byte *)0x7ad77;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7ad6d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5f;\n                break;\n              default:\n                goto _L7017;\n              }\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar7 < 0xb4) {\n            if (uVar7 != 0x8c) {\n              if (0x8c < uVar7) {\n                if (uVar7 == 0xad) {\n                  in_stack_ffffff60 = (ushort *)0x2ef09;\n                  local_8c = (byte *)elf_rx_reloc_type(local_80);\n                  goto LAB_0002dcf0;\n                }\n                if (uVar7 < 0xae) {\n                  if (uVar7 == 0x90) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78c4f;\n                      break;\n                    default:\n                      goto _L7017;\n                    case 5:\n                      local_8c = (byte *)0x789bf;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f26;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f13;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x78f09;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78efb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee8;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed8;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec9;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78ebd;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea7;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e97;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e86;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e75;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5f;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e49;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e3b;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  if (uVar7 == 0xa7) {\n                    in_stack_ffffff60 = (ushort *)0x2dce3;\n                    local_8c = (byte *)elf_nds32_reloc_type(local_80);\n                    goto LAB_0002dcf0;\n                  }\n                }\n                else {\n                  if (uVar7 == 0xae) {\n                    in_stack_ffffff60 = (ushort *)0x2ddb3;\n                    local_8c = (byte *)elf_metag_reloc_type(local_80);\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar7 == 0xb1) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78be5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba5;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79536;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79529;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x7951b;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x7950c;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794fc;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794ec;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794db;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794cb;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794bb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794aa;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x7949d;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x79490;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x79484;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79478;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x7946b;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x7945e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x79451;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x79444;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79436;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79429;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x7941c;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x7940e;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x79400;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793f1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793e2;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793d2;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793c2;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793ae;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79399;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79389;\n                      break;\n                    default:\n                      goto _L7017;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                }\n                goto _L7017;\n              }\n              if (uVar7 == 0x78) {\ncode_r0x0002ef25:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7937d;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b8c;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x796f1;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x796e7;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c8;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x796bf;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796b3;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x796a8;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7969c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7968d;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7967d;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7966d;\n                  break;\n                default:\n                  goto _L7017;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar7 < 0x79) {\n                if (uVar7 == 0x73) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x789db;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bdb;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7904a;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903f;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79034;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79023;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7900d;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff9;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fee;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fe1;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fd3;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fc3;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fb2;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78fa2;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f92;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f85;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f78;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f6b;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f5b;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f4a;\n                    break;\n                  default:\n                    goto _L7017;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar7 == 0x74) goto code_r0x0002e2d7;\n              }\n              else {\n                if (uVar7 == 0x87) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79b51;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b25;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f25;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f18;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f0d;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79f00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79ef3;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee5;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec9;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eba;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ead;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e97;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e83;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e75;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e64;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e55;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e45;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e37;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e24;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e16;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e08;\n                    break;\n                  default:\n                    goto _L7017;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar7 == 0x8a) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79543;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b83;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797ee;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797e4;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d8;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797cc;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797bd;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797b1;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x797a3;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7978e;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7977b;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7976d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7975a;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79747;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x7973b;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x7972b;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x7971b;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x7970b;\n                    break;\n                  default:\n                    goto _L7017;\n                  }\n                  goto LAB_0002dd00;\n                }\n              }\n              goto _L7017;\n            }\n            in_stack_ffffff60 = (ushort *)0x2efa1;\n            local_8c = (byte *)elf_tic6x_reloc_type(local_80);\n          }\n          else {\nLAB_0002efc8:\n            in_stack_ffffff60 = (ushort *)0x2efd1;\n            local_8c = (byte *)elf_x86_64_reloc_type(local_80);\n          }\n          goto LAB_0002dcf0;\n        }" if (parenthesized_expression "(uVar7 < 0x1058)" ( (binary_expression "uVar7 < 0x1058" identifier < number_literal) )) (compound_statement "{\n          if (0xb5 < uVar7) {\n            if (uVar7 == 0xc5) {\n              in_stack_ffffff60 = (ushort *)0x2ef89;\n              local_8c = (byte *)elf_rl78_reloc_type(local_80);\n              goto LAB_0002dcf0;\n            }\n            if (uVar7 < 0xc6) {\n              if (uVar7 != 0xbd) {\n                if (uVar7 < 0xbe) {\n                  if (uVar7 == 0xb7) {\n                    in_stack_ffffff60 = (ushort *)0x2dfab;\n                    local_8c = (byte *)elf_aarch64_reloc_type(local_80);\n                  }\n                  else {\n                    if (uVar7 != 0xbc) goto _L7017;\n                    in_stack_ffffff60 = (ushort *)0x2e003;\n                    local_8c = (byte *)elf_tilepro_reloc_type(local_80);\n                  }\n                }\n                else {\n                  if (uVar7 != 0xbf) {\n                    if (uVar7 == 0xc3) goto LAB_0002e062;\n                    goto _L7017;\n                  }\n                  in_stack_ffffff60 = (ushort *)0x2e01f;\n                  local_8c = (byte *)elf_tilegx_reloc_type(local_80);\n                }\n                goto LAB_0002dcf0;\n              }\ncode_r0x0002e43b:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78f38;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bb1;\n                break;\n              case 2:\n                local_8c = (byte *)0x79367;\n                break;\n              case 3:\n                local_8c = (byte *)0x79351;\n                break;\n              case 4:\n                local_8c = (byte *)0x79338;\n                break;\n              case 5:\n                local_8c = (byte *)0x79328;\n                break;\n              case 6:\n                local_8c = (byte *)0x79315;\n                break;\n              case 7:\n                local_8c = (byte *)0x79302;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ef;\n                break;\n              case 9:\n                local_8c = (byte *)0x792da;\n                break;\n              case 10:\n                local_8c = (byte *)0x792bf;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x792a4;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7928b;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79275;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x79261;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7924d;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7923c;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79225;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920f;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f8;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791e1;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791cf;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791be;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791ab;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79198;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79166;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7914d;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x79132;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7911a;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x79100;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790cd;\n                break;\n              default:\n                goto _L7017;\n              }\n            }\n            else if (uVar7 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab5;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a63e;\n              }\n              else {\n                if (local_80 != 2) goto _L7017;\n                local_8c = (byte *)0x78c3f;\n              }\n            }\n            else {\n              if (0xdf < uVar7) {\n                if (uVar7 == 0xf3) {\n                  in_stack_ffffff60 = (ushort *)0x2df7f;\n                  local_8c = (byte *)elf_riscv_reloc_type(local_80);\n                }\n                else {\n                  if (uVar7 != 0xfa) goto _L7017;\n                  if (*(short *)((int)&(filedata->file_header).e_flags + 1) != 0x3200) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x7b8a5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x7b8fd;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x78e21;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x78e14;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e05;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x78dfc;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dd2;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78dc5;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x78db8;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78da9;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78d9a;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d85;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d70;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78d64;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d56;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x78d4a;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x78d3e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78d2e;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d1e;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d0e;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cff;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78cf0;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78ce0;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78cd0;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x78cc1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x78cb2;\n                      break;\n                    default:\n                      goto _L7017;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  in_stack_ffffff60 = (ushort *)0x2f18b;\n                  local_8c = (byte *)elf_nfp3200_reloc_type(local_80);\n                }\n                goto LAB_0002dcf0;\n              }\n              if (uVar7 == 0xdd) {\n                if (local_80 == 7) {\n                  local_8c = (byte *)0x79af6;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b39;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b55;\n                    if (local_80 != 1) {\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }\n                  }\n                  else {\n                    local_8c = (byte *)0x79b16;\n                    if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }\n                  }\n                }\n                else if (local_80 == 0xb) {\n                  local_8c = (byte *)0x79ab8;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ada;\n                  if (local_80 != 9) {\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }\n                }\n                else if (local_80 == 0xd) {\n                  local_8c = (byte *)0x79a90;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto _L7017;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar7 != 0xde) goto _L7017;\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78c33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a93;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adcb;\n                break;\n              case 3:\n                local_8c = (byte *)0x7adc2;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb8;\n                break;\n              case 5:\n                local_8c = (byte *)0x7adae;\n                break;\n              case 6:\n                local_8c = (byte *)0x7ada4;\n                break;\n              case 7:\n                local_8c = (byte *)0x7ad9a;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad8d;\n                break;\n              case 9:\n                local_8c = (byte *)0x7ad82;\n                break;\n              case 10:\n                local_8c = (byte *)0x7ad77;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7ad6d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5f;\n                break;\n              default:\n                goto _L7017;\n              }\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar7 < 0xb4) {\n            if (uVar7 != 0x8c) {\n              if (0x8c < uVar7) {\n                if (uVar7 == 0xad) {\n                  in_stack_ffffff60 = (ushort *)0x2ef09;\n                  local_8c = (byte *)elf_rx_reloc_type(local_80);\n                  goto LAB_0002dcf0;\n                }\n                if (uVar7 < 0xae) {\n                  if (uVar7 == 0x90) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78c4f;\n                      break;\n                    default:\n                      goto _L7017;\n                    case 5:\n                      local_8c = (byte *)0x789bf;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f26;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f13;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x78f09;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78efb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee8;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed8;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec9;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78ebd;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea7;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e97;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e86;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e75;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5f;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e49;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e3b;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  if (uVar7 == 0xa7) {\n                    in_stack_ffffff60 = (ushort *)0x2dce3;\n                    local_8c = (byte *)elf_nds32_reloc_type(local_80);\n                    goto LAB_0002dcf0;\n                  }\n                }\n                else {\n                  if (uVar7 == 0xae) {\n                    in_stack_ffffff60 = (ushort *)0x2ddb3;\n                    local_8c = (byte *)elf_metag_reloc_type(local_80);\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar7 == 0xb1) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78be5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba5;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79536;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79529;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x7951b;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x7950c;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794fc;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794ec;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794db;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794cb;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794bb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794aa;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x7949d;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x79490;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x79484;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79478;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x7946b;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x7945e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x79451;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x79444;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79436;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79429;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x7941c;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x7940e;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x79400;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793f1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793e2;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793d2;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793c2;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793ae;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79399;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79389;\n                      break;\n                    default:\n                      goto _L7017;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                }\n                goto _L7017;\n              }\n              if (uVar7 == 0x78) {\ncode_r0x0002ef25:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7937d;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b8c;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x796f1;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x796e7;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c8;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x796bf;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796b3;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x796a8;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7969c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7968d;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7967d;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7966d;\n                  break;\n                default:\n                  goto _L7017;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar7 < 0x79) {\n                if (uVar7 == 0x73) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x789db;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bdb;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7904a;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903f;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79034;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79023;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7900d;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff9;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fee;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fe1;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fd3;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fc3;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fb2;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78fa2;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f92;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f85;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f78;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f6b;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f5b;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f4a;\n                    break;\n                  default:\n                    goto _L7017;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar7 == 0x74) goto code_r0x0002e2d7;\n              }\n              else {\n                if (uVar7 == 0x87) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79b51;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b25;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f25;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f18;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f0d;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79f00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79ef3;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee5;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec9;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eba;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ead;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e97;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e83;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e75;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e64;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e55;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e45;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e37;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e24;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e16;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e08;\n                    break;\n                  default:\n                    goto _L7017;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar7 == 0x8a) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79543;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b83;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797ee;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797e4;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d8;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797cc;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797bd;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797b1;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x797a3;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7978e;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7977b;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7976d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7975a;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79747;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x7973b;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x7972b;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x7971b;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x7970b;\n                    break;\n                  default:\n                    goto _L7017;\n                  }\n                  goto LAB_0002dd00;\n                }\n              }\n              goto _L7017;\n            }\n            in_stack_ffffff60 = (ushort *)0x2efa1;\n            local_8c = (byte *)elf_tic6x_reloc_type(local_80);\n          }\n          else {\nLAB_0002efc8:\n            in_stack_ffffff60 = (ushort *)0x2efd1;\n            local_8c = (byte *)elf_x86_64_reloc_type(local_80);\n          }\n          goto LAB_0002dcf0;\n        }" { (if_statement "if (0xb5 < uVar7) {\n            if (uVar7 == 0xc5) {\n              in_stack_ffffff60 = (ushort *)0x2ef89;\n              local_8c = (byte *)elf_rl78_reloc_type(local_80);\n              goto LAB_0002dcf0;\n            }\n            if (uVar7 < 0xc6) {\n              if (uVar7 != 0xbd) {\n                if (uVar7 < 0xbe) {\n                  if (uVar7 == 0xb7) {\n                    in_stack_ffffff60 = (ushort *)0x2dfab;\n                    local_8c = (byte *)elf_aarch64_reloc_type(local_80);\n                  }\n                  else {\n                    if (uVar7 != 0xbc) goto _L7017;\n                    in_stack_ffffff60 = (ushort *)0x2e003;\n                    local_8c = (byte *)elf_tilepro_reloc_type(local_80);\n                  }\n                }\n                else {\n                  if (uVar7 != 0xbf) {\n                    if (uVar7 == 0xc3) goto LAB_0002e062;\n                    goto _L7017;\n                  }\n                  in_stack_ffffff60 = (ushort *)0x2e01f;\n                  local_8c = (byte *)elf_tilegx_reloc_type(local_80);\n                }\n                goto LAB_0002dcf0;\n              }\ncode_r0x0002e43b:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78f38;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bb1;\n                break;\n              case 2:\n                local_8c = (byte *)0x79367;\n                break;\n              case 3:\n                local_8c = (byte *)0x79351;\n                break;\n              case 4:\n                local_8c = (byte *)0x79338;\n                break;\n              case 5:\n                local_8c = (byte *)0x79328;\n                break;\n              case 6:\n                local_8c = (byte *)0x79315;\n                break;\n              case 7:\n                local_8c = (byte *)0x79302;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ef;\n                break;\n              case 9:\n                local_8c = (byte *)0x792da;\n                break;\n              case 10:\n                local_8c = (byte *)0x792bf;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x792a4;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7928b;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79275;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x79261;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7924d;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7923c;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79225;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920f;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f8;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791e1;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791cf;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791be;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791ab;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79198;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79166;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7914d;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x79132;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7911a;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x79100;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790cd;\n                break;\n              default:\n                goto _L7017;\n              }\n            }\n            else if (uVar7 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab5;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a63e;\n              }\n              else {\n                if (local_80 != 2) goto _L7017;\n                local_8c = (byte *)0x78c3f;\n              }\n            }\n            else {\n              if (0xdf < uVar7) {\n                if (uVar7 == 0xf3) {\n                  in_stack_ffffff60 = (ushort *)0x2df7f;\n                  local_8c = (byte *)elf_riscv_reloc_type(local_80);\n                }\n                else {\n                  if (uVar7 != 0xfa) goto _L7017;\n                  if (*(short *)((int)&(filedata->file_header).e_flags + 1) != 0x3200) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x7b8a5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x7b8fd;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x78e21;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x78e14;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e05;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x78dfc;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dd2;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78dc5;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x78db8;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78da9;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78d9a;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d85;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d70;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78d64;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d56;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x78d4a;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x78d3e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78d2e;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d1e;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d0e;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cff;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78cf0;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78ce0;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78cd0;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x78cc1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x78cb2;\n                      break;\n                    default:\n                      goto _L7017;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  in_stack_ffffff60 = (ushort *)0x2f18b;\n                  local_8c = (byte *)elf_nfp3200_reloc_type(local_80);\n                }\n                goto LAB_0002dcf0;\n              }\n              if (uVar7 == 0xdd) {\n                if (local_80 == 7) {\n                  local_8c = (byte *)0x79af6;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b39;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b55;\n                    if (local_80 != 1) {\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }\n                  }\n                  else {\n                    local_8c = (byte *)0x79b16;\n                    if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }\n                  }\n                }\n                else if (local_80 == 0xb) {\n                  local_8c = (byte *)0x79ab8;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ada;\n                  if (local_80 != 9) {\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }\n                }\n                else if (local_80 == 0xd) {\n                  local_8c = (byte *)0x79a90;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto _L7017;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar7 != 0xde) goto _L7017;\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78c33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a93;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adcb;\n                break;\n              case 3:\n                local_8c = (byte *)0x7adc2;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb8;\n                break;\n              case 5:\n                local_8c = (byte *)0x7adae;\n                break;\n              case 6:\n                local_8c = (byte *)0x7ada4;\n                break;\n              case 7:\n                local_8c = (byte *)0x7ad9a;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad8d;\n                break;\n              case 9:\n                local_8c = (byte *)0x7ad82;\n                break;\n              case 10:\n                local_8c = (byte *)0x7ad77;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7ad6d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5f;\n                break;\n              default:\n                goto _L7017;\n              }\n            }\n            goto LAB_0002dd00;\n          }" if (parenthesized_expression "(0xb5 < uVar7)" ( (binary_expression "0xb5 < uVar7" number_literal < identifier) )) (compound_statement "{\n            if (uVar7 == 0xc5) {\n              in_stack_ffffff60 = (ushort *)0x2ef89;\n              local_8c = (byte *)elf_rl78_reloc_type(local_80);\n              goto LAB_0002dcf0;\n            }\n            if (uVar7 < 0xc6) {\n              if (uVar7 != 0xbd) {\n                if (uVar7 < 0xbe) {\n                  if (uVar7 == 0xb7) {\n                    in_stack_ffffff60 = (ushort *)0x2dfab;\n                    local_8c = (byte *)elf_aarch64_reloc_type(local_80);\n                  }\n                  else {\n                    if (uVar7 != 0xbc) goto _L7017;\n                    in_stack_ffffff60 = (ushort *)0x2e003;\n                    local_8c = (byte *)elf_tilepro_reloc_type(local_80);\n                  }\n                }\n                else {\n                  if (uVar7 != 0xbf) {\n                    if (uVar7 == 0xc3) goto LAB_0002e062;\n                    goto _L7017;\n                  }\n                  in_stack_ffffff60 = (ushort *)0x2e01f;\n                  local_8c = (byte *)elf_tilegx_reloc_type(local_80);\n                }\n                goto LAB_0002dcf0;\n              }\ncode_r0x0002e43b:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78f38;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bb1;\n                break;\n              case 2:\n                local_8c = (byte *)0x79367;\n                break;\n              case 3:\n                local_8c = (byte *)0x79351;\n                break;\n              case 4:\n                local_8c = (byte *)0x79338;\n                break;\n              case 5:\n                local_8c = (byte *)0x79328;\n                break;\n              case 6:\n                local_8c = (byte *)0x79315;\n                break;\n              case 7:\n                local_8c = (byte *)0x79302;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ef;\n                break;\n              case 9:\n                local_8c = (byte *)0x792da;\n                break;\n              case 10:\n                local_8c = (byte *)0x792bf;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x792a4;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7928b;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79275;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x79261;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7924d;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7923c;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79225;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920f;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f8;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791e1;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791cf;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791be;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791ab;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79198;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79166;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7914d;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x79132;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7911a;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x79100;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790cd;\n                break;\n              default:\n                goto _L7017;\n              }\n            }\n            else if (uVar7 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab5;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a63e;\n              }\n              else {\n                if (local_80 != 2) goto _L7017;\n                local_8c = (byte *)0x78c3f;\n              }\n            }\n            else {\n              if (0xdf < uVar7) {\n                if (uVar7 == 0xf3) {\n                  in_stack_ffffff60 = (ushort *)0x2df7f;\n                  local_8c = (byte *)elf_riscv_reloc_type(local_80);\n                }\n                else {\n                  if (uVar7 != 0xfa) goto _L7017;\n                  if (*(short *)((int)&(filedata->file_header).e_flags + 1) != 0x3200) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x7b8a5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x7b8fd;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x78e21;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x78e14;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e05;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x78dfc;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dd2;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78dc5;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x78db8;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78da9;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78d9a;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d85;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d70;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78d64;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d56;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x78d4a;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x78d3e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78d2e;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d1e;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d0e;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cff;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78cf0;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78ce0;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78cd0;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x78cc1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x78cb2;\n                      break;\n                    default:\n                      goto _L7017;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  in_stack_ffffff60 = (ushort *)0x2f18b;\n                  local_8c = (byte *)elf_nfp3200_reloc_type(local_80);\n                }\n                goto LAB_0002dcf0;\n              }\n              if (uVar7 == 0xdd) {\n                if (local_80 == 7) {\n                  local_8c = (byte *)0x79af6;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b39;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b55;\n                    if (local_80 != 1) {\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }\n                  }\n                  else {\n                    local_8c = (byte *)0x79b16;\n                    if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }\n                  }\n                }\n                else if (local_80 == 0xb) {\n                  local_8c = (byte *)0x79ab8;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ada;\n                  if (local_80 != 9) {\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }\n                }\n                else if (local_80 == 0xd) {\n                  local_8c = (byte *)0x79a90;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto _L7017;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar7 != 0xde) goto _L7017;\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78c33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a93;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adcb;\n                break;\n              case 3:\n                local_8c = (byte *)0x7adc2;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb8;\n                break;\n              case 5:\n                local_8c = (byte *)0x7adae;\n                break;\n              case 6:\n                local_8c = (byte *)0x7ada4;\n                break;\n              case 7:\n                local_8c = (byte *)0x7ad9a;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad8d;\n                break;\n              case 9:\n                local_8c = (byte *)0x7ad82;\n                break;\n              case 10:\n                local_8c = (byte *)0x7ad77;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7ad6d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5f;\n                break;\n              default:\n                goto _L7017;\n              }\n            }\n            goto LAB_0002dd00;\n          }" { (if_statement "if (uVar7 == 0xc5) {\n              in_stack_ffffff60 = (ushort *)0x2ef89;\n              local_8c = (byte *)elf_rl78_reloc_type(local_80);\n              goto LAB_0002dcf0;\n            }" if (parenthesized_expression "(uVar7 == 0xc5)" ( (binary_expression "uVar7 == 0xc5" identifier == number_literal) )) (compound_statement "{\n              in_stack_ffffff60 = (ushort *)0x2ef89;\n              local_8c = (byte *)elf_rl78_reloc_type(local_80);\n              goto LAB_0002dcf0;\n            }" { (expression_statement "in_stack_ffffff60 = (ushort *)0x2ef89;" (assignment_expression "in_stack_ffffff60 = (ushort *)0x2ef89" identifier = (cast_expression "(ushort *)0x2ef89" ( (type_descriptor "ushort *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (expression_statement "local_8c = (byte *)elf_rl78_reloc_type(local_80);" (assignment_expression "local_8c = (byte *)elf_rl78_reloc_type(local_80)" identifier = (cast_expression "(byte *)elf_rl78_reloc_type(local_80)" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "elf_rl78_reloc_type(local_80)" identifier (argument_list "(local_80)" ( identifier ))))) ;) (goto_statement "goto LAB_0002dcf0;" goto statement_identifier ;) })) (if_statement "if (uVar7 < 0xc6) {\n              if (uVar7 != 0xbd) {\n                if (uVar7 < 0xbe) {\n                  if (uVar7 == 0xb7) {\n                    in_stack_ffffff60 = (ushort *)0x2dfab;\n                    local_8c = (byte *)elf_aarch64_reloc_type(local_80);\n                  }\n                  else {\n                    if (uVar7 != 0xbc) goto _L7017;\n                    in_stack_ffffff60 = (ushort *)0x2e003;\n                    local_8c = (byte *)elf_tilepro_reloc_type(local_80);\n                  }\n                }\n                else {\n                  if (uVar7 != 0xbf) {\n                    if (uVar7 == 0xc3) goto LAB_0002e062;\n                    goto _L7017;\n                  }\n                  in_stack_ffffff60 = (ushort *)0x2e01f;\n                  local_8c = (byte *)elf_tilegx_reloc_type(local_80);\n                }\n                goto LAB_0002dcf0;\n              }\ncode_r0x0002e43b:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78f38;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bb1;\n                break;\n              case 2:\n                local_8c = (byte *)0x79367;\n                break;\n              case 3:\n                local_8c = (byte *)0x79351;\n                break;\n              case 4:\n                local_8c = (byte *)0x79338;\n                break;\n              case 5:\n                local_8c = (byte *)0x79328;\n                break;\n              case 6:\n                local_8c = (byte *)0x79315;\n                break;\n              case 7:\n                local_8c = (byte *)0x79302;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ef;\n                break;\n              case 9:\n                local_8c = (byte *)0x792da;\n                break;\n              case 10:\n                local_8c = (byte *)0x792bf;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x792a4;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7928b;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79275;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x79261;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7924d;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7923c;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79225;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920f;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f8;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791e1;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791cf;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791be;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791ab;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79198;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79166;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7914d;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x79132;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7911a;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x79100;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790cd;\n                break;\n              default:\n                goto _L7017;\n              }\n            }\n            else if (uVar7 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab5;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a63e;\n              }\n              else {\n                if (local_80 != 2) goto _L7017;\n                local_8c = (byte *)0x78c3f;\n              }\n            }\n            else {\n              if (0xdf < uVar7) {\n                if (uVar7 == 0xf3) {\n                  in_stack_ffffff60 = (ushort *)0x2df7f;\n                  local_8c = (byte *)elf_riscv_reloc_type(local_80);\n                }\n                else {\n                  if (uVar7 != 0xfa) goto _L7017;\n                  if (*(short *)((int)&(filedata->file_header).e_flags + 1) != 0x3200) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x7b8a5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x7b8fd;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x78e21;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x78e14;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e05;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x78dfc;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dd2;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78dc5;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x78db8;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78da9;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78d9a;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d85;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d70;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78d64;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d56;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x78d4a;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x78d3e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78d2e;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d1e;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d0e;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cff;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78cf0;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78ce0;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78cd0;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x78cc1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x78cb2;\n                      break;\n                    default:\n                      goto _L7017;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  in_stack_ffffff60 = (ushort *)0x2f18b;\n                  local_8c = (byte *)elf_nfp3200_reloc_type(local_80);\n                }\n                goto LAB_0002dcf0;\n              }\n              if (uVar7 == 0xdd) {\n                if (local_80 == 7) {\n                  local_8c = (byte *)0x79af6;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b39;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b55;\n                    if (local_80 != 1) {\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }\n                  }\n                  else {\n                    local_8c = (byte *)0x79b16;\n                    if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }\n                  }\n                }\n                else if (local_80 == 0xb) {\n                  local_8c = (byte *)0x79ab8;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ada;\n                  if (local_80 != 9) {\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }\n                }\n                else if (local_80 == 0xd) {\n                  local_8c = (byte *)0x79a90;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto _L7017;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar7 != 0xde) goto _L7017;\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78c33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a93;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adcb;\n                break;\n              case 3:\n                local_8c = (byte *)0x7adc2;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb8;\n                break;\n              case 5:\n                local_8c = (byte *)0x7adae;\n                break;\n              case 6:\n                local_8c = (byte *)0x7ada4;\n                break;\n              case 7:\n                local_8c = (byte *)0x7ad9a;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad8d;\n                break;\n              case 9:\n                local_8c = (byte *)0x7ad82;\n                break;\n              case 10:\n                local_8c = (byte *)0x7ad77;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7ad6d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5f;\n                break;\n              default:\n                goto _L7017;\n              }\n            }" if (parenthesized_expression "(uVar7 < 0xc6)" ( (binary_expression "uVar7 < 0xc6" identifier < number_literal) )) (compound_statement "{\n              if (uVar7 != 0xbd) {\n                if (uVar7 < 0xbe) {\n                  if (uVar7 == 0xb7) {\n                    in_stack_ffffff60 = (ushort *)0x2dfab;\n                    local_8c = (byte *)elf_aarch64_reloc_type(local_80);\n                  }\n                  else {\n                    if (uVar7 != 0xbc) goto _L7017;\n                    in_stack_ffffff60 = (ushort *)0x2e003;\n                    local_8c = (byte *)elf_tilepro_reloc_type(local_80);\n                  }\n                }\n                else {\n                  if (uVar7 != 0xbf) {\n                    if (uVar7 == 0xc3) goto LAB_0002e062;\n                    goto _L7017;\n                  }\n                  in_stack_ffffff60 = (ushort *)0x2e01f;\n                  local_8c = (byte *)elf_tilegx_reloc_type(local_80);\n                }\n                goto LAB_0002dcf0;\n              }\ncode_r0x0002e43b:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78f38;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bb1;\n                break;\n              case 2:\n                local_8c = (byte *)0x79367;\n                break;\n              case 3:\n                local_8c = (byte *)0x79351;\n                break;\n              case 4:\n                local_8c = (byte *)0x79338;\n                break;\n              case 5:\n                local_8c = (byte *)0x79328;\n                break;\n              case 6:\n                local_8c = (byte *)0x79315;\n                break;\n              case 7:\n                local_8c = (byte *)0x79302;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ef;\n                break;\n              case 9:\n                local_8c = (byte *)0x792da;\n                break;\n              case 10:\n                local_8c = (byte *)0x792bf;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x792a4;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7928b;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79275;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x79261;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7924d;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7923c;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79225;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920f;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f8;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791e1;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791cf;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791be;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791ab;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79198;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79166;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7914d;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x79132;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7911a;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x79100;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790cd;\n                break;\n              default:\n                goto _L7017;\n              }\n            }" { (if_statement "if (uVar7 != 0xbd) {\n                if (uVar7 < 0xbe) {\n                  if (uVar7 == 0xb7) {\n                    in_stack_ffffff60 = (ushort *)0x2dfab;\n                    local_8c = (byte *)elf_aarch64_reloc_type(local_80);\n                  }\n                  else {\n                    if (uVar7 != 0xbc) goto _L7017;\n                    in_stack_ffffff60 = (ushort *)0x2e003;\n                    local_8c = (byte *)elf_tilepro_reloc_type(local_80);\n                  }\n                }\n                else {\n                  if (uVar7 != 0xbf) {\n                    if (uVar7 == 0xc3) goto LAB_0002e062;\n                    goto _L7017;\n                  }\n                  in_stack_ffffff60 = (ushort *)0x2e01f;\n                  local_8c = (byte *)elf_tilegx_reloc_type(local_80);\n                }\n                goto LAB_0002dcf0;\n              }" if (parenthesized_expression "(uVar7 != 0xbd)" ( (binary_expression "uVar7 != 0xbd" identifier != number_literal) )) (compound_statement "{\n                if (uVar7 < 0xbe) {\n                  if (uVar7 == 0xb7) {\n                    in_stack_ffffff60 = (ushort *)0x2dfab;\n                    local_8c = (byte *)elf_aarch64_reloc_type(local_80);\n                  }\n                  else {\n                    if (uVar7 != 0xbc) goto _L7017;\n                    in_stack_ffffff60 = (ushort *)0x2e003;\n                    local_8c = (byte *)elf_tilepro_reloc_type(local_80);\n                  }\n                }\n                else {\n                  if (uVar7 != 0xbf) {\n                    if (uVar7 == 0xc3) goto LAB_0002e062;\n                    goto _L7017;\n                  }\n                  in_stack_ffffff60 = (ushort *)0x2e01f;\n                  local_8c = (byte *)elf_tilegx_reloc_type(local_80);\n                }\n                goto LAB_0002dcf0;\n              }" { (if_statement "if (uVar7 < 0xbe) {\n                  if (uVar7 == 0xb7) {\n                    in_stack_ffffff60 = (ushort *)0x2dfab;\n                    local_8c = (byte *)elf_aarch64_reloc_type(local_80);\n                  }\n                  else {\n                    if (uVar7 != 0xbc) goto _L7017;\n                    in_stack_ffffff60 = (ushort *)0x2e003;\n                    local_8c = (byte *)elf_tilepro_reloc_type(local_80);\n                  }\n                }\n                else {\n                  if (uVar7 != 0xbf) {\n                    if (uVar7 == 0xc3) goto LAB_0002e062;\n                    goto _L7017;\n                  }\n                  in_stack_ffffff60 = (ushort *)0x2e01f;\n                  local_8c = (byte *)elf_tilegx_reloc_type(local_80);\n                }" if (parenthesized_expression "(uVar7 < 0xbe)" ( (binary_expression "uVar7 < 0xbe" identifier < number_literal) )) (compound_statement "{\n                  if (uVar7 == 0xb7) {\n                    in_stack_ffffff60 = (ushort *)0x2dfab;\n                    local_8c = (byte *)elf_aarch64_reloc_type(local_80);\n                  }\n                  else {\n                    if (uVar7 != 0xbc) goto _L7017;\n                    in_stack_ffffff60 = (ushort *)0x2e003;\n                    local_8c = (byte *)elf_tilepro_reloc_type(local_80);\n                  }\n                }" { (if_statement "if (uVar7 == 0xb7) {\n                    in_stack_ffffff60 = (ushort *)0x2dfab;\n                    local_8c = (byte *)elf_aarch64_reloc_type(local_80);\n                  }\n                  else {\n                    if (uVar7 != 0xbc) goto _L7017;\n                    in_stack_ffffff60 = (ushort *)0x2e003;\n                    local_8c = (byte *)elf_tilepro_reloc_type(local_80);\n                  }" if (parenthesized_expression "(uVar7 == 0xb7)" ( (binary_expression "uVar7 == 0xb7" identifier == number_literal) )) (compound_statement "{\n                    in_stack_ffffff60 = (ushort *)0x2dfab;\n                    local_8c = (byte *)elf_aarch64_reloc_type(local_80);\n                  }" { (expression_statement "in_stack_ffffff60 = (ushort *)0x2dfab;" (assignment_expression "in_stack_ffffff60 = (ushort *)0x2dfab" identifier = (cast_expression "(ushort *)0x2dfab" ( (type_descriptor "ushort *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (expression_statement "local_8c = (byte *)elf_aarch64_reloc_type(local_80);" (assignment_expression "local_8c = (byte *)elf_aarch64_reloc_type(local_80)" identifier = (cast_expression "(byte *)elf_aarch64_reloc_type(local_80)" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "elf_aarch64_reloc_type(local_80)" identifier (argument_list "(local_80)" ( identifier ))))) ;) }) (else_clause "else {\n                    if (uVar7 != 0xbc) goto _L7017;\n                    in_stack_ffffff60 = (ushort *)0x2e003;\n                    local_8c = (byte *)elf_tilepro_reloc_type(local_80);\n                  }" else (compound_statement "{\n                    if (uVar7 != 0xbc) goto _L7017;\n                    in_stack_ffffff60 = (ushort *)0x2e003;\n                    local_8c = (byte *)elf_tilepro_reloc_type(local_80);\n                  }" { (if_statement "if (uVar7 != 0xbc) goto _L7017;" if (parenthesized_expression "(uVar7 != 0xbc)" ( (binary_expression "uVar7 != 0xbc" identifier != number_literal) )) (goto_statement "goto _L7017;" goto statement_identifier ;)) (expression_statement "in_stack_ffffff60 = (ushort *)0x2e003;" (assignment_expression "in_stack_ffffff60 = (ushort *)0x2e003" identifier = (cast_expression "(ushort *)0x2e003" ( (type_descriptor "ushort *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (expression_statement "local_8c = (byte *)elf_tilepro_reloc_type(local_80);" (assignment_expression "local_8c = (byte *)elf_tilepro_reloc_type(local_80)" identifier = (cast_expression "(byte *)elf_tilepro_reloc_type(local_80)" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "elf_tilepro_reloc_type(local_80)" identifier (argument_list "(local_80)" ( identifier ))))) ;) }))) }) (else_clause "else {\n                  if (uVar7 != 0xbf) {\n                    if (uVar7 == 0xc3) goto LAB_0002e062;\n                    goto _L7017;\n                  }\n                  in_stack_ffffff60 = (ushort *)0x2e01f;\n                  local_8c = (byte *)elf_tilegx_reloc_type(local_80);\n                }" else (compound_statement "{\n                  if (uVar7 != 0xbf) {\n                    if (uVar7 == 0xc3) goto LAB_0002e062;\n                    goto _L7017;\n                  }\n                  in_stack_ffffff60 = (ushort *)0x2e01f;\n                  local_8c = (byte *)elf_tilegx_reloc_type(local_80);\n                }" { (if_statement "if (uVar7 != 0xbf) {\n                    if (uVar7 == 0xc3) goto LAB_0002e062;\n                    goto _L7017;\n                  }" if (parenthesized_expression "(uVar7 != 0xbf)" ( (binary_expression "uVar7 != 0xbf" identifier != number_literal) )) (compound_statement "{\n                    if (uVar7 == 0xc3) goto LAB_0002e062;\n                    goto _L7017;\n                  }" { (if_statement "if (uVar7 == 0xc3) goto LAB_0002e062;" if (parenthesized_expression "(uVar7 == 0xc3)" ( (binary_expression "uVar7 == 0xc3" identifier == number_literal) )) (goto_statement "goto LAB_0002e062;" goto statement_identifier ;)) (goto_statement "goto _L7017;" goto statement_identifier ;) })) (expression_statement "in_stack_ffffff60 = (ushort *)0x2e01f;" (assignment_expression "in_stack_ffffff60 = (ushort *)0x2e01f" identifier = (cast_expression "(ushort *)0x2e01f" ( (type_descriptor "ushort *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (expression_statement "local_8c = (byte *)elf_tilegx_reloc_type(local_80);" (assignment_expression "local_8c = (byte *)elf_tilegx_reloc_type(local_80)" identifier = (cast_expression "(byte *)elf_tilegx_reloc_type(local_80)" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "elf_tilegx_reloc_type(local_80)" identifier (argument_list "(local_80)" ( identifier ))))) ;) }))) (goto_statement "goto LAB_0002dcf0;" goto statement_identifier ;) })) (labeled_statement "code_r0x0002e43b:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78f38;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bb1;\n                break;\n              case 2:\n                local_8c = (byte *)0x79367;\n                break;\n              case 3:\n                local_8c = (byte *)0x79351;\n                break;\n              case 4:\n                local_8c = (byte *)0x79338;\n                break;\n              case 5:\n                local_8c = (byte *)0x79328;\n                break;\n              case 6:\n                local_8c = (byte *)0x79315;\n                break;\n              case 7:\n                local_8c = (byte *)0x79302;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ef;\n                break;\n              case 9:\n                local_8c = (byte *)0x792da;\n                break;\n              case 10:\n                local_8c = (byte *)0x792bf;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x792a4;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7928b;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79275;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x79261;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7924d;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7923c;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79225;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920f;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f8;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791e1;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791cf;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791be;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791ab;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79198;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79166;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7914d;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x79132;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7911a;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x79100;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790cd;\n                break;\n              default:\n                goto _L7017;\n              }" statement_identifier : (switch_statement "switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78f38;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bb1;\n                break;\n              case 2:\n                local_8c = (byte *)0x79367;\n                break;\n              case 3:\n                local_8c = (byte *)0x79351;\n                break;\n              case 4:\n                local_8c = (byte *)0x79338;\n                break;\n              case 5:\n                local_8c = (byte *)0x79328;\n                break;\n              case 6:\n                local_8c = (byte *)0x79315;\n                break;\n              case 7:\n                local_8c = (byte *)0x79302;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ef;\n                break;\n              case 9:\n                local_8c = (byte *)0x792da;\n                break;\n              case 10:\n                local_8c = (byte *)0x792bf;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x792a4;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7928b;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79275;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x79261;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7924d;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7923c;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79225;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920f;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f8;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791e1;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791cf;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791be;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791ab;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79198;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79166;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7914d;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x79132;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7911a;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x79100;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790cd;\n                break;\n              default:\n                goto _L7017;\n              }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n              case 0:\n                local_8c = (byte *)0x78f38;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bb1;\n                break;\n              case 2:\n                local_8c = (byte *)0x79367;\n                break;\n              case 3:\n                local_8c = (byte *)0x79351;\n                break;\n              case 4:\n                local_8c = (byte *)0x79338;\n                break;\n              case 5:\n                local_8c = (byte *)0x79328;\n                break;\n              case 6:\n                local_8c = (byte *)0x79315;\n                break;\n              case 7:\n                local_8c = (byte *)0x79302;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ef;\n                break;\n              case 9:\n                local_8c = (byte *)0x792da;\n                break;\n              case 10:\n                local_8c = (byte *)0x792bf;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x792a4;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7928b;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79275;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x79261;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7924d;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7923c;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79225;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920f;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f8;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791e1;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791cf;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791be;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791ab;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79198;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79166;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7914d;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x79132;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7911a;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x79100;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790cd;\n                break;\n              default:\n                goto _L7017;\n              }" { (case_statement "case 0:\n                local_8c = (byte *)0x78f38;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x78f38;" (assignment_expression "local_8c = (byte *)0x78f38" identifier = (cast_expression "(byte *)0x78f38" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                local_8c = (byte *)0x78bb1;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x78bb1;" (assignment_expression "local_8c = (byte *)0x78bb1" identifier = (cast_expression "(byte *)0x78bb1" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                local_8c = (byte *)0x79367;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x79367;" (assignment_expression "local_8c = (byte *)0x79367" identifier = (cast_expression "(byte *)0x79367" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                local_8c = (byte *)0x79351;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x79351;" (assignment_expression "local_8c = (byte *)0x79351" identifier = (cast_expression "(byte *)0x79351" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                local_8c = (byte *)0x79338;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x79338;" (assignment_expression "local_8c = (byte *)0x79338" identifier = (cast_expression "(byte *)0x79338" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                local_8c = (byte *)0x79328;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x79328;" (assignment_expression "local_8c = (byte *)0x79328" identifier = (cast_expression "(byte *)0x79328" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                local_8c = (byte *)0x79315;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x79315;" (assignment_expression "local_8c = (byte *)0x79315" identifier = (cast_expression "(byte *)0x79315" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n                local_8c = (byte *)0x79302;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x79302;" (assignment_expression "local_8c = (byte *)0x79302" identifier = (cast_expression "(byte *)0x79302" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n                local_8c = (byte *)0x792ef;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x792ef;" (assignment_expression "local_8c = (byte *)0x792ef" identifier = (cast_expression "(byte *)0x792ef" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n                local_8c = (byte *)0x792da;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x792da;" (assignment_expression "local_8c = (byte *)0x792da" identifier = (cast_expression "(byte *)0x792da" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n                local_8c = (byte *)0x792bf;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x792bf;" (assignment_expression "local_8c = (byte *)0x792bf" identifier = (cast_expression "(byte *)0x792bf" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n                local_8c = (byte *)0x792a4;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x792a4;" (assignment_expression "local_8c = (byte *)0x792a4" identifier = (cast_expression "(byte *)0x792a4" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n                local_8c = (byte *)0x7928b;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7928b;" (assignment_expression "local_8c = (byte *)0x7928b" identifier = (cast_expression "(byte *)0x7928b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd:\n                local_8c = (byte *)0x79275;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x79275;" (assignment_expression "local_8c = (byte *)0x79275" identifier = (cast_expression "(byte *)0x79275" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xe:\n                local_8c = (byte *)0x79261;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x79261;" (assignment_expression "local_8c = (byte *)0x79261" identifier = (cast_expression "(byte *)0x79261" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xf:\n                local_8c = (byte *)0x7924d;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7924d;" (assignment_expression "local_8c = (byte *)0x7924d" identifier = (cast_expression "(byte *)0x7924d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x10:\n                local_8c = (byte *)0x7923c;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7923c;" (assignment_expression "local_8c = (byte *)0x7923c" identifier = (cast_expression "(byte *)0x7923c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x11:\n                local_8c = (byte *)0x79225;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x79225;" (assignment_expression "local_8c = (byte *)0x79225" identifier = (cast_expression "(byte *)0x79225" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x12:\n                local_8c = (byte *)0x7920f;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7920f;" (assignment_expression "local_8c = (byte *)0x7920f" identifier = (cast_expression "(byte *)0x7920f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x13:\n                local_8c = (byte *)0x791f8;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x791f8;" (assignment_expression "local_8c = (byte *)0x791f8" identifier = (cast_expression "(byte *)0x791f8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x14:\n                local_8c = (byte *)0x791e1;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x791e1;" (assignment_expression "local_8c = (byte *)0x791e1" identifier = (cast_expression "(byte *)0x791e1" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x15:\n                local_8c = (byte *)0x791cf;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x791cf;" (assignment_expression "local_8c = (byte *)0x791cf" identifier = (cast_expression "(byte *)0x791cf" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x16:\n                local_8c = (byte *)0x791be;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x791be;" (assignment_expression "local_8c = (byte *)0x791be" identifier = (cast_expression "(byte *)0x791be" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x17:\n                local_8c = (byte *)0x791ab;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x791ab;" (assignment_expression "local_8c = (byte *)0x791ab" identifier = (cast_expression "(byte *)0x791ab" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x18:\n                local_8c = (byte *)0x79198;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x79198;" (assignment_expression "local_8c = (byte *)0x79198" identifier = (cast_expression "(byte *)0x79198" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x19:\n                local_8c = (byte *)0x7917f;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7917f;" (assignment_expression "local_8c = (byte *)0x7917f" identifier = (cast_expression "(byte *)0x7917f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1a:\n                local_8c = (byte *)0x79166;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x79166;" (assignment_expression "local_8c = (byte *)0x79166" identifier = (cast_expression "(byte *)0x79166" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1b:\n                local_8c = (byte *)0x7914d;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7914d;" (assignment_expression "local_8c = (byte *)0x7914d" identifier = (cast_expression "(byte *)0x7914d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1c:\n                local_8c = (byte *)0x79132;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x79132;" (assignment_expression "local_8c = (byte *)0x79132" identifier = (cast_expression "(byte *)0x79132" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1d:\n                local_8c = (byte *)0x7911a;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7911a;" (assignment_expression "local_8c = (byte *)0x7911a" identifier = (cast_expression "(byte *)0x7911a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1e:\n                local_8c = (byte *)0x79100;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x79100;" (assignment_expression "local_8c = (byte *)0x79100" identifier = (cast_expression "(byte *)0x79100" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1f:\n                local_8c = (byte *)0x790e8;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x790e8;" (assignment_expression "local_8c = (byte *)0x790e8" identifier = (cast_expression "(byte *)0x790e8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x20:\n                local_8c = (byte *)0x790cd;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x790cd;" (assignment_expression "local_8c = (byte *)0x790cd" identifier = (cast_expression "(byte *)0x790cd" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "default:\n                goto _L7017;" default : (goto_statement "goto _L7017;" goto statement_identifier ;)) }))) }) (else_clause "else if (uVar7 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab5;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a63e;\n              }\n              else {\n                if (local_80 != 2) goto _L7017;\n                local_8c = (byte *)0x78c3f;\n              }\n            }\n            else {\n              if (0xdf < uVar7) {\n                if (uVar7 == 0xf3) {\n                  in_stack_ffffff60 = (ushort *)0x2df7f;\n                  local_8c = (byte *)elf_riscv_reloc_type(local_80);\n                }\n                else {\n                  if (uVar7 != 0xfa) goto _L7017;\n                  if (*(short *)((int)&(filedata->file_header).e_flags + 1) != 0x3200) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x7b8a5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x7b8fd;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x78e21;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x78e14;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e05;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x78dfc;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dd2;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78dc5;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x78db8;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78da9;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78d9a;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d85;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d70;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78d64;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d56;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x78d4a;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x78d3e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78d2e;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d1e;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d0e;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cff;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78cf0;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78ce0;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78cd0;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x78cc1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x78cb2;\n                      break;\n                    default:\n                      goto _L7017;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  in_stack_ffffff60 = (ushort *)0x2f18b;\n                  local_8c = (byte *)elf_nfp3200_reloc_type(local_80);\n                }\n                goto LAB_0002dcf0;\n              }\n              if (uVar7 == 0xdd) {\n                if (local_80 == 7) {\n                  local_8c = (byte *)0x79af6;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b39;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b55;\n                    if (local_80 != 1) {\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }\n                  }\n                  else {\n                    local_8c = (byte *)0x79b16;\n                    if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }\n                  }\n                }\n                else if (local_80 == 0xb) {\n                  local_8c = (byte *)0x79ab8;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ada;\n                  if (local_80 != 9) {\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }\n                }\n                else if (local_80 == 0xd) {\n                  local_8c = (byte *)0x79a90;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto _L7017;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar7 != 0xde) goto _L7017;\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78c33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a93;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adcb;\n                break;\n              case 3:\n                local_8c = (byte *)0x7adc2;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb8;\n                break;\n              case 5:\n                local_8c = (byte *)0x7adae;\n                break;\n              case 6:\n                local_8c = (byte *)0x7ada4;\n                break;\n              case 7:\n                local_8c = (byte *)0x7ad9a;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad8d;\n                break;\n              case 9:\n                local_8c = (byte *)0x7ad82;\n                break;\n              case 10:\n                local_8c = (byte *)0x7ad77;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7ad6d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5f;\n                break;\n              default:\n                goto _L7017;\n              }\n            }" else (if_statement "if (uVar7 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab5;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a63e;\n              }\n              else {\n                if (local_80 != 2) goto _L7017;\n                local_8c = (byte *)0x78c3f;\n              }\n            }\n            else {\n              if (0xdf < uVar7) {\n                if (uVar7 == 0xf3) {\n                  in_stack_ffffff60 = (ushort *)0x2df7f;\n                  local_8c = (byte *)elf_riscv_reloc_type(local_80);\n                }\n                else {\n                  if (uVar7 != 0xfa) goto _L7017;\n                  if (*(short *)((int)&(filedata->file_header).e_flags + 1) != 0x3200) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x7b8a5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x7b8fd;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x78e21;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x78e14;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e05;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x78dfc;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dd2;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78dc5;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x78db8;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78da9;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78d9a;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d85;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d70;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78d64;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d56;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x78d4a;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x78d3e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78d2e;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d1e;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d0e;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cff;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78cf0;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78ce0;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78cd0;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x78cc1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x78cb2;\n                      break;\n                    default:\n                      goto _L7017;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  in_stack_ffffff60 = (ushort *)0x2f18b;\n                  local_8c = (byte *)elf_nfp3200_reloc_type(local_80);\n                }\n                goto LAB_0002dcf0;\n              }\n              if (uVar7 == 0xdd) {\n                if (local_80 == 7) {\n                  local_8c = (byte *)0x79af6;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b39;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b55;\n                    if (local_80 != 1) {\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }\n                  }\n                  else {\n                    local_8c = (byte *)0x79b16;\n                    if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }\n                  }\n                }\n                else if (local_80 == 0xb) {\n                  local_8c = (byte *)0x79ab8;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ada;\n                  if (local_80 != 9) {\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }\n                }\n                else if (local_80 == 0xd) {\n                  local_8c = (byte *)0x79a90;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto _L7017;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar7 != 0xde) goto _L7017;\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78c33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a93;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adcb;\n                break;\n              case 3:\n                local_8c = (byte *)0x7adc2;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb8;\n                break;\n              case 5:\n                local_8c = (byte *)0x7adae;\n                break;\n              case 6:\n                local_8c = (byte *)0x7ada4;\n                break;\n              case 7:\n                local_8c = (byte *)0x7ad9a;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad8d;\n                break;\n              case 9:\n                local_8c = (byte *)0x7ad82;\n                break;\n              case 10:\n                local_8c = (byte *)0x7ad77;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7ad6d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5f;\n                break;\n              default:\n                goto _L7017;\n              }\n            }" if (parenthesized_expression "(uVar7 == 0xdf)" ( (binary_expression "uVar7 == 0xdf" identifier == number_literal) )) (compound_statement "{\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab5;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a63e;\n              }\n              else {\n                if (local_80 != 2) goto _L7017;\n                local_8c = (byte *)0x78c3f;\n              }\n            }" { (if_statement "if (local_80 == 1) {\n                local_8c = (byte *)0x78ab5;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a63e;\n              }\n              else {\n                if (local_80 != 2) goto _L7017;\n                local_8c = (byte *)0x78c3f;\n              }" if (parenthesized_expression "(local_80 == 1)" ( (binary_expression "local_80 == 1" identifier == number_literal) )) (compound_statement "{\n                local_8c = (byte *)0x78ab5;\n              }" { (expression_statement "local_8c = (byte *)0x78ab5;" (assignment_expression "local_8c = (byte *)0x78ab5" identifier = (cast_expression "(byte *)0x78ab5" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) }) (else_clause "else if (local_80 == 0) {\n                local_8c = (byte *)0x7a63e;\n              }\n              else {\n                if (local_80 != 2) goto _L7017;\n                local_8c = (byte *)0x78c3f;\n              }" else (if_statement "if (local_80 == 0) {\n                local_8c = (byte *)0x7a63e;\n              }\n              else {\n                if (local_80 != 2) goto _L7017;\n                local_8c = (byte *)0x78c3f;\n              }" if (parenthesized_expression "(local_80 == 0)" ( (binary_expression "local_80 == 0" identifier == number_literal) )) (compound_statement "{\n                local_8c = (byte *)0x7a63e;\n              }" { (expression_statement "local_8c = (byte *)0x7a63e;" (assignment_expression "local_8c = (byte *)0x7a63e" identifier = (cast_expression "(byte *)0x7a63e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) }) (else_clause "else {\n                if (local_80 != 2) goto _L7017;\n                local_8c = (byte *)0x78c3f;\n              }" else (compound_statement "{\n                if (local_80 != 2) goto _L7017;\n                local_8c = (byte *)0x78c3f;\n              }" { (if_statement "if (local_80 != 2) goto _L7017;" if (parenthesized_expression "(local_80 != 2)" ( (binary_expression "local_80 != 2" identifier != number_literal) )) (goto_statement "goto _L7017;" goto statement_identifier ;)) (expression_statement "local_8c = (byte *)0x78c3f;" (assignment_expression "local_8c = (byte *)0x78c3f" identifier = (cast_expression "(byte *)0x78c3f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) }))))) }) (else_clause "else {\n              if (0xdf < uVar7) {\n                if (uVar7 == 0xf3) {\n                  in_stack_ffffff60 = (ushort *)0x2df7f;\n                  local_8c = (byte *)elf_riscv_reloc_type(local_80);\n                }\n                else {\n                  if (uVar7 != 0xfa) goto _L7017;\n                  if (*(short *)((int)&(filedata->file_header).e_flags + 1) != 0x3200) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x7b8a5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x7b8fd;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x78e21;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x78e14;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e05;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x78dfc;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dd2;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78dc5;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x78db8;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78da9;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78d9a;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d85;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d70;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78d64;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d56;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x78d4a;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x78d3e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78d2e;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d1e;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d0e;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cff;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78cf0;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78ce0;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78cd0;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x78cc1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x78cb2;\n                      break;\n                    default:\n                      goto _L7017;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  in_stack_ffffff60 = (ushort *)0x2f18b;\n                  local_8c = (byte *)elf_nfp3200_reloc_type(local_80);\n                }\n                goto LAB_0002dcf0;\n              }\n              if (uVar7 == 0xdd) {\n                if (local_80 == 7) {\n                  local_8c = (byte *)0x79af6;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b39;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b55;\n                    if (local_80 != 1) {\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }\n                  }\n                  else {\n                    local_8c = (byte *)0x79b16;\n                    if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }\n                  }\n                }\n                else if (local_80 == 0xb) {\n                  local_8c = (byte *)0x79ab8;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ada;\n                  if (local_80 != 9) {\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }\n                }\n                else if (local_80 == 0xd) {\n                  local_8c = (byte *)0x79a90;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto _L7017;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar7 != 0xde) goto _L7017;\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78c33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a93;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adcb;\n                break;\n              case 3:\n                local_8c = (byte *)0x7adc2;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb8;\n                break;\n              case 5:\n                local_8c = (byte *)0x7adae;\n                break;\n              case 6:\n                local_8c = (byte *)0x7ada4;\n                break;\n              case 7:\n                local_8c = (byte *)0x7ad9a;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad8d;\n                break;\n              case 9:\n                local_8c = (byte *)0x7ad82;\n                break;\n              case 10:\n                local_8c = (byte *)0x7ad77;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7ad6d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5f;\n                break;\n              default:\n                goto _L7017;\n              }\n            }" else (compound_statement "{\n              if (0xdf < uVar7) {\n                if (uVar7 == 0xf3) {\n                  in_stack_ffffff60 = (ushort *)0x2df7f;\n                  local_8c = (byte *)elf_riscv_reloc_type(local_80);\n                }\n                else {\n                  if (uVar7 != 0xfa) goto _L7017;\n                  if (*(short *)((int)&(filedata->file_header).e_flags + 1) != 0x3200) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x7b8a5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x7b8fd;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x78e21;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x78e14;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e05;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x78dfc;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dd2;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78dc5;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x78db8;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78da9;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78d9a;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d85;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d70;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78d64;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d56;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x78d4a;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x78d3e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78d2e;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d1e;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d0e;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cff;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78cf0;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78ce0;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78cd0;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x78cc1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x78cb2;\n                      break;\n                    default:\n                      goto _L7017;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  in_stack_ffffff60 = (ushort *)0x2f18b;\n                  local_8c = (byte *)elf_nfp3200_reloc_type(local_80);\n                }\n                goto LAB_0002dcf0;\n              }\n              if (uVar7 == 0xdd) {\n                if (local_80 == 7) {\n                  local_8c = (byte *)0x79af6;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b39;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b55;\n                    if (local_80 != 1) {\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }\n                  }\n                  else {\n                    local_8c = (byte *)0x79b16;\n                    if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }\n                  }\n                }\n                else if (local_80 == 0xb) {\n                  local_8c = (byte *)0x79ab8;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ada;\n                  if (local_80 != 9) {\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }\n                }\n                else if (local_80 == 0xd) {\n                  local_8c = (byte *)0x79a90;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto _L7017;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar7 != 0xde) goto _L7017;\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78c33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a93;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adcb;\n                break;\n              case 3:\n                local_8c = (byte *)0x7adc2;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb8;\n                break;\n              case 5:\n                local_8c = (byte *)0x7adae;\n                break;\n              case 6:\n                local_8c = (byte *)0x7ada4;\n                break;\n              case 7:\n                local_8c = (byte *)0x7ad9a;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad8d;\n                break;\n              case 9:\n                local_8c = (byte *)0x7ad82;\n                break;\n              case 10:\n                local_8c = (byte *)0x7ad77;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7ad6d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5f;\n                break;\n              default:\n                goto _L7017;\n              }\n            }" { (if_statement "if (0xdf < uVar7) {\n                if (uVar7 == 0xf3) {\n                  in_stack_ffffff60 = (ushort *)0x2df7f;\n                  local_8c = (byte *)elf_riscv_reloc_type(local_80);\n                }\n                else {\n                  if (uVar7 != 0xfa) goto _L7017;\n                  if (*(short *)((int)&(filedata->file_header).e_flags + 1) != 0x3200) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x7b8a5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x7b8fd;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x78e21;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x78e14;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e05;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x78dfc;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dd2;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78dc5;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x78db8;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78da9;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78d9a;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d85;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d70;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78d64;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d56;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x78d4a;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x78d3e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78d2e;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d1e;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d0e;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cff;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78cf0;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78ce0;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78cd0;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x78cc1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x78cb2;\n                      break;\n                    default:\n                      goto _L7017;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  in_stack_ffffff60 = (ushort *)0x2f18b;\n                  local_8c = (byte *)elf_nfp3200_reloc_type(local_80);\n                }\n                goto LAB_0002dcf0;\n              }" if (parenthesized_expression "(0xdf < uVar7)" ( (binary_expression "0xdf < uVar7" number_literal < identifier) )) (compound_statement "{\n                if (uVar7 == 0xf3) {\n                  in_stack_ffffff60 = (ushort *)0x2df7f;\n                  local_8c = (byte *)elf_riscv_reloc_type(local_80);\n                }\n                else {\n                  if (uVar7 != 0xfa) goto _L7017;\n                  if (*(short *)((int)&(filedata->file_header).e_flags + 1) != 0x3200) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x7b8a5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x7b8fd;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x78e21;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x78e14;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e05;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x78dfc;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dd2;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78dc5;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x78db8;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78da9;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78d9a;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d85;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d70;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78d64;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d56;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x78d4a;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x78d3e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78d2e;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d1e;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d0e;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cff;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78cf0;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78ce0;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78cd0;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x78cc1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x78cb2;\n                      break;\n                    default:\n                      goto _L7017;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  in_stack_ffffff60 = (ushort *)0x2f18b;\n                  local_8c = (byte *)elf_nfp3200_reloc_type(local_80);\n                }\n                goto LAB_0002dcf0;\n              }" { (if_statement "if (uVar7 == 0xf3) {\n                  in_stack_ffffff60 = (ushort *)0x2df7f;\n                  local_8c = (byte *)elf_riscv_reloc_type(local_80);\n                }\n                else {\n                  if (uVar7 != 0xfa) goto _L7017;\n                  if (*(short *)((int)&(filedata->file_header).e_flags + 1) != 0x3200) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x7b8a5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x7b8fd;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x78e21;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x78e14;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e05;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x78dfc;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dd2;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78dc5;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x78db8;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78da9;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78d9a;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d85;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d70;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78d64;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d56;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x78d4a;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x78d3e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78d2e;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d1e;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d0e;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cff;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78cf0;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78ce0;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78cd0;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x78cc1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x78cb2;\n                      break;\n                    default:\n                      goto _L7017;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  in_stack_ffffff60 = (ushort *)0x2f18b;\n                  local_8c = (byte *)elf_nfp3200_reloc_type(local_80);\n                }" if (parenthesized_expression "(uVar7 == 0xf3)" ( (binary_expression "uVar7 == 0xf3" identifier == number_literal) )) (compound_statement "{\n                  in_stack_ffffff60 = (ushort *)0x2df7f;\n                  local_8c = (byte *)elf_riscv_reloc_type(local_80);\n                }" { (expression_statement "in_stack_ffffff60 = (ushort *)0x2df7f;" (assignment_expression "in_stack_ffffff60 = (ushort *)0x2df7f" identifier = (cast_expression "(ushort *)0x2df7f" ( (type_descriptor "ushort *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (expression_statement "local_8c = (byte *)elf_riscv_reloc_type(local_80);" (assignment_expression "local_8c = (byte *)elf_riscv_reloc_type(local_80)" identifier = (cast_expression "(byte *)elf_riscv_reloc_type(local_80)" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "elf_riscv_reloc_type(local_80)" identifier (argument_list "(local_80)" ( identifier ))))) ;) }) (else_clause "else {\n                  if (uVar7 != 0xfa) goto _L7017;\n                  if (*(short *)((int)&(filedata->file_header).e_flags + 1) != 0x3200) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x7b8a5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x7b8fd;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x78e21;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x78e14;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e05;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x78dfc;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dd2;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78dc5;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x78db8;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78da9;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78d9a;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d85;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d70;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78d64;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d56;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x78d4a;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x78d3e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78d2e;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d1e;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d0e;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cff;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78cf0;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78ce0;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78cd0;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x78cc1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x78cb2;\n                      break;\n                    default:\n                      goto _L7017;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  in_stack_ffffff60 = (ushort *)0x2f18b;\n                  local_8c = (byte *)elf_nfp3200_reloc_type(local_80);\n                }" else (compound_statement "{\n                  if (uVar7 != 0xfa) goto _L7017;\n                  if (*(short *)((int)&(filedata->file_header).e_flags + 1) != 0x3200) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x7b8a5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x7b8fd;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x78e21;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x78e14;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e05;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x78dfc;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dd2;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78dc5;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x78db8;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78da9;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78d9a;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d85;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d70;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78d64;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d56;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x78d4a;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x78d3e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78d2e;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d1e;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d0e;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cff;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78cf0;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78ce0;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78cd0;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x78cc1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x78cb2;\n                      break;\n                    default:\n                      goto _L7017;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  in_stack_ffffff60 = (ushort *)0x2f18b;\n                  local_8c = (byte *)elf_nfp3200_reloc_type(local_80);\n                }" { (if_statement "if (uVar7 != 0xfa) goto _L7017;" if (parenthesized_expression "(uVar7 != 0xfa)" ( (binary_expression "uVar7 != 0xfa" identifier != number_literal) )) (goto_statement "goto _L7017;" goto statement_identifier ;)) (if_statement "if (*(short *)((int)&(filedata->file_header).e_flags + 1) != 0x3200) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x7b8a5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x7b8fd;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x78e21;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x78e14;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e05;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x78dfc;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dd2;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78dc5;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x78db8;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78da9;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78d9a;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d85;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d70;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78d64;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d56;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x78d4a;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x78d3e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78d2e;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d1e;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d0e;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cff;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78cf0;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78ce0;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78cd0;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x78cc1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x78cb2;\n                      break;\n                    default:\n                      goto _L7017;\n                    }\n                    goto LAB_0002dd00;\n                  }" if (parenthesized_expression "(*(short *)((int)&(filedata->file_header).e_flags + 1) != 0x3200)" ( (binary_expression "*(short *)((int)&(filedata->file_header).e_flags + 1) != 0x3200" (pointer_expression "*(short *)((int)&(filedata->file_header).e_flags + 1)" * (cast_expression "(short *)((int)&(filedata->file_header).e_flags + 1)" ( (type_descriptor "short *" (sized_type_specifier "short" short) (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)&(filedata->file_header).e_flags + 1)" ( (binary_expression "(int)&(filedata->file_header).e_flags + 1" (cast_expression "(int)&(filedata->file_header).e_flags" ( (type_descriptor "int" primitive_type) ) (pointer_expression "&(filedata->file_header).e_flags" & (field_expression "(filedata->file_header).e_flags" (parenthesized_expression "(filedata->file_header)" ( (field_expression "filedata->file_header" identifier -> field_identifier) )) . field_identifier))) + number_literal) )))) != number_literal) )) (compound_statement "{\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x7b8a5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x7b8fd;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x78e21;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x78e14;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e05;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x78dfc;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dd2;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78dc5;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x78db8;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78da9;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78d9a;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d85;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d70;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78d64;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d56;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x78d4a;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x78d3e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78d2e;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d1e;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d0e;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cff;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78cf0;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78ce0;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78cd0;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x78cc1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x78cb2;\n                      break;\n                    default:\n                      goto _L7017;\n                    }\n                    goto LAB_0002dd00;\n                  }" { (switch_statement "switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x7b8a5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x7b8fd;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x78e21;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x78e14;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e05;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x78dfc;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dd2;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78dc5;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x78db8;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78da9;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78d9a;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d85;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d70;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78d64;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d56;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x78d4a;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x78d3e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78d2e;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d1e;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d0e;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cff;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78cf0;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78ce0;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78cd0;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x78cc1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x78cb2;\n                      break;\n                    default:\n                      goto _L7017;\n                    }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n                    case 0:\n                      local_8c = (byte *)0x7b8a5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x7b8fd;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x78e21;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x78e14;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e05;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x78dfc;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dd2;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78dc5;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x78db8;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78da9;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78d9a;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d85;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d70;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78d64;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d56;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x78d4a;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x78d3e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78d2e;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d1e;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d0e;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cff;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78cf0;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78ce0;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78cd0;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x78cc1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x78cb2;\n                      break;\n                    default:\n                      goto _L7017;\n                    }" { (case_statement "case 0:\n                      local_8c = (byte *)0x7b8a5;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b8a5;" (assignment_expression "local_8c = (byte *)0x7b8a5" identifier = (cast_expression "(byte *)0x7b8a5" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                      local_8c = (byte *)0x7b8fd;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b8fd;" (assignment_expression "local_8c = (byte *)0x7b8fd" identifier = (cast_expression "(byte *)0x7b8fd" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                      local_8c = (byte *)0x78e21;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78e21;" (assignment_expression "local_8c = (byte *)0x78e21" identifier = (cast_expression "(byte *)0x78e21" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                      local_8c = (byte *)0x78e14;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78e14;" (assignment_expression "local_8c = (byte *)0x78e14" identifier = (cast_expression "(byte *)0x78e14" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                      local_8c = (byte *)0x78e05;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78e05;" (assignment_expression "local_8c = (byte *)0x78e05" identifier = (cast_expression "(byte *)0x78e05" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                      local_8c = (byte *)0x78dfc;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78dfc;" (assignment_expression "local_8c = (byte *)0x78dfc" identifier = (cast_expression "(byte *)0x78dfc" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                      local_8c = (byte *)0x78de7;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78de7;" (assignment_expression "local_8c = (byte *)0x78de7" identifier = (cast_expression "(byte *)0x78de7" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n                      local_8c = (byte *)0x78dd2;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78dd2;" (assignment_expression "local_8c = (byte *)0x78dd2" identifier = (cast_expression "(byte *)0x78dd2" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n                      local_8c = (byte *)0x78dc5;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78dc5;" (assignment_expression "local_8c = (byte *)0x78dc5" identifier = (cast_expression "(byte *)0x78dc5" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n                      local_8c = (byte *)0x78db8;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78db8;" (assignment_expression "local_8c = (byte *)0x78db8" identifier = (cast_expression "(byte *)0x78db8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n                      local_8c = (byte *)0x78da9;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78da9;" (assignment_expression "local_8c = (byte *)0x78da9" identifier = (cast_expression "(byte *)0x78da9" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n                      local_8c = (byte *)0x78d9a;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78d9a;" (assignment_expression "local_8c = (byte *)0x78d9a" identifier = (cast_expression "(byte *)0x78d9a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n                      local_8c = (byte *)0x78d85;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78d85;" (assignment_expression "local_8c = (byte *)0x78d85" identifier = (cast_expression "(byte *)0x78d85" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd:\n                      local_8c = (byte *)0x78d70;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78d70;" (assignment_expression "local_8c = (byte *)0x78d70" identifier = (cast_expression "(byte *)0x78d70" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xe:\n                      local_8c = (byte *)0x78d64;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78d64;" (assignment_expression "local_8c = (byte *)0x78d64" identifier = (cast_expression "(byte *)0x78d64" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xf:\n                      local_8c = (byte *)0x78d56;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78d56;" (assignment_expression "local_8c = (byte *)0x78d56" identifier = (cast_expression "(byte *)0x78d56" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x10:\n                      local_8c = (byte *)0x78d4a;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78d4a;" (assignment_expression "local_8c = (byte *)0x78d4a" identifier = (cast_expression "(byte *)0x78d4a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x11:\n                      local_8c = (byte *)0x78d3e;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78d3e;" (assignment_expression "local_8c = (byte *)0x78d3e" identifier = (cast_expression "(byte *)0x78d3e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x12:\n                      local_8c = (byte *)0x78d2e;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78d2e;" (assignment_expression "local_8c = (byte *)0x78d2e" identifier = (cast_expression "(byte *)0x78d2e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x13:\n                      local_8c = (byte *)0x78d1e;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78d1e;" (assignment_expression "local_8c = (byte *)0x78d1e" identifier = (cast_expression "(byte *)0x78d1e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x14:\n                      local_8c = (byte *)0x78d0e;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78d0e;" (assignment_expression "local_8c = (byte *)0x78d0e" identifier = (cast_expression "(byte *)0x78d0e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x15:\n                      local_8c = (byte *)0x78cff;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78cff;" (assignment_expression "local_8c = (byte *)0x78cff" identifier = (cast_expression "(byte *)0x78cff" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x16:\n                      local_8c = (byte *)0x78cf0;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78cf0;" (assignment_expression "local_8c = (byte *)0x78cf0" identifier = (cast_expression "(byte *)0x78cf0" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x17:\n                      local_8c = (byte *)0x78ce0;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78ce0;" (assignment_expression "local_8c = (byte *)0x78ce0" identifier = (cast_expression "(byte *)0x78ce0" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x18:\n                      local_8c = (byte *)0x78cd0;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78cd0;" (assignment_expression "local_8c = (byte *)0x78cd0" identifier = (cast_expression "(byte *)0x78cd0" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x19:\n                      local_8c = (byte *)0x78cc1;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78cc1;" (assignment_expression "local_8c = (byte *)0x78cc1" identifier = (cast_expression "(byte *)0x78cc1" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1a:\n                      local_8c = (byte *)0x78cb2;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78cb2;" (assignment_expression "local_8c = (byte *)0x78cb2" identifier = (cast_expression "(byte *)0x78cb2" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "default:\n                      goto _L7017;" default : (goto_statement "goto _L7017;" goto statement_identifier ;)) })) (goto_statement "goto LAB_0002dd00;" goto statement_identifier ;) })) (expression_statement "in_stack_ffffff60 = (ushort *)0x2f18b;" (assignment_expression "in_stack_ffffff60 = (ushort *)0x2f18b" identifier = (cast_expression "(ushort *)0x2f18b" ( (type_descriptor "ushort *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (expression_statement "local_8c = (byte *)elf_nfp3200_reloc_type(local_80);" (assignment_expression "local_8c = (byte *)elf_nfp3200_reloc_type(local_80)" identifier = (cast_expression "(byte *)elf_nfp3200_reloc_type(local_80)" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "elf_nfp3200_reloc_type(local_80)" identifier (argument_list "(local_80)" ( identifier ))))) ;) }))) (goto_statement "goto LAB_0002dcf0;" goto statement_identifier ;) })) (if_statement "if (uVar7 == 0xdd) {\n                if (local_80 == 7) {\n                  local_8c = (byte *)0x79af6;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b39;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b55;\n                    if (local_80 != 1) {\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }\n                  }\n                  else {\n                    local_8c = (byte *)0x79b16;\n                    if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }\n                  }\n                }\n                else if (local_80 == 0xb) {\n                  local_8c = (byte *)0x79ab8;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ada;\n                  if (local_80 != 9) {\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }\n                }\n                else if (local_80 == 0xd) {\n                  local_8c = (byte *)0x79a90;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto _L7017;\n                }\n                goto LAB_0002dd00;\n              }" if (parenthesized_expression "(uVar7 == 0xdd)" ( (binary_expression "uVar7 == 0xdd" identifier == number_literal) )) (compound_statement "{\n                if (local_80 == 7) {\n                  local_8c = (byte *)0x79af6;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b39;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b55;\n                    if (local_80 != 1) {\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }\n                  }\n                  else {\n                    local_8c = (byte *)0x79b16;\n                    if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }\n                  }\n                }\n                else if (local_80 == 0xb) {\n                  local_8c = (byte *)0x79ab8;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ada;\n                  if (local_80 != 9) {\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }\n                }\n                else if (local_80 == 0xd) {\n                  local_8c = (byte *)0x79a90;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto _L7017;\n                }\n                goto LAB_0002dd00;\n              }" { (if_statement "if (local_80 == 7) {\n                  local_8c = (byte *)0x79af6;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b39;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b55;\n                    if (local_80 != 1) {\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }\n                  }\n                  else {\n                    local_8c = (byte *)0x79b16;\n                    if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }\n                  }\n                }\n                else if (local_80 == 0xb) {\n                  local_8c = (byte *)0x79ab8;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ada;\n                  if (local_80 != 9) {\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }\n                }\n                else if (local_80 == 0xd) {\n                  local_8c = (byte *)0x79a90;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto _L7017;\n                }" if (parenthesized_expression "(local_80 == 7)" ( (binary_expression "local_80 == 7" identifier == number_literal) )) (compound_statement "{\n                  local_8c = (byte *)0x79af6;\n                }" { (expression_statement "local_8c = (byte *)0x79af6;" (assignment_expression "local_8c = (byte *)0x79af6" identifier = (cast_expression "(byte *)0x79af6" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) }) (else_clause "else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b39;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b55;\n                    if (local_80 != 1) {\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }\n                  }\n                  else {\n                    local_8c = (byte *)0x79b16;\n                    if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }\n                  }\n                }\n                else if (local_80 == 0xb) {\n                  local_8c = (byte *)0x79ab8;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ada;\n                  if (local_80 != 9) {\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }\n                }\n                else if (local_80 == 0xd) {\n                  local_8c = (byte *)0x79a90;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto _L7017;\n                }" else (if_statement "if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b39;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b55;\n                    if (local_80 != 1) {\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }\n                  }\n                  else {\n                    local_8c = (byte *)0x79b16;\n                    if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }\n                  }\n                }\n                else if (local_80 == 0xb) {\n                  local_8c = (byte *)0x79ab8;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ada;\n                  if (local_80 != 9) {\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }\n                }\n                else if (local_80 == 0xd) {\n                  local_8c = (byte *)0x79a90;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto _L7017;\n                }" if (parenthesized_expression "(local_80 < 8)" ( (binary_expression "local_80 < 8" identifier < number_literal) )) (compound_statement "{\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b39;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b55;\n                    if (local_80 != 1) {\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }\n                  }\n                  else {\n                    local_8c = (byte *)0x79b16;\n                    if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }\n                  }\n                }" { (if_statement "if (local_80 == 3) {\n                    local_8c = (byte *)0x79b39;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b55;\n                    if (local_80 != 1) {\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }\n                  }\n                  else {\n                    local_8c = (byte *)0x79b16;\n                    if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }\n                  }" if (parenthesized_expression "(local_80 == 3)" ( (binary_expression "local_80 == 3" identifier == number_literal) )) (compound_statement "{\n                    local_8c = (byte *)0x79b39;\n                  }" { (expression_statement "local_8c = (byte *)0x79b39;" (assignment_expression "local_8c = (byte *)0x79b39" identifier = (cast_expression "(byte *)0x79b39" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) }) (else_clause "else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b55;\n                    if (local_80 != 1) {\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }\n                  }\n                  else {\n                    local_8c = (byte *)0x79b16;\n                    if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }\n                  }" else (if_statement "if (local_80 < 4) {\n                    local_8c = (byte *)0x78b55;\n                    if (local_80 != 1) {\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }\n                  }\n                  else {\n                    local_8c = (byte *)0x79b16;\n                    if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }\n                  }" if (parenthesized_expression "(local_80 < 4)" ( (binary_expression "local_80 < 4" identifier < number_literal) )) (compound_statement "{\n                    local_8c = (byte *)0x78b55;\n                    if (local_80 != 1) {\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }\n                  }" { (expression_statement "local_8c = (byte *)0x78b55;" (assignment_expression "local_8c = (byte *)0x78b55" identifier = (cast_expression "(byte *)0x78b55" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (if_statement "if (local_80 != 1) {\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }" if (parenthesized_expression "(local_80 != 1)" ( (binary_expression "local_80 != 1" identifier != number_literal) )) (compound_statement "{\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }" { (expression_statement "local_8c = (byte *)"R_VISIUM_NONE";" (assignment_expression "local_8c = (byte *)"R_VISIUM_NONE"" identifier = (cast_expression "(byte *)"R_VISIUM_NONE"" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (string_literal ""R_VISIUM_NONE"" " string_content "))) ;) (if_statement "if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }" if (parenthesized_expression "(1 < local_80)" ( (binary_expression "1 < local_80" number_literal < identifier) )) (compound_statement "{\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }" { (expression_statement "local_8c = (byte *)"R_VISIUM_16";" (assignment_expression "local_8c = (byte *)"R_VISIUM_16"" identifier = (cast_expression "(byte *)"R_VISIUM_16"" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (string_literal ""R_VISIUM_16"" " string_content "))) ;) })) })) }) (else_clause "else {\n                    local_8c = (byte *)0x79b16;\n                    if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }\n                  }" else (compound_statement "{\n                    local_8c = (byte *)0x79b16;\n                    if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }\n                  }" { (expression_statement "local_8c = (byte *)0x79b16;" (assignment_expression "local_8c = (byte *)0x79b16" identifier = (cast_expression "(byte *)0x79b16" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (if_statement "if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }" if (parenthesized_expression "(local_80 != 5)" ( (binary_expression "local_80 != 5" identifier != number_literal) )) (compound_statement "{\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }" { (expression_statement "local_8c = (byte *)"R_VISIUM_8_PCREL";" (assignment_expression "local_8c = (byte *)"R_VISIUM_8_PCREL"" identifier = (cast_expression "(byte *)"R_VISIUM_8_PCREL"" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (string_literal ""R_VISIUM_8_PCREL"" " string_content "))) ;) (if_statement "if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }" if (parenthesized_expression "(5 < local_80)" ( (binary_expression "5 < local_80" number_literal < identifier) )) (compound_statement "{\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }" { (expression_statement "local_8c = (byte *)"R_VISIUM_32_PCREL";" (assignment_expression "local_8c = (byte *)"R_VISIUM_32_PCREL"" identifier = (cast_expression "(byte *)"R_VISIUM_32_PCREL"" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (string_literal ""R_VISIUM_32_PCREL"" " string_content "))) ;) })) })) }))))) }) (else_clause "else if (local_80 == 0xb) {\n                  local_8c = (byte *)0x79ab8;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ada;\n                  if (local_80 != 9) {\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }\n                }\n                else if (local_80 == 0xd) {\n                  local_8c = (byte *)0x79a90;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto _L7017;\n                }" else (if_statement "if (local_80 == 0xb) {\n                  local_8c = (byte *)0x79ab8;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ada;\n                  if (local_80 != 9) {\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }\n                }\n                else if (local_80 == 0xd) {\n                  local_8c = (byte *)0x79a90;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto _L7017;\n                }" if (parenthesized_expression "(local_80 == 0xb)" ( (binary_expression "local_80 == 0xb" identifier == number_literal) )) (compound_statement "{\n                  local_8c = (byte *)0x79ab8;\n                }" { (expression_statement "local_8c = (byte *)0x79ab8;" (assignment_expression "local_8c = (byte *)0x79ab8" identifier = (cast_expression "(byte *)0x79ab8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) }) (else_clause "else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ada;\n                  if (local_80 != 9) {\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }\n                }\n                else if (local_80 == 0xd) {\n                  local_8c = (byte *)0x79a90;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto _L7017;\n                }" else (if_statement "if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ada;\n                  if (local_80 != 9) {\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }\n                }\n                else if (local_80 == 0xd) {\n                  local_8c = (byte *)0x79a90;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto _L7017;\n                }" if (parenthesized_expression "(local_80 < 0xc)" ( (binary_expression "local_80 < 0xc" identifier < number_literal) )) (compound_statement "{\n                  local_8c = (byte *)0x79ada;\n                  if (local_80 != 9) {\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }\n                }" { (expression_statement "local_8c = (byte *)0x79ada;" (assignment_expression "local_8c = (byte *)0x79ada" identifier = (cast_expression "(byte *)0x79ada" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (if_statement "if (local_80 != 9) {\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }" if (parenthesized_expression "(local_80 != 9)" ( (binary_expression "local_80 != 9" identifier != number_literal) )) (compound_statement "{\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }" { (expression_statement "local_8c = (byte *)"R_VISIUM_HI16";" (assignment_expression "local_8c = (byte *)"R_VISIUM_HI16"" identifier = (cast_expression "(byte *)"R_VISIUM_HI16"" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (string_literal ""R_VISIUM_HI16"" " string_content "))) ;) (if_statement "if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }" if (parenthesized_expression "(9 < local_80)" ( (binary_expression "9 < local_80" number_literal < identifier) )) (compound_statement "{\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }" { (expression_statement "local_8c = (byte *)"R_VISIUM_IM16";" (assignment_expression "local_8c = (byte *)"R_VISIUM_IM16"" identifier = (cast_expression "(byte *)"R_VISIUM_IM16"" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (string_literal ""R_VISIUM_IM16"" " string_content "))) ;) })) })) }) (else_clause "else if (local_80 == 0xd) {\n                  local_8c = (byte *)0x79a90;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto _L7017;\n                }" else (if_statement "if (local_80 == 0xd) {\n                  local_8c = (byte *)0x79a90;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto _L7017;\n                }" if (parenthesized_expression "(local_80 == 0xd)" ( (binary_expression "local_80 == 0xd" identifier == number_literal) )) (compound_statement "{\n                  local_8c = (byte *)0x79a90;\n                }" { (expression_statement "local_8c = (byte *)0x79a90;" (assignment_expression "local_8c = (byte *)0x79a90" identifier = (cast_expression "(byte *)0x79a90" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) }) (else_clause "else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto _L7017;\n                }" else (if_statement "if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto _L7017;\n                }" if (parenthesized_expression "(local_80 < 0xd)" ( (binary_expression "local_80 < 0xd" identifier < number_literal) )) (compound_statement "{\n                  local_8c = (byte *)0x79aa4;\n                }" { (expression_statement "local_8c = (byte *)0x79aa4;" (assignment_expression "local_8c = (byte *)0x79aa4" identifier = (cast_expression "(byte *)0x79aa4" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) }) (else_clause "else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto _L7017;\n                }" else (if_statement "if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto _L7017;\n                }" if (parenthesized_expression "(local_80 == 200)" ( (binary_expression "local_80 == 200" identifier == number_literal) )) (compound_statement "{\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }" { (expression_statement "local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";" (assignment_expression "local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT"" identifier = (cast_expression "(byte *)"R_VISIUM_GNU_VTINHERIT"" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (string_literal ""R_VISIUM_GNU_VTINHERIT"" " string_content "))) ;) }) (else_clause "else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto _L7017;\n                }" else (compound_statement "{\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto _L7017;\n                }" { (expression_statement "local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";" (assignment_expression "local_8c = (byte *)"R_VISIUM_GNU_VTENTRY"" identifier = (cast_expression "(byte *)"R_VISIUM_GNU_VTENTRY"" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (string_literal ""R_VISIUM_GNU_VTENTRY"" " string_content "))) ;) (if_statement "if (local_80 != 0xc9) goto _L7017;" if (parenthesized_expression "(local_80 != 0xc9)" ( (binary_expression "local_80 != 0xc9" identifier != number_literal) )) (goto_statement "goto _L7017;" goto statement_identifier ;)) }))))))))))))))) (goto_statement "goto LAB_0002dd00;" goto statement_identifier ;) })) (if_statement "if (uVar7 != 0xde) goto _L7017;" if (parenthesized_expression "(uVar7 != 0xde)" ( (binary_expression "uVar7 != 0xde" identifier != number_literal) )) (goto_statement "goto _L7017;" goto statement_identifier ;)) (switch_statement "switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78c33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a93;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adcb;\n                break;\n              case 3:\n                local_8c = (byte *)0x7adc2;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb8;\n                break;\n              case 5:\n                local_8c = (byte *)0x7adae;\n                break;\n              case 6:\n                local_8c = (byte *)0x7ada4;\n                break;\n              case 7:\n                local_8c = (byte *)0x7ad9a;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad8d;\n                break;\n              case 9:\n                local_8c = (byte *)0x7ad82;\n                break;\n              case 10:\n                local_8c = (byte *)0x7ad77;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7ad6d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5f;\n                break;\n              default:\n                goto _L7017;\n              }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n              case 0:\n                local_8c = (byte *)0x78c33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a93;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adcb;\n                break;\n              case 3:\n                local_8c = (byte *)0x7adc2;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb8;\n                break;\n              case 5:\n                local_8c = (byte *)0x7adae;\n                break;\n              case 6:\n                local_8c = (byte *)0x7ada4;\n                break;\n              case 7:\n                local_8c = (byte *)0x7ad9a;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad8d;\n                break;\n              case 9:\n                local_8c = (byte *)0x7ad82;\n                break;\n              case 10:\n                local_8c = (byte *)0x7ad77;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7ad6d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5f;\n                break;\n              default:\n                goto _L7017;\n              }" { (case_statement "case 0:\n                local_8c = (byte *)0x78c33;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x78c33;" (assignment_expression "local_8c = (byte *)0x78c33" identifier = (cast_expression "(byte *)0x78c33" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                local_8c = (byte *)0x78a93;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x78a93;" (assignment_expression "local_8c = (byte *)0x78a93" identifier = (cast_expression "(byte *)0x78a93" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                local_8c = (byte *)0x7adcb;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7adcb;" (assignment_expression "local_8c = (byte *)0x7adcb" identifier = (cast_expression "(byte *)0x7adcb" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                local_8c = (byte *)0x7adc2;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7adc2;" (assignment_expression "local_8c = (byte *)0x7adc2" identifier = (cast_expression "(byte *)0x7adc2" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                local_8c = (byte *)0x7adb8;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7adb8;" (assignment_expression "local_8c = (byte *)0x7adb8" identifier = (cast_expression "(byte *)0x7adb8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                local_8c = (byte *)0x7adae;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7adae;" (assignment_expression "local_8c = (byte *)0x7adae" identifier = (cast_expression "(byte *)0x7adae" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                local_8c = (byte *)0x7ada4;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ada4;" (assignment_expression "local_8c = (byte *)0x7ada4" identifier = (cast_expression "(byte *)0x7ada4" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n                local_8c = (byte *)0x7ad9a;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ad9a;" (assignment_expression "local_8c = (byte *)0x7ad9a" identifier = (cast_expression "(byte *)0x7ad9a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n                local_8c = (byte *)0x7ad8d;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ad8d;" (assignment_expression "local_8c = (byte *)0x7ad8d" identifier = (cast_expression "(byte *)0x7ad8d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n                local_8c = (byte *)0x7ad82;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ad82;" (assignment_expression "local_8c = (byte *)0x7ad82" identifier = (cast_expression "(byte *)0x7ad82" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n                local_8c = (byte *)0x7ad77;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ad77;" (assignment_expression "local_8c = (byte *)0x7ad77" identifier = (cast_expression "(byte *)0x7ad77" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n                local_8c = (byte *)0x7ad6d;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ad6d;" (assignment_expression "local_8c = (byte *)0x7ad6d" identifier = (cast_expression "(byte *)0x7ad6d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n                local_8c = (byte *)0x7ad5f;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ad5f;" (assignment_expression "local_8c = (byte *)0x7ad5f" identifier = (cast_expression "(byte *)0x7ad5f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "default:\n                goto _L7017;" default : (goto_statement "goto _L7017;" goto statement_identifier ;)) })) }))))) (goto_statement "goto LAB_0002dd00;" goto statement_identifier ;) })) (if_statement "if (uVar7 < 0xb4) {\n            if (uVar7 != 0x8c) {\n              if (0x8c < uVar7) {\n                if (uVar7 == 0xad) {\n                  in_stack_ffffff60 = (ushort *)0x2ef09;\n                  local_8c = (byte *)elf_rx_reloc_type(local_80);\n                  goto LAB_0002dcf0;\n                }\n                if (uVar7 < 0xae) {\n                  if (uVar7 == 0x90) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78c4f;\n                      break;\n                    default:\n                      goto _L7017;\n                    case 5:\n                      local_8c = (byte *)0x789bf;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f26;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f13;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x78f09;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78efb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee8;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed8;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec9;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78ebd;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea7;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e97;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e86;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e75;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5f;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e49;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e3b;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  if (uVar7 == 0xa7) {\n                    in_stack_ffffff60 = (ushort *)0x2dce3;\n                    local_8c = (byte *)elf_nds32_reloc_type(local_80);\n                    goto LAB_0002dcf0;\n                  }\n                }\n                else {\n                  if (uVar7 == 0xae) {\n                    in_stack_ffffff60 = (ushort *)0x2ddb3;\n                    local_8c = (byte *)elf_metag_reloc_type(local_80);\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar7 == 0xb1) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78be5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba5;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79536;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79529;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x7951b;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x7950c;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794fc;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794ec;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794db;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794cb;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794bb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794aa;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x7949d;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x79490;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x79484;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79478;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x7946b;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x7945e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x79451;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x79444;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79436;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79429;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x7941c;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x7940e;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x79400;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793f1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793e2;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793d2;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793c2;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793ae;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79399;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79389;\n                      break;\n                    default:\n                      goto _L7017;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                }\n                goto _L7017;\n              }\n              if (uVar7 == 0x78) {\ncode_r0x0002ef25:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7937d;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b8c;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x796f1;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x796e7;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c8;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x796bf;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796b3;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x796a8;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7969c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7968d;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7967d;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7966d;\n                  break;\n                default:\n                  goto _L7017;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar7 < 0x79) {\n                if (uVar7 == 0x73) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x789db;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bdb;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7904a;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903f;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79034;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79023;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7900d;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff9;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fee;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fe1;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fd3;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fc3;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fb2;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78fa2;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f92;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f85;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f78;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f6b;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f5b;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f4a;\n                    break;\n                  default:\n                    goto _L7017;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar7 == 0x74) goto code_r0x0002e2d7;\n              }\n              else {\n                if (uVar7 == 0x87) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79b51;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b25;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f25;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f18;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f0d;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79f00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79ef3;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee5;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec9;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eba;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ead;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e97;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e83;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e75;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e64;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e55;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e45;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e37;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e24;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e16;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e08;\n                    break;\n                  default:\n                    goto _L7017;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar7 == 0x8a) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79543;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b83;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797ee;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797e4;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d8;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797cc;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797bd;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797b1;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x797a3;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7978e;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7977b;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7976d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7975a;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79747;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x7973b;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x7972b;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x7971b;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x7970b;\n                    break;\n                  default:\n                    goto _L7017;\n                  }\n                  goto LAB_0002dd00;\n                }\n              }\n              goto _L7017;\n            }\n            in_stack_ffffff60 = (ushort *)0x2efa1;\n            local_8c = (byte *)elf_tic6x_reloc_type(local_80);\n          }\n          else {\nLAB_0002efc8:\n            in_stack_ffffff60 = (ushort *)0x2efd1;\n            local_8c = (byte *)elf_x86_64_reloc_type(local_80);\n          }" if (parenthesized_expression "(uVar7 < 0xb4)" ( (binary_expression "uVar7 < 0xb4" identifier < number_literal) )) (compound_statement "{\n            if (uVar7 != 0x8c) {\n              if (0x8c < uVar7) {\n                if (uVar7 == 0xad) {\n                  in_stack_ffffff60 = (ushort *)0x2ef09;\n                  local_8c = (byte *)elf_rx_reloc_type(local_80);\n                  goto LAB_0002dcf0;\n                }\n                if (uVar7 < 0xae) {\n                  if (uVar7 == 0x90) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78c4f;\n                      break;\n                    default:\n                      goto _L7017;\n                    case 5:\n                      local_8c = (byte *)0x789bf;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f26;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f13;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x78f09;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78efb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee8;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed8;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec9;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78ebd;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea7;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e97;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e86;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e75;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5f;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e49;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e3b;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  if (uVar7 == 0xa7) {\n                    in_stack_ffffff60 = (ushort *)0x2dce3;\n                    local_8c = (byte *)elf_nds32_reloc_type(local_80);\n                    goto LAB_0002dcf0;\n                  }\n                }\n                else {\n                  if (uVar7 == 0xae) {\n                    in_stack_ffffff60 = (ushort *)0x2ddb3;\n                    local_8c = (byte *)elf_metag_reloc_type(local_80);\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar7 == 0xb1) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78be5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba5;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79536;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79529;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x7951b;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x7950c;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794fc;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794ec;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794db;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794cb;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794bb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794aa;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x7949d;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x79490;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x79484;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79478;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x7946b;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x7945e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x79451;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x79444;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79436;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79429;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x7941c;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x7940e;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x79400;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793f1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793e2;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793d2;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793c2;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793ae;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79399;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79389;\n                      break;\n                    default:\n                      goto _L7017;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                }\n                goto _L7017;\n              }\n              if (uVar7 == 0x78) {\ncode_r0x0002ef25:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7937d;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b8c;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x796f1;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x796e7;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c8;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x796bf;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796b3;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x796a8;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7969c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7968d;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7967d;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7966d;\n                  break;\n                default:\n                  goto _L7017;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar7 < 0x79) {\n                if (uVar7 == 0x73) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x789db;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bdb;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7904a;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903f;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79034;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79023;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7900d;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff9;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fee;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fe1;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fd3;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fc3;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fb2;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78fa2;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f92;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f85;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f78;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f6b;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f5b;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f4a;\n                    break;\n                  default:\n                    goto _L7017;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar7 == 0x74) goto code_r0x0002e2d7;\n              }\n              else {\n                if (uVar7 == 0x87) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79b51;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b25;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f25;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f18;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f0d;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79f00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79ef3;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee5;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec9;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eba;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ead;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e97;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e83;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e75;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e64;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e55;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e45;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e37;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e24;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e16;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e08;\n                    break;\n                  default:\n                    goto _L7017;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar7 == 0x8a) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79543;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b83;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797ee;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797e4;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d8;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797cc;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797bd;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797b1;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x797a3;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7978e;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7977b;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7976d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7975a;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79747;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x7973b;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x7972b;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x7971b;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x7970b;\n                    break;\n                  default:\n                    goto _L7017;\n                  }\n                  goto LAB_0002dd00;\n                }\n              }\n              goto _L7017;\n            }\n            in_stack_ffffff60 = (ushort *)0x2efa1;\n            local_8c = (byte *)elf_tic6x_reloc_type(local_80);\n          }" { (if_statement "if (uVar7 != 0x8c) {\n              if (0x8c < uVar7) {\n                if (uVar7 == 0xad) {\n                  in_stack_ffffff60 = (ushort *)0x2ef09;\n                  local_8c = (byte *)elf_rx_reloc_type(local_80);\n                  goto LAB_0002dcf0;\n                }\n                if (uVar7 < 0xae) {\n                  if (uVar7 == 0x90) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78c4f;\n                      break;\n                    default:\n                      goto _L7017;\n                    case 5:\n                      local_8c = (byte *)0x789bf;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f26;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f13;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x78f09;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78efb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee8;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed8;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec9;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78ebd;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea7;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e97;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e86;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e75;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5f;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e49;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e3b;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  if (uVar7 == 0xa7) {\n                    in_stack_ffffff60 = (ushort *)0x2dce3;\n                    local_8c = (byte *)elf_nds32_reloc_type(local_80);\n                    goto LAB_0002dcf0;\n                  }\n                }\n                else {\n                  if (uVar7 == 0xae) {\n                    in_stack_ffffff60 = (ushort *)0x2ddb3;\n                    local_8c = (byte *)elf_metag_reloc_type(local_80);\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar7 == 0xb1) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78be5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba5;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79536;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79529;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x7951b;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x7950c;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794fc;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794ec;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794db;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794cb;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794bb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794aa;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x7949d;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x79490;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x79484;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79478;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x7946b;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x7945e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x79451;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x79444;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79436;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79429;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x7941c;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x7940e;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x79400;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793f1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793e2;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793d2;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793c2;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793ae;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79399;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79389;\n                      break;\n                    default:\n                      goto _L7017;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                }\n                goto _L7017;\n              }\n              if (uVar7 == 0x78) {\ncode_r0x0002ef25:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7937d;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b8c;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x796f1;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x796e7;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c8;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x796bf;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796b3;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x796a8;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7969c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7968d;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7967d;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7966d;\n                  break;\n                default:\n                  goto _L7017;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar7 < 0x79) {\n                if (uVar7 == 0x73) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x789db;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bdb;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7904a;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903f;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79034;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79023;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7900d;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff9;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fee;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fe1;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fd3;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fc3;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fb2;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78fa2;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f92;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f85;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f78;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f6b;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f5b;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f4a;\n                    break;\n                  default:\n                    goto _L7017;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar7 == 0x74) goto code_r0x0002e2d7;\n              }\n              else {\n                if (uVar7 == 0x87) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79b51;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b25;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f25;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f18;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f0d;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79f00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79ef3;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee5;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec9;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eba;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ead;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e97;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e83;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e75;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e64;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e55;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e45;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e37;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e24;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e16;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e08;\n                    break;\n                  default:\n                    goto _L7017;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar7 == 0x8a) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79543;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b83;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797ee;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797e4;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d8;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797cc;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797bd;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797b1;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x797a3;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7978e;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7977b;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7976d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7975a;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79747;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x7973b;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x7972b;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x7971b;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x7970b;\n                    break;\n                  default:\n                    goto _L7017;\n                  }\n                  goto LAB_0002dd00;\n                }\n              }\n              goto _L7017;\n            }" if (parenthesized_expression "(uVar7 != 0x8c)" ( (binary_expression "uVar7 != 0x8c" identifier != number_literal) )) (compound_statement "{\n              if (0x8c < uVar7) {\n                if (uVar7 == 0xad) {\n                  in_stack_ffffff60 = (ushort *)0x2ef09;\n                  local_8c = (byte *)elf_rx_reloc_type(local_80);\n                  goto LAB_0002dcf0;\n                }\n                if (uVar7 < 0xae) {\n                  if (uVar7 == 0x90) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78c4f;\n                      break;\n                    default:\n                      goto _L7017;\n                    case 5:\n                      local_8c = (byte *)0x789bf;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f26;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f13;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x78f09;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78efb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee8;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed8;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec9;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78ebd;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea7;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e97;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e86;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e75;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5f;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e49;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e3b;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  if (uVar7 == 0xa7) {\n                    in_stack_ffffff60 = (ushort *)0x2dce3;\n                    local_8c = (byte *)elf_nds32_reloc_type(local_80);\n                    goto LAB_0002dcf0;\n                  }\n                }\n                else {\n                  if (uVar7 == 0xae) {\n                    in_stack_ffffff60 = (ushort *)0x2ddb3;\n                    local_8c = (byte *)elf_metag_reloc_type(local_80);\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar7 == 0xb1) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78be5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba5;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79536;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79529;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x7951b;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x7950c;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794fc;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794ec;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794db;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794cb;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794bb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794aa;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x7949d;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x79490;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x79484;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79478;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x7946b;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x7945e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x79451;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x79444;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79436;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79429;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x7941c;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x7940e;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x79400;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793f1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793e2;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793d2;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793c2;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793ae;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79399;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79389;\n                      break;\n                    default:\n                      goto _L7017;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                }\n                goto _L7017;\n              }\n              if (uVar7 == 0x78) {\ncode_r0x0002ef25:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7937d;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b8c;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x796f1;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x796e7;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c8;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x796bf;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796b3;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x796a8;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7969c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7968d;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7967d;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7966d;\n                  break;\n                default:\n                  goto _L7017;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar7 < 0x79) {\n                if (uVar7 == 0x73) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x789db;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bdb;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7904a;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903f;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79034;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79023;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7900d;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff9;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fee;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fe1;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fd3;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fc3;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fb2;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78fa2;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f92;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f85;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f78;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f6b;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f5b;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f4a;\n                    break;\n                  default:\n                    goto _L7017;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar7 == 0x74) goto code_r0x0002e2d7;\n              }\n              else {\n                if (uVar7 == 0x87) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79b51;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b25;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f25;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f18;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f0d;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79f00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79ef3;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee5;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec9;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eba;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ead;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e97;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e83;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e75;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e64;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e55;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e45;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e37;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e24;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e16;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e08;\n                    break;\n                  default:\n                    goto _L7017;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar7 == 0x8a) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79543;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b83;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797ee;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797e4;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d8;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797cc;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797bd;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797b1;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x797a3;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7978e;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7977b;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7976d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7975a;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79747;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x7973b;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x7972b;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x7971b;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x7970b;\n                    break;\n                  default:\n                    goto _L7017;\n                  }\n                  goto LAB_0002dd00;\n                }\n              }\n              goto _L7017;\n            }" { (if_statement "if (0x8c < uVar7) {\n                if (uVar7 == 0xad) {\n                  in_stack_ffffff60 = (ushort *)0x2ef09;\n                  local_8c = (byte *)elf_rx_reloc_type(local_80);\n                  goto LAB_0002dcf0;\n                }\n                if (uVar7 < 0xae) {\n                  if (uVar7 == 0x90) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78c4f;\n                      break;\n                    default:\n                      goto _L7017;\n                    case 5:\n                      local_8c = (byte *)0x789bf;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f26;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f13;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x78f09;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78efb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee8;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed8;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec9;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78ebd;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea7;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e97;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e86;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e75;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5f;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e49;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e3b;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  if (uVar7 == 0xa7) {\n                    in_stack_ffffff60 = (ushort *)0x2dce3;\n                    local_8c = (byte *)elf_nds32_reloc_type(local_80);\n                    goto LAB_0002dcf0;\n                  }\n                }\n                else {\n                  if (uVar7 == 0xae) {\n                    in_stack_ffffff60 = (ushort *)0x2ddb3;\n                    local_8c = (byte *)elf_metag_reloc_type(local_80);\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar7 == 0xb1) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78be5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba5;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79536;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79529;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x7951b;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x7950c;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794fc;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794ec;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794db;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794cb;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794bb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794aa;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x7949d;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x79490;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x79484;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79478;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x7946b;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x7945e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x79451;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x79444;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79436;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79429;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x7941c;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x7940e;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x79400;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793f1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793e2;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793d2;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793c2;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793ae;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79399;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79389;\n                      break;\n                    default:\n                      goto _L7017;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                }\n                goto _L7017;\n              }" if (parenthesized_expression "(0x8c < uVar7)" ( (binary_expression "0x8c < uVar7" number_literal < identifier) )) (compound_statement "{\n                if (uVar7 == 0xad) {\n                  in_stack_ffffff60 = (ushort *)0x2ef09;\n                  local_8c = (byte *)elf_rx_reloc_type(local_80);\n                  goto LAB_0002dcf0;\n                }\n                if (uVar7 < 0xae) {\n                  if (uVar7 == 0x90) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78c4f;\n                      break;\n                    default:\n                      goto _L7017;\n                    case 5:\n                      local_8c = (byte *)0x789bf;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f26;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f13;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x78f09;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78efb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee8;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed8;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec9;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78ebd;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea7;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e97;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e86;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e75;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5f;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e49;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e3b;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  if (uVar7 == 0xa7) {\n                    in_stack_ffffff60 = (ushort *)0x2dce3;\n                    local_8c = (byte *)elf_nds32_reloc_type(local_80);\n                    goto LAB_0002dcf0;\n                  }\n                }\n                else {\n                  if (uVar7 == 0xae) {\n                    in_stack_ffffff60 = (ushort *)0x2ddb3;\n                    local_8c = (byte *)elf_metag_reloc_type(local_80);\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar7 == 0xb1) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78be5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba5;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79536;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79529;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x7951b;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x7950c;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794fc;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794ec;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794db;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794cb;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794bb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794aa;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x7949d;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x79490;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x79484;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79478;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x7946b;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x7945e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x79451;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x79444;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79436;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79429;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x7941c;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x7940e;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x79400;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793f1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793e2;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793d2;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793c2;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793ae;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79399;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79389;\n                      break;\n                    default:\n                      goto _L7017;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                }\n                goto _L7017;\n              }" { (if_statement "if (uVar7 == 0xad) {\n                  in_stack_ffffff60 = (ushort *)0x2ef09;\n                  local_8c = (byte *)elf_rx_reloc_type(local_80);\n                  goto LAB_0002dcf0;\n                }" if (parenthesized_expression "(uVar7 == 0xad)" ( (binary_expression "uVar7 == 0xad" identifier == number_literal) )) (compound_statement "{\n                  in_stack_ffffff60 = (ushort *)0x2ef09;\n                  local_8c = (byte *)elf_rx_reloc_type(local_80);\n                  goto LAB_0002dcf0;\n                }" { (expression_statement "in_stack_ffffff60 = (ushort *)0x2ef09;" (assignment_expression "in_stack_ffffff60 = (ushort *)0x2ef09" identifier = (cast_expression "(ushort *)0x2ef09" ( (type_descriptor "ushort *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (expression_statement "local_8c = (byte *)elf_rx_reloc_type(local_80);" (assignment_expression "local_8c = (byte *)elf_rx_reloc_type(local_80)" identifier = (cast_expression "(byte *)elf_rx_reloc_type(local_80)" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "elf_rx_reloc_type(local_80)" identifier (argument_list "(local_80)" ( identifier ))))) ;) (goto_statement "goto LAB_0002dcf0;" goto statement_identifier ;) })) (if_statement "if (uVar7 < 0xae) {\n                  if (uVar7 == 0x90) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78c4f;\n                      break;\n                    default:\n                      goto _L7017;\n                    case 5:\n                      local_8c = (byte *)0x789bf;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f26;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f13;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x78f09;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78efb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee8;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed8;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec9;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78ebd;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea7;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e97;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e86;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e75;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5f;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e49;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e3b;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  if (uVar7 == 0xa7) {\n                    in_stack_ffffff60 = (ushort *)0x2dce3;\n                    local_8c = (byte *)elf_nds32_reloc_type(local_80);\n                    goto LAB_0002dcf0;\n                  }\n                }\n                else {\n                  if (uVar7 == 0xae) {\n                    in_stack_ffffff60 = (ushort *)0x2ddb3;\n                    local_8c = (byte *)elf_metag_reloc_type(local_80);\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar7 == 0xb1) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78be5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba5;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79536;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79529;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x7951b;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x7950c;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794fc;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794ec;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794db;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794cb;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794bb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794aa;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x7949d;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x79490;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x79484;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79478;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x7946b;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x7945e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x79451;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x79444;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79436;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79429;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x7941c;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x7940e;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x79400;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793f1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793e2;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793d2;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793c2;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793ae;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79399;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79389;\n                      break;\n                    default:\n                      goto _L7017;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                }" if (parenthesized_expression "(uVar7 < 0xae)" ( (binary_expression "uVar7 < 0xae" identifier < number_literal) )) (compound_statement "{\n                  if (uVar7 == 0x90) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78c4f;\n                      break;\n                    default:\n                      goto _L7017;\n                    case 5:\n                      local_8c = (byte *)0x789bf;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f26;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f13;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x78f09;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78efb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee8;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed8;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec9;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78ebd;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea7;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e97;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e86;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e75;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5f;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e49;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e3b;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  if (uVar7 == 0xa7) {\n                    in_stack_ffffff60 = (ushort *)0x2dce3;\n                    local_8c = (byte *)elf_nds32_reloc_type(local_80);\n                    goto LAB_0002dcf0;\n                  }\n                }" { (if_statement "if (uVar7 == 0x90) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78c4f;\n                      break;\n                    default:\n                      goto _L7017;\n                    case 5:\n                      local_8c = (byte *)0x789bf;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f26;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f13;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x78f09;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78efb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee8;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed8;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec9;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78ebd;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea7;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e97;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e86;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e75;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5f;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e49;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e3b;\n                    }\n                    goto LAB_0002dd00;\n                  }" if (parenthesized_expression "(uVar7 == 0x90)" ( (binary_expression "uVar7 == 0x90" identifier == number_literal) )) (compound_statement "{\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78c4f;\n                      break;\n                    default:\n                      goto _L7017;\n                    case 5:\n                      local_8c = (byte *)0x789bf;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f26;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f13;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x78f09;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78efb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee8;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed8;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec9;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78ebd;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea7;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e97;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e86;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e75;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5f;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e49;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e3b;\n                    }\n                    goto LAB_0002dd00;\n                  }" { (switch_statement "switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78c4f;\n                      break;\n                    default:\n                      goto _L7017;\n                    case 5:\n                      local_8c = (byte *)0x789bf;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f26;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f13;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x78f09;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78efb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee8;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed8;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec9;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78ebd;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea7;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e97;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e86;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e75;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5f;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e49;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e3b;\n                    }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n                    case 0:\n                      local_8c = (byte *)0x78c4f;\n                      break;\n                    default:\n                      goto _L7017;\n                    case 5:\n                      local_8c = (byte *)0x789bf;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f26;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f13;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x78f09;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78efb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee8;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed8;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec9;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78ebd;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea7;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e97;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e86;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e75;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5f;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e49;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e3b;\n                    }" { (case_statement "case 0:\n                      local_8c = (byte *)0x78c4f;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78c4f;" (assignment_expression "local_8c = (byte *)0x78c4f" identifier = (cast_expression "(byte *)0x78c4f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "default:\n                      goto _L7017;" default : (goto_statement "goto _L7017;" goto statement_identifier ;)) (case_statement "case 5:\n                      local_8c = (byte *)0x789bf;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x789bf;" (assignment_expression "local_8c = (byte *)0x789bf" identifier = (cast_expression "(byte *)0x789bf" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                      local_8c = (byte *)0x78f26;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78f26;" (assignment_expression "local_8c = (byte *)0x78f26" identifier = (cast_expression "(byte *)0x78f26" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n                      local_8c = (byte *)0x78f13;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78f13;" (assignment_expression "local_8c = (byte *)0x78f13" identifier = (cast_expression "(byte *)0x78f13" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n                      local_8c = (byte *)0x78f09;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78f09;" (assignment_expression "local_8c = (byte *)0x78f09" identifier = (cast_expression "(byte *)0x78f09" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n                      local_8c = (byte *)0x78efb;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78efb;" (assignment_expression "local_8c = (byte *)0x78efb" identifier = (cast_expression "(byte *)0x78efb" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n                      local_8c = (byte *)0x78ee8;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78ee8;" (assignment_expression "local_8c = (byte *)0x78ee8" identifier = (cast_expression "(byte *)0x78ee8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xe:\n                      local_8c = (byte *)0x78ed8;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78ed8;" (assignment_expression "local_8c = (byte *)0x78ed8" identifier = (cast_expression "(byte *)0x78ed8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xf:\n                      local_8c = (byte *)0x78ec9;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78ec9;" (assignment_expression "local_8c = (byte *)0x78ec9" identifier = (cast_expression "(byte *)0x78ec9" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x12:\n                      local_8c = (byte *)0x78ebd;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78ebd;" (assignment_expression "local_8c = (byte *)0x78ebd" identifier = (cast_expression "(byte *)0x78ebd" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x40:\n                      local_8c = (byte *)0x78ea7;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78ea7;" (assignment_expression "local_8c = (byte *)0x78ea7" identifier = (cast_expression "(byte *)0x78ea7" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x41:\n                      local_8c = (byte *)0x78e97;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78e97;" (assignment_expression "local_8c = (byte *)0x78e97" identifier = (cast_expression "(byte *)0x78e97" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x42:\n                      local_8c = (byte *)0x78e86;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78e86;" (assignment_expression "local_8c = (byte *)0x78e86" identifier = (cast_expression "(byte *)0x78e86" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x43:\n                      local_8c = (byte *)0x78e75;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78e75;" (assignment_expression "local_8c = (byte *)0x78e75" identifier = (cast_expression "(byte *)0x78e75" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x44:\n                      local_8c = (byte *)0x78e5f;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78e5f;" (assignment_expression "local_8c = (byte *)0x78e5f" identifier = (cast_expression "(byte *)0x78e5f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x45:\n                      local_8c = (byte *)0x78e49;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78e49;" (assignment_expression "local_8c = (byte *)0x78e49" identifier = (cast_expression "(byte *)0x78e49" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x46:\n                      local_8c = (byte *)0x78e3b;" case number_literal : (expression_statement "local_8c = (byte *)0x78e3b;" (assignment_expression "local_8c = (byte *)0x78e3b" identifier = (cast_expression "(byte *)0x78e3b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;)) })) (goto_statement "goto LAB_0002dd00;" goto statement_identifier ;) })) (if_statement "if (uVar7 == 0xa7) {\n                    in_stack_ffffff60 = (ushort *)0x2dce3;\n                    local_8c = (byte *)elf_nds32_reloc_type(local_80);\n                    goto LAB_0002dcf0;\n                  }" if (parenthesized_expression "(uVar7 == 0xa7)" ( (binary_expression "uVar7 == 0xa7" identifier == number_literal) )) (compound_statement "{\n                    in_stack_ffffff60 = (ushort *)0x2dce3;\n                    local_8c = (byte *)elf_nds32_reloc_type(local_80);\n                    goto LAB_0002dcf0;\n                  }" { (expression_statement "in_stack_ffffff60 = (ushort *)0x2dce3;" (assignment_expression "in_stack_ffffff60 = (ushort *)0x2dce3" identifier = (cast_expression "(ushort *)0x2dce3" ( (type_descriptor "ushort *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (expression_statement "local_8c = (byte *)elf_nds32_reloc_type(local_80);" (assignment_expression "local_8c = (byte *)elf_nds32_reloc_type(local_80)" identifier = (cast_expression "(byte *)elf_nds32_reloc_type(local_80)" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "elf_nds32_reloc_type(local_80)" identifier (argument_list "(local_80)" ( identifier ))))) ;) (goto_statement "goto LAB_0002dcf0;" goto statement_identifier ;) })) }) (else_clause "else {\n                  if (uVar7 == 0xae) {\n                    in_stack_ffffff60 = (ushort *)0x2ddb3;\n                    local_8c = (byte *)elf_metag_reloc_type(local_80);\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar7 == 0xb1) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78be5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba5;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79536;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79529;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x7951b;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x7950c;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794fc;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794ec;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794db;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794cb;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794bb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794aa;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x7949d;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x79490;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x79484;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79478;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x7946b;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x7945e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x79451;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x79444;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79436;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79429;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x7941c;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x7940e;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x79400;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793f1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793e2;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793d2;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793c2;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793ae;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79399;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79389;\n                      break;\n                    default:\n                      goto _L7017;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                }" else (compound_statement "{\n                  if (uVar7 == 0xae) {\n                    in_stack_ffffff60 = (ushort *)0x2ddb3;\n                    local_8c = (byte *)elf_metag_reloc_type(local_80);\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar7 == 0xb1) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78be5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba5;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79536;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79529;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x7951b;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x7950c;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794fc;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794ec;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794db;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794cb;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794bb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794aa;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x7949d;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x79490;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x79484;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79478;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x7946b;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x7945e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x79451;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x79444;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79436;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79429;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x7941c;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x7940e;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x79400;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793f1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793e2;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793d2;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793c2;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793ae;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79399;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79389;\n                      break;\n                    default:\n                      goto _L7017;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                }" { (if_statement "if (uVar7 == 0xae) {\n                    in_stack_ffffff60 = (ushort *)0x2ddb3;\n                    local_8c = (byte *)elf_metag_reloc_type(local_80);\n                    goto LAB_0002dcf0;\n                  }" if (parenthesized_expression "(uVar7 == 0xae)" ( (binary_expression "uVar7 == 0xae" identifier == number_literal) )) (compound_statement "{\n                    in_stack_ffffff60 = (ushort *)0x2ddb3;\n                    local_8c = (byte *)elf_metag_reloc_type(local_80);\n                    goto LAB_0002dcf0;\n                  }" { (expression_statement "in_stack_ffffff60 = (ushort *)0x2ddb3;" (assignment_expression "in_stack_ffffff60 = (ushort *)0x2ddb3" identifier = (cast_expression "(ushort *)0x2ddb3" ( (type_descriptor "ushort *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (expression_statement "local_8c = (byte *)elf_metag_reloc_type(local_80);" (assignment_expression "local_8c = (byte *)elf_metag_reloc_type(local_80)" identifier = (cast_expression "(byte *)elf_metag_reloc_type(local_80)" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "elf_metag_reloc_type(local_80)" identifier (argument_list "(local_80)" ( identifier ))))) ;) (goto_statement "goto LAB_0002dcf0;" goto statement_identifier ;) })) (if_statement "if (uVar7 == 0xb1) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78be5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba5;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79536;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79529;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x7951b;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x7950c;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794fc;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794ec;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794db;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794cb;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794bb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794aa;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x7949d;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x79490;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x79484;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79478;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x7946b;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x7945e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x79451;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x79444;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79436;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79429;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x7941c;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x7940e;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x79400;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793f1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793e2;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793d2;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793c2;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793ae;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79399;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79389;\n                      break;\n                    default:\n                      goto _L7017;\n                    }\n                    goto LAB_0002dd00;\n                  }" if (parenthesized_expression "(uVar7 == 0xb1)" ( (binary_expression "uVar7 == 0xb1" identifier == number_literal) )) (compound_statement "{\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78be5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba5;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79536;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79529;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x7951b;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x7950c;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794fc;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794ec;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794db;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794cb;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794bb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794aa;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x7949d;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x79490;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x79484;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79478;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x7946b;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x7945e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x79451;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x79444;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79436;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79429;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x7941c;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x7940e;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x79400;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793f1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793e2;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793d2;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793c2;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793ae;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79399;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79389;\n                      break;\n                    default:\n                      goto _L7017;\n                    }\n                    goto LAB_0002dd00;\n                  }" { (switch_statement "switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78be5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba5;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79536;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79529;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x7951b;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x7950c;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794fc;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794ec;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794db;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794cb;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794bb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794aa;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x7949d;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x79490;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x79484;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79478;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x7946b;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x7945e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x79451;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x79444;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79436;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79429;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x7941c;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x7940e;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x79400;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793f1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793e2;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793d2;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793c2;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793ae;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79399;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79389;\n                      break;\n                    default:\n                      goto _L7017;\n                    }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n                    case 0:\n                      local_8c = (byte *)0x78be5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba5;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79536;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79529;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x7951b;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x7950c;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794fc;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794ec;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794db;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794cb;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794bb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794aa;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x7949d;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x79490;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x79484;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79478;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x7946b;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x7945e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x79451;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x79444;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79436;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79429;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x7941c;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x7940e;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x79400;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793f1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793e2;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793d2;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793c2;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793ae;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79399;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79389;\n                      break;\n                    default:\n                      goto _L7017;\n                    }" { (case_statement "case 0:\n                      local_8c = (byte *)0x78be5;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78be5;" (assignment_expression "local_8c = (byte *)0x78be5" identifier = (cast_expression "(byte *)0x78be5" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                      local_8c = (byte *)0x78ba5;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78ba5;" (assignment_expression "local_8c = (byte *)0x78ba5" identifier = (cast_expression "(byte *)0x78ba5" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                      local_8c = (byte *)0x79536;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x79536;" (assignment_expression "local_8c = (byte *)0x79536" identifier = (cast_expression "(byte *)0x79536" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                      local_8c = (byte *)0x79529;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x79529;" (assignment_expression "local_8c = (byte *)0x79529" identifier = (cast_expression "(byte *)0x79529" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                      local_8c = (byte *)0x7951b;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x7951b;" (assignment_expression "local_8c = (byte *)0x7951b" identifier = (cast_expression "(byte *)0x7951b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                      local_8c = (byte *)0x7950c;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x7950c;" (assignment_expression "local_8c = (byte *)0x7950c" identifier = (cast_expression "(byte *)0x7950c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                      local_8c = (byte *)0x794fc;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x794fc;" (assignment_expression "local_8c = (byte *)0x794fc" identifier = (cast_expression "(byte *)0x794fc" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n                      local_8c = (byte *)0x794ec;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x794ec;" (assignment_expression "local_8c = (byte *)0x794ec" identifier = (cast_expression "(byte *)0x794ec" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n                      local_8c = (byte *)0x794db;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x794db;" (assignment_expression "local_8c = (byte *)0x794db" identifier = (cast_expression "(byte *)0x794db" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n                      local_8c = (byte *)0x794cb;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x794cb;" (assignment_expression "local_8c = (byte *)0x794cb" identifier = (cast_expression "(byte *)0x794cb" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n                      local_8c = (byte *)0x794bb;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x794bb;" (assignment_expression "local_8c = (byte *)0x794bb" identifier = (cast_expression "(byte *)0x794bb" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n                      local_8c = (byte *)0x794aa;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x794aa;" (assignment_expression "local_8c = (byte *)0x794aa" identifier = (cast_expression "(byte *)0x794aa" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n                      local_8c = (byte *)0x7949d;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x7949d;" (assignment_expression "local_8c = (byte *)0x7949d" identifier = (cast_expression "(byte *)0x7949d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd:\n                      local_8c = (byte *)0x79490;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x79490;" (assignment_expression "local_8c = (byte *)0x79490" identifier = (cast_expression "(byte *)0x79490" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xe:\n                      local_8c = (byte *)0x79484;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x79484;" (assignment_expression "local_8c = (byte *)0x79484" identifier = (cast_expression "(byte *)0x79484" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xf:\n                      local_8c = (byte *)0x79478;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x79478;" (assignment_expression "local_8c = (byte *)0x79478" identifier = (cast_expression "(byte *)0x79478" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x10:\n                      local_8c = (byte *)0x7946b;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x7946b;" (assignment_expression "local_8c = (byte *)0x7946b" identifier = (cast_expression "(byte *)0x7946b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x11:\n                      local_8c = (byte *)0x7945e;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x7945e;" (assignment_expression "local_8c = (byte *)0x7945e" identifier = (cast_expression "(byte *)0x7945e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x12:\n                      local_8c = (byte *)0x79451;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x79451;" (assignment_expression "local_8c = (byte *)0x79451" identifier = (cast_expression "(byte *)0x79451" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x13:\n                      local_8c = (byte *)0x79444;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x79444;" (assignment_expression "local_8c = (byte *)0x79444" identifier = (cast_expression "(byte *)0x79444" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x14:\n                      local_8c = (byte *)0x79436;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x79436;" (assignment_expression "local_8c = (byte *)0x79436" identifier = (cast_expression "(byte *)0x79436" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x15:\n                      local_8c = (byte *)0x79429;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x79429;" (assignment_expression "local_8c = (byte *)0x79429" identifier = (cast_expression "(byte *)0x79429" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x16:\n                      local_8c = (byte *)0x7941c;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x7941c;" (assignment_expression "local_8c = (byte *)0x7941c" identifier = (cast_expression "(byte *)0x7941c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x17:\n                      local_8c = (byte *)0x7940e;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x7940e;" (assignment_expression "local_8c = (byte *)0x7940e" identifier = (cast_expression "(byte *)0x7940e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x18:\n                      local_8c = (byte *)0x79400;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x79400;" (assignment_expression "local_8c = (byte *)0x79400" identifier = (cast_expression "(byte *)0x79400" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x19:\n                      local_8c = (byte *)0x793f1;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x793f1;" (assignment_expression "local_8c = (byte *)0x793f1" identifier = (cast_expression "(byte *)0x793f1" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1a:\n                      local_8c = (byte *)0x793e2;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x793e2;" (assignment_expression "local_8c = (byte *)0x793e2" identifier = (cast_expression "(byte *)0x793e2" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1b:\n                      local_8c = (byte *)0x793d2;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x793d2;" (assignment_expression "local_8c = (byte *)0x793d2" identifier = (cast_expression "(byte *)0x793d2" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1c:\n                      local_8c = (byte *)0x793c2;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x793c2;" (assignment_expression "local_8c = (byte *)0x793c2" identifier = (cast_expression "(byte *)0x793c2" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1d:\n                      local_8c = (byte *)0x793ae;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x793ae;" (assignment_expression "local_8c = (byte *)0x793ae" identifier = (cast_expression "(byte *)0x793ae" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1e:\n                      local_8c = (byte *)0x79399;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x79399;" (assignment_expression "local_8c = (byte *)0x79399" identifier = (cast_expression "(byte *)0x79399" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1f:\n                      local_8c = (byte *)0x79389;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x79389;" (assignment_expression "local_8c = (byte *)0x79389" identifier = (cast_expression "(byte *)0x79389" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "default:\n                      goto _L7017;" default : (goto_statement "goto _L7017;" goto statement_identifier ;)) })) (goto_statement "goto LAB_0002dd00;" goto statement_identifier ;) })) }))) (goto_statement "goto _L7017;" goto statement_identifier ;) })) (if_statement "if (uVar7 == 0x78) {\ncode_r0x0002ef25:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7937d;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b8c;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x796f1;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x796e7;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c8;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x796bf;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796b3;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x796a8;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7969c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7968d;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7967d;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7966d;\n                  break;\n                default:\n                  goto _L7017;\n                }\n                goto LAB_0002dd00;\n              }" if (parenthesized_expression "(uVar7 == 0x78)" ( (binary_expression "uVar7 == 0x78" identifier == number_literal) )) (compound_statement "{\ncode_r0x0002ef25:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7937d;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b8c;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x796f1;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x796e7;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c8;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x796bf;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796b3;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x796a8;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7969c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7968d;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7967d;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7966d;\n                  break;\n                default:\n                  goto _L7017;\n                }\n                goto LAB_0002dd00;\n              }" { (labeled_statement "code_r0x0002ef25:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7937d;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b8c;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x796f1;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x796e7;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c8;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x796bf;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796b3;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x796a8;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7969c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7968d;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7967d;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7966d;\n                  break;\n                default:\n                  goto _L7017;\n                }" statement_identifier : (switch_statement "switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7937d;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b8c;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x796f1;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x796e7;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c8;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x796bf;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796b3;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x796a8;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7969c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7968d;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7967d;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7966d;\n                  break;\n                default:\n                  goto _L7017;\n                }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n                case 0:\n                  local_8c = (byte *)0x7937d;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b8c;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x796f1;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x796e7;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c8;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x796bf;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796b3;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x796a8;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7969c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7968d;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7967d;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7966d;\n                  break;\n                default:\n                  goto _L7017;\n                }" { (case_statement "case 0:\n                  local_8c = (byte *)0x7937d;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7937d;" (assignment_expression "local_8c = (byte *)0x7937d" identifier = (cast_expression "(byte *)0x7937d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                  local_8c = (byte *)0x78b8c;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x78b8c;" (assignment_expression "local_8c = (byte *)0x78b8c" identifier = (cast_expression "(byte *)0x78b8c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                  local_8c = (byte *)0x796f1;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x796f1;" (assignment_expression "local_8c = (byte *)0x796f1" identifier = (cast_expression "(byte *)0x796f1" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                  local_8c = (byte *)0x796e7;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x796e7;" (assignment_expression "local_8c = (byte *)0x796e7" identifier = (cast_expression "(byte *)0x796e7" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                  local_8c = (byte *)0x796d8;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x796d8;" (assignment_expression "local_8c = (byte *)0x796d8" identifier = (cast_expression "(byte *)0x796d8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                  local_8c = (byte *)0x796c8;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x796c8;" (assignment_expression "local_8c = (byte *)0x796c8" identifier = (cast_expression "(byte *)0x796c8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                  local_8c = (byte *)0x796bf;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x796bf;" (assignment_expression "local_8c = (byte *)0x796bf" identifier = (cast_expression "(byte *)0x796bf" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n                  local_8c = (byte *)0x796b3;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x796b3;" (assignment_expression "local_8c = (byte *)0x796b3" identifier = (cast_expression "(byte *)0x796b3" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n                  local_8c = (byte *)0x796a8;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x796a8;" (assignment_expression "local_8c = (byte *)0x796a8" identifier = (cast_expression "(byte *)0x796a8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n                  local_8c = (byte *)0x7969c;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7969c;" (assignment_expression "local_8c = (byte *)0x7969c" identifier = (cast_expression "(byte *)0x7969c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n                  local_8c = (byte *)0x7968d;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7968d;" (assignment_expression "local_8c = (byte *)0x7968d" identifier = (cast_expression "(byte *)0x7968d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n                  local_8c = (byte *)0x7967d;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7967d;" (assignment_expression "local_8c = (byte *)0x7967d" identifier = (cast_expression "(byte *)0x7967d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n                  local_8c = (byte *)0x7966d;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7966d;" (assignment_expression "local_8c = (byte *)0x7966d" identifier = (cast_expression "(byte *)0x7966d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "default:\n                  goto _L7017;" default : (goto_statement "goto _L7017;" goto statement_identifier ;)) }))) (goto_statement "goto LAB_0002dd00;" goto statement_identifier ;) })) (if_statement "if (uVar7 < 0x79) {\n                if (uVar7 == 0x73) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x789db;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bdb;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7904a;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903f;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79034;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79023;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7900d;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff9;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fee;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fe1;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fd3;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fc3;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fb2;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78fa2;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f92;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f85;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f78;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f6b;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f5b;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f4a;\n                    break;\n                  default:\n                    goto _L7017;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar7 == 0x74) goto code_r0x0002e2d7;\n              }\n              else {\n                if (uVar7 == 0x87) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79b51;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b25;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f25;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f18;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f0d;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79f00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79ef3;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee5;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec9;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eba;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ead;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e97;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e83;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e75;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e64;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e55;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e45;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e37;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e24;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e16;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e08;\n                    break;\n                  default:\n                    goto _L7017;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar7 == 0x8a) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79543;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b83;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797ee;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797e4;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d8;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797cc;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797bd;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797b1;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x797a3;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7978e;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7977b;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7976d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7975a;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79747;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x7973b;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x7972b;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x7971b;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x7970b;\n                    break;\n                  default:\n                    goto _L7017;\n                  }\n                  goto LAB_0002dd00;\n                }\n              }" if (parenthesized_expression "(uVar7 < 0x79)" ( (binary_expression "uVar7 < 0x79" identifier < number_literal) )) (compound_statement "{\n                if (uVar7 == 0x73) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x789db;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bdb;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7904a;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903f;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79034;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79023;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7900d;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff9;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fee;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fe1;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fd3;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fc3;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fb2;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78fa2;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f92;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f85;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f78;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f6b;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f5b;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f4a;\n                    break;\n                  default:\n                    goto _L7017;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar7 == 0x74) goto code_r0x0002e2d7;\n              }" { (if_statement "if (uVar7 == 0x73) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x789db;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bdb;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7904a;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903f;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79034;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79023;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7900d;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff9;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fee;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fe1;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fd3;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fc3;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fb2;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78fa2;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f92;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f85;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f78;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f6b;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f5b;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f4a;\n                    break;\n                  default:\n                    goto _L7017;\n                  }\n                  goto LAB_0002dd00;\n                }" if (parenthesized_expression "(uVar7 == 0x73)" ( (binary_expression "uVar7 == 0x73" identifier == number_literal) )) (compound_statement "{\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x789db;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bdb;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7904a;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903f;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79034;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79023;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7900d;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff9;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fee;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fe1;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fd3;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fc3;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fb2;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78fa2;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f92;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f85;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f78;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f6b;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f5b;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f4a;\n                    break;\n                  default:\n                    goto _L7017;\n                  }\n                  goto LAB_0002dd00;\n                }" { (switch_statement "switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x789db;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bdb;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7904a;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903f;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79034;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79023;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7900d;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff9;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fee;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fe1;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fd3;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fc3;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fb2;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78fa2;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f92;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f85;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f78;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f6b;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f5b;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f4a;\n                    break;\n                  default:\n                    goto _L7017;\n                  }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n                  case 0:\n                    local_8c = (byte *)0x789db;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bdb;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7904a;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903f;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79034;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79023;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7900d;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff9;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fee;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fe1;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fd3;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fc3;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fb2;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78fa2;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f92;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f85;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f78;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f6b;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f5b;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f4a;\n                    break;\n                  default:\n                    goto _L7017;\n                  }" { (case_statement "case 0:\n                    local_8c = (byte *)0x789db;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x789db;" (assignment_expression "local_8c = (byte *)0x789db" identifier = (cast_expression "(byte *)0x789db" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                    local_8c = (byte *)0x78bdb;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x78bdb;" (assignment_expression "local_8c = (byte *)0x78bdb" identifier = (cast_expression "(byte *)0x78bdb" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                    local_8c = (byte *)0x7904a;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x7904a;" (assignment_expression "local_8c = (byte *)0x7904a" identifier = (cast_expression "(byte *)0x7904a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                    local_8c = (byte *)0x7903f;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x7903f;" (assignment_expression "local_8c = (byte *)0x7903f" identifier = (cast_expression "(byte *)0x7903f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                    local_8c = (byte *)0x79034;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79034;" (assignment_expression "local_8c = (byte *)0x79034" identifier = (cast_expression "(byte *)0x79034" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                    local_8c = (byte *)0x79023;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79023;" (assignment_expression "local_8c = (byte *)0x79023" identifier = (cast_expression "(byte *)0x79023" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                    local_8c = (byte *)0x7900d;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x7900d;" (assignment_expression "local_8c = (byte *)0x7900d" identifier = (cast_expression "(byte *)0x7900d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n                    local_8c = (byte *)0x78ff9;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x78ff9;" (assignment_expression "local_8c = (byte *)0x78ff9" identifier = (cast_expression "(byte *)0x78ff9" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n                    local_8c = (byte *)0x78fee;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x78fee;" (assignment_expression "local_8c = (byte *)0x78fee" identifier = (cast_expression "(byte *)0x78fee" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n                    local_8c = (byte *)0x78fe1;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x78fe1;" (assignment_expression "local_8c = (byte *)0x78fe1" identifier = (cast_expression "(byte *)0x78fe1" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n                    local_8c = (byte *)0x78fd3;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x78fd3;" (assignment_expression "local_8c = (byte *)0x78fd3" identifier = (cast_expression "(byte *)0x78fd3" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n                    local_8c = (byte *)0x78fc3;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x78fc3;" (assignment_expression "local_8c = (byte *)0x78fc3" identifier = (cast_expression "(byte *)0x78fc3" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n                    local_8c = (byte *)0x78fb2;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x78fb2;" (assignment_expression "local_8c = (byte *)0x78fb2" identifier = (cast_expression "(byte *)0x78fb2" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd:\n                    local_8c = (byte *)0x78fa2;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x78fa2;" (assignment_expression "local_8c = (byte *)0x78fa2" identifier = (cast_expression "(byte *)0x78fa2" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xe:\n                    local_8c = (byte *)0x78f92;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x78f92;" (assignment_expression "local_8c = (byte *)0x78f92" identifier = (cast_expression "(byte *)0x78f92" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xf:\n                    local_8c = (byte *)0x78f85;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x78f85;" (assignment_expression "local_8c = (byte *)0x78f85" identifier = (cast_expression "(byte *)0x78f85" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x10:\n                    local_8c = (byte *)0x78f78;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x78f78;" (assignment_expression "local_8c = (byte *)0x78f78" identifier = (cast_expression "(byte *)0x78f78" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x11:\n                    local_8c = (byte *)0x78f6b;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x78f6b;" (assignment_expression "local_8c = (byte *)0x78f6b" identifier = (cast_expression "(byte *)0x78f6b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x12:\n                    local_8c = (byte *)0x78f5b;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x78f5b;" (assignment_expression "local_8c = (byte *)0x78f5b" identifier = (cast_expression "(byte *)0x78f5b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x13:\n                    local_8c = (byte *)0x78f4a;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x78f4a;" (assignment_expression "local_8c = (byte *)0x78f4a" identifier = (cast_expression "(byte *)0x78f4a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "default:\n                    goto _L7017;" default : (goto_statement "goto _L7017;" goto statement_identifier ;)) })) (goto_statement "goto LAB_0002dd00;" goto statement_identifier ;) })) (if_statement "if (uVar7 == 0x74) goto code_r0x0002e2d7;" if (parenthesized_expression "(uVar7 == 0x74)" ( (binary_expression "uVar7 == 0x74" identifier == number_literal) )) (goto_statement "goto code_r0x0002e2d7;" goto statement_identifier ;)) }) (else_clause "else {\n                if (uVar7 == 0x87) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79b51;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b25;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f25;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f18;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f0d;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79f00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79ef3;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee5;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec9;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eba;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ead;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e97;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e83;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e75;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e64;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e55;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e45;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e37;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e24;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e16;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e08;\n                    break;\n                  default:\n                    goto _L7017;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar7 == 0x8a) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79543;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b83;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797ee;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797e4;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d8;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797cc;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797bd;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797b1;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x797a3;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7978e;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7977b;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7976d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7975a;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79747;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x7973b;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x7972b;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x7971b;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x7970b;\n                    break;\n                  default:\n                    goto _L7017;\n                  }\n                  goto LAB_0002dd00;\n                }\n              }" else (compound_statement "{\n                if (uVar7 == 0x87) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79b51;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b25;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f25;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f18;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f0d;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79f00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79ef3;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee5;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec9;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eba;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ead;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e97;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e83;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e75;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e64;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e55;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e45;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e37;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e24;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e16;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e08;\n                    break;\n                  default:\n                    goto _L7017;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar7 == 0x8a) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79543;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b83;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797ee;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797e4;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d8;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797cc;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797bd;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797b1;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x797a3;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7978e;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7977b;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7976d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7975a;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79747;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x7973b;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x7972b;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x7971b;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x7970b;\n                    break;\n                  default:\n                    goto _L7017;\n                  }\n                  goto LAB_0002dd00;\n                }\n              }" { (if_statement "if (uVar7 == 0x87) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79b51;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b25;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f25;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f18;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f0d;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79f00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79ef3;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee5;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec9;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eba;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ead;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e97;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e83;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e75;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e64;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e55;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e45;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e37;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e24;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e16;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e08;\n                    break;\n                  default:\n                    goto _L7017;\n                  }\n                  goto LAB_0002dd00;\n                }" if (parenthesized_expression "(uVar7 == 0x87)" ( (binary_expression "uVar7 == 0x87" identifier == number_literal) )) (compound_statement "{\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79b51;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b25;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f25;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f18;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f0d;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79f00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79ef3;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee5;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec9;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eba;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ead;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e97;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e83;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e75;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e64;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e55;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e45;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e37;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e24;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e16;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e08;\n                    break;\n                  default:\n                    goto _L7017;\n                  }\n                  goto LAB_0002dd00;\n                }" { (switch_statement "switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79b51;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b25;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f25;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f18;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f0d;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79f00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79ef3;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee5;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec9;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eba;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ead;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e97;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e83;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e75;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e64;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e55;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e45;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e37;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e24;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e16;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e08;\n                    break;\n                  default:\n                    goto _L7017;\n                  }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n                  case 0:\n                    local_8c = (byte *)0x79b51;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b25;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f25;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f18;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f0d;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79f00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79ef3;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee5;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec9;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eba;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ead;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e97;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e83;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e75;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e64;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e55;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e45;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e37;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e24;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e16;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e08;\n                    break;\n                  default:\n                    goto _L7017;\n                  }" { (case_statement "case 0:\n                    local_8c = (byte *)0x79b51;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79b51;" (assignment_expression "local_8c = (byte *)0x79b51" identifier = (cast_expression "(byte *)0x79b51" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                    local_8c = (byte *)0x78b25;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x78b25;" (assignment_expression "local_8c = (byte *)0x78b25" identifier = (cast_expression "(byte *)0x78b25" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                    local_8c = (byte *)0x79f25;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79f25;" (assignment_expression "local_8c = (byte *)0x79f25" identifier = (cast_expression "(byte *)0x79f25" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                    local_8c = (byte *)0x79f18;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79f18;" (assignment_expression "local_8c = (byte *)0x79f18" identifier = (cast_expression "(byte *)0x79f18" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                    local_8c = (byte *)0x79f0d;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79f0d;" (assignment_expression "local_8c = (byte *)0x79f0d" identifier = (cast_expression "(byte *)0x79f0d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                    local_8c = (byte *)0x79f00;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79f00;" (assignment_expression "local_8c = (byte *)0x79f00" identifier = (cast_expression "(byte *)0x79f00" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                    local_8c = (byte *)0x79ef3;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79ef3;" (assignment_expression "local_8c = (byte *)0x79ef3" identifier = (cast_expression "(byte *)0x79ef3" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n                    local_8c = (byte *)0x79ee5;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79ee5;" (assignment_expression "local_8c = (byte *)0x79ee5" identifier = (cast_expression "(byte *)0x79ee5" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n                    local_8c = (byte *)0x79ed7;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79ed7;" (assignment_expression "local_8c = (byte *)0x79ed7" identifier = (cast_expression "(byte *)0x79ed7" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n                    local_8c = (byte *)0x79ec9;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79ec9;" (assignment_expression "local_8c = (byte *)0x79ec9" identifier = (cast_expression "(byte *)0x79ec9" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n                    local_8c = (byte *)0x79eba;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79eba;" (assignment_expression "local_8c = (byte *)0x79eba" identifier = (cast_expression "(byte *)0x79eba" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n                    local_8c = (byte *)0x79ead;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79ead;" (assignment_expression "local_8c = (byte *)0x79ead" identifier = (cast_expression "(byte *)0x79ead" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n                    local_8c = (byte *)0x79e97;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79e97;" (assignment_expression "local_8c = (byte *)0x79e97" identifier = (cast_expression "(byte *)0x79e97" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd:\n                    local_8c = (byte *)0x79e83;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79e83;" (assignment_expression "local_8c = (byte *)0x79e83" identifier = (cast_expression "(byte *)0x79e83" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xe:\n                    local_8c = (byte *)0x79e75;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79e75;" (assignment_expression "local_8c = (byte *)0x79e75" identifier = (cast_expression "(byte *)0x79e75" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xf:\n                    local_8c = (byte *)0x79e64;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79e64;" (assignment_expression "local_8c = (byte *)0x79e64" identifier = (cast_expression "(byte *)0x79e64" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x10:\n                    local_8c = (byte *)0x79e55;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79e55;" (assignment_expression "local_8c = (byte *)0x79e55" identifier = (cast_expression "(byte *)0x79e55" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x11:\n                    local_8c = (byte *)0x79e45;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79e45;" (assignment_expression "local_8c = (byte *)0x79e45" identifier = (cast_expression "(byte *)0x79e45" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x12:\n                    local_8c = (byte *)0x79e37;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79e37;" (assignment_expression "local_8c = (byte *)0x79e37" identifier = (cast_expression "(byte *)0x79e37" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x13:\n                    local_8c = (byte *)0x79e24;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79e24;" (assignment_expression "local_8c = (byte *)0x79e24" identifier = (cast_expression "(byte *)0x79e24" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x14:\n                    local_8c = (byte *)0x79e16;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79e16;" (assignment_expression "local_8c = (byte *)0x79e16" identifier = (cast_expression "(byte *)0x79e16" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x15:\n                    local_8c = (byte *)0x79e08;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79e08;" (assignment_expression "local_8c = (byte *)0x79e08" identifier = (cast_expression "(byte *)0x79e08" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "default:\n                    goto _L7017;" default : (goto_statement "goto _L7017;" goto statement_identifier ;)) })) (goto_statement "goto LAB_0002dd00;" goto statement_identifier ;) })) (if_statement "if (uVar7 == 0x8a) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79543;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b83;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797ee;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797e4;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d8;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797cc;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797bd;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797b1;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x797a3;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7978e;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7977b;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7976d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7975a;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79747;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x7973b;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x7972b;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x7971b;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x7970b;\n                    break;\n                  default:\n                    goto _L7017;\n                  }\n                  goto LAB_0002dd00;\n                }" if (parenthesized_expression "(uVar7 == 0x8a)" ( (binary_expression "uVar7 == 0x8a" identifier == number_literal) )) (compound_statement "{\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79543;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b83;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797ee;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797e4;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d8;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797cc;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797bd;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797b1;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x797a3;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7978e;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7977b;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7976d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7975a;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79747;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x7973b;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x7972b;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x7971b;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x7970b;\n                    break;\n                  default:\n                    goto _L7017;\n                  }\n                  goto LAB_0002dd00;\n                }" { (switch_statement "switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79543;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b83;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797ee;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797e4;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d8;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797cc;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797bd;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797b1;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x797a3;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7978e;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7977b;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7976d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7975a;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79747;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x7973b;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x7972b;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x7971b;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x7970b;\n                    break;\n                  default:\n                    goto _L7017;\n                  }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n                  case 0:\n                    local_8c = (byte *)0x79543;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b83;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797ee;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797e4;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d8;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797cc;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797bd;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797b1;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x797a3;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7978e;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7977b;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7976d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7975a;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79747;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x7973b;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x7972b;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x7971b;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x7970b;\n                    break;\n                  default:\n                    goto _L7017;\n                  }" { (case_statement "case 0:\n                    local_8c = (byte *)0x79543;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79543;" (assignment_expression "local_8c = (byte *)0x79543" identifier = (cast_expression "(byte *)0x79543" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                    local_8c = (byte *)0x78b83;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x78b83;" (assignment_expression "local_8c = (byte *)0x78b83" identifier = (cast_expression "(byte *)0x78b83" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                    local_8c = (byte *)0x797ee;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x797ee;" (assignment_expression "local_8c = (byte *)0x797ee" identifier = (cast_expression "(byte *)0x797ee" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                    local_8c = (byte *)0x797e4;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x797e4;" (assignment_expression "local_8c = (byte *)0x797e4" identifier = (cast_expression "(byte *)0x797e4" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                    local_8c = (byte *)0x797d8;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x797d8;" (assignment_expression "local_8c = (byte *)0x797d8" identifier = (cast_expression "(byte *)0x797d8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                    local_8c = (byte *)0x797cc;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x797cc;" (assignment_expression "local_8c = (byte *)0x797cc" identifier = (cast_expression "(byte *)0x797cc" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                    local_8c = (byte *)0x797bd;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x797bd;" (assignment_expression "local_8c = (byte *)0x797bd" identifier = (cast_expression "(byte *)0x797bd" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n                    local_8c = (byte *)0x797b1;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x797b1;" (assignment_expression "local_8c = (byte *)0x797b1" identifier = (cast_expression "(byte *)0x797b1" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n                    local_8c = (byte *)0x797a3;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x797a3;" (assignment_expression "local_8c = (byte *)0x797a3" identifier = (cast_expression "(byte *)0x797a3" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n                    local_8c = (byte *)0x7978e;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x7978e;" (assignment_expression "local_8c = (byte *)0x7978e" identifier = (cast_expression "(byte *)0x7978e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n                    local_8c = (byte *)0x7977b;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x7977b;" (assignment_expression "local_8c = (byte *)0x7977b" identifier = (cast_expression "(byte *)0x7977b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n                    local_8c = (byte *)0x7976d;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x7976d;" (assignment_expression "local_8c = (byte *)0x7976d" identifier = (cast_expression "(byte *)0x7976d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n                    local_8c = (byte *)0x7975a;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x7975a;" (assignment_expression "local_8c = (byte *)0x7975a" identifier = (cast_expression "(byte *)0x7975a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd:\n                    local_8c = (byte *)0x79747;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79747;" (assignment_expression "local_8c = (byte *)0x79747" identifier = (cast_expression "(byte *)0x79747" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xe:\n                    local_8c = (byte *)0x7973b;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x7973b;" (assignment_expression "local_8c = (byte *)0x7973b" identifier = (cast_expression "(byte *)0x7973b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xf:\n                    local_8c = (byte *)0x7972b;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x7972b;" (assignment_expression "local_8c = (byte *)0x7972b" identifier = (cast_expression "(byte *)0x7972b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x10:\n                    local_8c = (byte *)0x7971b;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x7971b;" (assignment_expression "local_8c = (byte *)0x7971b" identifier = (cast_expression "(byte *)0x7971b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x11:\n                    local_8c = (byte *)0x7970b;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x7970b;" (assignment_expression "local_8c = (byte *)0x7970b" identifier = (cast_expression "(byte *)0x7970b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "default:\n                    goto _L7017;" default : (goto_statement "goto _L7017;" goto statement_identifier ;)) })) (goto_statement "goto LAB_0002dd00;" goto statement_identifier ;) })) }))) (goto_statement "goto _L7017;" goto statement_identifier ;) })) (expression_statement "in_stack_ffffff60 = (ushort *)0x2efa1;" (assignment_expression "in_stack_ffffff60 = (ushort *)0x2efa1" identifier = (cast_expression "(ushort *)0x2efa1" ( (type_descriptor "ushort *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (expression_statement "local_8c = (byte *)elf_tic6x_reloc_type(local_80);" (assignment_expression "local_8c = (byte *)elf_tic6x_reloc_type(local_80)" identifier = (cast_expression "(byte *)elf_tic6x_reloc_type(local_80)" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "elf_tic6x_reloc_type(local_80)" identifier (argument_list "(local_80)" ( identifier ))))) ;) }) (else_clause "else {\nLAB_0002efc8:\n            in_stack_ffffff60 = (ushort *)0x2efd1;\n            local_8c = (byte *)elf_x86_64_reloc_type(local_80);\n          }" else (compound_statement "{\nLAB_0002efc8:\n            in_stack_ffffff60 = (ushort *)0x2efd1;\n            local_8c = (byte *)elf_x86_64_reloc_type(local_80);\n          }" { (labeled_statement "LAB_0002efc8:\n            in_stack_ffffff60 = (ushort *)0x2efd1;" statement_identifier : (expression_statement "in_stack_ffffff60 = (ushort *)0x2efd1;" (assignment_expression "in_stack_ffffff60 = (ushort *)0x2efd1" identifier = (cast_expression "(ushort *)0x2efd1" ( (type_descriptor "ushort *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;)) (expression_statement "local_8c = (byte *)elf_x86_64_reloc_type(local_80);" (assignment_expression "local_8c = (byte *)elf_x86_64_reloc_type(local_80)" identifier = (cast_expression "(byte *)elf_x86_64_reloc_type(local_80)" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "elf_x86_64_reloc_type(local_80)" identifier (argument_list "(local_80)" ( identifier ))))) ;) }))) (goto_statement "goto LAB_0002dcf0;" goto statement_identifier ;) })) (if_statement "if (uVar7 == 0x8217) {\ncode_r0x0002edad:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79661;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b6d;\n            break;\n          case 2:\n            local_8c = (byte *)0x79972;\n            break;\n          case 3:\n            local_8c = (byte *)0x79967;\n            break;\n          case 4:\n            local_8c = (byte *)0x7995b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7994a;\n            break;\n          case 6:\n            local_8c = (byte *)0x7993d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7992e;\n            break;\n          case 8:\n            local_8c = (byte *)0x7991f;\n            break;\n          case 9:\n            local_8c = (byte *)0x79910;\n            break;\n          case 10:\n            local_8c = (byte *)0x79901;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x798f2;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x798e6;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x798d5;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x798c6;\n            break;\n          default:\n            goto _L7017;\n          }\n          goto LAB_0002dd00;\n        }" if (parenthesized_expression "(uVar7 == 0x8217)" ( (binary_expression "uVar7 == 0x8217" identifier == number_literal) )) (compound_statement "{\ncode_r0x0002edad:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79661;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b6d;\n            break;\n          case 2:\n            local_8c = (byte *)0x79972;\n            break;\n          case 3:\n            local_8c = (byte *)0x79967;\n            break;\n          case 4:\n            local_8c = (byte *)0x7995b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7994a;\n            break;\n          case 6:\n            local_8c = (byte *)0x7993d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7992e;\n            break;\n          case 8:\n            local_8c = (byte *)0x7991f;\n            break;\n          case 9:\n            local_8c = (byte *)0x79910;\n            break;\n          case 10:\n            local_8c = (byte *)0x79901;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x798f2;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x798e6;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x798d5;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x798c6;\n            break;\n          default:\n            goto _L7017;\n          }\n          goto LAB_0002dd00;\n        }" { (labeled_statement "code_r0x0002edad:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79661;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b6d;\n            break;\n          case 2:\n            local_8c = (byte *)0x79972;\n            break;\n          case 3:\n            local_8c = (byte *)0x79967;\n            break;\n          case 4:\n            local_8c = (byte *)0x7995b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7994a;\n            break;\n          case 6:\n            local_8c = (byte *)0x7993d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7992e;\n            break;\n          case 8:\n            local_8c = (byte *)0x7991f;\n            break;\n          case 9:\n            local_8c = (byte *)0x79910;\n            break;\n          case 10:\n            local_8c = (byte *)0x79901;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x798f2;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x798e6;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x798d5;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x798c6;\n            break;\n          default:\n            goto _L7017;\n          }" statement_identifier : (switch_statement "switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79661;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b6d;\n            break;\n          case 2:\n            local_8c = (byte *)0x79972;\n            break;\n          case 3:\n            local_8c = (byte *)0x79967;\n            break;\n          case 4:\n            local_8c = (byte *)0x7995b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7994a;\n            break;\n          case 6:\n            local_8c = (byte *)0x7993d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7992e;\n            break;\n          case 8:\n            local_8c = (byte *)0x7991f;\n            break;\n          case 9:\n            local_8c = (byte *)0x79910;\n            break;\n          case 10:\n            local_8c = (byte *)0x79901;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x798f2;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x798e6;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x798d5;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x798c6;\n            break;\n          default:\n            goto _L7017;\n          }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n          case 0:\n            local_8c = (byte *)0x79661;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b6d;\n            break;\n          case 2:\n            local_8c = (byte *)0x79972;\n            break;\n          case 3:\n            local_8c = (byte *)0x79967;\n            break;\n          case 4:\n            local_8c = (byte *)0x7995b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7994a;\n            break;\n          case 6:\n            local_8c = (byte *)0x7993d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7992e;\n            break;\n          case 8:\n            local_8c = (byte *)0x7991f;\n            break;\n          case 9:\n            local_8c = (byte *)0x79910;\n            break;\n          case 10:\n            local_8c = (byte *)0x79901;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x798f2;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x798e6;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x798d5;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x798c6;\n            break;\n          default:\n            goto _L7017;\n          }" { (case_statement "case 0:\n            local_8c = (byte *)0x79661;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x79661;" (assignment_expression "local_8c = (byte *)0x79661" identifier = (cast_expression "(byte *)0x79661" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n            local_8c = (byte *)0x78b6d;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x78b6d;" (assignment_expression "local_8c = (byte *)0x78b6d" identifier = (cast_expression "(byte *)0x78b6d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n            local_8c = (byte *)0x79972;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x79972;" (assignment_expression "local_8c = (byte *)0x79972" identifier = (cast_expression "(byte *)0x79972" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n            local_8c = (byte *)0x79967;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x79967;" (assignment_expression "local_8c = (byte *)0x79967" identifier = (cast_expression "(byte *)0x79967" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n            local_8c = (byte *)0x7995b;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7995b;" (assignment_expression "local_8c = (byte *)0x7995b" identifier = (cast_expression "(byte *)0x7995b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n            local_8c = (byte *)0x7994a;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7994a;" (assignment_expression "local_8c = (byte *)0x7994a" identifier = (cast_expression "(byte *)0x7994a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n            local_8c = (byte *)0x7993d;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7993d;" (assignment_expression "local_8c = (byte *)0x7993d" identifier = (cast_expression "(byte *)0x7993d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n            local_8c = (byte *)0x7992e;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7992e;" (assignment_expression "local_8c = (byte *)0x7992e" identifier = (cast_expression "(byte *)0x7992e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n            local_8c = (byte *)0x7991f;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7991f;" (assignment_expression "local_8c = (byte *)0x7991f" identifier = (cast_expression "(byte *)0x7991f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n            local_8c = (byte *)0x79910;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x79910;" (assignment_expression "local_8c = (byte *)0x79910" identifier = (cast_expression "(byte *)0x79910" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n            local_8c = (byte *)0x79901;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x79901;" (assignment_expression "local_8c = (byte *)0x79901" identifier = (cast_expression "(byte *)0x79901" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n            local_8c = (byte *)0x798f2;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x798f2;" (assignment_expression "local_8c = (byte *)0x798f2" identifier = (cast_expression "(byte *)0x798f2" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n            local_8c = (byte *)0x798e6;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x798e6;" (assignment_expression "local_8c = (byte *)0x798e6" identifier = (cast_expression "(byte *)0x798e6" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd:\n            local_8c = (byte *)0x798d5;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x798d5;" (assignment_expression "local_8c = (byte *)0x798d5" identifier = (cast_expression "(byte *)0x798d5" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xe:\n            local_8c = (byte *)0x798c6;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x798c6;" (assignment_expression "local_8c = (byte *)0x798c6" identifier = (cast_expression "(byte *)0x798c6" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "default:\n            goto _L7017;" default : (goto_statement "goto _L7017;" goto statement_identifier ;)) }))) (goto_statement "goto LAB_0002dd00;" goto statement_identifier ;) })) (if_statement "if (uVar7 < 0x8218) {\n          if (uVar7 == 0x4688) {\ncode_r0x0002e2d7:\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x78e2e;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bc1;\n              break;\n            case 2:\n              local_8c = (byte *)0x790b4;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a5;\n              break;\n            case 4:\n              local_8c = (byte *)0x79095;\n              break;\n            case 5:\n              local_8c = (byte *)0x79089;\n              break;\n            case 6:\n              local_8c = (byte *)0x7907d;\n              break;\n            case 7:\n              local_8c = (byte *)0x79071;\n              break;\n            case 8:\n              local_8c = (byte *)0x79065;\n              break;\n            default:\n              goto _L7017;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar7 < 0x4689) {\n            if (uVar7 == 0x2530) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x790c3;\n                break;\n              case 1:\n                local_8c = (byte *)0x78b96;\n                break;\n              case 2:\n                local_8c = (byte *)0x78c2b;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c1d;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c13;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c09;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bff;\n                break;\n              default:\n                goto _L7017;\n              }\n            }\n            else if (uVar7 < 0x2531) {\n              if (uVar7 == 0x1059) {\ncode_r0x0002e0f7:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7a361;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78acf;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8cb;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8bf;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8ad;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a89c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a885;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a873;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a861;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a856;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a844;\n                  break;\n                default:\n                  goto _L7017;\n                }\n              }\n              else {\n                if (uVar7 != 0x1223) goto _L7017;\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x796fb;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b60;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a45;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a37;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a24;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a10;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799fc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799eb;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d9;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c9;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799ba;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a8;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79997;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79987;\n                  break;\n                default:\n                  goto _L7017;\n                }\n              }\n            }\n            else {\n              if (uVar7 == 0x3330) goto code_r0x0002edcd;\n              if (uVar7 != 0x4157) goto _L7017;\n              if (local_80 == 0) {\n                local_8c = (byte *)0x78ca4;\n              }\n              else {\n                if (local_80 != 1) goto _L7017;\n                local_8c = (byte *)0x78bcf;\n              }\n            }\n          }\n          else {\n            if (uVar7 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b09a;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a59;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b48d;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b47e;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b46a;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b458;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b446;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b434;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41f;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b40a;\n                break;\n              default:\n                goto _L7017;\n              }\n              goto LAB_0002dd00;\n            }\n            if (0x5aa5 < uVar7) {\n              if (uVar7 == 0x7650) goto code_r0x0002e4ef;\n              if (uVar7 == 0x7676) goto code_r0x0002e577;\n              goto _L7017;\n            }\n            if (uVar7 == 0x4def) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b5bd;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a14;\n                break;\n              case 2:\n                local_8c = (byte *)0x78c95;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c83;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c76;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c67;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c5a;\n                break;\n              default:\n                goto _L7017;\n              }\n              goto LAB_0002dd00;\n            }\n            if (uVar7 != 0x5441) goto _L7017;\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7aa69;\n              break;\n            case 1:\n              local_8c = (byte *)0x78a8a;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b08c;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b07e;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b073;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b068;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b05a;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b04b;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b03d;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02f;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b021;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b015;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b009;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7affd;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afee;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd9;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afc4;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaf;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af9a;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af82;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af6a;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af52;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af43;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af34;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af25;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af15;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7af01;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aeee;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aedb;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec8;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb8;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea8;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae98;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae86;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae74;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae62;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae55;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae41;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae2b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae18;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae0a;\n              break;\n            default:\n              goto _L7017;\n            case 200:\n              local_8c = (byte *)0x7adf6;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7ade4;\n            }\n          }\n          goto LAB_0002dd00;\n        }" if (parenthesized_expression "(uVar7 < 0x8218)" ( (binary_expression "uVar7 < 0x8218" identifier < number_literal) )) (compound_statement "{\n          if (uVar7 == 0x4688) {\ncode_r0x0002e2d7:\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x78e2e;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bc1;\n              break;\n            case 2:\n              local_8c = (byte *)0x790b4;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a5;\n              break;\n            case 4:\n              local_8c = (byte *)0x79095;\n              break;\n            case 5:\n              local_8c = (byte *)0x79089;\n              break;\n            case 6:\n              local_8c = (byte *)0x7907d;\n              break;\n            case 7:\n              local_8c = (byte *)0x79071;\n              break;\n            case 8:\n              local_8c = (byte *)0x79065;\n              break;\n            default:\n              goto _L7017;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar7 < 0x4689) {\n            if (uVar7 == 0x2530) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x790c3;\n                break;\n              case 1:\n                local_8c = (byte *)0x78b96;\n                break;\n              case 2:\n                local_8c = (byte *)0x78c2b;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c1d;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c13;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c09;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bff;\n                break;\n              default:\n                goto _L7017;\n              }\n            }\n            else if (uVar7 < 0x2531) {\n              if (uVar7 == 0x1059) {\ncode_r0x0002e0f7:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7a361;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78acf;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8cb;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8bf;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8ad;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a89c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a885;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a873;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a861;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a856;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a844;\n                  break;\n                default:\n                  goto _L7017;\n                }\n              }\n              else {\n                if (uVar7 != 0x1223) goto _L7017;\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x796fb;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b60;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a45;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a37;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a24;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a10;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799fc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799eb;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d9;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c9;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799ba;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a8;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79997;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79987;\n                  break;\n                default:\n                  goto _L7017;\n                }\n              }\n            }\n            else {\n              if (uVar7 == 0x3330) goto code_r0x0002edcd;\n              if (uVar7 != 0x4157) goto _L7017;\n              if (local_80 == 0) {\n                local_8c = (byte *)0x78ca4;\n              }\n              else {\n                if (local_80 != 1) goto _L7017;\n                local_8c = (byte *)0x78bcf;\n              }\n            }\n          }\n          else {\n            if (uVar7 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b09a;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a59;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b48d;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b47e;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b46a;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b458;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b446;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b434;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41f;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b40a;\n                break;\n              default:\n                goto _L7017;\n              }\n              goto LAB_0002dd00;\n            }\n            if (0x5aa5 < uVar7) {\n              if (uVar7 == 0x7650) goto code_r0x0002e4ef;\n              if (uVar7 == 0x7676) goto code_r0x0002e577;\n              goto _L7017;\n            }\n            if (uVar7 == 0x4def) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b5bd;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a14;\n                break;\n              case 2:\n                local_8c = (byte *)0x78c95;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c83;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c76;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c67;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c5a;\n                break;\n              default:\n                goto _L7017;\n              }\n              goto LAB_0002dd00;\n            }\n            if (uVar7 != 0x5441) goto _L7017;\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7aa69;\n              break;\n            case 1:\n              local_8c = (byte *)0x78a8a;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b08c;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b07e;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b073;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b068;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b05a;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b04b;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b03d;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02f;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b021;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b015;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b009;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7affd;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afee;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd9;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afc4;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaf;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af9a;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af82;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af6a;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af52;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af43;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af34;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af25;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af15;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7af01;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aeee;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aedb;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec8;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb8;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea8;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae98;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae86;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae74;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae62;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae55;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae41;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae2b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae18;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae0a;\n              break;\n            default:\n              goto _L7017;\n            case 200:\n              local_8c = (byte *)0x7adf6;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7ade4;\n            }\n          }\n          goto LAB_0002dd00;\n        }" { (if_statement "if (uVar7 == 0x4688) {\ncode_r0x0002e2d7:\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x78e2e;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bc1;\n              break;\n            case 2:\n              local_8c = (byte *)0x790b4;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a5;\n              break;\n            case 4:\n              local_8c = (byte *)0x79095;\n              break;\n            case 5:\n              local_8c = (byte *)0x79089;\n              break;\n            case 6:\n              local_8c = (byte *)0x7907d;\n              break;\n            case 7:\n              local_8c = (byte *)0x79071;\n              break;\n            case 8:\n              local_8c = (byte *)0x79065;\n              break;\n            default:\n              goto _L7017;\n            }\n            goto LAB_0002dd00;\n          }" if (parenthesized_expression "(uVar7 == 0x4688)" ( (binary_expression "uVar7 == 0x4688" identifier == number_literal) )) (compound_statement "{\ncode_r0x0002e2d7:\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x78e2e;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bc1;\n              break;\n            case 2:\n              local_8c = (byte *)0x790b4;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a5;\n              break;\n            case 4:\n              local_8c = (byte *)0x79095;\n              break;\n            case 5:\n              local_8c = (byte *)0x79089;\n              break;\n            case 6:\n              local_8c = (byte *)0x7907d;\n              break;\n            case 7:\n              local_8c = (byte *)0x79071;\n              break;\n            case 8:\n              local_8c = (byte *)0x79065;\n              break;\n            default:\n              goto _L7017;\n            }\n            goto LAB_0002dd00;\n          }" { (labeled_statement "code_r0x0002e2d7:\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x78e2e;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bc1;\n              break;\n            case 2:\n              local_8c = (byte *)0x790b4;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a5;\n              break;\n            case 4:\n              local_8c = (byte *)0x79095;\n              break;\n            case 5:\n              local_8c = (byte *)0x79089;\n              break;\n            case 6:\n              local_8c = (byte *)0x7907d;\n              break;\n            case 7:\n              local_8c = (byte *)0x79071;\n              break;\n            case 8:\n              local_8c = (byte *)0x79065;\n              break;\n            default:\n              goto _L7017;\n            }" statement_identifier : (switch_statement "switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x78e2e;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bc1;\n              break;\n            case 2:\n              local_8c = (byte *)0x790b4;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a5;\n              break;\n            case 4:\n              local_8c = (byte *)0x79095;\n              break;\n            case 5:\n              local_8c = (byte *)0x79089;\n              break;\n            case 6:\n              local_8c = (byte *)0x7907d;\n              break;\n            case 7:\n              local_8c = (byte *)0x79071;\n              break;\n            case 8:\n              local_8c = (byte *)0x79065;\n              break;\n            default:\n              goto _L7017;\n            }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n            case 0:\n              local_8c = (byte *)0x78e2e;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bc1;\n              break;\n            case 2:\n              local_8c = (byte *)0x790b4;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a5;\n              break;\n            case 4:\n              local_8c = (byte *)0x79095;\n              break;\n            case 5:\n              local_8c = (byte *)0x79089;\n              break;\n            case 6:\n              local_8c = (byte *)0x7907d;\n              break;\n            case 7:\n              local_8c = (byte *)0x79071;\n              break;\n            case 8:\n              local_8c = (byte *)0x79065;\n              break;\n            default:\n              goto _L7017;\n            }" { (case_statement "case 0:\n              local_8c = (byte *)0x78e2e;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x78e2e;" (assignment_expression "local_8c = (byte *)0x78e2e" identifier = (cast_expression "(byte *)0x78e2e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n              local_8c = (byte *)0x78bc1;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x78bc1;" (assignment_expression "local_8c = (byte *)0x78bc1" identifier = (cast_expression "(byte *)0x78bc1" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n              local_8c = (byte *)0x790b4;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x790b4;" (assignment_expression "local_8c = (byte *)0x790b4" identifier = (cast_expression "(byte *)0x790b4" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n              local_8c = (byte *)0x790a5;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x790a5;" (assignment_expression "local_8c = (byte *)0x790a5" identifier = (cast_expression "(byte *)0x790a5" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n              local_8c = (byte *)0x79095;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79095;" (assignment_expression "local_8c = (byte *)0x79095" identifier = (cast_expression "(byte *)0x79095" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n              local_8c = (byte *)0x79089;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79089;" (assignment_expression "local_8c = (byte *)0x79089" identifier = (cast_expression "(byte *)0x79089" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n              local_8c = (byte *)0x7907d;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7907d;" (assignment_expression "local_8c = (byte *)0x7907d" identifier = (cast_expression "(byte *)0x7907d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n              local_8c = (byte *)0x79071;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79071;" (assignment_expression "local_8c = (byte *)0x79071" identifier = (cast_expression "(byte *)0x79071" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n              local_8c = (byte *)0x79065;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79065;" (assignment_expression "local_8c = (byte *)0x79065" identifier = (cast_expression "(byte *)0x79065" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "default:\n              goto _L7017;" default : (goto_statement "goto _L7017;" goto statement_identifier ;)) }))) (goto_statement "goto LAB_0002dd00;" goto statement_identifier ;) })) (if_statement "if (uVar7 < 0x4689) {\n            if (uVar7 == 0x2530) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x790c3;\n                break;\n              case 1:\n                local_8c = (byte *)0x78b96;\n                break;\n              case 2:\n                local_8c = (byte *)0x78c2b;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c1d;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c13;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c09;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bff;\n                break;\n              default:\n                goto _L7017;\n              }\n            }\n            else if (uVar7 < 0x2531) {\n              if (uVar7 == 0x1059) {\ncode_r0x0002e0f7:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7a361;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78acf;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8cb;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8bf;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8ad;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a89c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a885;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a873;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a861;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a856;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a844;\n                  break;\n                default:\n                  goto _L7017;\n                }\n              }\n              else {\n                if (uVar7 != 0x1223) goto _L7017;\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x796fb;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b60;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a45;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a37;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a24;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a10;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799fc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799eb;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d9;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c9;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799ba;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a8;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79997;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79987;\n                  break;\n                default:\n                  goto _L7017;\n                }\n              }\n            }\n            else {\n              if (uVar7 == 0x3330) goto code_r0x0002edcd;\n              if (uVar7 != 0x4157) goto _L7017;\n              if (local_80 == 0) {\n                local_8c = (byte *)0x78ca4;\n              }\n              else {\n                if (local_80 != 1) goto _L7017;\n                local_8c = (byte *)0x78bcf;\n              }\n            }\n          }\n          else {\n            if (uVar7 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b09a;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a59;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b48d;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b47e;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b46a;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b458;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b446;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b434;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41f;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b40a;\n                break;\n              default:\n                goto _L7017;\n              }\n              goto LAB_0002dd00;\n            }\n            if (0x5aa5 < uVar7) {\n              if (uVar7 == 0x7650) goto code_r0x0002e4ef;\n              if (uVar7 == 0x7676) goto code_r0x0002e577;\n              goto _L7017;\n            }\n            if (uVar7 == 0x4def) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b5bd;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a14;\n                break;\n              case 2:\n                local_8c = (byte *)0x78c95;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c83;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c76;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c67;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c5a;\n                break;\n              default:\n                goto _L7017;\n              }\n              goto LAB_0002dd00;\n            }\n            if (uVar7 != 0x5441) goto _L7017;\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7aa69;\n              break;\n            case 1:\n              local_8c = (byte *)0x78a8a;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b08c;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b07e;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b073;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b068;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b05a;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b04b;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b03d;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02f;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b021;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b015;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b009;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7affd;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afee;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd9;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afc4;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaf;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af9a;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af82;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af6a;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af52;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af43;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af34;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af25;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af15;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7af01;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aeee;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aedb;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec8;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb8;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea8;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae98;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae86;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae74;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae62;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae55;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae41;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae2b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae18;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae0a;\n              break;\n            default:\n              goto _L7017;\n            case 200:\n              local_8c = (byte *)0x7adf6;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7ade4;\n            }\n          }" if (parenthesized_expression "(uVar7 < 0x4689)" ( (binary_expression "uVar7 < 0x4689" identifier < number_literal) )) (compound_statement "{\n            if (uVar7 == 0x2530) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x790c3;\n                break;\n              case 1:\n                local_8c = (byte *)0x78b96;\n                break;\n              case 2:\n                local_8c = (byte *)0x78c2b;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c1d;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c13;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c09;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bff;\n                break;\n              default:\n                goto _L7017;\n              }\n            }\n            else if (uVar7 < 0x2531) {\n              if (uVar7 == 0x1059) {\ncode_r0x0002e0f7:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7a361;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78acf;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8cb;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8bf;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8ad;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a89c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a885;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a873;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a861;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a856;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a844;\n                  break;\n                default:\n                  goto _L7017;\n                }\n              }\n              else {\n                if (uVar7 != 0x1223) goto _L7017;\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x796fb;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b60;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a45;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a37;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a24;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a10;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799fc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799eb;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d9;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c9;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799ba;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a8;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79997;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79987;\n                  break;\n                default:\n                  goto _L7017;\n                }\n              }\n            }\n            else {\n              if (uVar7 == 0x3330) goto code_r0x0002edcd;\n              if (uVar7 != 0x4157) goto _L7017;\n              if (local_80 == 0) {\n                local_8c = (byte *)0x78ca4;\n              }\n              else {\n                if (local_80 != 1) goto _L7017;\n                local_8c = (byte *)0x78bcf;\n              }\n            }\n          }" { (if_statement "if (uVar7 == 0x2530) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x790c3;\n                break;\n              case 1:\n                local_8c = (byte *)0x78b96;\n                break;\n              case 2:\n                local_8c = (byte *)0x78c2b;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c1d;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c13;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c09;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bff;\n                break;\n              default:\n                goto _L7017;\n              }\n            }\n            else if (uVar7 < 0x2531) {\n              if (uVar7 == 0x1059) {\ncode_r0x0002e0f7:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7a361;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78acf;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8cb;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8bf;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8ad;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a89c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a885;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a873;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a861;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a856;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a844;\n                  break;\n                default:\n                  goto _L7017;\n                }\n              }\n              else {\n                if (uVar7 != 0x1223) goto _L7017;\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x796fb;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b60;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a45;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a37;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a24;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a10;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799fc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799eb;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d9;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c9;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799ba;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a8;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79997;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79987;\n                  break;\n                default:\n                  goto _L7017;\n                }\n              }\n            }\n            else {\n              if (uVar7 == 0x3330) goto code_r0x0002edcd;\n              if (uVar7 != 0x4157) goto _L7017;\n              if (local_80 == 0) {\n                local_8c = (byte *)0x78ca4;\n              }\n              else {\n                if (local_80 != 1) goto _L7017;\n                local_8c = (byte *)0x78bcf;\n              }\n            }" if (parenthesized_expression "(uVar7 == 0x2530)" ( (binary_expression "uVar7 == 0x2530" identifier == number_literal) )) (compound_statement "{\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x790c3;\n                break;\n              case 1:\n                local_8c = (byte *)0x78b96;\n                break;\n              case 2:\n                local_8c = (byte *)0x78c2b;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c1d;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c13;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c09;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bff;\n                break;\n              default:\n                goto _L7017;\n              }\n            }" { (switch_statement "switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x790c3;\n                break;\n              case 1:\n                local_8c = (byte *)0x78b96;\n                break;\n              case 2:\n                local_8c = (byte *)0x78c2b;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c1d;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c13;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c09;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bff;\n                break;\n              default:\n                goto _L7017;\n              }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n              case 0:\n                local_8c = (byte *)0x790c3;\n                break;\n              case 1:\n                local_8c = (byte *)0x78b96;\n                break;\n              case 2:\n                local_8c = (byte *)0x78c2b;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c1d;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c13;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c09;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bff;\n                break;\n              default:\n                goto _L7017;\n              }" { (case_statement "case 0:\n                local_8c = (byte *)0x790c3;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x790c3;" (assignment_expression "local_8c = (byte *)0x790c3" identifier = (cast_expression "(byte *)0x790c3" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                local_8c = (byte *)0x78b96;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x78b96;" (assignment_expression "local_8c = (byte *)0x78b96" identifier = (cast_expression "(byte *)0x78b96" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                local_8c = (byte *)0x78c2b;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x78c2b;" (assignment_expression "local_8c = (byte *)0x78c2b" identifier = (cast_expression "(byte *)0x78c2b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                local_8c = (byte *)0x78c1d;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x78c1d;" (assignment_expression "local_8c = (byte *)0x78c1d" identifier = (cast_expression "(byte *)0x78c1d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                local_8c = (byte *)0x78c13;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x78c13;" (assignment_expression "local_8c = (byte *)0x78c13" identifier = (cast_expression "(byte *)0x78c13" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                local_8c = (byte *)0x78c09;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x78c09;" (assignment_expression "local_8c = (byte *)0x78c09" identifier = (cast_expression "(byte *)0x78c09" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                local_8c = (byte *)0x78bff;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x78bff;" (assignment_expression "local_8c = (byte *)0x78bff" identifier = (cast_expression "(byte *)0x78bff" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "default:\n                goto _L7017;" default : (goto_statement "goto _L7017;" goto statement_identifier ;)) })) }) (else_clause "else if (uVar7 < 0x2531) {\n              if (uVar7 == 0x1059) {\ncode_r0x0002e0f7:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7a361;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78acf;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8cb;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8bf;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8ad;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a89c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a885;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a873;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a861;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a856;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a844;\n                  break;\n                default:\n                  goto _L7017;\n                }\n              }\n              else {\n                if (uVar7 != 0x1223) goto _L7017;\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x796fb;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b60;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a45;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a37;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a24;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a10;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799fc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799eb;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d9;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c9;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799ba;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a8;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79997;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79987;\n                  break;\n                default:\n                  goto _L7017;\n                }\n              }\n            }\n            else {\n              if (uVar7 == 0x3330) goto code_r0x0002edcd;\n              if (uVar7 != 0x4157) goto _L7017;\n              if (local_80 == 0) {\n                local_8c = (byte *)0x78ca4;\n              }\n              else {\n                if (local_80 != 1) goto _L7017;\n                local_8c = (byte *)0x78bcf;\n              }\n            }" else (if_statement "if (uVar7 < 0x2531) {\n              if (uVar7 == 0x1059) {\ncode_r0x0002e0f7:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7a361;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78acf;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8cb;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8bf;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8ad;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a89c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a885;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a873;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a861;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a856;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a844;\n                  break;\n                default:\n                  goto _L7017;\n                }\n              }\n              else {\n                if (uVar7 != 0x1223) goto _L7017;\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x796fb;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b60;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a45;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a37;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a24;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a10;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799fc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799eb;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d9;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c9;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799ba;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a8;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79997;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79987;\n                  break;\n                default:\n                  goto _L7017;\n                }\n              }\n            }\n            else {\n              if (uVar7 == 0x3330) goto code_r0x0002edcd;\n              if (uVar7 != 0x4157) goto _L7017;\n              if (local_80 == 0) {\n                local_8c = (byte *)0x78ca4;\n              }\n              else {\n                if (local_80 != 1) goto _L7017;\n                local_8c = (byte *)0x78bcf;\n              }\n            }" if (parenthesized_expression "(uVar7 < 0x2531)" ( (binary_expression "uVar7 < 0x2531" identifier < number_literal) )) (compound_statement "{\n              if (uVar7 == 0x1059) {\ncode_r0x0002e0f7:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7a361;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78acf;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8cb;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8bf;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8ad;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a89c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a885;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a873;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a861;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a856;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a844;\n                  break;\n                default:\n                  goto _L7017;\n                }\n              }\n              else {\n                if (uVar7 != 0x1223) goto _L7017;\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x796fb;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b60;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a45;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a37;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a24;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a10;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799fc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799eb;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d9;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c9;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799ba;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a8;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79997;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79987;\n                  break;\n                default:\n                  goto _L7017;\n                }\n              }\n            }" { (if_statement "if (uVar7 == 0x1059) {\ncode_r0x0002e0f7:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7a361;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78acf;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8cb;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8bf;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8ad;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a89c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a885;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a873;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a861;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a856;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a844;\n                  break;\n                default:\n                  goto _L7017;\n                }\n              }\n              else {\n                if (uVar7 != 0x1223) goto _L7017;\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x796fb;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b60;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a45;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a37;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a24;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a10;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799fc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799eb;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d9;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c9;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799ba;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a8;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79997;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79987;\n                  break;\n                default:\n                  goto _L7017;\n                }\n              }" if (parenthesized_expression "(uVar7 == 0x1059)" ( (binary_expression "uVar7 == 0x1059" identifier == number_literal) )) (compound_statement "{\ncode_r0x0002e0f7:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7a361;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78acf;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8cb;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8bf;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8ad;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a89c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a885;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a873;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a861;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a856;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a844;\n                  break;\n                default:\n                  goto _L7017;\n                }\n              }" { (labeled_statement "code_r0x0002e0f7:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7a361;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78acf;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8cb;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8bf;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8ad;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a89c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a885;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a873;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a861;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a856;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a844;\n                  break;\n                default:\n                  goto _L7017;\n                }" statement_identifier : (switch_statement "switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7a361;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78acf;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8cb;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8bf;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8ad;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a89c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a885;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a873;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a861;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a856;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a844;\n                  break;\n                default:\n                  goto _L7017;\n                }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n                case 0:\n                  local_8c = (byte *)0x7a361;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78acf;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8cb;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8bf;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8ad;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a89c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a885;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a873;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a861;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a856;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a844;\n                  break;\n                default:\n                  goto _L7017;\n                }" { (case_statement "case 0:\n                  local_8c = (byte *)0x7a361;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a361;" (assignment_expression "local_8c = (byte *)0x7a361" identifier = (cast_expression "(byte *)0x7a361" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                  local_8c = (byte *)0x78acf;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x78acf;" (assignment_expression "local_8c = (byte *)0x78acf" identifier = (cast_expression "(byte *)0x78acf" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                  local_8c = (byte *)0x7a8cb;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a8cb;" (assignment_expression "local_8c = (byte *)0x7a8cb" identifier = (cast_expression "(byte *)0x7a8cb" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                  local_8c = (byte *)0x7a8bf;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a8bf;" (assignment_expression "local_8c = (byte *)0x7a8bf" identifier = (cast_expression "(byte *)0x7a8bf" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                  local_8c = (byte *)0x7a8ad;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a8ad;" (assignment_expression "local_8c = (byte *)0x7a8ad" identifier = (cast_expression "(byte *)0x7a8ad" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                  local_8c = (byte *)0x7a89c;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a89c;" (assignment_expression "local_8c = (byte *)0x7a89c" identifier = (cast_expression "(byte *)0x7a89c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                  local_8c = (byte *)0x7a885;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a885;" (assignment_expression "local_8c = (byte *)0x7a885" identifier = (cast_expression "(byte *)0x7a885" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n                  local_8c = (byte *)0x7a873;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a873;" (assignment_expression "local_8c = (byte *)0x7a873" identifier = (cast_expression "(byte *)0x7a873" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n                  local_8c = (byte *)0x7a861;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a861;" (assignment_expression "local_8c = (byte *)0x7a861" identifier = (cast_expression "(byte *)0x7a861" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n                  local_8c = (byte *)0x7a856;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a856;" (assignment_expression "local_8c = (byte *)0x7a856" identifier = (cast_expression "(byte *)0x7a856" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n                  local_8c = (byte *)0x7a844;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a844;" (assignment_expression "local_8c = (byte *)0x7a844" identifier = (cast_expression "(byte *)0x7a844" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "default:\n                  goto _L7017;" default : (goto_statement "goto _L7017;" goto statement_identifier ;)) }))) }) (else_clause "else {\n                if (uVar7 != 0x1223) goto _L7017;\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x796fb;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b60;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a45;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a37;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a24;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a10;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799fc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799eb;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d9;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c9;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799ba;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a8;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79997;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79987;\n                  break;\n                default:\n                  goto _L7017;\n                }\n              }" else (compound_statement "{\n                if (uVar7 != 0x1223) goto _L7017;\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x796fb;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b60;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a45;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a37;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a24;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a10;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799fc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799eb;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d9;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c9;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799ba;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a8;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79997;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79987;\n                  break;\n                default:\n                  goto _L7017;\n                }\n              }" { (if_statement "if (uVar7 != 0x1223) goto _L7017;" if (parenthesized_expression "(uVar7 != 0x1223)" ( (binary_expression "uVar7 != 0x1223" identifier != number_literal) )) (goto_statement "goto _L7017;" goto statement_identifier ;)) (switch_statement "switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x796fb;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b60;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a45;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a37;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a24;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a10;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799fc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799eb;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d9;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c9;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799ba;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a8;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79997;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79987;\n                  break;\n                default:\n                  goto _L7017;\n                }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n                case 0:\n                  local_8c = (byte *)0x796fb;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b60;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a45;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a37;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a24;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a10;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799fc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799eb;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d9;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c9;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799ba;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a8;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79997;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79987;\n                  break;\n                default:\n                  goto _L7017;\n                }" { (case_statement "case 0:\n                  local_8c = (byte *)0x796fb;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x796fb;" (assignment_expression "local_8c = (byte *)0x796fb" identifier = (cast_expression "(byte *)0x796fb" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                  local_8c = (byte *)0x78b60;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x78b60;" (assignment_expression "local_8c = (byte *)0x78b60" identifier = (cast_expression "(byte *)0x78b60" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                  local_8c = (byte *)0x79a45;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79a45;" (assignment_expression "local_8c = (byte *)0x79a45" identifier = (cast_expression "(byte *)0x79a45" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                  local_8c = (byte *)0x79a37;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79a37;" (assignment_expression "local_8c = (byte *)0x79a37" identifier = (cast_expression "(byte *)0x79a37" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                  local_8c = (byte *)0x79a24;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79a24;" (assignment_expression "local_8c = (byte *)0x79a24" identifier = (cast_expression "(byte *)0x79a24" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                  local_8c = (byte *)0x79a10;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79a10;" (assignment_expression "local_8c = (byte *)0x79a10" identifier = (cast_expression "(byte *)0x79a10" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                  local_8c = (byte *)0x799fc;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x799fc;" (assignment_expression "local_8c = (byte *)0x799fc" identifier = (cast_expression "(byte *)0x799fc" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n                  local_8c = (byte *)0x799eb;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x799eb;" (assignment_expression "local_8c = (byte *)0x799eb" identifier = (cast_expression "(byte *)0x799eb" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n                  local_8c = (byte *)0x799d9;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x799d9;" (assignment_expression "local_8c = (byte *)0x799d9" identifier = (cast_expression "(byte *)0x799d9" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n                  local_8c = (byte *)0x799c9;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x799c9;" (assignment_expression "local_8c = (byte *)0x799c9" identifier = (cast_expression "(byte *)0x799c9" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n                  local_8c = (byte *)0x799ba;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x799ba;" (assignment_expression "local_8c = (byte *)0x799ba" identifier = (cast_expression "(byte *)0x799ba" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n                  local_8c = (byte *)0x799a8;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x799a8;" (assignment_expression "local_8c = (byte *)0x799a8" identifier = (cast_expression "(byte *)0x799a8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n                  local_8c = (byte *)0x79997;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79997;" (assignment_expression "local_8c = (byte *)0x79997" identifier = (cast_expression "(byte *)0x79997" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd:\n                  local_8c = (byte *)0x79987;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79987;" (assignment_expression "local_8c = (byte *)0x79987" identifier = (cast_expression "(byte *)0x79987" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "default:\n                  goto _L7017;" default : (goto_statement "goto _L7017;" goto statement_identifier ;)) })) }))) }) (else_clause "else {\n              if (uVar7 == 0x3330) goto code_r0x0002edcd;\n              if (uVar7 != 0x4157) goto _L7017;\n              if (local_80 == 0) {\n                local_8c = (byte *)0x78ca4;\n              }\n              else {\n                if (local_80 != 1) goto _L7017;\n                local_8c = (byte *)0x78bcf;\n              }\n            }" else (compound_statement "{\n              if (uVar7 == 0x3330) goto code_r0x0002edcd;\n              if (uVar7 != 0x4157) goto _L7017;\n              if (local_80 == 0) {\n                local_8c = (byte *)0x78ca4;\n              }\n              else {\n                if (local_80 != 1) goto _L7017;\n                local_8c = (byte *)0x78bcf;\n              }\n            }" { (if_statement "if (uVar7 == 0x3330) goto code_r0x0002edcd;" if (parenthesized_expression "(uVar7 == 0x3330)" ( (binary_expression "uVar7 == 0x3330" identifier == number_literal) )) (goto_statement "goto code_r0x0002edcd;" goto statement_identifier ;)) (if_statement "if (uVar7 != 0x4157) goto _L7017;" if (parenthesized_expression "(uVar7 != 0x4157)" ( (binary_expression "uVar7 != 0x4157" identifier != number_literal) )) (goto_statement "goto _L7017;" goto statement_identifier ;)) (if_statement "if (local_80 == 0) {\n                local_8c = (byte *)0x78ca4;\n              }\n              else {\n                if (local_80 != 1) goto _L7017;\n                local_8c = (byte *)0x78bcf;\n              }" if (parenthesized_expression "(local_80 == 0)" ( (binary_expression "local_80 == 0" identifier == number_literal) )) (compound_statement "{\n                local_8c = (byte *)0x78ca4;\n              }" { (expression_statement "local_8c = (byte *)0x78ca4;" (assignment_expression "local_8c = (byte *)0x78ca4" identifier = (cast_expression "(byte *)0x78ca4" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) }) (else_clause "else {\n                if (local_80 != 1) goto _L7017;\n                local_8c = (byte *)0x78bcf;\n              }" else (compound_statement "{\n                if (local_80 != 1) goto _L7017;\n                local_8c = (byte *)0x78bcf;\n              }" { (if_statement "if (local_80 != 1) goto _L7017;" if (parenthesized_expression "(local_80 != 1)" ( (binary_expression "local_80 != 1" identifier != number_literal) )) (goto_statement "goto _L7017;" goto statement_identifier ;)) (expression_statement "local_8c = (byte *)0x78bcf;" (assignment_expression "local_8c = (byte *)0x78bcf" identifier = (cast_expression "(byte *)0x78bcf" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) }))) }))))) }) (else_clause "else {\n            if (uVar7 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b09a;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a59;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b48d;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b47e;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b46a;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b458;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b446;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b434;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41f;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b40a;\n                break;\n              default:\n                goto _L7017;\n              }\n              goto LAB_0002dd00;\n            }\n            if (0x5aa5 < uVar7) {\n              if (uVar7 == 0x7650) goto code_r0x0002e4ef;\n              if (uVar7 == 0x7676) goto code_r0x0002e577;\n              goto _L7017;\n            }\n            if (uVar7 == 0x4def) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b5bd;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a14;\n                break;\n              case 2:\n                local_8c = (byte *)0x78c95;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c83;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c76;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c67;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c5a;\n                break;\n              default:\n                goto _L7017;\n              }\n              goto LAB_0002dd00;\n            }\n            if (uVar7 != 0x5441) goto _L7017;\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7aa69;\n              break;\n            case 1:\n              local_8c = (byte *)0x78a8a;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b08c;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b07e;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b073;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b068;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b05a;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b04b;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b03d;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02f;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b021;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b015;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b009;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7affd;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afee;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd9;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afc4;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaf;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af9a;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af82;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af6a;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af52;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af43;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af34;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af25;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af15;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7af01;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aeee;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aedb;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec8;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb8;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea8;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae98;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae86;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae74;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae62;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae55;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae41;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae2b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae18;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae0a;\n              break;\n            default:\n              goto _L7017;\n            case 200:\n              local_8c = (byte *)0x7adf6;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7ade4;\n            }\n          }" else (compound_statement "{\n            if (uVar7 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b09a;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a59;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b48d;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b47e;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b46a;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b458;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b446;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b434;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41f;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b40a;\n                break;\n              default:\n                goto _L7017;\n              }\n              goto LAB_0002dd00;\n            }\n            if (0x5aa5 < uVar7) {\n              if (uVar7 == 0x7650) goto code_r0x0002e4ef;\n              if (uVar7 == 0x7676) goto code_r0x0002e577;\n              goto _L7017;\n            }\n            if (uVar7 == 0x4def) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b5bd;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a14;\n                break;\n              case 2:\n                local_8c = (byte *)0x78c95;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c83;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c76;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c67;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c5a;\n                break;\n              default:\n                goto _L7017;\n              }\n              goto LAB_0002dd00;\n            }\n            if (uVar7 != 0x5441) goto _L7017;\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7aa69;\n              break;\n            case 1:\n              local_8c = (byte *)0x78a8a;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b08c;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b07e;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b073;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b068;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b05a;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b04b;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b03d;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02f;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b021;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b015;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b009;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7affd;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afee;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd9;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afc4;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaf;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af9a;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af82;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af6a;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af52;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af43;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af34;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af25;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af15;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7af01;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aeee;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aedb;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec8;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb8;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea8;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae98;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae86;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae74;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae62;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae55;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae41;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae2b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae18;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae0a;\n              break;\n            default:\n              goto _L7017;\n            case 200:\n              local_8c = (byte *)0x7adf6;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7ade4;\n            }\n          }" { (if_statement "if (uVar7 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b09a;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a59;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b48d;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b47e;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b46a;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b458;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b446;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b434;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41f;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b40a;\n                break;\n              default:\n                goto _L7017;\n              }\n              goto LAB_0002dd00;\n            }" if (parenthesized_expression "(uVar7 == 0x5aa5)" ( (binary_expression "uVar7 == 0x5aa5" identifier == number_literal) )) (compound_statement "{\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b09a;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a59;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b48d;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b47e;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b46a;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b458;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b446;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b434;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41f;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b40a;\n                break;\n              default:\n                goto _L7017;\n              }\n              goto LAB_0002dd00;\n            }" { (switch_statement "switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b09a;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a59;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b48d;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b47e;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b46a;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b458;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b446;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b434;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41f;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b40a;\n                break;\n              default:\n                goto _L7017;\n              }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n              case 0:\n                local_8c = (byte *)0x7b09a;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a59;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b48d;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b47e;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b46a;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b458;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b446;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b434;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41f;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b40a;\n                break;\n              default:\n                goto _L7017;\n              }" { (case_statement "case 0:\n                local_8c = (byte *)0x7b09a;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b09a;" (assignment_expression "local_8c = (byte *)0x7b09a" identifier = (cast_expression "(byte *)0x7b09a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                local_8c = (byte *)0x78a59;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x78a59;" (assignment_expression "local_8c = (byte *)0x78a59" identifier = (cast_expression "(byte *)0x78a59" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                local_8c = (byte *)0x7b48d;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b48d;" (assignment_expression "local_8c = (byte *)0x7b48d" identifier = (cast_expression "(byte *)0x7b48d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                local_8c = (byte *)0x7b47e;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b47e;" (assignment_expression "local_8c = (byte *)0x7b47e" identifier = (cast_expression "(byte *)0x7b47e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                local_8c = (byte *)0x7b46a;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b46a;" (assignment_expression "local_8c = (byte *)0x7b46a" identifier = (cast_expression "(byte *)0x7b46a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                local_8c = (byte *)0x7b458;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b458;" (assignment_expression "local_8c = (byte *)0x7b458" identifier = (cast_expression "(byte *)0x7b458" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                local_8c = (byte *)0x7b446;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b446;" (assignment_expression "local_8c = (byte *)0x7b446" identifier = (cast_expression "(byte *)0x7b446" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n                local_8c = (byte *)0x7b434;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b434;" (assignment_expression "local_8c = (byte *)0x7b434" identifier = (cast_expression "(byte *)0x7b434" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n                local_8c = (byte *)0x7b41f;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b41f;" (assignment_expression "local_8c = (byte *)0x7b41f" identifier = (cast_expression "(byte *)0x7b41f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n                local_8c = (byte *)0x7b40a;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b40a;" (assignment_expression "local_8c = (byte *)0x7b40a" identifier = (cast_expression "(byte *)0x7b40a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "default:\n                goto _L7017;" default : (goto_statement "goto _L7017;" goto statement_identifier ;)) })) (goto_statement "goto LAB_0002dd00;" goto statement_identifier ;) })) (if_statement "if (0x5aa5 < uVar7) {\n              if (uVar7 == 0x7650) goto code_r0x0002e4ef;\n              if (uVar7 == 0x7676) goto code_r0x0002e577;\n              goto _L7017;\n            }" if (parenthesized_expression "(0x5aa5 < uVar7)" ( (binary_expression "0x5aa5 < uVar7" number_literal < identifier) )) (compound_statement "{\n              if (uVar7 == 0x7650) goto code_r0x0002e4ef;\n              if (uVar7 == 0x7676) goto code_r0x0002e577;\n              goto _L7017;\n            }" { (if_statement "if (uVar7 == 0x7650) goto code_r0x0002e4ef;" if (parenthesized_expression "(uVar7 == 0x7650)" ( (binary_expression "uVar7 == 0x7650" identifier == number_literal) )) (goto_statement "goto code_r0x0002e4ef;" goto statement_identifier ;)) (if_statement "if (uVar7 == 0x7676) goto code_r0x0002e577;" if (parenthesized_expression "(uVar7 == 0x7676)" ( (binary_expression "uVar7 == 0x7676" identifier == number_literal) )) (goto_statement "goto code_r0x0002e577;" goto statement_identifier ;)) (goto_statement "goto _L7017;" goto statement_identifier ;) })) (if_statement "if (uVar7 == 0x4def) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b5bd;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a14;\n                break;\n              case 2:\n                local_8c = (byte *)0x78c95;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c83;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c76;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c67;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c5a;\n                break;\n              default:\n                goto _L7017;\n              }\n              goto LAB_0002dd00;\n            }" if (parenthesized_expression "(uVar7 == 0x4def)" ( (binary_expression "uVar7 == 0x4def" identifier == number_literal) )) (compound_statement "{\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b5bd;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a14;\n                break;\n              case 2:\n                local_8c = (byte *)0x78c95;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c83;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c76;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c67;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c5a;\n                break;\n              default:\n                goto _L7017;\n              }\n              goto LAB_0002dd00;\n            }" { (switch_statement "switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b5bd;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a14;\n                break;\n              case 2:\n                local_8c = (byte *)0x78c95;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c83;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c76;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c67;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c5a;\n                break;\n              default:\n                goto _L7017;\n              }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n              case 0:\n                local_8c = (byte *)0x7b5bd;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a14;\n                break;\n              case 2:\n                local_8c = (byte *)0x78c95;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c83;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c76;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c67;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c5a;\n                break;\n              default:\n                goto _L7017;\n              }" { (case_statement "case 0:\n                local_8c = (byte *)0x7b5bd;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b5bd;" (assignment_expression "local_8c = (byte *)0x7b5bd" identifier = (cast_expression "(byte *)0x7b5bd" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                local_8c = (byte *)0x78a14;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x78a14;" (assignment_expression "local_8c = (byte *)0x78a14" identifier = (cast_expression "(byte *)0x78a14" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                local_8c = (byte *)0x78c95;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x78c95;" (assignment_expression "local_8c = (byte *)0x78c95" identifier = (cast_expression "(byte *)0x78c95" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                local_8c = (byte *)0x78c83;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x78c83;" (assignment_expression "local_8c = (byte *)0x78c83" identifier = (cast_expression "(byte *)0x78c83" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                local_8c = (byte *)0x78c76;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x78c76;" (assignment_expression "local_8c = (byte *)0x78c76" identifier = (cast_expression "(byte *)0x78c76" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                local_8c = (byte *)0x78c67;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x78c67;" (assignment_expression "local_8c = (byte *)0x78c67" identifier = (cast_expression "(byte *)0x78c67" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                local_8c = (byte *)0x78c5a;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x78c5a;" (assignment_expression "local_8c = (byte *)0x78c5a" identifier = (cast_expression "(byte *)0x78c5a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "default:\n                goto _L7017;" default : (goto_statement "goto _L7017;" goto statement_identifier ;)) })) (goto_statement "goto LAB_0002dd00;" goto statement_identifier ;) })) (if_statement "if (uVar7 != 0x5441) goto _L7017;" if (parenthesized_expression "(uVar7 != 0x5441)" ( (binary_expression "uVar7 != 0x5441" identifier != number_literal) )) (goto_statement "goto _L7017;" goto statement_identifier ;)) (switch_statement "switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7aa69;\n              break;\n            case 1:\n              local_8c = (byte *)0x78a8a;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b08c;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b07e;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b073;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b068;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b05a;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b04b;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b03d;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02f;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b021;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b015;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b009;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7affd;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afee;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd9;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afc4;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaf;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af9a;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af82;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af6a;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af52;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af43;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af34;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af25;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af15;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7af01;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aeee;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aedb;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec8;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb8;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea8;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae98;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae86;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae74;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae62;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae55;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae41;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae2b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae18;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae0a;\n              break;\n            default:\n              goto _L7017;\n            case 200:\n              local_8c = (byte *)0x7adf6;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7ade4;\n            }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n            case 0:\n              local_8c = (byte *)0x7aa69;\n              break;\n            case 1:\n              local_8c = (byte *)0x78a8a;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b08c;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b07e;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b073;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b068;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b05a;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b04b;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b03d;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02f;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b021;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b015;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b009;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7affd;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afee;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd9;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afc4;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaf;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af9a;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af82;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af6a;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af52;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af43;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af34;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af25;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af15;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7af01;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aeee;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aedb;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec8;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb8;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea8;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae98;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae86;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae74;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae62;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae55;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae41;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae2b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae18;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae0a;\n              break;\n            default:\n              goto _L7017;\n            case 200:\n              local_8c = (byte *)0x7adf6;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7ade4;\n            }" { (case_statement "case 0:\n              local_8c = (byte *)0x7aa69;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aa69;" (assignment_expression "local_8c = (byte *)0x7aa69" identifier = (cast_expression "(byte *)0x7aa69" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n              local_8c = (byte *)0x78a8a;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x78a8a;" (assignment_expression "local_8c = (byte *)0x78a8a" identifier = (cast_expression "(byte *)0x78a8a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n              local_8c = (byte *)0x7b08c;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b08c;" (assignment_expression "local_8c = (byte *)0x7b08c" identifier = (cast_expression "(byte *)0x7b08c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n              local_8c = (byte *)0x7b07e;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b07e;" (assignment_expression "local_8c = (byte *)0x7b07e" identifier = (cast_expression "(byte *)0x7b07e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n              local_8c = (byte *)0x7b073;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b073;" (assignment_expression "local_8c = (byte *)0x7b073" identifier = (cast_expression "(byte *)0x7b073" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n              local_8c = (byte *)0x7b068;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b068;" (assignment_expression "local_8c = (byte *)0x7b068" identifier = (cast_expression "(byte *)0x7b068" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n              local_8c = (byte *)0x7b05a;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b05a;" (assignment_expression "local_8c = (byte *)0x7b05a" identifier = (cast_expression "(byte *)0x7b05a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n              local_8c = (byte *)0x7b04b;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b04b;" (assignment_expression "local_8c = (byte *)0x7b04b" identifier = (cast_expression "(byte *)0x7b04b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n              local_8c = (byte *)0x7b03d;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b03d;" (assignment_expression "local_8c = (byte *)0x7b03d" identifier = (cast_expression "(byte *)0x7b03d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n              local_8c = (byte *)0x7b02f;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b02f;" (assignment_expression "local_8c = (byte *)0x7b02f" identifier = (cast_expression "(byte *)0x7b02f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n              local_8c = (byte *)0x7b021;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b021;" (assignment_expression "local_8c = (byte *)0x7b021" identifier = (cast_expression "(byte *)0x7b021" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n              local_8c = (byte *)0x7b015;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b015;" (assignment_expression "local_8c = (byte *)0x7b015" identifier = (cast_expression "(byte *)0x7b015" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n              local_8c = (byte *)0x7b009;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b009;" (assignment_expression "local_8c = (byte *)0x7b009" identifier = (cast_expression "(byte *)0x7b009" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd:\n              local_8c = (byte *)0x7affd;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7affd;" (assignment_expression "local_8c = (byte *)0x7affd" identifier = (cast_expression "(byte *)0x7affd" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xe:\n              local_8c = (byte *)0x7afee;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7afee;" (assignment_expression "local_8c = (byte *)0x7afee" identifier = (cast_expression "(byte *)0x7afee" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xf:\n              local_8c = (byte *)0x7afd9;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7afd9;" (assignment_expression "local_8c = (byte *)0x7afd9" identifier = (cast_expression "(byte *)0x7afd9" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x10:\n              local_8c = (byte *)0x7afc4;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7afc4;" (assignment_expression "local_8c = (byte *)0x7afc4" identifier = (cast_expression "(byte *)0x7afc4" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x11:\n              local_8c = (byte *)0x7afaf;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7afaf;" (assignment_expression "local_8c = (byte *)0x7afaf" identifier = (cast_expression "(byte *)0x7afaf" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x12:\n              local_8c = (byte *)0x7af9a;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7af9a;" (assignment_expression "local_8c = (byte *)0x7af9a" identifier = (cast_expression "(byte *)0x7af9a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x13:\n              local_8c = (byte *)0x7af82;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7af82;" (assignment_expression "local_8c = (byte *)0x7af82" identifier = (cast_expression "(byte *)0x7af82" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x14:\n              local_8c = (byte *)0x7af6a;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7af6a;" (assignment_expression "local_8c = (byte *)0x7af6a" identifier = (cast_expression "(byte *)0x7af6a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x15:\n              local_8c = (byte *)0x7af52;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7af52;" (assignment_expression "local_8c = (byte *)0x7af52" identifier = (cast_expression "(byte *)0x7af52" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x16:\n              local_8c = (byte *)0x7af43;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7af43;" (assignment_expression "local_8c = (byte *)0x7af43" identifier = (cast_expression "(byte *)0x7af43" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x17:\n              local_8c = (byte *)0x7af34;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7af34;" (assignment_expression "local_8c = (byte *)0x7af34" identifier = (cast_expression "(byte *)0x7af34" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x18:\n              local_8c = (byte *)0x7af25;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7af25;" (assignment_expression "local_8c = (byte *)0x7af25" identifier = (cast_expression "(byte *)0x7af25" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x19:\n              local_8c = (byte *)0x7af15;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7af15;" (assignment_expression "local_8c = (byte *)0x7af15" identifier = (cast_expression "(byte *)0x7af15" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1a:\n              local_8c = (byte *)0x7af01;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7af01;" (assignment_expression "local_8c = (byte *)0x7af01" identifier = (cast_expression "(byte *)0x7af01" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1b:\n              local_8c = (byte *)0x7aeee;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aeee;" (assignment_expression "local_8c = (byte *)0x7aeee" identifier = (cast_expression "(byte *)0x7aeee" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1c:\n              local_8c = (byte *)0x7aedb;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aedb;" (assignment_expression "local_8c = (byte *)0x7aedb" identifier = (cast_expression "(byte *)0x7aedb" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1d:\n              local_8c = (byte *)0x7aec8;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aec8;" (assignment_expression "local_8c = (byte *)0x7aec8" identifier = (cast_expression "(byte *)0x7aec8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1e:\n              local_8c = (byte *)0x7aeb8;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aeb8;" (assignment_expression "local_8c = (byte *)0x7aeb8" identifier = (cast_expression "(byte *)0x7aeb8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1f:\n              local_8c = (byte *)0x7aea8;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aea8;" (assignment_expression "local_8c = (byte *)0x7aea8" identifier = (cast_expression "(byte *)0x7aea8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x20:\n              local_8c = (byte *)0x7ae98;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ae98;" (assignment_expression "local_8c = (byte *)0x7ae98" identifier = (cast_expression "(byte *)0x7ae98" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x21:\n              local_8c = (byte *)0x7ae86;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ae86;" (assignment_expression "local_8c = (byte *)0x7ae86" identifier = (cast_expression "(byte *)0x7ae86" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x22:\n              local_8c = (byte *)0x7ae74;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ae74;" (assignment_expression "local_8c = (byte *)0x7ae74" identifier = (cast_expression "(byte *)0x7ae74" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x23:\n              local_8c = (byte *)0x7ae62;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ae62;" (assignment_expression "local_8c = (byte *)0x7ae62" identifier = (cast_expression "(byte *)0x7ae62" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x24:\n              local_8c = (byte *)0x7ae55;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ae55;" (assignment_expression "local_8c = (byte *)0x7ae55" identifier = (cast_expression "(byte *)0x7ae55" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x25:\n              local_8c = (byte *)0x7ae41;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ae41;" (assignment_expression "local_8c = (byte *)0x7ae41" identifier = (cast_expression "(byte *)0x7ae41" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x26:\n              local_8c = (byte *)0x7ae2b;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ae2b;" (assignment_expression "local_8c = (byte *)0x7ae2b" identifier = (cast_expression "(byte *)0x7ae2b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x27:\n              local_8c = (byte *)0x7ae18;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ae18;" (assignment_expression "local_8c = (byte *)0x7ae18" identifier = (cast_expression "(byte *)0x7ae18" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x28:\n              local_8c = (byte *)0x7ae0a;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ae0a;" (assignment_expression "local_8c = (byte *)0x7ae0a" identifier = (cast_expression "(byte *)0x7ae0a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "default:\n              goto _L7017;" default : (goto_statement "goto _L7017;" goto statement_identifier ;)) (case_statement "case 200:\n              local_8c = (byte *)0x7adf6;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7adf6;" (assignment_expression "local_8c = (byte *)0x7adf6" identifier = (cast_expression "(byte *)0x7adf6" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc9:\n              local_8c = (byte *)0x7ade4;" case number_literal : (expression_statement "local_8c = (byte *)0x7ade4;" (assignment_expression "local_8c = (byte *)0x7ade4" identifier = (cast_expression "(byte *)0x7ade4" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;)) })) }))) (goto_statement "goto LAB_0002dd00;" goto statement_identifier ;) })) (if_statement "if (uVar7 == 0xad45) {\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79a53;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b32;\n            break;\n          case 2:\n            local_8c = (byte *)0x79ded;\n            break;\n          case 3:\n            local_8c = (byte *)0x79ddf;\n            break;\n          case 4:\n            local_8c = (byte *)0x79dce;\n            break;\n          case 5:\n            local_8c = (byte *)0x79dbd;\n            break;\n          case 6:\n            local_8c = (byte *)0x79dad;\n            break;\n          case 7:\n            local_8c = (byte *)0x79d9a;\n            break;\n          case 8:\n            local_8c = (byte *)0x79d8b;\n            break;\n          case 9:\n            local_8c = (byte *)0x79d78;\n            break;\n          case 10:\n            local_8c = (byte *)0x79d67;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x79d56;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x79d47;\n            break;\n          default:\n            goto _L7017;\n          case 0x80:\n            local_8c = (byte *)0x79d2d;\n            break;\n          case 0x81:\n            local_8c = (byte *)0x79d15;\n          }\n          goto LAB_0002dd00;\n        }" if (parenthesized_expression "(uVar7 == 0xad45)" ( (binary_expression "uVar7 == 0xad45" identifier == number_literal) )) (compound_statement "{\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79a53;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b32;\n            break;\n          case 2:\n            local_8c = (byte *)0x79ded;\n            break;\n          case 3:\n            local_8c = (byte *)0x79ddf;\n            break;\n          case 4:\n            local_8c = (byte *)0x79dce;\n            break;\n          case 5:\n            local_8c = (byte *)0x79dbd;\n            break;\n          case 6:\n            local_8c = (byte *)0x79dad;\n            break;\n          case 7:\n            local_8c = (byte *)0x79d9a;\n            break;\n          case 8:\n            local_8c = (byte *)0x79d8b;\n            break;\n          case 9:\n            local_8c = (byte *)0x79d78;\n            break;\n          case 10:\n            local_8c = (byte *)0x79d67;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x79d56;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x79d47;\n            break;\n          default:\n            goto _L7017;\n          case 0x80:\n            local_8c = (byte *)0x79d2d;\n            break;\n          case 0x81:\n            local_8c = (byte *)0x79d15;\n          }\n          goto LAB_0002dd00;\n        }" { (switch_statement "switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79a53;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b32;\n            break;\n          case 2:\n            local_8c = (byte *)0x79ded;\n            break;\n          case 3:\n            local_8c = (byte *)0x79ddf;\n            break;\n          case 4:\n            local_8c = (byte *)0x79dce;\n            break;\n          case 5:\n            local_8c = (byte *)0x79dbd;\n            break;\n          case 6:\n            local_8c = (byte *)0x79dad;\n            break;\n          case 7:\n            local_8c = (byte *)0x79d9a;\n            break;\n          case 8:\n            local_8c = (byte *)0x79d8b;\n            break;\n          case 9:\n            local_8c = (byte *)0x79d78;\n            break;\n          case 10:\n            local_8c = (byte *)0x79d67;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x79d56;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x79d47;\n            break;\n          default:\n            goto _L7017;\n          case 0x80:\n            local_8c = (byte *)0x79d2d;\n            break;\n          case 0x81:\n            local_8c = (byte *)0x79d15;\n          }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n          case 0:\n            local_8c = (byte *)0x79a53;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b32;\n            break;\n          case 2:\n            local_8c = (byte *)0x79ded;\n            break;\n          case 3:\n            local_8c = (byte *)0x79ddf;\n            break;\n          case 4:\n            local_8c = (byte *)0x79dce;\n            break;\n          case 5:\n            local_8c = (byte *)0x79dbd;\n            break;\n          case 6:\n            local_8c = (byte *)0x79dad;\n            break;\n          case 7:\n            local_8c = (byte *)0x79d9a;\n            break;\n          case 8:\n            local_8c = (byte *)0x79d8b;\n            break;\n          case 9:\n            local_8c = (byte *)0x79d78;\n            break;\n          case 10:\n            local_8c = (byte *)0x79d67;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x79d56;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x79d47;\n            break;\n          default:\n            goto _L7017;\n          case 0x80:\n            local_8c = (byte *)0x79d2d;\n            break;\n          case 0x81:\n            local_8c = (byte *)0x79d15;\n          }" { (case_statement "case 0:\n            local_8c = (byte *)0x79a53;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x79a53;" (assignment_expression "local_8c = (byte *)0x79a53" identifier = (cast_expression "(byte *)0x79a53" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n            local_8c = (byte *)0x78b32;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x78b32;" (assignment_expression "local_8c = (byte *)0x78b32" identifier = (cast_expression "(byte *)0x78b32" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n            local_8c = (byte *)0x79ded;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x79ded;" (assignment_expression "local_8c = (byte *)0x79ded" identifier = (cast_expression "(byte *)0x79ded" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n            local_8c = (byte *)0x79ddf;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x79ddf;" (assignment_expression "local_8c = (byte *)0x79ddf" identifier = (cast_expression "(byte *)0x79ddf" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n            local_8c = (byte *)0x79dce;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x79dce;" (assignment_expression "local_8c = (byte *)0x79dce" identifier = (cast_expression "(byte *)0x79dce" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n            local_8c = (byte *)0x79dbd;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x79dbd;" (assignment_expression "local_8c = (byte *)0x79dbd" identifier = (cast_expression "(byte *)0x79dbd" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n            local_8c = (byte *)0x79dad;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x79dad;" (assignment_expression "local_8c = (byte *)0x79dad" identifier = (cast_expression "(byte *)0x79dad" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n            local_8c = (byte *)0x79d9a;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x79d9a;" (assignment_expression "local_8c = (byte *)0x79d9a" identifier = (cast_expression "(byte *)0x79d9a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n            local_8c = (byte *)0x79d8b;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x79d8b;" (assignment_expression "local_8c = (byte *)0x79d8b" identifier = (cast_expression "(byte *)0x79d8b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n            local_8c = (byte *)0x79d78;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x79d78;" (assignment_expression "local_8c = (byte *)0x79d78" identifier = (cast_expression "(byte *)0x79d78" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n            local_8c = (byte *)0x79d67;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x79d67;" (assignment_expression "local_8c = (byte *)0x79d67" identifier = (cast_expression "(byte *)0x79d67" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n            local_8c = (byte *)0x79d56;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x79d56;" (assignment_expression "local_8c = (byte *)0x79d56" identifier = (cast_expression "(byte *)0x79d56" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n            local_8c = (byte *)0x79d47;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x79d47;" (assignment_expression "local_8c = (byte *)0x79d47" identifier = (cast_expression "(byte *)0x79d47" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "default:\n            goto _L7017;" default : (goto_statement "goto _L7017;" goto statement_identifier ;)) (case_statement "case 0x80:\n            local_8c = (byte *)0x79d2d;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x79d2d;" (assignment_expression "local_8c = (byte *)0x79d2d" identifier = (cast_expression "(byte *)0x79d2d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x81:\n            local_8c = (byte *)0x79d15;" case number_literal : (expression_statement "local_8c = (byte *)0x79d15;" (assignment_expression "local_8c = (byte *)0x79d15" identifier = (cast_expression "(byte *)0x79d15" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;)) })) (goto_statement "goto LAB_0002dd00;" goto statement_identifier ;) })) (if_statement "if (0xad45 < uVar7) {\n          if (uVar7 == 0xdead) goto code_r0x0002ef3d;\n          if (uVar7 < 0xdeae) {\n            if (uVar7 == 0xbaab) goto code_r0x0002e43b;\n            if (uVar7 == 0xbeef) goto code_r0x0002e467;\n            goto _L7017;\n          }\n          if (uVar7 == 0xfeb0) goto code_r0x0002ef25;\n          if (uVar7 == 0xfeba) {\n            if (local_80 == 6) {\n              local_8c = (byte *)0x79879;\n            }\n            else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798af;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bf1;\n                }\n                else {\n                  local_8c = (byte *)0x78b77;\n                  if (local_80 != 1) goto _L7017;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79895;\n                if (local_80 != 4) {\n                  local_8c = (byte *)"R_IQ2000_26";\n                  if (4 < local_80) {\n                    local_8c = (byte *)"R_IQ2000_HI16";\n                  }\n                }\n              }\n            }\n            else if (local_80 == 9) {\n              local_8c = (byte *)0x79844;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79866;\n              }\n              else {\n                local_8c = (byte *)0x79853;\n                if (local_80 != 8) goto _L7017;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x7981b;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79806;\n            }\n            else {\n              if (local_80 != 10) goto _L7017;\n              local_8c = (byte *)0x79832;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar7 == 0xf00d) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7905a;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b9e;\n              break;\n            case 2:\n              local_8c = (byte *)0x79659;\n              break;\n            case 3:\n              local_8c = (byte *)0x79650;\n              break;\n            case 4:\n              local_8c = (byte *)0x79647;\n              break;\n            case 5:\n              local_8c = (byte *)0x79638;\n              break;\n            case 6:\n              local_8c = (byte *)0x79628;\n              break;\n            case 7:\n              local_8c = (byte *)0x79618;\n              break;\n            case 8:\n              local_8c = (byte *)0x79608;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f8;\n              break;\n            case 10:\n              local_8c = (byte *)0x795ec;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795e0;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795d4;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795bc;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795af;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x795a0;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x79591;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x79584;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79575;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79561;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954f;\n              break;\n            default:\n              goto _L7017;\n            }\n            goto LAB_0002dd00;\n          }\n          goto _L7017;\n        }" if (parenthesized_expression "(0xad45 < uVar7)" ( (binary_expression "0xad45 < uVar7" number_literal < identifier) )) (compound_statement "{\n          if (uVar7 == 0xdead) goto code_r0x0002ef3d;\n          if (uVar7 < 0xdeae) {\n            if (uVar7 == 0xbaab) goto code_r0x0002e43b;\n            if (uVar7 == 0xbeef) goto code_r0x0002e467;\n            goto _L7017;\n          }\n          if (uVar7 == 0xfeb0) goto code_r0x0002ef25;\n          if (uVar7 == 0xfeba) {\n            if (local_80 == 6) {\n              local_8c = (byte *)0x79879;\n            }\n            else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798af;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bf1;\n                }\n                else {\n                  local_8c = (byte *)0x78b77;\n                  if (local_80 != 1) goto _L7017;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79895;\n                if (local_80 != 4) {\n                  local_8c = (byte *)"R_IQ2000_26";\n                  if (4 < local_80) {\n                    local_8c = (byte *)"R_IQ2000_HI16";\n                  }\n                }\n              }\n            }\n            else if (local_80 == 9) {\n              local_8c = (byte *)0x79844;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79866;\n              }\n              else {\n                local_8c = (byte *)0x79853;\n                if (local_80 != 8) goto _L7017;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x7981b;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79806;\n            }\n            else {\n              if (local_80 != 10) goto _L7017;\n              local_8c = (byte *)0x79832;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar7 == 0xf00d) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7905a;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b9e;\n              break;\n            case 2:\n              local_8c = (byte *)0x79659;\n              break;\n            case 3:\n              local_8c = (byte *)0x79650;\n              break;\n            case 4:\n              local_8c = (byte *)0x79647;\n              break;\n            case 5:\n              local_8c = (byte *)0x79638;\n              break;\n            case 6:\n              local_8c = (byte *)0x79628;\n              break;\n            case 7:\n              local_8c = (byte *)0x79618;\n              break;\n            case 8:\n              local_8c = (byte *)0x79608;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f8;\n              break;\n            case 10:\n              local_8c = (byte *)0x795ec;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795e0;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795d4;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795bc;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795af;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x795a0;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x79591;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x79584;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79575;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79561;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954f;\n              break;\n            default:\n              goto _L7017;\n            }\n            goto LAB_0002dd00;\n          }\n          goto _L7017;\n        }" { (if_statement "if (uVar7 == 0xdead) goto code_r0x0002ef3d;" if (parenthesized_expression "(uVar7 == 0xdead)" ( (binary_expression "uVar7 == 0xdead" identifier == number_literal) )) (goto_statement "goto code_r0x0002ef3d;" goto statement_identifier ;)) (if_statement "if (uVar7 < 0xdeae) {\n            if (uVar7 == 0xbaab) goto code_r0x0002e43b;\n            if (uVar7 == 0xbeef) goto code_r0x0002e467;\n            goto _L7017;\n          }" if (parenthesized_expression "(uVar7 < 0xdeae)" ( (binary_expression "uVar7 < 0xdeae" identifier < number_literal) )) (compound_statement "{\n            if (uVar7 == 0xbaab) goto code_r0x0002e43b;\n            if (uVar7 == 0xbeef) goto code_r0x0002e467;\n            goto _L7017;\n          }" { (if_statement "if (uVar7 == 0xbaab) goto code_r0x0002e43b;" if (parenthesized_expression "(uVar7 == 0xbaab)" ( (binary_expression "uVar7 == 0xbaab" identifier == number_literal) )) (goto_statement "goto code_r0x0002e43b;" goto statement_identifier ;)) (if_statement "if (uVar7 == 0xbeef) goto code_r0x0002e467;" if (parenthesized_expression "(uVar7 == 0xbeef)" ( (binary_expression "uVar7 == 0xbeef" identifier == number_literal) )) (goto_statement "goto code_r0x0002e467;" goto statement_identifier ;)) (goto_statement "goto _L7017;" goto statement_identifier ;) })) (if_statement "if (uVar7 == 0xfeb0) goto code_r0x0002ef25;" if (parenthesized_expression "(uVar7 == 0xfeb0)" ( (binary_expression "uVar7 == 0xfeb0" identifier == number_literal) )) (goto_statement "goto code_r0x0002ef25;" goto statement_identifier ;)) (if_statement "if (uVar7 == 0xfeba) {\n            if (local_80 == 6) {\n              local_8c = (byte *)0x79879;\n            }\n            else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798af;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bf1;\n                }\n                else {\n                  local_8c = (byte *)0x78b77;\n                  if (local_80 != 1) goto _L7017;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79895;\n                if (local_80 != 4) {\n                  local_8c = (byte *)"R_IQ2000_26";\n                  if (4 < local_80) {\n                    local_8c = (byte *)"R_IQ2000_HI16";\n                  }\n                }\n              }\n            }\n            else if (local_80 == 9) {\n              local_8c = (byte *)0x79844;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79866;\n              }\n              else {\n                local_8c = (byte *)0x79853;\n                if (local_80 != 8) goto _L7017;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x7981b;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79806;\n            }\n            else {\n              if (local_80 != 10) goto _L7017;\n              local_8c = (byte *)0x79832;\n            }\n            goto LAB_0002dd00;\n          }" if (parenthesized_expression "(uVar7 == 0xfeba)" ( (binary_expression "uVar7 == 0xfeba" identifier == number_literal) )) (compound_statement "{\n            if (local_80 == 6) {\n              local_8c = (byte *)0x79879;\n            }\n            else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798af;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bf1;\n                }\n                else {\n                  local_8c = (byte *)0x78b77;\n                  if (local_80 != 1) goto _L7017;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79895;\n                if (local_80 != 4) {\n                  local_8c = (byte *)"R_IQ2000_26";\n                  if (4 < local_80) {\n                    local_8c = (byte *)"R_IQ2000_HI16";\n                  }\n                }\n              }\n            }\n            else if (local_80 == 9) {\n              local_8c = (byte *)0x79844;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79866;\n              }\n              else {\n                local_8c = (byte *)0x79853;\n                if (local_80 != 8) goto _L7017;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x7981b;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79806;\n            }\n            else {\n              if (local_80 != 10) goto _L7017;\n              local_8c = (byte *)0x79832;\n            }\n            goto LAB_0002dd00;\n          }" { (if_statement "if (local_80 == 6) {\n              local_8c = (byte *)0x79879;\n            }\n            else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798af;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bf1;\n                }\n                else {\n                  local_8c = (byte *)0x78b77;\n                  if (local_80 != 1) goto _L7017;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79895;\n                if (local_80 != 4) {\n                  local_8c = (byte *)"R_IQ2000_26";\n                  if (4 < local_80) {\n                    local_8c = (byte *)"R_IQ2000_HI16";\n                  }\n                }\n              }\n            }\n            else if (local_80 == 9) {\n              local_8c = (byte *)0x79844;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79866;\n              }\n              else {\n                local_8c = (byte *)0x79853;\n                if (local_80 != 8) goto _L7017;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x7981b;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79806;\n            }\n            else {\n              if (local_80 != 10) goto _L7017;\n              local_8c = (byte *)0x79832;\n            }" if (parenthesized_expression "(local_80 == 6)" ( (binary_expression "local_80 == 6" identifier == number_literal) )) (compound_statement "{\n              local_8c = (byte *)0x79879;\n            }" { (expression_statement "local_8c = (byte *)0x79879;" (assignment_expression "local_8c = (byte *)0x79879" identifier = (cast_expression "(byte *)0x79879" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) }) (else_clause "else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798af;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bf1;\n                }\n                else {\n                  local_8c = (byte *)0x78b77;\n                  if (local_80 != 1) goto _L7017;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79895;\n                if (local_80 != 4) {\n                  local_8c = (byte *)"R_IQ2000_26";\n                  if (4 < local_80) {\n                    local_8c = (byte *)"R_IQ2000_HI16";\n                  }\n                }\n              }\n            }\n            else if (local_80 == 9) {\n              local_8c = (byte *)0x79844;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79866;\n              }\n              else {\n                local_8c = (byte *)0x79853;\n                if (local_80 != 8) goto _L7017;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x7981b;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79806;\n            }\n            else {\n              if (local_80 != 10) goto _L7017;\n              local_8c = (byte *)0x79832;\n            }" else (if_statement "if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798af;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bf1;\n                }\n                else {\n                  local_8c = (byte *)0x78b77;\n                  if (local_80 != 1) goto _L7017;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79895;\n                if (local_80 != 4) {\n                  local_8c = (byte *)"R_IQ2000_26";\n                  if (4 < local_80) {\n                    local_8c = (byte *)"R_IQ2000_HI16";\n                  }\n                }\n              }\n            }\n            else if (local_80 == 9) {\n              local_8c = (byte *)0x79844;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79866;\n              }\n              else {\n                local_8c = (byte *)0x79853;\n                if (local_80 != 8) goto _L7017;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x7981b;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79806;\n            }\n            else {\n              if (local_80 != 10) goto _L7017;\n              local_8c = (byte *)0x79832;\n            }" if (parenthesized_expression "(local_80 < 7)" ( (binary_expression "local_80 < 7" identifier < number_literal) )) (compound_statement "{\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798af;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bf1;\n                }\n                else {\n                  local_8c = (byte *)0x78b77;\n                  if (local_80 != 1) goto _L7017;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79895;\n                if (local_80 != 4) {\n                  local_8c = (byte *)"R_IQ2000_26";\n                  if (4 < local_80) {\n                    local_8c = (byte *)"R_IQ2000_HI16";\n                  }\n                }\n              }\n            }" { (if_statement "if (local_80 == 2) {\n                local_8c = (byte *)0x798af;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bf1;\n                }\n                else {\n                  local_8c = (byte *)0x78b77;\n                  if (local_80 != 1) goto _L7017;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79895;\n                if (local_80 != 4) {\n                  local_8c = (byte *)"R_IQ2000_26";\n                  if (4 < local_80) {\n                    local_8c = (byte *)"R_IQ2000_HI16";\n                  }\n                }\n              }" if (parenthesized_expression "(local_80 == 2)" ( (binary_expression "local_80 == 2" identifier == number_literal) )) (compound_statement "{\n                local_8c = (byte *)0x798af;\n              }" { (expression_statement "local_8c = (byte *)0x798af;" (assignment_expression "local_8c = (byte *)0x798af" identifier = (cast_expression "(byte *)0x798af" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) }) (else_clause "else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bf1;\n                }\n                else {\n                  local_8c = (byte *)0x78b77;\n                  if (local_80 != 1) goto _L7017;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79895;\n                if (local_80 != 4) {\n                  local_8c = (byte *)"R_IQ2000_26";\n                  if (4 < local_80) {\n                    local_8c = (byte *)"R_IQ2000_HI16";\n                  }\n                }\n              }" else (if_statement "if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bf1;\n                }\n                else {\n                  local_8c = (byte *)0x78b77;\n                  if (local_80 != 1) goto _L7017;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79895;\n                if (local_80 != 4) {\n                  local_8c = (byte *)"R_IQ2000_26";\n                  if (4 < local_80) {\n                    local_8c = (byte *)"R_IQ2000_HI16";\n                  }\n                }\n              }" if (parenthesized_expression "(local_80 < 3)" ( (binary_expression "local_80 < 3" identifier < number_literal) )) (compound_statement "{\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bf1;\n                }\n                else {\n                  local_8c = (byte *)0x78b77;\n                  if (local_80 != 1) goto _L7017;\n                }\n              }" { (if_statement "if (local_80 == 0) {\n                  local_8c = (byte *)0x78bf1;\n                }\n                else {\n                  local_8c = (byte *)0x78b77;\n                  if (local_80 != 1) goto _L7017;\n                }" if (parenthesized_expression "(local_80 == 0)" ( (binary_expression "local_80 == 0" identifier == number_literal) )) (compound_statement "{\n                  local_8c = (byte *)0x78bf1;\n                }" { (expression_statement "local_8c = (byte *)0x78bf1;" (assignment_expression "local_8c = (byte *)0x78bf1" identifier = (cast_expression "(byte *)0x78bf1" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) }) (else_clause "else {\n                  local_8c = (byte *)0x78b77;\n                  if (local_80 != 1) goto _L7017;\n                }" else (compound_statement "{\n                  local_8c = (byte *)0x78b77;\n                  if (local_80 != 1) goto _L7017;\n                }" { (expression_statement "local_8c = (byte *)0x78b77;" (assignment_expression "local_8c = (byte *)0x78b77" identifier = (cast_expression "(byte *)0x78b77" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (if_statement "if (local_80 != 1) goto _L7017;" if (parenthesized_expression "(local_80 != 1)" ( (binary_expression "local_80 != 1" identifier != number_literal) )) (goto_statement "goto _L7017;" goto statement_identifier ;)) }))) }) (else_clause "else {\n                local_8c = (byte *)0x79895;\n                if (local_80 != 4) {\n                  local_8c = (byte *)"R_IQ2000_26";\n                  if (4 < local_80) {\n                    local_8c = (byte *)"R_IQ2000_HI16";\n                  }\n                }\n              }" else (compound_statement "{\n                local_8c = (byte *)0x79895;\n                if (local_80 != 4) {\n                  local_8c = (byte *)"R_IQ2000_26";\n                  if (4 < local_80) {\n                    local_8c = (byte *)"R_IQ2000_HI16";\n                  }\n                }\n              }" { (expression_statement "local_8c = (byte *)0x79895;" (assignment_expression "local_8c = (byte *)0x79895" identifier = (cast_expression "(byte *)0x79895" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (if_statement "if (local_80 != 4) {\n                  local_8c = (byte *)"R_IQ2000_26";\n                  if (4 < local_80) {\n                    local_8c = (byte *)"R_IQ2000_HI16";\n                  }\n                }" if (parenthesized_expression "(local_80 != 4)" ( (binary_expression "local_80 != 4" identifier != number_literal) )) (compound_statement "{\n                  local_8c = (byte *)"R_IQ2000_26";\n                  if (4 < local_80) {\n                    local_8c = (byte *)"R_IQ2000_HI16";\n                  }\n                }" { (expression_statement "local_8c = (byte *)"R_IQ2000_26";" (assignment_expression "local_8c = (byte *)"R_IQ2000_26"" identifier = (cast_expression "(byte *)"R_IQ2000_26"" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (string_literal ""R_IQ2000_26"" " string_content "))) ;) (if_statement "if (4 < local_80) {\n                    local_8c = (byte *)"R_IQ2000_HI16";\n                  }" if (parenthesized_expression "(4 < local_80)" ( (binary_expression "4 < local_80" number_literal < identifier) )) (compound_statement "{\n                    local_8c = (byte *)"R_IQ2000_HI16";\n                  }" { (expression_statement "local_8c = (byte *)"R_IQ2000_HI16";" (assignment_expression "local_8c = (byte *)"R_IQ2000_HI16"" identifier = (cast_expression "(byte *)"R_IQ2000_HI16"" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (string_literal ""R_IQ2000_HI16"" " string_content "))) ;) })) })) }))))) }) (else_clause "else if (local_80 == 9) {\n              local_8c = (byte *)0x79844;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79866;\n              }\n              else {\n                local_8c = (byte *)0x79853;\n                if (local_80 != 8) goto _L7017;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x7981b;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79806;\n            }\n            else {\n              if (local_80 != 10) goto _L7017;\n              local_8c = (byte *)0x79832;\n            }" else (if_statement "if (local_80 == 9) {\n              local_8c = (byte *)0x79844;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79866;\n              }\n              else {\n                local_8c = (byte *)0x79853;\n                if (local_80 != 8) goto _L7017;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x7981b;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79806;\n            }\n            else {\n              if (local_80 != 10) goto _L7017;\n              local_8c = (byte *)0x79832;\n            }" if (parenthesized_expression "(local_80 == 9)" ( (binary_expression "local_80 == 9" identifier == number_literal) )) (compound_statement "{\n              local_8c = (byte *)0x79844;\n            }" { (expression_statement "local_8c = (byte *)0x79844;" (assignment_expression "local_8c = (byte *)0x79844" identifier = (cast_expression "(byte *)0x79844" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) }) (else_clause "else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79866;\n              }\n              else {\n                local_8c = (byte *)0x79853;\n                if (local_80 != 8) goto _L7017;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x7981b;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79806;\n            }\n            else {\n              if (local_80 != 10) goto _L7017;\n              local_8c = (byte *)0x79832;\n            }" else (if_statement "if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79866;\n              }\n              else {\n                local_8c = (byte *)0x79853;\n                if (local_80 != 8) goto _L7017;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x7981b;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79806;\n            }\n            else {\n              if (local_80 != 10) goto _L7017;\n              local_8c = (byte *)0x79832;\n            }" if (parenthesized_expression "(local_80 < 10)" ( (binary_expression "local_80 < 10" identifier < number_literal) )) (compound_statement "{\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79866;\n              }\n              else {\n                local_8c = (byte *)0x79853;\n                if (local_80 != 8) goto _L7017;\n              }\n            }" { (if_statement "if (local_80 == 7) {\n                local_8c = (byte *)0x79866;\n              }\n              else {\n                local_8c = (byte *)0x79853;\n                if (local_80 != 8) goto _L7017;\n              }" if (parenthesized_expression "(local_80 == 7)" ( (binary_expression "local_80 == 7" identifier == number_literal) )) (compound_statement "{\n                local_8c = (byte *)0x79866;\n              }" { (expression_statement "local_8c = (byte *)0x79866;" (assignment_expression "local_8c = (byte *)0x79866" identifier = (cast_expression "(byte *)0x79866" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) }) (else_clause "else {\n                local_8c = (byte *)0x79853;\n                if (local_80 != 8) goto _L7017;\n              }" else (compound_statement "{\n                local_8c = (byte *)0x79853;\n                if (local_80 != 8) goto _L7017;\n              }" { (expression_statement "local_8c = (byte *)0x79853;" (assignment_expression "local_8c = (byte *)0x79853" identifier = (cast_expression "(byte *)0x79853" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (if_statement "if (local_80 != 8) goto _L7017;" if (parenthesized_expression "(local_80 != 8)" ( (binary_expression "local_80 != 8" identifier != number_literal) )) (goto_statement "goto _L7017;" goto statement_identifier ;)) }))) }) (else_clause "else if (local_80 == 200) {\n              local_8c = (byte *)0x7981b;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79806;\n            }\n            else {\n              if (local_80 != 10) goto _L7017;\n              local_8c = (byte *)0x79832;\n            }" else (if_statement "if (local_80 == 200) {\n              local_8c = (byte *)0x7981b;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79806;\n            }\n            else {\n              if (local_80 != 10) goto _L7017;\n              local_8c = (byte *)0x79832;\n            }" if (parenthesized_expression "(local_80 == 200)" ( (binary_expression "local_80 == 200" identifier == number_literal) )) (compound_statement "{\n              local_8c = (byte *)0x7981b;\n            }" { (expression_statement "local_8c = (byte *)0x7981b;" (assignment_expression "local_8c = (byte *)0x7981b" identifier = (cast_expression "(byte *)0x7981b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) }) (else_clause "else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79806;\n            }\n            else {\n              if (local_80 != 10) goto _L7017;\n              local_8c = (byte *)0x79832;\n            }" else (if_statement "if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79806;\n            }\n            else {\n              if (local_80 != 10) goto _L7017;\n              local_8c = (byte *)0x79832;\n            }" if (parenthesized_expression "(local_80 == 0xc9)" ( (binary_expression "local_80 == 0xc9" identifier == number_literal) )) (compound_statement "{\n              local_8c = (byte *)0x79806;\n            }" { (expression_statement "local_8c = (byte *)0x79806;" (assignment_expression "local_8c = (byte *)0x79806" identifier = (cast_expression "(byte *)0x79806" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) }) (else_clause "else {\n              if (local_80 != 10) goto _L7017;\n              local_8c = (byte *)0x79832;\n            }" else (compound_statement "{\n              if (local_80 != 10) goto _L7017;\n              local_8c = (byte *)0x79832;\n            }" { (if_statement "if (local_80 != 10) goto _L7017;" if (parenthesized_expression "(local_80 != 10)" ( (binary_expression "local_80 != 10" identifier != number_literal) )) (goto_statement "goto _L7017;" goto statement_identifier ;)) (expression_statement "local_8c = (byte *)0x79832;" (assignment_expression "local_8c = (byte *)0x79832" identifier = (cast_expression "(byte *)0x79832" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) }))))))))))))) (goto_statement "goto LAB_0002dd00;" goto statement_identifier ;) })) (if_statement "if (uVar7 == 0xf00d) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7905a;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b9e;\n              break;\n            case 2:\n              local_8c = (byte *)0x79659;\n              break;\n            case 3:\n              local_8c = (byte *)0x79650;\n              break;\n            case 4:\n              local_8c = (byte *)0x79647;\n              break;\n            case 5:\n              local_8c = (byte *)0x79638;\n              break;\n            case 6:\n              local_8c = (byte *)0x79628;\n              break;\n            case 7:\n              local_8c = (byte *)0x79618;\n              break;\n            case 8:\n              local_8c = (byte *)0x79608;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f8;\n              break;\n            case 10:\n              local_8c = (byte *)0x795ec;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795e0;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795d4;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795bc;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795af;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x795a0;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x79591;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x79584;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79575;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79561;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954f;\n              break;\n            default:\n              goto _L7017;\n            }\n            goto LAB_0002dd00;\n          }" if (parenthesized_expression "(uVar7 == 0xf00d)" ( (binary_expression "uVar7 == 0xf00d" identifier == number_literal) )) (compound_statement "{\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7905a;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b9e;\n              break;\n            case 2:\n              local_8c = (byte *)0x79659;\n              break;\n            case 3:\n              local_8c = (byte *)0x79650;\n              break;\n            case 4:\n              local_8c = (byte *)0x79647;\n              break;\n            case 5:\n              local_8c = (byte *)0x79638;\n              break;\n            case 6:\n              local_8c = (byte *)0x79628;\n              break;\n            case 7:\n              local_8c = (byte *)0x79618;\n              break;\n            case 8:\n              local_8c = (byte *)0x79608;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f8;\n              break;\n            case 10:\n              local_8c = (byte *)0x795ec;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795e0;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795d4;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795bc;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795af;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x795a0;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x79591;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x79584;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79575;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79561;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954f;\n              break;\n            default:\n              goto _L7017;\n            }\n            goto LAB_0002dd00;\n          }" { (switch_statement "switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7905a;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b9e;\n              break;\n            case 2:\n              local_8c = (byte *)0x79659;\n              break;\n            case 3:\n              local_8c = (byte *)0x79650;\n              break;\n            case 4:\n              local_8c = (byte *)0x79647;\n              break;\n            case 5:\n              local_8c = (byte *)0x79638;\n              break;\n            case 6:\n              local_8c = (byte *)0x79628;\n              break;\n            case 7:\n              local_8c = (byte *)0x79618;\n              break;\n            case 8:\n              local_8c = (byte *)0x79608;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f8;\n              break;\n            case 10:\n              local_8c = (byte *)0x795ec;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795e0;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795d4;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795bc;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795af;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x795a0;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x79591;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x79584;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79575;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79561;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954f;\n              break;\n            default:\n              goto _L7017;\n            }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n            case 0:\n              local_8c = (byte *)0x7905a;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b9e;\n              break;\n            case 2:\n              local_8c = (byte *)0x79659;\n              break;\n            case 3:\n              local_8c = (byte *)0x79650;\n              break;\n            case 4:\n              local_8c = (byte *)0x79647;\n              break;\n            case 5:\n              local_8c = (byte *)0x79638;\n              break;\n            case 6:\n              local_8c = (byte *)0x79628;\n              break;\n            case 7:\n              local_8c = (byte *)0x79618;\n              break;\n            case 8:\n              local_8c = (byte *)0x79608;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f8;\n              break;\n            case 10:\n              local_8c = (byte *)0x795ec;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795e0;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795d4;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795bc;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795af;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x795a0;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x79591;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x79584;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79575;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79561;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954f;\n              break;\n            default:\n              goto _L7017;\n            }" { (case_statement "case 0:\n              local_8c = (byte *)0x7905a;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7905a;" (assignment_expression "local_8c = (byte *)0x7905a" identifier = (cast_expression "(byte *)0x7905a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n              local_8c = (byte *)0x78b9e;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x78b9e;" (assignment_expression "local_8c = (byte *)0x78b9e" identifier = (cast_expression "(byte *)0x78b9e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n              local_8c = (byte *)0x79659;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79659;" (assignment_expression "local_8c = (byte *)0x79659" identifier = (cast_expression "(byte *)0x79659" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n              local_8c = (byte *)0x79650;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79650;" (assignment_expression "local_8c = (byte *)0x79650" identifier = (cast_expression "(byte *)0x79650" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n              local_8c = (byte *)0x79647;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79647;" (assignment_expression "local_8c = (byte *)0x79647" identifier = (cast_expression "(byte *)0x79647" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n              local_8c = (byte *)0x79638;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79638;" (assignment_expression "local_8c = (byte *)0x79638" identifier = (cast_expression "(byte *)0x79638" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n              local_8c = (byte *)0x79628;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79628;" (assignment_expression "local_8c = (byte *)0x79628" identifier = (cast_expression "(byte *)0x79628" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n              local_8c = (byte *)0x79618;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79618;" (assignment_expression "local_8c = (byte *)0x79618" identifier = (cast_expression "(byte *)0x79618" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n              local_8c = (byte *)0x79608;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79608;" (assignment_expression "local_8c = (byte *)0x79608" identifier = (cast_expression "(byte *)0x79608" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n              local_8c = (byte *)0x795f8;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x795f8;" (assignment_expression "local_8c = (byte *)0x795f8" identifier = (cast_expression "(byte *)0x795f8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n              local_8c = (byte *)0x795ec;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x795ec;" (assignment_expression "local_8c = (byte *)0x795ec" identifier = (cast_expression "(byte *)0x795ec" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n              local_8c = (byte *)0x795e0;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x795e0;" (assignment_expression "local_8c = (byte *)0x795e0" identifier = (cast_expression "(byte *)0x795e0" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n              local_8c = (byte *)0x795d4;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x795d4;" (assignment_expression "local_8c = (byte *)0x795d4" identifier = (cast_expression "(byte *)0x795d4" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd:\n              local_8c = (byte *)0x795c8;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x795c8;" (assignment_expression "local_8c = (byte *)0x795c8" identifier = (cast_expression "(byte *)0x795c8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xe:\n              local_8c = (byte *)0x795bc;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x795bc;" (assignment_expression "local_8c = (byte *)0x795bc" identifier = (cast_expression "(byte *)0x795bc" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xf:\n              local_8c = (byte *)0x795af;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x795af;" (assignment_expression "local_8c = (byte *)0x795af" identifier = (cast_expression "(byte *)0x795af" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x10:\n              local_8c = (byte *)0x795a0;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x795a0;" (assignment_expression "local_8c = (byte *)0x795a0" identifier = (cast_expression "(byte *)0x795a0" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x11:\n              local_8c = (byte *)0x79591;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79591;" (assignment_expression "local_8c = (byte *)0x79591" identifier = (cast_expression "(byte *)0x79591" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x12:\n              local_8c = (byte *)0x79584;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79584;" (assignment_expression "local_8c = (byte *)0x79584" identifier = (cast_expression "(byte *)0x79584" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x13:\n              local_8c = (byte *)0x79575;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79575;" (assignment_expression "local_8c = (byte *)0x79575" identifier = (cast_expression "(byte *)0x79575" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x14:\n              local_8c = (byte *)0x79561;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79561;" (assignment_expression "local_8c = (byte *)0x79561" identifier = (cast_expression "(byte *)0x79561" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x15:\n              local_8c = (byte *)0x7954f;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7954f;" (assignment_expression "local_8c = (byte *)0x7954f" identifier = (cast_expression "(byte *)0x7954f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "default:\n              goto _L7017;" default : (goto_statement "goto _L7017;" goto statement_identifier ;)) })) (goto_statement "goto LAB_0002dd00;" goto statement_identifier ;) })) (goto_statement "goto _L7017;" goto statement_identifier ;) })) (if_statement "if (uVar7 == 0x9080) goto LAB_0002edf8;" if (parenthesized_expression "(uVar7 == 0x9080)" ( (binary_expression "uVar7 == 0x9080" identifier == number_literal) )) (goto_statement "goto LAB_0002edf8;" goto statement_identifier ;)) (if_statement "if (uVar7 < 0x9081) {\n          if (uVar7 == 0x9026) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7a175;\n              break;\n            case 1:\n              local_8c = (byte *)0x78adb;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a828;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a818;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a808;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f9;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7ea;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7db;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7ce;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7bf;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7b0;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a7a1;\n              break;\n            default:\n              goto _L7017;\n            case 0x11:\n              local_8c = (byte *)0x7a78f;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a77e;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a76e;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a761;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a750;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73f;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a72e;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a720;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a712;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a703;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6f2;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6e0;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6cf;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6be;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6ad;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a69c;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a68b;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a67b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a66b;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a65b;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a64b;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar7 == 0x9041) goto LAB_0002e50a;\n        }\n        else {\n          if (uVar7 == 0xa390) goto LAB_0002e526;\n          if (uVar7 == 0xabc7) goto LAB_0002e54a;\n        }" if (parenthesized_expression "(uVar7 < 0x9081)" ( (binary_expression "uVar7 < 0x9081" identifier < number_literal) )) (compound_statement "{\n          if (uVar7 == 0x9026) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7a175;\n              break;\n            case 1:\n              local_8c = (byte *)0x78adb;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a828;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a818;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a808;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f9;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7ea;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7db;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7ce;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7bf;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7b0;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a7a1;\n              break;\n            default:\n              goto _L7017;\n            case 0x11:\n              local_8c = (byte *)0x7a78f;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a77e;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a76e;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a761;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a750;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73f;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a72e;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a720;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a712;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a703;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6f2;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6e0;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6cf;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6be;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6ad;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a69c;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a68b;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a67b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a66b;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a65b;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a64b;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar7 == 0x9041) goto LAB_0002e50a;\n        }" { (if_statement "if (uVar7 == 0x9026) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7a175;\n              break;\n            case 1:\n              local_8c = (byte *)0x78adb;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a828;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a818;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a808;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f9;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7ea;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7db;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7ce;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7bf;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7b0;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a7a1;\n              break;\n            default:\n              goto _L7017;\n            case 0x11:\n              local_8c = (byte *)0x7a78f;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a77e;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a76e;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a761;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a750;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73f;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a72e;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a720;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a712;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a703;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6f2;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6e0;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6cf;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6be;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6ad;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a69c;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a68b;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a67b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a66b;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a65b;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a64b;\n            }\n            goto LAB_0002dd00;\n          }" if (parenthesized_expression "(uVar7 == 0x9026)" ( (binary_expression "uVar7 == 0x9026" identifier == number_literal) )) (compound_statement "{\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7a175;\n              break;\n            case 1:\n              local_8c = (byte *)0x78adb;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a828;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a818;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a808;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f9;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7ea;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7db;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7ce;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7bf;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7b0;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a7a1;\n              break;\n            default:\n              goto _L7017;\n            case 0x11:\n              local_8c = (byte *)0x7a78f;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a77e;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a76e;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a761;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a750;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73f;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a72e;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a720;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a712;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a703;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6f2;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6e0;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6cf;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6be;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6ad;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a69c;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a68b;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a67b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a66b;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a65b;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a64b;\n            }\n            goto LAB_0002dd00;\n          }" { (switch_statement "switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7a175;\n              break;\n            case 1:\n              local_8c = (byte *)0x78adb;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a828;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a818;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a808;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f9;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7ea;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7db;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7ce;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7bf;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7b0;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a7a1;\n              break;\n            default:\n              goto _L7017;\n            case 0x11:\n              local_8c = (byte *)0x7a78f;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a77e;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a76e;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a761;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a750;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73f;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a72e;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a720;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a712;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a703;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6f2;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6e0;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6cf;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6be;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6ad;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a69c;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a68b;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a67b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a66b;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a65b;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a64b;\n            }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n            case 0:\n              local_8c = (byte *)0x7a175;\n              break;\n            case 1:\n              local_8c = (byte *)0x78adb;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a828;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a818;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a808;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f9;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7ea;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7db;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7ce;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7bf;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7b0;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a7a1;\n              break;\n            default:\n              goto _L7017;\n            case 0x11:\n              local_8c = (byte *)0x7a78f;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a77e;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a76e;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a761;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a750;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73f;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a72e;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a720;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a712;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a703;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6f2;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6e0;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6cf;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6be;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6ad;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a69c;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a68b;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a67b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a66b;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a65b;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a64b;\n            }" { (case_statement "case 0:\n              local_8c = (byte *)0x7a175;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a175;" (assignment_expression "local_8c = (byte *)0x7a175" identifier = (cast_expression "(byte *)0x7a175" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n              local_8c = (byte *)0x78adb;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x78adb;" (assignment_expression "local_8c = (byte *)0x78adb" identifier = (cast_expression "(byte *)0x78adb" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n              local_8c = (byte *)0x7a828;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a828;" (assignment_expression "local_8c = (byte *)0x7a828" identifier = (cast_expression "(byte *)0x7a828" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n              local_8c = (byte *)0x7a818;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a818;" (assignment_expression "local_8c = (byte *)0x7a818" identifier = (cast_expression "(byte *)0x7a818" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n              local_8c = (byte *)0x7a808;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a808;" (assignment_expression "local_8c = (byte *)0x7a808" identifier = (cast_expression "(byte *)0x7a808" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n              local_8c = (byte *)0x7a7f9;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a7f9;" (assignment_expression "local_8c = (byte *)0x7a7f9" identifier = (cast_expression "(byte *)0x7a7f9" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n              local_8c = (byte *)0x7a7ea;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a7ea;" (assignment_expression "local_8c = (byte *)0x7a7ea" identifier = (cast_expression "(byte *)0x7a7ea" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n              local_8c = (byte *)0x7a7db;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a7db;" (assignment_expression "local_8c = (byte *)0x7a7db" identifier = (cast_expression "(byte *)0x7a7db" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n              local_8c = (byte *)0x7a7ce;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a7ce;" (assignment_expression "local_8c = (byte *)0x7a7ce" identifier = (cast_expression "(byte *)0x7a7ce" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n              local_8c = (byte *)0x7a7bf;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a7bf;" (assignment_expression "local_8c = (byte *)0x7a7bf" identifier = (cast_expression "(byte *)0x7a7bf" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n              local_8c = (byte *)0x7a7b0;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a7b0;" (assignment_expression "local_8c = (byte *)0x7a7b0" identifier = (cast_expression "(byte *)0x7a7b0" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n              local_8c = (byte *)0x7a7a1;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a7a1;" (assignment_expression "local_8c = (byte *)0x7a7a1" identifier = (cast_expression "(byte *)0x7a7a1" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "default:\n              goto _L7017;" default : (goto_statement "goto _L7017;" goto statement_identifier ;)) (case_statement "case 0x11:\n              local_8c = (byte *)0x7a78f;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a78f;" (assignment_expression "local_8c = (byte *)0x7a78f" identifier = (cast_expression "(byte *)0x7a78f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x12:\n              local_8c = (byte *)0x7a77e;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a77e;" (assignment_expression "local_8c = (byte *)0x7a77e" identifier = (cast_expression "(byte *)0x7a77e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x13:\n              local_8c = (byte *)0x7a76e;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a76e;" (assignment_expression "local_8c = (byte *)0x7a76e" identifier = (cast_expression "(byte *)0x7a76e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x18:\n              local_8c = (byte *)0x7a761;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a761;" (assignment_expression "local_8c = (byte *)0x7a761" identifier = (cast_expression "(byte *)0x7a761" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x19:\n              local_8c = (byte *)0x7a750;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a750;" (assignment_expression "local_8c = (byte *)0x7a750" identifier = (cast_expression "(byte *)0x7a750" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1a:\n              local_8c = (byte *)0x7a73f;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a73f;" (assignment_expression "local_8c = (byte *)0x7a73f" identifier = (cast_expression "(byte *)0x7a73f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1b:\n              local_8c = (byte *)0x7a72e;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a72e;" (assignment_expression "local_8c = (byte *)0x7a72e" identifier = (cast_expression "(byte *)0x7a72e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1c:\n              local_8c = (byte *)0x7a720;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a720;" (assignment_expression "local_8c = (byte *)0x7a720" identifier = (cast_expression "(byte *)0x7a720" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1d:\n              local_8c = (byte *)0x7a712;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a712;" (assignment_expression "local_8c = (byte *)0x7a712" identifier = (cast_expression "(byte *)0x7a712" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1e:\n              local_8c = (byte *)0x7a703;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a703;" (assignment_expression "local_8c = (byte *)0x7a703" identifier = (cast_expression "(byte *)0x7a703" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1f:\n              local_8c = (byte *)0x7a6f2;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a6f2;" (assignment_expression "local_8c = (byte *)0x7a6f2" identifier = (cast_expression "(byte *)0x7a6f2" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x20:\n              local_8c = (byte *)0x7a6e0;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a6e0;" (assignment_expression "local_8c = (byte *)0x7a6e0" identifier = (cast_expression "(byte *)0x7a6e0" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x21:\n              local_8c = (byte *)0x7a6cf;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a6cf;" (assignment_expression "local_8c = (byte *)0x7a6cf" identifier = (cast_expression "(byte *)0x7a6cf" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x22:\n              local_8c = (byte *)0x7a6be;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a6be;" (assignment_expression "local_8c = (byte *)0x7a6be" identifier = (cast_expression "(byte *)0x7a6be" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x23:\n              local_8c = (byte *)0x7a6ad;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a6ad;" (assignment_expression "local_8c = (byte *)0x7a6ad" identifier = (cast_expression "(byte *)0x7a6ad" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x24:\n              local_8c = (byte *)0x7a69c;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a69c;" (assignment_expression "local_8c = (byte *)0x7a69c" identifier = (cast_expression "(byte *)0x7a69c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x25:\n              local_8c = (byte *)0x7a68b;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a68b;" (assignment_expression "local_8c = (byte *)0x7a68b" identifier = (cast_expression "(byte *)0x7a68b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x26:\n              local_8c = (byte *)0x7a67b;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a67b;" (assignment_expression "local_8c = (byte *)0x7a67b" identifier = (cast_expression "(byte *)0x7a67b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x27:\n              local_8c = (byte *)0x7a66b;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a66b;" (assignment_expression "local_8c = (byte *)0x7a66b" identifier = (cast_expression "(byte *)0x7a66b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x28:\n              local_8c = (byte *)0x7a65b;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a65b;" (assignment_expression "local_8c = (byte *)0x7a65b" identifier = (cast_expression "(byte *)0x7a65b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x29:\n              local_8c = (byte *)0x7a64b;" case number_literal : (expression_statement "local_8c = (byte *)0x7a64b;" (assignment_expression "local_8c = (byte *)0x7a64b" identifier = (cast_expression "(byte *)0x7a64b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;)) })) (goto_statement "goto LAB_0002dd00;" goto statement_identifier ;) })) (if_statement "if (uVar7 == 0x9041) goto LAB_0002e50a;" if (parenthesized_expression "(uVar7 == 0x9041)" ( (binary_expression "uVar7 == 0x9041" identifier == number_literal) )) (goto_statement "goto LAB_0002e50a;" goto statement_identifier ;)) }) (else_clause "else {\n          if (uVar7 == 0xa390) goto LAB_0002e526;\n          if (uVar7 == 0xabc7) goto LAB_0002e54a;\n        }" else (compound_statement "{\n          if (uVar7 == 0xa390) goto LAB_0002e526;\n          if (uVar7 == 0xabc7) goto LAB_0002e54a;\n        }" { (if_statement "if (uVar7 == 0xa390) goto LAB_0002e526;" if (parenthesized_expression "(uVar7 == 0xa390)" ( (binary_expression "uVar7 == 0xa390" identifier == number_literal) )) (goto_statement "goto LAB_0002e526;" goto statement_identifier ;)) (if_statement "if (uVar7 == 0xabc7) goto LAB_0002e54a;" if (parenthesized_expression "(uVar7 == 0xabc7)" ( (binary_expression "uVar7 == 0xabc7" identifier == number_literal) )) (goto_statement "goto LAB_0002e54a;" goto statement_identifier ;)) }))) (goto_statement "goto _L7017;" goto statement_identifier ;) })) (if_statement "if (uVar7 < 0x31) {\n        if (uVar7 < 0x2e) {\n          if (uVar7 != 0x12) {\n            if (uVar7 < 0x13) {\n              if (uVar7 == 7) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79d0a;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b0e;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a16a;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a15b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a14b;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a13c;\n                  break;\n                default:\n                  goto _L7017;\n                case 0x30:\n                  local_8c = (byte *)0x7a131;\n                  break;\n                case 0x31:\n                  local_8c = (byte *)0x7a125;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a11a;\n                  break;\n                case 0x40:\n                  local_8c = (byte *)0x7a10f;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a102;\n                  break;\n                case 0x44:\n                  local_8c = (byte *)0x7a0f7;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0ea;\n                  break;\n                case 0x48:\n                  local_8c = (byte *)0x7a0df;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0d2;\n                  break;\n                case 0x4c:\n                  local_8c = (byte *)0x7a0c7;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0ba;\n                  break;\n                case 0x52:\n                  local_8c = (byte *)0x7a0ad;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a0a0;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a093;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a083;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a073;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a063;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a053;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a043;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a033;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a028;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a01a;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a00e;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79fff;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79ff4;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe9;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fdd;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fce;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar7 < 8) {\n                if (uVar7 == 3) {\nLAB_0002e7da:\n                  in_stack_ffffff60 = (ushort *)0x2e7e3;\n                  local_8c = (byte *)elf_i386_reloc_type(local_80);\n                  goto LAB_0002dcf0;\n                }\n                if (uVar7 < 4) {\n                  if (uVar7 == 2) goto LAB_0002e7ba;\n                }\n                else {\n                  if (uVar7 == 4) {\n                    in_stack_ffffff60 = (ushort *)0x2e6b3;\n                    local_8c = (byte *)elf_m68k_reloc_type(local_80);\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar7 == 6) goto LAB_0002e7da;\n                }\n                goto _L7017;\n              }\n              if (uVar7 == 10) {\nLAB_0002ee10:\n                in_stack_ffffff60 = (ushort *)0x2ee19;\n                local_8c = (byte *)elf_mips_reloc_type(local_80);\n                goto LAB_0002dcf0;\n              }\n              if (10 < uVar7) {\n                if (uVar7 == 0xb) goto LAB_0002e7ba;\n                if (uVar7 == 0xf) {\n                  in_stack_ffffff60 = (ushort *)0x2e67d;\n                  local_8c = (byte *)elf_hppa_reloc_type(local_80);\n                  goto LAB_0002dcf0;\n                }\n                goto _L7017;\n              }\n              if (uVar7 == 8) goto LAB_0002ee10;\n              if (uVar7 == 9) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79c05;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b17;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79fb4;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa6;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f99;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f8c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f7e;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f71;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x79f64;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79f58;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f4c;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f3c;\n                  break;\n                default:\n                  goto _L7017;\n                }\n                goto LAB_0002dd00;\n              }\n              goto _L7017;\n            }\n            if (uVar7 == 0x24) {\n              in_stack_ffffff60 = (ushort *)0x2efb9;\n              local_8c = (byte *)v800_reloc_type(local_80);\n              goto LAB_0002dcf0;\n            }\n            if (0x24 < uVar7) {\n              if (uVar7 == 0x2a) {\n                in_stack_ffffff60 = (ushort *)0x2eea1;\n                local_8c = (byte *)elf_sh_reloc_type(local_80);\n                goto LAB_0002dcf0;\n              }\n              if (uVar7 < 0x2b) {\n                if (uVar7 == 0x27) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x7a8dd;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a9d;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad3b;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad25;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad10;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7ad00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace6;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7acd0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acbc;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7acab;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac9e;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac8d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac7b;\n                    break;\n                  default:\n                    goto _L7017;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar7 == 0x28) {\n                  in_stack_ffffff60 = (ushort *)0x2e323;\n                  local_8c = (byte *)elf_arm_reloc_type(local_80);\n                  goto LAB_0002dcf0;\n                }\n              }\n              else {\n                if (uVar7 == 0x2b) goto LAB_0002e7ba;\n                if (uVar7 == 0x2d) goto LAB_0002e062;\n              }\n              goto _L7017;\n            }\n            if (uVar7 == 0x15) {\n              in_stack_ffffff60 = (ushort *)0x2eed9;\n              local_8c = (byte *)elf_ppc64_reloc_type(local_80);\n              goto LAB_0002dcf0;\n            }\n            if (uVar7 < 0x16) {\n              if (uVar7 == 0x13) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b54a;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a1f;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b8f4;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b8e9;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b8df;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8d1;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8c2;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8b2;\n                  break;\n                default:\n                  goto _L7017;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar7 == 0x14) {\n                in_stack_ffffff60 = (ushort *)0x2e183;\n                local_8c = (byte *)elf_ppc_reloc_type(local_80);\n                goto LAB_0002dcf0;\n              }\n            }\n            else {\n              if (uVar7 == 0x16) {\nLAB_0002e526:\n                in_stack_ffffff60 = (ushort *)0x2e52f;\n                local_8c = (byte *)elf_s390_reloc_type(local_80);\n                goto LAB_0002dcf0;\n              }\n              if (uVar7 == 0x17) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b3ff;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a31;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b68e;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b67e;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b66e;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b661;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b654;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b648;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b63c;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b631;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b625;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b617;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b609;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5fd;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ef;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5e3;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d7;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c9;\n                  break;\n                default:\n                  goto _L7017;\n                }\n                goto LAB_0002dd00;\n              }\n            }\n            goto _L7017;\n          }\nLAB_0002e7ba:\n          in_stack_ffffff60 = (ushort *)0x2e7c3;\n          local_8c = (byte *)elf_sparc_reloc_type(local_80);\n        }\n        else {\n          in_stack_ffffff60 = (ushort *)0x2ede9;\n          local_8c = (byte *)elf_h8_reloc_type(local_80);\n        }\n        goto LAB_0002dcf0;\n      }" if (parenthesized_expression "(uVar7 < 0x31)" ( (binary_expression "uVar7 < 0x31" identifier < number_literal) )) (compound_statement "{\n        if (uVar7 < 0x2e) {\n          if (uVar7 != 0x12) {\n            if (uVar7 < 0x13) {\n              if (uVar7 == 7) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79d0a;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b0e;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a16a;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a15b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a14b;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a13c;\n                  break;\n                default:\n                  goto _L7017;\n                case 0x30:\n                  local_8c = (byte *)0x7a131;\n                  break;\n                case 0x31:\n                  local_8c = (byte *)0x7a125;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a11a;\n                  break;\n                case 0x40:\n                  local_8c = (byte *)0x7a10f;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a102;\n                  break;\n                case 0x44:\n                  local_8c = (byte *)0x7a0f7;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0ea;\n                  break;\n                case 0x48:\n                  local_8c = (byte *)0x7a0df;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0d2;\n                  break;\n                case 0x4c:\n                  local_8c = (byte *)0x7a0c7;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0ba;\n                  break;\n                case 0x52:\n                  local_8c = (byte *)0x7a0ad;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a0a0;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a093;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a083;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a073;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a063;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a053;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a043;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a033;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a028;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a01a;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a00e;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79fff;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79ff4;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe9;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fdd;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fce;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar7 < 8) {\n                if (uVar7 == 3) {\nLAB_0002e7da:\n                  in_stack_ffffff60 = (ushort *)0x2e7e3;\n                  local_8c = (byte *)elf_i386_reloc_type(local_80);\n                  goto LAB_0002dcf0;\n                }\n                if (uVar7 < 4) {\n                  if (uVar7 == 2) goto LAB_0002e7ba;\n                }\n                else {\n                  if (uVar7 == 4) {\n                    in_stack_ffffff60 = (ushort *)0x2e6b3;\n                    local_8c = (byte *)elf_m68k_reloc_type(local_80);\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar7 == 6) goto LAB_0002e7da;\n                }\n                goto _L7017;\n              }\n              if (uVar7 == 10) {\nLAB_0002ee10:\n                in_stack_ffffff60 = (ushort *)0x2ee19;\n                local_8c = (byte *)elf_mips_reloc_type(local_80);\n                goto LAB_0002dcf0;\n              }\n              if (10 < uVar7) {\n                if (uVar7 == 0xb) goto LAB_0002e7ba;\n                if (uVar7 == 0xf) {\n                  in_stack_ffffff60 = (ushort *)0x2e67d;\n                  local_8c = (byte *)elf_hppa_reloc_type(local_80);\n                  goto LAB_0002dcf0;\n                }\n                goto _L7017;\n              }\n              if (uVar7 == 8) goto LAB_0002ee10;\n              if (uVar7 == 9) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79c05;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b17;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79fb4;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa6;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f99;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f8c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f7e;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f71;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x79f64;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79f58;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f4c;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f3c;\n                  break;\n                default:\n                  goto _L7017;\n                }\n                goto LAB_0002dd00;\n              }\n              goto _L7017;\n            }\n            if (uVar7 == 0x24) {\n              in_stack_ffffff60 = (ushort *)0x2efb9;\n              local_8c = (byte *)v800_reloc_type(local_80);\n              goto LAB_0002dcf0;\n            }\n            if (0x24 < uVar7) {\n              if (uVar7 == 0x2a) {\n                in_stack_ffffff60 = (ushort *)0x2eea1;\n                local_8c = (byte *)elf_sh_reloc_type(local_80);\n                goto LAB_0002dcf0;\n              }\n              if (uVar7 < 0x2b) {\n                if (uVar7 == 0x27) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x7a8dd;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a9d;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad3b;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad25;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad10;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7ad00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace6;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7acd0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acbc;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7acab;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac9e;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac8d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac7b;\n                    break;\n                  default:\n                    goto _L7017;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar7 == 0x28) {\n                  in_stack_ffffff60 = (ushort *)0x2e323;\n                  local_8c = (byte *)elf_arm_reloc_type(local_80);\n                  goto LAB_0002dcf0;\n                }\n              }\n              else {\n                if (uVar7 == 0x2b) goto LAB_0002e7ba;\n                if (uVar7 == 0x2d) goto LAB_0002e062;\n              }\n              goto _L7017;\n            }\n            if (uVar7 == 0x15) {\n              in_stack_ffffff60 = (ushort *)0x2eed9;\n              local_8c = (byte *)elf_ppc64_reloc_type(local_80);\n              goto LAB_0002dcf0;\n            }\n            if (uVar7 < 0x16) {\n              if (uVar7 == 0x13) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b54a;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a1f;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b8f4;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b8e9;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b8df;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8d1;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8c2;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8b2;\n                  break;\n                default:\n                  goto _L7017;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar7 == 0x14) {\n                in_stack_ffffff60 = (ushort *)0x2e183;\n                local_8c = (byte *)elf_ppc_reloc_type(local_80);\n                goto LAB_0002dcf0;\n              }\n            }\n            else {\n              if (uVar7 == 0x16) {\nLAB_0002e526:\n                in_stack_ffffff60 = (ushort *)0x2e52f;\n                local_8c = (byte *)elf_s390_reloc_type(local_80);\n                goto LAB_0002dcf0;\n              }\n              if (uVar7 == 0x17) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b3ff;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a31;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b68e;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b67e;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b66e;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b661;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b654;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b648;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b63c;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b631;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b625;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b617;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b609;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5fd;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ef;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5e3;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d7;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c9;\n                  break;\n                default:\n                  goto _L7017;\n                }\n                goto LAB_0002dd00;\n              }\n            }\n            goto _L7017;\n          }\nLAB_0002e7ba:\n          in_stack_ffffff60 = (ushort *)0x2e7c3;\n          local_8c = (byte *)elf_sparc_reloc_type(local_80);\n        }\n        else {\n          in_stack_ffffff60 = (ushort *)0x2ede9;\n          local_8c = (byte *)elf_h8_reloc_type(local_80);\n        }\n        goto LAB_0002dcf0;\n      }" { (if_statement "if (uVar7 < 0x2e) {\n          if (uVar7 != 0x12) {\n            if (uVar7 < 0x13) {\n              if (uVar7 == 7) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79d0a;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b0e;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a16a;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a15b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a14b;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a13c;\n                  break;\n                default:\n                  goto _L7017;\n                case 0x30:\n                  local_8c = (byte *)0x7a131;\n                  break;\n                case 0x31:\n                  local_8c = (byte *)0x7a125;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a11a;\n                  break;\n                case 0x40:\n                  local_8c = (byte *)0x7a10f;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a102;\n                  break;\n                case 0x44:\n                  local_8c = (byte *)0x7a0f7;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0ea;\n                  break;\n                case 0x48:\n                  local_8c = (byte *)0x7a0df;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0d2;\n                  break;\n                case 0x4c:\n                  local_8c = (byte *)0x7a0c7;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0ba;\n                  break;\n                case 0x52:\n                  local_8c = (byte *)0x7a0ad;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a0a0;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a093;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a083;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a073;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a063;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a053;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a043;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a033;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a028;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a01a;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a00e;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79fff;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79ff4;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe9;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fdd;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fce;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar7 < 8) {\n                if (uVar7 == 3) {\nLAB_0002e7da:\n                  in_stack_ffffff60 = (ushort *)0x2e7e3;\n                  local_8c = (byte *)elf_i386_reloc_type(local_80);\n                  goto LAB_0002dcf0;\n                }\n                if (uVar7 < 4) {\n                  if (uVar7 == 2) goto LAB_0002e7ba;\n                }\n                else {\n                  if (uVar7 == 4) {\n                    in_stack_ffffff60 = (ushort *)0x2e6b3;\n                    local_8c = (byte *)elf_m68k_reloc_type(local_80);\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar7 == 6) goto LAB_0002e7da;\n                }\n                goto _L7017;\n              }\n              if (uVar7 == 10) {\nLAB_0002ee10:\n                in_stack_ffffff60 = (ushort *)0x2ee19;\n                local_8c = (byte *)elf_mips_reloc_type(local_80);\n                goto LAB_0002dcf0;\n              }\n              if (10 < uVar7) {\n                if (uVar7 == 0xb) goto LAB_0002e7ba;\n                if (uVar7 == 0xf) {\n                  in_stack_ffffff60 = (ushort *)0x2e67d;\n                  local_8c = (byte *)elf_hppa_reloc_type(local_80);\n                  goto LAB_0002dcf0;\n                }\n                goto _L7017;\n              }\n              if (uVar7 == 8) goto LAB_0002ee10;\n              if (uVar7 == 9) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79c05;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b17;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79fb4;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa6;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f99;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f8c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f7e;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f71;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x79f64;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79f58;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f4c;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f3c;\n                  break;\n                default:\n                  goto _L7017;\n                }\n                goto LAB_0002dd00;\n              }\n              goto _L7017;\n            }\n            if (uVar7 == 0x24) {\n              in_stack_ffffff60 = (ushort *)0x2efb9;\n              local_8c = (byte *)v800_reloc_type(local_80);\n              goto LAB_0002dcf0;\n            }\n            if (0x24 < uVar7) {\n              if (uVar7 == 0x2a) {\n                in_stack_ffffff60 = (ushort *)0x2eea1;\n                local_8c = (byte *)elf_sh_reloc_type(local_80);\n                goto LAB_0002dcf0;\n              }\n              if (uVar7 < 0x2b) {\n                if (uVar7 == 0x27) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x7a8dd;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a9d;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad3b;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad25;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad10;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7ad00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace6;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7acd0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acbc;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7acab;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac9e;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac8d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac7b;\n                    break;\n                  default:\n                    goto _L7017;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar7 == 0x28) {\n                  in_stack_ffffff60 = (ushort *)0x2e323;\n                  local_8c = (byte *)elf_arm_reloc_type(local_80);\n                  goto LAB_0002dcf0;\n                }\n              }\n              else {\n                if (uVar7 == 0x2b) goto LAB_0002e7ba;\n                if (uVar7 == 0x2d) goto LAB_0002e062;\n              }\n              goto _L7017;\n            }\n            if (uVar7 == 0x15) {\n              in_stack_ffffff60 = (ushort *)0x2eed9;\n              local_8c = (byte *)elf_ppc64_reloc_type(local_80);\n              goto LAB_0002dcf0;\n            }\n            if (uVar7 < 0x16) {\n              if (uVar7 == 0x13) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b54a;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a1f;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b8f4;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b8e9;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b8df;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8d1;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8c2;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8b2;\n                  break;\n                default:\n                  goto _L7017;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar7 == 0x14) {\n                in_stack_ffffff60 = (ushort *)0x2e183;\n                local_8c = (byte *)elf_ppc_reloc_type(local_80);\n                goto LAB_0002dcf0;\n              }\n            }\n            else {\n              if (uVar7 == 0x16) {\nLAB_0002e526:\n                in_stack_ffffff60 = (ushort *)0x2e52f;\n                local_8c = (byte *)elf_s390_reloc_type(local_80);\n                goto LAB_0002dcf0;\n              }\n              if (uVar7 == 0x17) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b3ff;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a31;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b68e;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b67e;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b66e;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b661;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b654;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b648;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b63c;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b631;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b625;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b617;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b609;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5fd;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ef;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5e3;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d7;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c9;\n                  break;\n                default:\n                  goto _L7017;\n                }\n                goto LAB_0002dd00;\n              }\n            }\n            goto _L7017;\n          }\nLAB_0002e7ba:\n          in_stack_ffffff60 = (ushort *)0x2e7c3;\n          local_8c = (byte *)elf_sparc_reloc_type(local_80);\n        }\n        else {\n          in_stack_ffffff60 = (ushort *)0x2ede9;\n          local_8c = (byte *)elf_h8_reloc_type(local_80);\n        }" if (parenthesized_expression "(uVar7 < 0x2e)" ( (binary_expression "uVar7 < 0x2e" identifier < number_literal) )) (compound_statement "{\n          if (uVar7 != 0x12) {\n            if (uVar7 < 0x13) {\n              if (uVar7 == 7) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79d0a;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b0e;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a16a;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a15b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a14b;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a13c;\n                  break;\n                default:\n                  goto _L7017;\n                case 0x30:\n                  local_8c = (byte *)0x7a131;\n                  break;\n                case 0x31:\n                  local_8c = (byte *)0x7a125;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a11a;\n                  break;\n                case 0x40:\n                  local_8c = (byte *)0x7a10f;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a102;\n                  break;\n                case 0x44:\n                  local_8c = (byte *)0x7a0f7;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0ea;\n                  break;\n                case 0x48:\n                  local_8c = (byte *)0x7a0df;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0d2;\n                  break;\n                case 0x4c:\n                  local_8c = (byte *)0x7a0c7;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0ba;\n                  break;\n                case 0x52:\n                  local_8c = (byte *)0x7a0ad;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a0a0;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a093;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a083;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a073;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a063;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a053;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a043;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a033;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a028;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a01a;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a00e;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79fff;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79ff4;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe9;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fdd;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fce;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar7 < 8) {\n                if (uVar7 == 3) {\nLAB_0002e7da:\n                  in_stack_ffffff60 = (ushort *)0x2e7e3;\n                  local_8c = (byte *)elf_i386_reloc_type(local_80);\n                  goto LAB_0002dcf0;\n                }\n                if (uVar7 < 4) {\n                  if (uVar7 == 2) goto LAB_0002e7ba;\n                }\n                else {\n                  if (uVar7 == 4) {\n                    in_stack_ffffff60 = (ushort *)0x2e6b3;\n                    local_8c = (byte *)elf_m68k_reloc_type(local_80);\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar7 == 6) goto LAB_0002e7da;\n                }\n                goto _L7017;\n              }\n              if (uVar7 == 10) {\nLAB_0002ee10:\n                in_stack_ffffff60 = (ushort *)0x2ee19;\n                local_8c = (byte *)elf_mips_reloc_type(local_80);\n                goto LAB_0002dcf0;\n              }\n              if (10 < uVar7) {\n                if (uVar7 == 0xb) goto LAB_0002e7ba;\n                if (uVar7 == 0xf) {\n                  in_stack_ffffff60 = (ushort *)0x2e67d;\n                  local_8c = (byte *)elf_hppa_reloc_type(local_80);\n                  goto LAB_0002dcf0;\n                }\n                goto _L7017;\n              }\n              if (uVar7 == 8) goto LAB_0002ee10;\n              if (uVar7 == 9) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79c05;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b17;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79fb4;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa6;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f99;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f8c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f7e;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f71;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x79f64;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79f58;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f4c;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f3c;\n                  break;\n                default:\n                  goto _L7017;\n                }\n                goto LAB_0002dd00;\n              }\n              goto _L7017;\n            }\n            if (uVar7 == 0x24) {\n              in_stack_ffffff60 = (ushort *)0x2efb9;\n              local_8c = (byte *)v800_reloc_type(local_80);\n              goto LAB_0002dcf0;\n            }\n            if (0x24 < uVar7) {\n              if (uVar7 == 0x2a) {\n                in_stack_ffffff60 = (ushort *)0x2eea1;\n                local_8c = (byte *)elf_sh_reloc_type(local_80);\n                goto LAB_0002dcf0;\n              }\n              if (uVar7 < 0x2b) {\n                if (uVar7 == 0x27) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x7a8dd;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a9d;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad3b;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad25;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad10;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7ad00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace6;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7acd0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acbc;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7acab;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac9e;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac8d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac7b;\n                    break;\n                  default:\n                    goto _L7017;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar7 == 0x28) {\n                  in_stack_ffffff60 = (ushort *)0x2e323;\n                  local_8c = (byte *)elf_arm_reloc_type(local_80);\n                  goto LAB_0002dcf0;\n                }\n              }\n              else {\n                if (uVar7 == 0x2b) goto LAB_0002e7ba;\n                if (uVar7 == 0x2d) goto LAB_0002e062;\n              }\n              goto _L7017;\n            }\n            if (uVar7 == 0x15) {\n              in_stack_ffffff60 = (ushort *)0x2eed9;\n              local_8c = (byte *)elf_ppc64_reloc_type(local_80);\n              goto LAB_0002dcf0;\n            }\n            if (uVar7 < 0x16) {\n              if (uVar7 == 0x13) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b54a;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a1f;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b8f4;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b8e9;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b8df;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8d1;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8c2;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8b2;\n                  break;\n                default:\n                  goto _L7017;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar7 == 0x14) {\n                in_stack_ffffff60 = (ushort *)0x2e183;\n                local_8c = (byte *)elf_ppc_reloc_type(local_80);\n                goto LAB_0002dcf0;\n              }\n            }\n            else {\n              if (uVar7 == 0x16) {\nLAB_0002e526:\n                in_stack_ffffff60 = (ushort *)0x2e52f;\n                local_8c = (byte *)elf_s390_reloc_type(local_80);\n                goto LAB_0002dcf0;\n              }\n              if (uVar7 == 0x17) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b3ff;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a31;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b68e;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b67e;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b66e;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b661;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b654;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b648;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b63c;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b631;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b625;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b617;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b609;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5fd;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ef;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5e3;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d7;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c9;\n                  break;\n                default:\n                  goto _L7017;\n                }\n                goto LAB_0002dd00;\n              }\n            }\n            goto _L7017;\n          }\nLAB_0002e7ba:\n          in_stack_ffffff60 = (ushort *)0x2e7c3;\n          local_8c = (byte *)elf_sparc_reloc_type(local_80);\n        }" { (if_statement "if (uVar7 != 0x12) {\n            if (uVar7 < 0x13) {\n              if (uVar7 == 7) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79d0a;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b0e;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a16a;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a15b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a14b;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a13c;\n                  break;\n                default:\n                  goto _L7017;\n                case 0x30:\n                  local_8c = (byte *)0x7a131;\n                  break;\n                case 0x31:\n                  local_8c = (byte *)0x7a125;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a11a;\n                  break;\n                case 0x40:\n                  local_8c = (byte *)0x7a10f;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a102;\n                  break;\n                case 0x44:\n                  local_8c = (byte *)0x7a0f7;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0ea;\n                  break;\n                case 0x48:\n                  local_8c = (byte *)0x7a0df;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0d2;\n                  break;\n                case 0x4c:\n                  local_8c = (byte *)0x7a0c7;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0ba;\n                  break;\n                case 0x52:\n                  local_8c = (byte *)0x7a0ad;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a0a0;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a093;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a083;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a073;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a063;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a053;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a043;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a033;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a028;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a01a;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a00e;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79fff;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79ff4;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe9;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fdd;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fce;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar7 < 8) {\n                if (uVar7 == 3) {\nLAB_0002e7da:\n                  in_stack_ffffff60 = (ushort *)0x2e7e3;\n                  local_8c = (byte *)elf_i386_reloc_type(local_80);\n                  goto LAB_0002dcf0;\n                }\n                if (uVar7 < 4) {\n                  if (uVar7 == 2) goto LAB_0002e7ba;\n                }\n                else {\n                  if (uVar7 == 4) {\n                    in_stack_ffffff60 = (ushort *)0x2e6b3;\n                    local_8c = (byte *)elf_m68k_reloc_type(local_80);\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar7 == 6) goto LAB_0002e7da;\n                }\n                goto _L7017;\n              }\n              if (uVar7 == 10) {\nLAB_0002ee10:\n                in_stack_ffffff60 = (ushort *)0x2ee19;\n                local_8c = (byte *)elf_mips_reloc_type(local_80);\n                goto LAB_0002dcf0;\n              }\n              if (10 < uVar7) {\n                if (uVar7 == 0xb) goto LAB_0002e7ba;\n                if (uVar7 == 0xf) {\n                  in_stack_ffffff60 = (ushort *)0x2e67d;\n                  local_8c = (byte *)elf_hppa_reloc_type(local_80);\n                  goto LAB_0002dcf0;\n                }\n                goto _L7017;\n              }\n              if (uVar7 == 8) goto LAB_0002ee10;\n              if (uVar7 == 9) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79c05;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b17;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79fb4;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa6;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f99;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f8c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f7e;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f71;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x79f64;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79f58;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f4c;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f3c;\n                  break;\n                default:\n                  goto _L7017;\n                }\n                goto LAB_0002dd00;\n              }\n              goto _L7017;\n            }\n            if (uVar7 == 0x24) {\n              in_stack_ffffff60 = (ushort *)0x2efb9;\n              local_8c = (byte *)v800_reloc_type(local_80);\n              goto LAB_0002dcf0;\n            }\n            if (0x24 < uVar7) {\n              if (uVar7 == 0x2a) {\n                in_stack_ffffff60 = (ushort *)0x2eea1;\n                local_8c = (byte *)elf_sh_reloc_type(local_80);\n                goto LAB_0002dcf0;\n              }\n              if (uVar7 < 0x2b) {\n                if (uVar7 == 0x27) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x7a8dd;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a9d;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad3b;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad25;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad10;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7ad00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace6;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7acd0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acbc;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7acab;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac9e;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac8d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac7b;\n                    break;\n                  default:\n                    goto _L7017;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar7 == 0x28) {\n                  in_stack_ffffff60 = (ushort *)0x2e323;\n                  local_8c = (byte *)elf_arm_reloc_type(local_80);\n                  goto LAB_0002dcf0;\n                }\n              }\n              else {\n                if (uVar7 == 0x2b) goto LAB_0002e7ba;\n                if (uVar7 == 0x2d) goto LAB_0002e062;\n              }\n              goto _L7017;\n            }\n            if (uVar7 == 0x15) {\n              in_stack_ffffff60 = (ushort *)0x2eed9;\n              local_8c = (byte *)elf_ppc64_reloc_type(local_80);\n              goto LAB_0002dcf0;\n            }\n            if (uVar7 < 0x16) {\n              if (uVar7 == 0x13) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b54a;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a1f;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b8f4;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b8e9;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b8df;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8d1;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8c2;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8b2;\n                  break;\n                default:\n                  goto _L7017;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar7 == 0x14) {\n                in_stack_ffffff60 = (ushort *)0x2e183;\n                local_8c = (byte *)elf_ppc_reloc_type(local_80);\n                goto LAB_0002dcf0;\n              }\n            }\n            else {\n              if (uVar7 == 0x16) {\nLAB_0002e526:\n                in_stack_ffffff60 = (ushort *)0x2e52f;\n                local_8c = (byte *)elf_s390_reloc_type(local_80);\n                goto LAB_0002dcf0;\n              }\n              if (uVar7 == 0x17) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b3ff;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a31;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b68e;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b67e;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b66e;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b661;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b654;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b648;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b63c;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b631;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b625;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b617;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b609;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5fd;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ef;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5e3;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d7;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c9;\n                  break;\n                default:\n                  goto _L7017;\n                }\n                goto LAB_0002dd00;\n              }\n            }\n            goto _L7017;\n          }" if (parenthesized_expression "(uVar7 != 0x12)" ( (binary_expression "uVar7 != 0x12" identifier != number_literal) )) (compound_statement "{\n            if (uVar7 < 0x13) {\n              if (uVar7 == 7) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79d0a;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b0e;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a16a;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a15b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a14b;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a13c;\n                  break;\n                default:\n                  goto _L7017;\n                case 0x30:\n                  local_8c = (byte *)0x7a131;\n                  break;\n                case 0x31:\n                  local_8c = (byte *)0x7a125;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a11a;\n                  break;\n                case 0x40:\n                  local_8c = (byte *)0x7a10f;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a102;\n                  break;\n                case 0x44:\n                  local_8c = (byte *)0x7a0f7;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0ea;\n                  break;\n                case 0x48:\n                  local_8c = (byte *)0x7a0df;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0d2;\n                  break;\n                case 0x4c:\n                  local_8c = (byte *)0x7a0c7;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0ba;\n                  break;\n                case 0x52:\n                  local_8c = (byte *)0x7a0ad;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a0a0;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a093;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a083;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a073;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a063;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a053;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a043;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a033;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a028;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a01a;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a00e;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79fff;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79ff4;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe9;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fdd;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fce;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar7 < 8) {\n                if (uVar7 == 3) {\nLAB_0002e7da:\n                  in_stack_ffffff60 = (ushort *)0x2e7e3;\n                  local_8c = (byte *)elf_i386_reloc_type(local_80);\n                  goto LAB_0002dcf0;\n                }\n                if (uVar7 < 4) {\n                  if (uVar7 == 2) goto LAB_0002e7ba;\n                }\n                else {\n                  if (uVar7 == 4) {\n                    in_stack_ffffff60 = (ushort *)0x2e6b3;\n                    local_8c = (byte *)elf_m68k_reloc_type(local_80);\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar7 == 6) goto LAB_0002e7da;\n                }\n                goto _L7017;\n              }\n              if (uVar7 == 10) {\nLAB_0002ee10:\n                in_stack_ffffff60 = (ushort *)0x2ee19;\n                local_8c = (byte *)elf_mips_reloc_type(local_80);\n                goto LAB_0002dcf0;\n              }\n              if (10 < uVar7) {\n                if (uVar7 == 0xb) goto LAB_0002e7ba;\n                if (uVar7 == 0xf) {\n                  in_stack_ffffff60 = (ushort *)0x2e67d;\n                  local_8c = (byte *)elf_hppa_reloc_type(local_80);\n                  goto LAB_0002dcf0;\n                }\n                goto _L7017;\n              }\n              if (uVar7 == 8) goto LAB_0002ee10;\n              if (uVar7 == 9) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79c05;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b17;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79fb4;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa6;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f99;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f8c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f7e;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f71;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x79f64;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79f58;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f4c;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f3c;\n                  break;\n                default:\n                  goto _L7017;\n                }\n                goto LAB_0002dd00;\n              }\n              goto _L7017;\n            }\n            if (uVar7 == 0x24) {\n              in_stack_ffffff60 = (ushort *)0x2efb9;\n              local_8c = (byte *)v800_reloc_type(local_80);\n              goto LAB_0002dcf0;\n            }\n            if (0x24 < uVar7) {\n              if (uVar7 == 0x2a) {\n                in_stack_ffffff60 = (ushort *)0x2eea1;\n                local_8c = (byte *)elf_sh_reloc_type(local_80);\n                goto LAB_0002dcf0;\n              }\n              if (uVar7 < 0x2b) {\n                if (uVar7 == 0x27) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x7a8dd;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a9d;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad3b;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad25;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad10;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7ad00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace6;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7acd0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acbc;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7acab;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac9e;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac8d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac7b;\n                    break;\n                  default:\n                    goto _L7017;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar7 == 0x28) {\n                  in_stack_ffffff60 = (ushort *)0x2e323;\n                  local_8c = (byte *)elf_arm_reloc_type(local_80);\n                  goto LAB_0002dcf0;\n                }\n              }\n              else {\n                if (uVar7 == 0x2b) goto LAB_0002e7ba;\n                if (uVar7 == 0x2d) goto LAB_0002e062;\n              }\n              goto _L7017;\n            }\n            if (uVar7 == 0x15) {\n              in_stack_ffffff60 = (ushort *)0x2eed9;\n              local_8c = (byte *)elf_ppc64_reloc_type(local_80);\n              goto LAB_0002dcf0;\n            }\n            if (uVar7 < 0x16) {\n              if (uVar7 == 0x13) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b54a;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a1f;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b8f4;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b8e9;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b8df;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8d1;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8c2;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8b2;\n                  break;\n                default:\n                  goto _L7017;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar7 == 0x14) {\n                in_stack_ffffff60 = (ushort *)0x2e183;\n                local_8c = (byte *)elf_ppc_reloc_type(local_80);\n                goto LAB_0002dcf0;\n              }\n            }\n            else {\n              if (uVar7 == 0x16) {\nLAB_0002e526:\n                in_stack_ffffff60 = (ushort *)0x2e52f;\n                local_8c = (byte *)elf_s390_reloc_type(local_80);\n                goto LAB_0002dcf0;\n              }\n              if (uVar7 == 0x17) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b3ff;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a31;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b68e;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b67e;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b66e;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b661;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b654;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b648;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b63c;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b631;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b625;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b617;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b609;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5fd;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ef;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5e3;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d7;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c9;\n                  break;\n                default:\n                  goto _L7017;\n                }\n                goto LAB_0002dd00;\n              }\n            }\n            goto _L7017;\n          }" { (if_statement "if (uVar7 < 0x13) {\n              if (uVar7 == 7) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79d0a;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b0e;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a16a;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a15b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a14b;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a13c;\n                  break;\n                default:\n                  goto _L7017;\n                case 0x30:\n                  local_8c = (byte *)0x7a131;\n                  break;\n                case 0x31:\n                  local_8c = (byte *)0x7a125;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a11a;\n                  break;\n                case 0x40:\n                  local_8c = (byte *)0x7a10f;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a102;\n                  break;\n                case 0x44:\n                  local_8c = (byte *)0x7a0f7;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0ea;\n                  break;\n                case 0x48:\n                  local_8c = (byte *)0x7a0df;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0d2;\n                  break;\n                case 0x4c:\n                  local_8c = (byte *)0x7a0c7;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0ba;\n                  break;\n                case 0x52:\n                  local_8c = (byte *)0x7a0ad;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a0a0;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a093;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a083;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a073;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a063;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a053;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a043;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a033;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a028;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a01a;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a00e;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79fff;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79ff4;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe9;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fdd;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fce;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar7 < 8) {\n                if (uVar7 == 3) {\nLAB_0002e7da:\n                  in_stack_ffffff60 = (ushort *)0x2e7e3;\n                  local_8c = (byte *)elf_i386_reloc_type(local_80);\n                  goto LAB_0002dcf0;\n                }\n                if (uVar7 < 4) {\n                  if (uVar7 == 2) goto LAB_0002e7ba;\n                }\n                else {\n                  if (uVar7 == 4) {\n                    in_stack_ffffff60 = (ushort *)0x2e6b3;\n                    local_8c = (byte *)elf_m68k_reloc_type(local_80);\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar7 == 6) goto LAB_0002e7da;\n                }\n                goto _L7017;\n              }\n              if (uVar7 == 10) {\nLAB_0002ee10:\n                in_stack_ffffff60 = (ushort *)0x2ee19;\n                local_8c = (byte *)elf_mips_reloc_type(local_80);\n                goto LAB_0002dcf0;\n              }\n              if (10 < uVar7) {\n                if (uVar7 == 0xb) goto LAB_0002e7ba;\n                if (uVar7 == 0xf) {\n                  in_stack_ffffff60 = (ushort *)0x2e67d;\n                  local_8c = (byte *)elf_hppa_reloc_type(local_80);\n                  goto LAB_0002dcf0;\n                }\n                goto _L7017;\n              }\n              if (uVar7 == 8) goto LAB_0002ee10;\n              if (uVar7 == 9) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79c05;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b17;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79fb4;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa6;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f99;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f8c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f7e;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f71;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x79f64;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79f58;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f4c;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f3c;\n                  break;\n                default:\n                  goto _L7017;\n                }\n                goto LAB_0002dd00;\n              }\n              goto _L7017;\n            }" if (parenthesized_expression "(uVar7 < 0x13)" ( (binary_expression "uVar7 < 0x13" identifier < number_literal) )) (compound_statement "{\n              if (uVar7 == 7) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79d0a;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b0e;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a16a;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a15b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a14b;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a13c;\n                  break;\n                default:\n                  goto _L7017;\n                case 0x30:\n                  local_8c = (byte *)0x7a131;\n                  break;\n                case 0x31:\n                  local_8c = (byte *)0x7a125;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a11a;\n                  break;\n                case 0x40:\n                  local_8c = (byte *)0x7a10f;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a102;\n                  break;\n                case 0x44:\n                  local_8c = (byte *)0x7a0f7;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0ea;\n                  break;\n                case 0x48:\n                  local_8c = (byte *)0x7a0df;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0d2;\n                  break;\n                case 0x4c:\n                  local_8c = (byte *)0x7a0c7;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0ba;\n                  break;\n                case 0x52:\n                  local_8c = (byte *)0x7a0ad;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a0a0;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a093;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a083;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a073;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a063;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a053;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a043;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a033;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a028;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a01a;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a00e;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79fff;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79ff4;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe9;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fdd;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fce;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar7 < 8) {\n                if (uVar7 == 3) {\nLAB_0002e7da:\n                  in_stack_ffffff60 = (ushort *)0x2e7e3;\n                  local_8c = (byte *)elf_i386_reloc_type(local_80);\n                  goto LAB_0002dcf0;\n                }\n                if (uVar7 < 4) {\n                  if (uVar7 == 2) goto LAB_0002e7ba;\n                }\n                else {\n                  if (uVar7 == 4) {\n                    in_stack_ffffff60 = (ushort *)0x2e6b3;\n                    local_8c = (byte *)elf_m68k_reloc_type(local_80);\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar7 == 6) goto LAB_0002e7da;\n                }\n                goto _L7017;\n              }\n              if (uVar7 == 10) {\nLAB_0002ee10:\n                in_stack_ffffff60 = (ushort *)0x2ee19;\n                local_8c = (byte *)elf_mips_reloc_type(local_80);\n                goto LAB_0002dcf0;\n              }\n              if (10 < uVar7) {\n                if (uVar7 == 0xb) goto LAB_0002e7ba;\n                if (uVar7 == 0xf) {\n                  in_stack_ffffff60 = (ushort *)0x2e67d;\n                  local_8c = (byte *)elf_hppa_reloc_type(local_80);\n                  goto LAB_0002dcf0;\n                }\n                goto _L7017;\n              }\n              if (uVar7 == 8) goto LAB_0002ee10;\n              if (uVar7 == 9) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79c05;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b17;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79fb4;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa6;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f99;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f8c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f7e;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f71;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x79f64;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79f58;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f4c;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f3c;\n                  break;\n                default:\n                  goto _L7017;\n                }\n                goto LAB_0002dd00;\n              }\n              goto _L7017;\n            }" { (if_statement "if (uVar7 == 7) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79d0a;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b0e;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a16a;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a15b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a14b;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a13c;\n                  break;\n                default:\n                  goto _L7017;\n                case 0x30:\n                  local_8c = (byte *)0x7a131;\n                  break;\n                case 0x31:\n                  local_8c = (byte *)0x7a125;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a11a;\n                  break;\n                case 0x40:\n                  local_8c = (byte *)0x7a10f;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a102;\n                  break;\n                case 0x44:\n                  local_8c = (byte *)0x7a0f7;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0ea;\n                  break;\n                case 0x48:\n                  local_8c = (byte *)0x7a0df;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0d2;\n                  break;\n                case 0x4c:\n                  local_8c = (byte *)0x7a0c7;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0ba;\n                  break;\n                case 0x52:\n                  local_8c = (byte *)0x7a0ad;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a0a0;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a093;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a083;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a073;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a063;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a053;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a043;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a033;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a028;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a01a;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a00e;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79fff;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79ff4;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe9;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fdd;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fce;\n                }\n                goto LAB_0002dd00;\n              }" if (parenthesized_expression "(uVar7 == 7)" ( (binary_expression "uVar7 == 7" identifier == number_literal) )) (compound_statement "{\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79d0a;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b0e;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a16a;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a15b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a14b;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a13c;\n                  break;\n                default:\n                  goto _L7017;\n                case 0x30:\n                  local_8c = (byte *)0x7a131;\n                  break;\n                case 0x31:\n                  local_8c = (byte *)0x7a125;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a11a;\n                  break;\n                case 0x40:\n                  local_8c = (byte *)0x7a10f;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a102;\n                  break;\n                case 0x44:\n                  local_8c = (byte *)0x7a0f7;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0ea;\n                  break;\n                case 0x48:\n                  local_8c = (byte *)0x7a0df;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0d2;\n                  break;\n                case 0x4c:\n                  local_8c = (byte *)0x7a0c7;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0ba;\n                  break;\n                case 0x52:\n                  local_8c = (byte *)0x7a0ad;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a0a0;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a093;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a083;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a073;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a063;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a053;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a043;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a033;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a028;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a01a;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a00e;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79fff;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79ff4;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe9;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fdd;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fce;\n                }\n                goto LAB_0002dd00;\n              }" { (switch_statement "switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79d0a;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b0e;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a16a;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a15b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a14b;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a13c;\n                  break;\n                default:\n                  goto _L7017;\n                case 0x30:\n                  local_8c = (byte *)0x7a131;\n                  break;\n                case 0x31:\n                  local_8c = (byte *)0x7a125;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a11a;\n                  break;\n                case 0x40:\n                  local_8c = (byte *)0x7a10f;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a102;\n                  break;\n                case 0x44:\n                  local_8c = (byte *)0x7a0f7;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0ea;\n                  break;\n                case 0x48:\n                  local_8c = (byte *)0x7a0df;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0d2;\n                  break;\n                case 0x4c:\n                  local_8c = (byte *)0x7a0c7;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0ba;\n                  break;\n                case 0x52:\n                  local_8c = (byte *)0x7a0ad;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a0a0;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a093;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a083;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a073;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a063;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a053;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a043;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a033;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a028;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a01a;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a00e;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79fff;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79ff4;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe9;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fdd;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fce;\n                }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n                case 0:\n                  local_8c = (byte *)0x79d0a;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b0e;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a16a;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a15b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a14b;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a13c;\n                  break;\n                default:\n                  goto _L7017;\n                case 0x30:\n                  local_8c = (byte *)0x7a131;\n                  break;\n                case 0x31:\n                  local_8c = (byte *)0x7a125;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a11a;\n                  break;\n                case 0x40:\n                  local_8c = (byte *)0x7a10f;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a102;\n                  break;\n                case 0x44:\n                  local_8c = (byte *)0x7a0f7;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0ea;\n                  break;\n                case 0x48:\n                  local_8c = (byte *)0x7a0df;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0d2;\n                  break;\n                case 0x4c:\n                  local_8c = (byte *)0x7a0c7;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0ba;\n                  break;\n                case 0x52:\n                  local_8c = (byte *)0x7a0ad;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a0a0;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a093;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a083;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a073;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a063;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a053;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a043;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a033;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a028;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a01a;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a00e;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79fff;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79ff4;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe9;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fdd;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fce;\n                }" { (case_statement "case 0:\n                  local_8c = (byte *)0x79d0a;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79d0a;" (assignment_expression "local_8c = (byte *)0x79d0a" identifier = (cast_expression "(byte *)0x79d0a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                  local_8c = (byte *)0x78b0e;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x78b0e;" (assignment_expression "local_8c = (byte *)0x78b0e" identifier = (cast_expression "(byte *)0x78b0e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                  local_8c = (byte *)0x7a16a;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a16a;" (assignment_expression "local_8c = (byte *)0x7a16a" identifier = (cast_expression "(byte *)0x7a16a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                  local_8c = (byte *)0x7a15b;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a15b;" (assignment_expression "local_8c = (byte *)0x7a15b" identifier = (cast_expression "(byte *)0x7a15b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                  local_8c = (byte *)0x7a14b;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a14b;" (assignment_expression "local_8c = (byte *)0x7a14b" identifier = (cast_expression "(byte *)0x7a14b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                  local_8c = (byte *)0x7a13c;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a13c;" (assignment_expression "local_8c = (byte *)0x7a13c" identifier = (cast_expression "(byte *)0x7a13c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "default:\n                  goto _L7017;" default : (goto_statement "goto _L7017;" goto statement_identifier ;)) (case_statement "case 0x30:\n                  local_8c = (byte *)0x7a131;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a131;" (assignment_expression "local_8c = (byte *)0x7a131" identifier = (cast_expression "(byte *)0x7a131" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x31:\n                  local_8c = (byte *)0x7a125;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a125;" (assignment_expression "local_8c = (byte *)0x7a125" identifier = (cast_expression "(byte *)0x7a125" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x32:\n                  local_8c = (byte *)0x7a11a;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a11a;" (assignment_expression "local_8c = (byte *)0x7a11a" identifier = (cast_expression "(byte *)0x7a11a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x40:\n                  local_8c = (byte *)0x7a10f;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a10f;" (assignment_expression "local_8c = (byte *)0x7a10f" identifier = (cast_expression "(byte *)0x7a10f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x42:\n                  local_8c = (byte *)0x7a102;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a102;" (assignment_expression "local_8c = (byte *)0x7a102" identifier = (cast_expression "(byte *)0x7a102" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x44:\n                  local_8c = (byte *)0x7a0f7;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a0f7;" (assignment_expression "local_8c = (byte *)0x7a0f7" identifier = (cast_expression "(byte *)0x7a0f7" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x46:\n                  local_8c = (byte *)0x7a0ea;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a0ea;" (assignment_expression "local_8c = (byte *)0x7a0ea" identifier = (cast_expression "(byte *)0x7a0ea" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x48:\n                  local_8c = (byte *)0x7a0df;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a0df;" (assignment_expression "local_8c = (byte *)0x7a0df" identifier = (cast_expression "(byte *)0x7a0df" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x4a:\n                  local_8c = (byte *)0x7a0d2;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a0d2;" (assignment_expression "local_8c = (byte *)0x7a0d2" identifier = (cast_expression "(byte *)0x7a0d2" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x4c:\n                  local_8c = (byte *)0x7a0c7;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a0c7;" (assignment_expression "local_8c = (byte *)0x7a0c7" identifier = (cast_expression "(byte *)0x7a0c7" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x50:\n                  local_8c = (byte *)0x7a0ba;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a0ba;" (assignment_expression "local_8c = (byte *)0x7a0ba" identifier = (cast_expression "(byte *)0x7a0ba" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x52:\n                  local_8c = (byte *)0x7a0ad;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a0ad;" (assignment_expression "local_8c = (byte *)0x7a0ad" identifier = (cast_expression "(byte *)0x7a0ad" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x54:\n                  local_8c = (byte *)0x7a0a0;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a0a0;" (assignment_expression "local_8c = (byte *)0x7a0a0" identifier = (cast_expression "(byte *)0x7a0a0" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x56:\n                  local_8c = (byte *)0x7a093;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a093;" (assignment_expression "local_8c = (byte *)0x7a093" identifier = (cast_expression "(byte *)0x7a093" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x60:\n                  local_8c = (byte *)0x7a083;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a083;" (assignment_expression "local_8c = (byte *)0x7a083" identifier = (cast_expression "(byte *)0x7a083" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x62:\n                  local_8c = (byte *)0x7a073;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a073;" (assignment_expression "local_8c = (byte *)0x7a073" identifier = (cast_expression "(byte *)0x7a073" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 100:\n                  local_8c = (byte *)0x7a063;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a063;" (assignment_expression "local_8c = (byte *)0x7a063" identifier = (cast_expression "(byte *)0x7a063" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x66:\n                  local_8c = (byte *)0x7a053;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a053;" (assignment_expression "local_8c = (byte *)0x7a053" identifier = (cast_expression "(byte *)0x7a053" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x68:\n                  local_8c = (byte *)0x7a043;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a043;" (assignment_expression "local_8c = (byte *)0x7a043" identifier = (cast_expression "(byte *)0x7a043" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x6c:\n                  local_8c = (byte *)0x7a033;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a033;" (assignment_expression "local_8c = (byte *)0x7a033" identifier = (cast_expression "(byte *)0x7a033" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x70:\n                  local_8c = (byte *)0x7a028;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a028;" (assignment_expression "local_8c = (byte *)0x7a028" identifier = (cast_expression "(byte *)0x7a028" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x80:\n                  local_8c = (byte *)0x7a01a;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a01a;" (assignment_expression "local_8c = (byte *)0x7a01a" identifier = (cast_expression "(byte *)0x7a01a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x90:\n                  local_8c = (byte *)0x7a00e;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a00e;" (assignment_expression "local_8c = (byte *)0x7a00e" identifier = (cast_expression "(byte *)0x7a00e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xa0:\n                  local_8c = (byte *)0x79fff;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79fff;" (assignment_expression "local_8c = (byte *)0x79fff" identifier = (cast_expression "(byte *)0x79fff" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb0:\n                  local_8c = (byte *)0x79ff4;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79ff4;" (assignment_expression "local_8c = (byte *)0x79ff4" identifier = (cast_expression "(byte *)0x79ff4" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc0:\n                  local_8c = (byte *)0x79fe9;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79fe9;" (assignment_expression "local_8c = (byte *)0x79fe9" identifier = (cast_expression "(byte *)0x79fe9" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd0:\n                  local_8c = (byte *)0x79fdd;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79fdd;" (assignment_expression "local_8c = (byte *)0x79fdd" identifier = (cast_expression "(byte *)0x79fdd" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xe0:\n                  local_8c = (byte *)0x79fce;" case number_literal : (expression_statement "local_8c = (byte *)0x79fce;" (assignment_expression "local_8c = (byte *)0x79fce" identifier = (cast_expression "(byte *)0x79fce" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;)) })) (goto_statement "goto LAB_0002dd00;" goto statement_identifier ;) })) (if_statement "if (uVar7 < 8) {\n                if (uVar7 == 3) {\nLAB_0002e7da:\n                  in_stack_ffffff60 = (ushort *)0x2e7e3;\n                  local_8c = (byte *)elf_i386_reloc_type(local_80);\n                  goto LAB_0002dcf0;\n                }\n                if (uVar7 < 4) {\n                  if (uVar7 == 2) goto LAB_0002e7ba;\n                }\n                else {\n                  if (uVar7 == 4) {\n                    in_stack_ffffff60 = (ushort *)0x2e6b3;\n                    local_8c = (byte *)elf_m68k_reloc_type(local_80);\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar7 == 6) goto LAB_0002e7da;\n                }\n                goto _L7017;\n              }" if (parenthesized_expression "(uVar7 < 8)" ( (binary_expression "uVar7 < 8" identifier < number_literal) )) (compound_statement "{\n                if (uVar7 == 3) {\nLAB_0002e7da:\n                  in_stack_ffffff60 = (ushort *)0x2e7e3;\n                  local_8c = (byte *)elf_i386_reloc_type(local_80);\n                  goto LAB_0002dcf0;\n                }\n                if (uVar7 < 4) {\n                  if (uVar7 == 2) goto LAB_0002e7ba;\n                }\n                else {\n                  if (uVar7 == 4) {\n                    in_stack_ffffff60 = (ushort *)0x2e6b3;\n                    local_8c = (byte *)elf_m68k_reloc_type(local_80);\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar7 == 6) goto LAB_0002e7da;\n                }\n                goto _L7017;\n              }" { (if_statement "if (uVar7 == 3) {\nLAB_0002e7da:\n                  in_stack_ffffff60 = (ushort *)0x2e7e3;\n                  local_8c = (byte *)elf_i386_reloc_type(local_80);\n                  goto LAB_0002dcf0;\n                }" if (parenthesized_expression "(uVar7 == 3)" ( (binary_expression "uVar7 == 3" identifier == number_literal) )) (compound_statement "{\nLAB_0002e7da:\n                  in_stack_ffffff60 = (ushort *)0x2e7e3;\n                  local_8c = (byte *)elf_i386_reloc_type(local_80);\n                  goto LAB_0002dcf0;\n                }" { (labeled_statement "LAB_0002e7da:\n                  in_stack_ffffff60 = (ushort *)0x2e7e3;" statement_identifier : (expression_statement "in_stack_ffffff60 = (ushort *)0x2e7e3;" (assignment_expression "in_stack_ffffff60 = (ushort *)0x2e7e3" identifier = (cast_expression "(ushort *)0x2e7e3" ( (type_descriptor "ushort *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;)) (expression_statement "local_8c = (byte *)elf_i386_reloc_type(local_80);" (assignment_expression "local_8c = (byte *)elf_i386_reloc_type(local_80)" identifier = (cast_expression "(byte *)elf_i386_reloc_type(local_80)" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "elf_i386_reloc_type(local_80)" identifier (argument_list "(local_80)" ( identifier ))))) ;) (goto_statement "goto LAB_0002dcf0;" goto statement_identifier ;) })) (if_statement "if (uVar7 < 4) {\n                  if (uVar7 == 2) goto LAB_0002e7ba;\n                }\n                else {\n                  if (uVar7 == 4) {\n                    in_stack_ffffff60 = (ushort *)0x2e6b3;\n                    local_8c = (byte *)elf_m68k_reloc_type(local_80);\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar7 == 6) goto LAB_0002e7da;\n                }" if (parenthesized_expression "(uVar7 < 4)" ( (binary_expression "uVar7 < 4" identifier < number_literal) )) (compound_statement "{\n                  if (uVar7 == 2) goto LAB_0002e7ba;\n                }" { (if_statement "if (uVar7 == 2) goto LAB_0002e7ba;" if (parenthesized_expression "(uVar7 == 2)" ( (binary_expression "uVar7 == 2" identifier == number_literal) )) (goto_statement "goto LAB_0002e7ba;" goto statement_identifier ;)) }) (else_clause "else {\n                  if (uVar7 == 4) {\n                    in_stack_ffffff60 = (ushort *)0x2e6b3;\n                    local_8c = (byte *)elf_m68k_reloc_type(local_80);\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar7 == 6) goto LAB_0002e7da;\n                }" else (compound_statement "{\n                  if (uVar7 == 4) {\n                    in_stack_ffffff60 = (ushort *)0x2e6b3;\n                    local_8c = (byte *)elf_m68k_reloc_type(local_80);\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar7 == 6) goto LAB_0002e7da;\n                }" { (if_statement "if (uVar7 == 4) {\n                    in_stack_ffffff60 = (ushort *)0x2e6b3;\n                    local_8c = (byte *)elf_m68k_reloc_type(local_80);\n                    goto LAB_0002dcf0;\n                  }" if (parenthesized_expression "(uVar7 == 4)" ( (binary_expression "uVar7 == 4" identifier == number_literal) )) (compound_statement "{\n                    in_stack_ffffff60 = (ushort *)0x2e6b3;\n                    local_8c = (byte *)elf_m68k_reloc_type(local_80);\n                    goto LAB_0002dcf0;\n                  }" { (expression_statement "in_stack_ffffff60 = (ushort *)0x2e6b3;" (assignment_expression "in_stack_ffffff60 = (ushort *)0x2e6b3" identifier = (cast_expression "(ushort *)0x2e6b3" ( (type_descriptor "ushort *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (expression_statement "local_8c = (byte *)elf_m68k_reloc_type(local_80);" (assignment_expression "local_8c = (byte *)elf_m68k_reloc_type(local_80)" identifier = (cast_expression "(byte *)elf_m68k_reloc_type(local_80)" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "elf_m68k_reloc_type(local_80)" identifier (argument_list "(local_80)" ( identifier ))))) ;) (goto_statement "goto LAB_0002dcf0;" goto statement_identifier ;) })) (if_statement "if (uVar7 == 6) goto LAB_0002e7da;" if (parenthesized_expression "(uVar7 == 6)" ( (binary_expression "uVar7 == 6" identifier == number_literal) )) (goto_statement "goto LAB_0002e7da;" goto statement_identifier ;)) }))) (goto_statement "goto _L7017;" goto statement_identifier ;) })) (if_statement "if (uVar7 == 10) {\nLAB_0002ee10:\n                in_stack_ffffff60 = (ushort *)0x2ee19;\n                local_8c = (byte *)elf_mips_reloc_type(local_80);\n                goto LAB_0002dcf0;\n              }" if (parenthesized_expression "(uVar7 == 10)" ( (binary_expression "uVar7 == 10" identifier == number_literal) )) (compound_statement "{\nLAB_0002ee10:\n                in_stack_ffffff60 = (ushort *)0x2ee19;\n                local_8c = (byte *)elf_mips_reloc_type(local_80);\n                goto LAB_0002dcf0;\n              }" { (labeled_statement "LAB_0002ee10:\n                in_stack_ffffff60 = (ushort *)0x2ee19;" statement_identifier : (expression_statement "in_stack_ffffff60 = (ushort *)0x2ee19;" (assignment_expression "in_stack_ffffff60 = (ushort *)0x2ee19" identifier = (cast_expression "(ushort *)0x2ee19" ( (type_descriptor "ushort *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;)) (expression_statement "local_8c = (byte *)elf_mips_reloc_type(local_80);" (assignment_expression "local_8c = (byte *)elf_mips_reloc_type(local_80)" identifier = (cast_expression "(byte *)elf_mips_reloc_type(local_80)" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "elf_mips_reloc_type(local_80)" identifier (argument_list "(local_80)" ( identifier ))))) ;) (goto_statement "goto LAB_0002dcf0;" goto statement_identifier ;) })) (if_statement "if (10 < uVar7) {\n                if (uVar7 == 0xb) goto LAB_0002e7ba;\n                if (uVar7 == 0xf) {\n                  in_stack_ffffff60 = (ushort *)0x2e67d;\n                  local_8c = (byte *)elf_hppa_reloc_type(local_80);\n                  goto LAB_0002dcf0;\n                }\n                goto _L7017;\n              }" if (parenthesized_expression "(10 < uVar7)" ( (binary_expression "10 < uVar7" number_literal < identifier) )) (compound_statement "{\n                if (uVar7 == 0xb) goto LAB_0002e7ba;\n                if (uVar7 == 0xf) {\n                  in_stack_ffffff60 = (ushort *)0x2e67d;\n                  local_8c = (byte *)elf_hppa_reloc_type(local_80);\n                  goto LAB_0002dcf0;\n                }\n                goto _L7017;\n              }" { (if_statement "if (uVar7 == 0xb) goto LAB_0002e7ba;" if (parenthesized_expression "(uVar7 == 0xb)" ( (binary_expression "uVar7 == 0xb" identifier == number_literal) )) (goto_statement "goto LAB_0002e7ba;" goto statement_identifier ;)) (if_statement "if (uVar7 == 0xf) {\n                  in_stack_ffffff60 = (ushort *)0x2e67d;\n                  local_8c = (byte *)elf_hppa_reloc_type(local_80);\n                  goto LAB_0002dcf0;\n                }" if (parenthesized_expression "(uVar7 == 0xf)" ( (binary_expression "uVar7 == 0xf" identifier == number_literal) )) (compound_statement "{\n                  in_stack_ffffff60 = (ushort *)0x2e67d;\n                  local_8c = (byte *)elf_hppa_reloc_type(local_80);\n                  goto LAB_0002dcf0;\n                }" { (expression_statement "in_stack_ffffff60 = (ushort *)0x2e67d;" (assignment_expression "in_stack_ffffff60 = (ushort *)0x2e67d" identifier = (cast_expression "(ushort *)0x2e67d" ( (type_descriptor "ushort *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (expression_statement "local_8c = (byte *)elf_hppa_reloc_type(local_80);" (assignment_expression "local_8c = (byte *)elf_hppa_reloc_type(local_80)" identifier = (cast_expression "(byte *)elf_hppa_reloc_type(local_80)" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "elf_hppa_reloc_type(local_80)" identifier (argument_list "(local_80)" ( identifier ))))) ;) (goto_statement "goto LAB_0002dcf0;" goto statement_identifier ;) })) (goto_statement "goto _L7017;" goto statement_identifier ;) })) (if_statement "if (uVar7 == 8) goto LAB_0002ee10;" if (parenthesized_expression "(uVar7 == 8)" ( (binary_expression "uVar7 == 8" identifier == number_literal) )) (goto_statement "goto LAB_0002ee10;" goto statement_identifier ;)) (if_statement "if (uVar7 == 9) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79c05;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b17;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79fb4;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa6;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f99;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f8c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f7e;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f71;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x79f64;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79f58;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f4c;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f3c;\n                  break;\n                default:\n                  goto _L7017;\n                }\n                goto LAB_0002dd00;\n              }" if (parenthesized_expression "(uVar7 == 9)" ( (binary_expression "uVar7 == 9" identifier == number_literal) )) (compound_statement "{\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79c05;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b17;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79fb4;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa6;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f99;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f8c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f7e;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f71;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x79f64;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79f58;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f4c;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f3c;\n                  break;\n                default:\n                  goto _L7017;\n                }\n                goto LAB_0002dd00;\n              }" { (switch_statement "switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79c05;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b17;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79fb4;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa6;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f99;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f8c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f7e;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f71;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x79f64;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79f58;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f4c;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f3c;\n                  break;\n                default:\n                  goto _L7017;\n                }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n                case 0:\n                  local_8c = (byte *)0x79c05;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b17;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79fb4;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa6;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f99;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f8c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f7e;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f71;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x79f64;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x79f58;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f4c;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f3c;\n                  break;\n                default:\n                  goto _L7017;\n                }" { (case_statement "case 0:\n                  local_8c = (byte *)0x79c05;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79c05;" (assignment_expression "local_8c = (byte *)0x79c05" identifier = (cast_expression "(byte *)0x79c05" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                  local_8c = (byte *)0x78b17;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x78b17;" (assignment_expression "local_8c = (byte *)0x78b17" identifier = (cast_expression "(byte *)0x78b17" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                  local_8c = (byte *)0x79fb4;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79fb4;" (assignment_expression "local_8c = (byte *)0x79fb4" identifier = (cast_expression "(byte *)0x79fb4" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                  local_8c = (byte *)0x79fa6;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79fa6;" (assignment_expression "local_8c = (byte *)0x79fa6" identifier = (cast_expression "(byte *)0x79fa6" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                  local_8c = (byte *)0x79f99;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79f99;" (assignment_expression "local_8c = (byte *)0x79f99" identifier = (cast_expression "(byte *)0x79f99" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                  local_8c = (byte *)0x79f8c;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79f8c;" (assignment_expression "local_8c = (byte *)0x79f8c" identifier = (cast_expression "(byte *)0x79f8c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                  local_8c = (byte *)0x79f7e;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79f7e;" (assignment_expression "local_8c = (byte *)0x79f7e" identifier = (cast_expression "(byte *)0x79f7e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n                  local_8c = (byte *)0x79f71;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79f71;" (assignment_expression "local_8c = (byte *)0x79f71" identifier = (cast_expression "(byte *)0x79f71" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n                  local_8c = (byte *)0x79f64;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79f64;" (assignment_expression "local_8c = (byte *)0x79f64" identifier = (cast_expression "(byte *)0x79f64" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n                  local_8c = (byte *)0x79f58;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79f58;" (assignment_expression "local_8c = (byte *)0x79f58" identifier = (cast_expression "(byte *)0x79f58" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n                  local_8c = (byte *)0x79f4c;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79f4c;" (assignment_expression "local_8c = (byte *)0x79f4c" identifier = (cast_expression "(byte *)0x79f4c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n                  local_8c = (byte *)0x79f3c;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79f3c;" (assignment_expression "local_8c = (byte *)0x79f3c" identifier = (cast_expression "(byte *)0x79f3c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "default:\n                  goto _L7017;" default : (goto_statement "goto _L7017;" goto statement_identifier ;)) })) (goto_statement "goto LAB_0002dd00;" goto statement_identifier ;) })) (goto_statement "goto _L7017;" goto statement_identifier ;) })) (if_statement "if (uVar7 == 0x24) {\n              in_stack_ffffff60 = (ushort *)0x2efb9;\n              local_8c = (byte *)v800_reloc_type(local_80);\n              goto LAB_0002dcf0;\n            }" if (parenthesized_expression "(uVar7 == 0x24)" ( (binary_expression "uVar7 == 0x24" identifier == number_literal) )) (compound_statement "{\n              in_stack_ffffff60 = (ushort *)0x2efb9;\n              local_8c = (byte *)v800_reloc_type(local_80);\n              goto LAB_0002dcf0;\n            }" { (expression_statement "in_stack_ffffff60 = (ushort *)0x2efb9;" (assignment_expression "in_stack_ffffff60 = (ushort *)0x2efb9" identifier = (cast_expression "(ushort *)0x2efb9" ( (type_descriptor "ushort *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (expression_statement "local_8c = (byte *)v800_reloc_type(local_80);" (assignment_expression "local_8c = (byte *)v800_reloc_type(local_80)" identifier = (cast_expression "(byte *)v800_reloc_type(local_80)" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "v800_reloc_type(local_80)" identifier (argument_list "(local_80)" ( identifier ))))) ;) (goto_statement "goto LAB_0002dcf0;" goto statement_identifier ;) })) (if_statement "if (0x24 < uVar7) {\n              if (uVar7 == 0x2a) {\n                in_stack_ffffff60 = (ushort *)0x2eea1;\n                local_8c = (byte *)elf_sh_reloc_type(local_80);\n                goto LAB_0002dcf0;\n              }\n              if (uVar7 < 0x2b) {\n                if (uVar7 == 0x27) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x7a8dd;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a9d;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad3b;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad25;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad10;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7ad00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace6;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7acd0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acbc;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7acab;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac9e;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac8d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac7b;\n                    break;\n                  default:\n                    goto _L7017;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar7 == 0x28) {\n                  in_stack_ffffff60 = (ushort *)0x2e323;\n                  local_8c = (byte *)elf_arm_reloc_type(local_80);\n                  goto LAB_0002dcf0;\n                }\n              }\n              else {\n                if (uVar7 == 0x2b) goto LAB_0002e7ba;\n                if (uVar7 == 0x2d) goto LAB_0002e062;\n              }\n              goto _L7017;\n            }" if (parenthesized_expression "(0x24 < uVar7)" ( (binary_expression "0x24 < uVar7" number_literal < identifier) )) (compound_statement "{\n              if (uVar7 == 0x2a) {\n                in_stack_ffffff60 = (ushort *)0x2eea1;\n                local_8c = (byte *)elf_sh_reloc_type(local_80);\n                goto LAB_0002dcf0;\n              }\n              if (uVar7 < 0x2b) {\n                if (uVar7 == 0x27) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x7a8dd;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a9d;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad3b;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad25;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad10;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7ad00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace6;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7acd0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acbc;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7acab;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac9e;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac8d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac7b;\n                    break;\n                  default:\n                    goto _L7017;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar7 == 0x28) {\n                  in_stack_ffffff60 = (ushort *)0x2e323;\n                  local_8c = (byte *)elf_arm_reloc_type(local_80);\n                  goto LAB_0002dcf0;\n                }\n              }\n              else {\n                if (uVar7 == 0x2b) goto LAB_0002e7ba;\n                if (uVar7 == 0x2d) goto LAB_0002e062;\n              }\n              goto _L7017;\n            }" { (if_statement "if (uVar7 == 0x2a) {\n                in_stack_ffffff60 = (ushort *)0x2eea1;\n                local_8c = (byte *)elf_sh_reloc_type(local_80);\n                goto LAB_0002dcf0;\n              }" if (parenthesized_expression "(uVar7 == 0x2a)" ( (binary_expression "uVar7 == 0x2a" identifier == number_literal) )) (compound_statement "{\n                in_stack_ffffff60 = (ushort *)0x2eea1;\n                local_8c = (byte *)elf_sh_reloc_type(local_80);\n                goto LAB_0002dcf0;\n              }" { (expression_statement "in_stack_ffffff60 = (ushort *)0x2eea1;" (assignment_expression "in_stack_ffffff60 = (ushort *)0x2eea1" identifier = (cast_expression "(ushort *)0x2eea1" ( (type_descriptor "ushort *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (expression_statement "local_8c = (byte *)elf_sh_reloc_type(local_80);" (assignment_expression "local_8c = (byte *)elf_sh_reloc_type(local_80)" identifier = (cast_expression "(byte *)elf_sh_reloc_type(local_80)" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "elf_sh_reloc_type(local_80)" identifier (argument_list "(local_80)" ( identifier ))))) ;) (goto_statement "goto LAB_0002dcf0;" goto statement_identifier ;) })) (if_statement "if (uVar7 < 0x2b) {\n                if (uVar7 == 0x27) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x7a8dd;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a9d;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad3b;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad25;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad10;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7ad00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace6;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7acd0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acbc;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7acab;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac9e;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac8d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac7b;\n                    break;\n                  default:\n                    goto _L7017;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar7 == 0x28) {\n                  in_stack_ffffff60 = (ushort *)0x2e323;\n                  local_8c = (byte *)elf_arm_reloc_type(local_80);\n                  goto LAB_0002dcf0;\n                }\n              }\n              else {\n                if (uVar7 == 0x2b) goto LAB_0002e7ba;\n                if (uVar7 == 0x2d) goto LAB_0002e062;\n              }" if (parenthesized_expression "(uVar7 < 0x2b)" ( (binary_expression "uVar7 < 0x2b" identifier < number_literal) )) (compound_statement "{\n                if (uVar7 == 0x27) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x7a8dd;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a9d;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad3b;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad25;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad10;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7ad00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace6;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7acd0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acbc;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7acab;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac9e;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac8d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac7b;\n                    break;\n                  default:\n                    goto _L7017;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar7 == 0x28) {\n                  in_stack_ffffff60 = (ushort *)0x2e323;\n                  local_8c = (byte *)elf_arm_reloc_type(local_80);\n                  goto LAB_0002dcf0;\n                }\n              }" { (if_statement "if (uVar7 == 0x27) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x7a8dd;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a9d;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad3b;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad25;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad10;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7ad00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace6;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7acd0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acbc;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7acab;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac9e;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac8d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac7b;\n                    break;\n                  default:\n                    goto _L7017;\n                  }\n                  goto LAB_0002dd00;\n                }" if (parenthesized_expression "(uVar7 == 0x27)" ( (binary_expression "uVar7 == 0x27" identifier == number_literal) )) (compound_statement "{\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x7a8dd;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a9d;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad3b;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad25;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad10;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7ad00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace6;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7acd0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acbc;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7acab;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac9e;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac8d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac7b;\n                    break;\n                  default:\n                    goto _L7017;\n                  }\n                  goto LAB_0002dd00;\n                }" { (switch_statement "switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x7a8dd;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a9d;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad3b;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad25;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad10;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7ad00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace6;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7acd0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acbc;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7acab;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac9e;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac8d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac7b;\n                    break;\n                  default:\n                    goto _L7017;\n                  }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n                  case 0:\n                    local_8c = (byte *)0x7a8dd;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a9d;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad3b;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad25;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad10;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7ad00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace6;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7acd0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acbc;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7acab;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac9e;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac8d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac7b;\n                    break;\n                  default:\n                    goto _L7017;\n                  }" { (case_statement "case 0:\n                    local_8c = (byte *)0x7a8dd;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a8dd;" (assignment_expression "local_8c = (byte *)0x7a8dd" identifier = (cast_expression "(byte *)0x7a8dd" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                    local_8c = (byte *)0x78a9d;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x78a9d;" (assignment_expression "local_8c = (byte *)0x78a9d" identifier = (cast_expression "(byte *)0x78a9d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                    local_8c = (byte *)0x7ad3b;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ad3b;" (assignment_expression "local_8c = (byte *)0x7ad3b" identifier = (cast_expression "(byte *)0x7ad3b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                    local_8c = (byte *)0x7ad25;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ad25;" (assignment_expression "local_8c = (byte *)0x7ad25" identifier = (cast_expression "(byte *)0x7ad25" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                    local_8c = (byte *)0x7ad10;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ad10;" (assignment_expression "local_8c = (byte *)0x7ad10" identifier = (cast_expression "(byte *)0x7ad10" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                    local_8c = (byte *)0x7ad00;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ad00;" (assignment_expression "local_8c = (byte *)0x7ad00" identifier = (cast_expression "(byte *)0x7ad00" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                    local_8c = (byte *)0x7ace6;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ace6;" (assignment_expression "local_8c = (byte *)0x7ace6" identifier = (cast_expression "(byte *)0x7ace6" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n                    local_8c = (byte *)0x7acd0;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x7acd0;" (assignment_expression "local_8c = (byte *)0x7acd0" identifier = (cast_expression "(byte *)0x7acd0" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n                    local_8c = (byte *)0x7acbc;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x7acbc;" (assignment_expression "local_8c = (byte *)0x7acbc" identifier = (cast_expression "(byte *)0x7acbc" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n                    local_8c = (byte *)0x7acab;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x7acab;" (assignment_expression "local_8c = (byte *)0x7acab" identifier = (cast_expression "(byte *)0x7acab" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n                    local_8c = (byte *)0x7ac9e;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ac9e;" (assignment_expression "local_8c = (byte *)0x7ac9e" identifier = (cast_expression "(byte *)0x7ac9e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n                    local_8c = (byte *)0x7ac8d;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ac8d;" (assignment_expression "local_8c = (byte *)0x7ac8d" identifier = (cast_expression "(byte *)0x7ac8d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n                    local_8c = (byte *)0x7ac7b;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ac7b;" (assignment_expression "local_8c = (byte *)0x7ac7b" identifier = (cast_expression "(byte *)0x7ac7b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "default:\n                    goto _L7017;" default : (goto_statement "goto _L7017;" goto statement_identifier ;)) })) (goto_statement "goto LAB_0002dd00;" goto statement_identifier ;) })) (if_statement "if (uVar7 == 0x28) {\n                  in_stack_ffffff60 = (ushort *)0x2e323;\n                  local_8c = (byte *)elf_arm_reloc_type(local_80);\n                  goto LAB_0002dcf0;\n                }" if (parenthesized_expression "(uVar7 == 0x28)" ( (binary_expression "uVar7 == 0x28" identifier == number_literal) )) (compound_statement "{\n                  in_stack_ffffff60 = (ushort *)0x2e323;\n                  local_8c = (byte *)elf_arm_reloc_type(local_80);\n                  goto LAB_0002dcf0;\n                }" { (expression_statement "in_stack_ffffff60 = (ushort *)0x2e323;" (assignment_expression "in_stack_ffffff60 = (ushort *)0x2e323" identifier = (cast_expression "(ushort *)0x2e323" ( (type_descriptor "ushort *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (expression_statement "local_8c = (byte *)elf_arm_reloc_type(local_80);" (assignment_expression "local_8c = (byte *)elf_arm_reloc_type(local_80)" identifier = (cast_expression "(byte *)elf_arm_reloc_type(local_80)" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "elf_arm_reloc_type(local_80)" identifier (argument_list "(local_80)" ( identifier ))))) ;) (goto_statement "goto LAB_0002dcf0;" goto statement_identifier ;) })) }) (else_clause "else {\n                if (uVar7 == 0x2b) goto LAB_0002e7ba;\n                if (uVar7 == 0x2d) goto LAB_0002e062;\n              }" else (compound_statement "{\n                if (uVar7 == 0x2b) goto LAB_0002e7ba;\n                if (uVar7 == 0x2d) goto LAB_0002e062;\n              }" { (if_statement "if (uVar7 == 0x2b) goto LAB_0002e7ba;" if (parenthesized_expression "(uVar7 == 0x2b)" ( (binary_expression "uVar7 == 0x2b" identifier == number_literal) )) (goto_statement "goto LAB_0002e7ba;" goto statement_identifier ;)) (if_statement "if (uVar7 == 0x2d) goto LAB_0002e062;" if (parenthesized_expression "(uVar7 == 0x2d)" ( (binary_expression "uVar7 == 0x2d" identifier == number_literal) )) (goto_statement "goto LAB_0002e062;" goto statement_identifier ;)) }))) (goto_statement "goto _L7017;" goto statement_identifier ;) })) (if_statement "if (uVar7 == 0x15) {\n              in_stack_ffffff60 = (ushort *)0x2eed9;\n              local_8c = (byte *)elf_ppc64_reloc_type(local_80);\n              goto LAB_0002dcf0;\n            }" if (parenthesized_expression "(uVar7 == 0x15)" ( (binary_expression "uVar7 == 0x15" identifier == number_literal) )) (compound_statement "{\n              in_stack_ffffff60 = (ushort *)0x2eed9;\n              local_8c = (byte *)elf_ppc64_reloc_type(local_80);\n              goto LAB_0002dcf0;\n            }" { (expression_statement "in_stack_ffffff60 = (ushort *)0x2eed9;" (assignment_expression "in_stack_ffffff60 = (ushort *)0x2eed9" identifier = (cast_expression "(ushort *)0x2eed9" ( (type_descriptor "ushort *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (expression_statement "local_8c = (byte *)elf_ppc64_reloc_type(local_80);" (assignment_expression "local_8c = (byte *)elf_ppc64_reloc_type(local_80)" identifier = (cast_expression "(byte *)elf_ppc64_reloc_type(local_80)" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "elf_ppc64_reloc_type(local_80)" identifier (argument_list "(local_80)" ( identifier ))))) ;) (goto_statement "goto LAB_0002dcf0;" goto statement_identifier ;) })) (if_statement "if (uVar7 < 0x16) {\n              if (uVar7 == 0x13) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b54a;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a1f;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b8f4;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b8e9;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b8df;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8d1;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8c2;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8b2;\n                  break;\n                default:\n                  goto _L7017;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar7 == 0x14) {\n                in_stack_ffffff60 = (ushort *)0x2e183;\n                local_8c = (byte *)elf_ppc_reloc_type(local_80);\n                goto LAB_0002dcf0;\n              }\n            }\n            else {\n              if (uVar7 == 0x16) {\nLAB_0002e526:\n                in_stack_ffffff60 = (ushort *)0x2e52f;\n                local_8c = (byte *)elf_s390_reloc_type(local_80);\n                goto LAB_0002dcf0;\n              }\n              if (uVar7 == 0x17) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b3ff;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a31;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b68e;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b67e;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b66e;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b661;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b654;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b648;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b63c;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b631;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b625;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b617;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b609;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5fd;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ef;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5e3;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d7;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c9;\n                  break;\n                default:\n                  goto _L7017;\n                }\n                goto LAB_0002dd00;\n              }\n            }" if (parenthesized_expression "(uVar7 < 0x16)" ( (binary_expression "uVar7 < 0x16" identifier < number_literal) )) (compound_statement "{\n              if (uVar7 == 0x13) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b54a;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a1f;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b8f4;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b8e9;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b8df;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8d1;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8c2;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8b2;\n                  break;\n                default:\n                  goto _L7017;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar7 == 0x14) {\n                in_stack_ffffff60 = (ushort *)0x2e183;\n                local_8c = (byte *)elf_ppc_reloc_type(local_80);\n                goto LAB_0002dcf0;\n              }\n            }" { (if_statement "if (uVar7 == 0x13) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b54a;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a1f;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b8f4;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b8e9;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b8df;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8d1;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8c2;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8b2;\n                  break;\n                default:\n                  goto _L7017;\n                }\n                goto LAB_0002dd00;\n              }" if (parenthesized_expression "(uVar7 == 0x13)" ( (binary_expression "uVar7 == 0x13" identifier == number_literal) )) (compound_statement "{\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b54a;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a1f;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b8f4;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b8e9;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b8df;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8d1;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8c2;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8b2;\n                  break;\n                default:\n                  goto _L7017;\n                }\n                goto LAB_0002dd00;\n              }" { (switch_statement "switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b54a;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a1f;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b8f4;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b8e9;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b8df;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8d1;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8c2;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8b2;\n                  break;\n                default:\n                  goto _L7017;\n                }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n                case 0:\n                  local_8c = (byte *)0x7b54a;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a1f;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b8f4;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b8e9;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b8df;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8d1;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8c2;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8b2;\n                  break;\n                default:\n                  goto _L7017;\n                }" { (case_statement "case 0:\n                  local_8c = (byte *)0x7b54a;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b54a;" (assignment_expression "local_8c = (byte *)0x7b54a" identifier = (cast_expression "(byte *)0x7b54a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                  local_8c = (byte *)0x78a1f;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x78a1f;" (assignment_expression "local_8c = (byte *)0x78a1f" identifier = (cast_expression "(byte *)0x78a1f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                  local_8c = (byte *)0x7b8f4;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b8f4;" (assignment_expression "local_8c = (byte *)0x7b8f4" identifier = (cast_expression "(byte *)0x7b8f4" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                  local_8c = (byte *)0x7b8e9;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b8e9;" (assignment_expression "local_8c = (byte *)0x7b8e9" identifier = (cast_expression "(byte *)0x7b8e9" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                  local_8c = (byte *)0x7b8df;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b8df;" (assignment_expression "local_8c = (byte *)0x7b8df" identifier = (cast_expression "(byte *)0x7b8df" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                  local_8c = (byte *)0x7b8d1;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b8d1;" (assignment_expression "local_8c = (byte *)0x7b8d1" identifier = (cast_expression "(byte *)0x7b8d1" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                  local_8c = (byte *)0x7b8c2;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b8c2;" (assignment_expression "local_8c = (byte *)0x7b8c2" identifier = (cast_expression "(byte *)0x7b8c2" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n                  local_8c = (byte *)0x7b8b2;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b8b2;" (assignment_expression "local_8c = (byte *)0x7b8b2" identifier = (cast_expression "(byte *)0x7b8b2" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "default:\n                  goto _L7017;" default : (goto_statement "goto _L7017;" goto statement_identifier ;)) })) (goto_statement "goto LAB_0002dd00;" goto statement_identifier ;) })) (if_statement "if (uVar7 == 0x14) {\n                in_stack_ffffff60 = (ushort *)0x2e183;\n                local_8c = (byte *)elf_ppc_reloc_type(local_80);\n                goto LAB_0002dcf0;\n              }" if (parenthesized_expression "(uVar7 == 0x14)" ( (binary_expression "uVar7 == 0x14" identifier == number_literal) )) (compound_statement "{\n                in_stack_ffffff60 = (ushort *)0x2e183;\n                local_8c = (byte *)elf_ppc_reloc_type(local_80);\n                goto LAB_0002dcf0;\n              }" { (expression_statement "in_stack_ffffff60 = (ushort *)0x2e183;" (assignment_expression "in_stack_ffffff60 = (ushort *)0x2e183" identifier = (cast_expression "(ushort *)0x2e183" ( (type_descriptor "ushort *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (expression_statement "local_8c = (byte *)elf_ppc_reloc_type(local_80);" (assignment_expression "local_8c = (byte *)elf_ppc_reloc_type(local_80)" identifier = (cast_expression "(byte *)elf_ppc_reloc_type(local_80)" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "elf_ppc_reloc_type(local_80)" identifier (argument_list "(local_80)" ( identifier ))))) ;) (goto_statement "goto LAB_0002dcf0;" goto statement_identifier ;) })) }) (else_clause "else {\n              if (uVar7 == 0x16) {\nLAB_0002e526:\n                in_stack_ffffff60 = (ushort *)0x2e52f;\n                local_8c = (byte *)elf_s390_reloc_type(local_80);\n                goto LAB_0002dcf0;\n              }\n              if (uVar7 == 0x17) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b3ff;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a31;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b68e;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b67e;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b66e;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b661;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b654;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b648;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b63c;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b631;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b625;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b617;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b609;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5fd;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ef;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5e3;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d7;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c9;\n                  break;\n                default:\n                  goto _L7017;\n                }\n                goto LAB_0002dd00;\n              }\n            }" else (compound_statement "{\n              if (uVar7 == 0x16) {\nLAB_0002e526:\n                in_stack_ffffff60 = (ushort *)0x2e52f;\n                local_8c = (byte *)elf_s390_reloc_type(local_80);\n                goto LAB_0002dcf0;\n              }\n              if (uVar7 == 0x17) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b3ff;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a31;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b68e;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b67e;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b66e;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b661;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b654;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b648;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b63c;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b631;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b625;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b617;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b609;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5fd;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ef;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5e3;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d7;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c9;\n                  break;\n                default:\n                  goto _L7017;\n                }\n                goto LAB_0002dd00;\n              }\n            }" { (if_statement "if (uVar7 == 0x16) {\nLAB_0002e526:\n                in_stack_ffffff60 = (ushort *)0x2e52f;\n                local_8c = (byte *)elf_s390_reloc_type(local_80);\n                goto LAB_0002dcf0;\n              }" if (parenthesized_expression "(uVar7 == 0x16)" ( (binary_expression "uVar7 == 0x16" identifier == number_literal) )) (compound_statement "{\nLAB_0002e526:\n                in_stack_ffffff60 = (ushort *)0x2e52f;\n                local_8c = (byte *)elf_s390_reloc_type(local_80);\n                goto LAB_0002dcf0;\n              }" { (labeled_statement "LAB_0002e526:\n                in_stack_ffffff60 = (ushort *)0x2e52f;" statement_identifier : (expression_statement "in_stack_ffffff60 = (ushort *)0x2e52f;" (assignment_expression "in_stack_ffffff60 = (ushort *)0x2e52f" identifier = (cast_expression "(ushort *)0x2e52f" ( (type_descriptor "ushort *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;)) (expression_statement "local_8c = (byte *)elf_s390_reloc_type(local_80);" (assignment_expression "local_8c = (byte *)elf_s390_reloc_type(local_80)" identifier = (cast_expression "(byte *)elf_s390_reloc_type(local_80)" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "elf_s390_reloc_type(local_80)" identifier (argument_list "(local_80)" ( identifier ))))) ;) (goto_statement "goto LAB_0002dcf0;" goto statement_identifier ;) })) (if_statement "if (uVar7 == 0x17) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b3ff;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a31;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b68e;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b67e;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b66e;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b661;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b654;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b648;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b63c;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b631;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b625;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b617;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b609;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5fd;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ef;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5e3;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d7;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c9;\n                  break;\n                default:\n                  goto _L7017;\n                }\n                goto LAB_0002dd00;\n              }" if (parenthesized_expression "(uVar7 == 0x17)" ( (binary_expression "uVar7 == 0x17" identifier == number_literal) )) (compound_statement "{\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b3ff;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a31;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b68e;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b67e;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b66e;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b661;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b654;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b648;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b63c;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b631;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b625;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b617;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b609;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5fd;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ef;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5e3;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d7;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c9;\n                  break;\n                default:\n                  goto _L7017;\n                }\n                goto LAB_0002dd00;\n              }" { (switch_statement "switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b3ff;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a31;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b68e;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b67e;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b66e;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b661;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b654;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b648;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b63c;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b631;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b625;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b617;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b609;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5fd;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ef;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5e3;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d7;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c9;\n                  break;\n                default:\n                  goto _L7017;\n                }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n                case 0:\n                  local_8c = (byte *)0x7b3ff;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a31;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b68e;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b67e;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b66e;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b661;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b654;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b648;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b63c;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b631;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b625;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b617;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b609;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5fd;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ef;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5e3;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d7;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c9;\n                  break;\n                default:\n                  goto _L7017;\n                }" { (case_statement "case 0:\n                  local_8c = (byte *)0x7b3ff;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b3ff;" (assignment_expression "local_8c = (byte *)0x7b3ff" identifier = (cast_expression "(byte *)0x7b3ff" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                  local_8c = (byte *)0x78a31;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x78a31;" (assignment_expression "local_8c = (byte *)0x78a31" identifier = (cast_expression "(byte *)0x78a31" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                  local_8c = (byte *)0x7b68e;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b68e;" (assignment_expression "local_8c = (byte *)0x7b68e" identifier = (cast_expression "(byte *)0x7b68e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                  local_8c = (byte *)0x7b67e;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b67e;" (assignment_expression "local_8c = (byte *)0x7b67e" identifier = (cast_expression "(byte *)0x7b67e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                  local_8c = (byte *)0x7b66e;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b66e;" (assignment_expression "local_8c = (byte *)0x7b66e" identifier = (cast_expression "(byte *)0x7b66e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                  local_8c = (byte *)0x7b661;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b661;" (assignment_expression "local_8c = (byte *)0x7b661" identifier = (cast_expression "(byte *)0x7b661" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                  local_8c = (byte *)0x7b654;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b654;" (assignment_expression "local_8c = (byte *)0x7b654" identifier = (cast_expression "(byte *)0x7b654" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n                  local_8c = (byte *)0x7b648;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b648;" (assignment_expression "local_8c = (byte *)0x7b648" identifier = (cast_expression "(byte *)0x7b648" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n                  local_8c = (byte *)0x7b63c;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b63c;" (assignment_expression "local_8c = (byte *)0x7b63c" identifier = (cast_expression "(byte *)0x7b63c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n                  local_8c = (byte *)0x7b631;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b631;" (assignment_expression "local_8c = (byte *)0x7b631" identifier = (cast_expression "(byte *)0x7b631" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n                  local_8c = (byte *)0x7b625;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b625;" (assignment_expression "local_8c = (byte *)0x7b625" identifier = (cast_expression "(byte *)0x7b625" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n                  local_8c = (byte *)0x7b617;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b617;" (assignment_expression "local_8c = (byte *)0x7b617" identifier = (cast_expression "(byte *)0x7b617" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n                  local_8c = (byte *)0x7b609;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b609;" (assignment_expression "local_8c = (byte *)0x7b609" identifier = (cast_expression "(byte *)0x7b609" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd:\n                  local_8c = (byte *)0x7b5fd;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b5fd;" (assignment_expression "local_8c = (byte *)0x7b5fd" identifier = (cast_expression "(byte *)0x7b5fd" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xe:\n                  local_8c = (byte *)0x7b5ef;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b5ef;" (assignment_expression "local_8c = (byte *)0x7b5ef" identifier = (cast_expression "(byte *)0x7b5ef" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xf:\n                  local_8c = (byte *)0x7b5e3;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b5e3;" (assignment_expression "local_8c = (byte *)0x7b5e3" identifier = (cast_expression "(byte *)0x7b5e3" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x10:\n                  local_8c = (byte *)0x7b5d7;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b5d7;" (assignment_expression "local_8c = (byte *)0x7b5d7" identifier = (cast_expression "(byte *)0x7b5d7" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x11:\n                  local_8c = (byte *)0x7b5c9;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b5c9;" (assignment_expression "local_8c = (byte *)0x7b5c9" identifier = (cast_expression "(byte *)0x7b5c9" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "default:\n                  goto _L7017;" default : (goto_statement "goto _L7017;" goto statement_identifier ;)) })) (goto_statement "goto LAB_0002dd00;" goto statement_identifier ;) })) }))) (goto_statement "goto _L7017;" goto statement_identifier ;) })) (labeled_statement "LAB_0002e7ba:\n          in_stack_ffffff60 = (ushort *)0x2e7c3;" statement_identifier : (expression_statement "in_stack_ffffff60 = (ushort *)0x2e7c3;" (assignment_expression "in_stack_ffffff60 = (ushort *)0x2e7c3" identifier = (cast_expression "(ushort *)0x2e7c3" ( (type_descriptor "ushort *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;)) (expression_statement "local_8c = (byte *)elf_sparc_reloc_type(local_80);" (assignment_expression "local_8c = (byte *)elf_sparc_reloc_type(local_80)" identifier = (cast_expression "(byte *)elf_sparc_reloc_type(local_80)" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "elf_sparc_reloc_type(local_80)" identifier (argument_list "(local_80)" ( identifier ))))) ;) }) (else_clause "else {\n          in_stack_ffffff60 = (ushort *)0x2ede9;\n          local_8c = (byte *)elf_h8_reloc_type(local_80);\n        }" else (compound_statement "{\n          in_stack_ffffff60 = (ushort *)0x2ede9;\n          local_8c = (byte *)elf_h8_reloc_type(local_80);\n        }" { (expression_statement "in_stack_ffffff60 = (ushort *)0x2ede9;" (assignment_expression "in_stack_ffffff60 = (ushort *)0x2ede9" identifier = (cast_expression "(ushort *)0x2ede9" ( (type_descriptor "ushort *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (expression_statement "local_8c = (byte *)elf_h8_reloc_type(local_80);" (assignment_expression "local_8c = (byte *)elf_h8_reloc_type(local_80)" identifier = (cast_expression "(byte *)elf_h8_reloc_type(local_80)" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "elf_h8_reloc_type(local_80)" identifier (argument_list "(local_80)" ( identifier ))))) ;) }))) (goto_statement "goto LAB_0002dcf0;" goto statement_identifier ;) })) (if_statement "if (uVar7 == 0x57) {\nLAB_0002edf8:\n        in_stack_ffffff60 = (ushort *)0x2ee01;\n        local_8c = (byte *)v850_reloc_type(local_80);\n        goto LAB_0002dcf0;\n      }" if (parenthesized_expression "(uVar7 == 0x57)" ( (binary_expression "uVar7 == 0x57" identifier == number_literal) )) (compound_statement "{\nLAB_0002edf8:\n        in_stack_ffffff60 = (ushort *)0x2ee01;\n        local_8c = (byte *)v850_reloc_type(local_80);\n        goto LAB_0002dcf0;\n      }" { (labeled_statement "LAB_0002edf8:\n        in_stack_ffffff60 = (ushort *)0x2ee01;" statement_identifier : (expression_statement "in_stack_ffffff60 = (ushort *)0x2ee01;" (assignment_expression "in_stack_ffffff60 = (ushort *)0x2ee01" identifier = (cast_expression "(ushort *)0x2ee01" ( (type_descriptor "ushort *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;)) (expression_statement "local_8c = (byte *)v850_reloc_type(local_80);" (assignment_expression "local_8c = (byte *)v850_reloc_type(local_80)" identifier = (cast_expression "(byte *)v850_reloc_type(local_80)" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "v850_reloc_type(local_80)" identifier (argument_list "(local_80)" ( identifier ))))) ;) (goto_statement "goto LAB_0002dcf0;" goto statement_identifier ;) })) (if_statement "if (0x57 < uVar7) {\n        if (uVar7 == 0x5d) {\nLAB_0002e062:\n          in_stack_ffffff60 = (ushort *)0x2e06b;\n          local_8c = (byte *)elf_arc_reloc_type(local_80);\n        }\n        else {\n          if (uVar7 < 0x5e) {\n            if (uVar7 == 0x5a) {\ncode_r0x0002ef3d:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7ad50;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a74;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b19d;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b191;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b184;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b173;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b161;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14f;\n                break;\n              default:\n                goto _L7017;\n              }\n              goto LAB_0002dd00;\n            }\n            if (0x5a < uVar7) {\n              if (uVar7 == 0x5b) {\ncode_r0x0002e741:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79f32;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af5;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3e1;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3d1;\n                  break;\n                default:\n                  goto _L7017;\n                case 6:\n                  local_8c = (byte *)0x7a3c1;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3b1;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a3a2;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a393;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a380;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36f;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar7 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fc2;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78aeb;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a634;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a62b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a616;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a601;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5ee;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5db;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c6;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b6;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a6;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a597;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a585;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a573;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a566;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a559;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a546;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a533;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a527;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a517;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a507;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f7;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4e4;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4d1;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4bd;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a9;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a495;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a481;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a46e;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a45b;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a448;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a435;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a424;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a412;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a400;\n                  break;\n                default:\n                  goto _L7017;\n                }\n                goto LAB_0002dd00;\n              }\n              goto _L7017;\n            }\n            if (uVar7 == 0x58) {\nLAB_0002e50a:\n              in_stack_ffffff60 = (ushort *)0x2e513;\n              local_8c = (byte *)elf_m32r_reloc_type(local_80);\n              goto LAB_0002dcf0;\n            }\n            if (uVar7 == 0x59) {\ncode_r0x0002e467:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7add5;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a67;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3f2;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b3e6;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3d4;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3c2;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3b1;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b399;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b383;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b376;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b364;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b352;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33f;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b32c;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b319;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b309;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f9;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e9;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d9;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c9;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2ba;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a7;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b294;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b281;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b270;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b24d;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b239;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b228;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b217;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b202;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1ed;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d9;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c6;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b6;\n                break;\n              default:\n                goto _L7017;\n              }\n              goto LAB_0002dd00;\n            }\n            goto _L7017;\n          }\n          if (uVar7 == 0x65) goto code_r0x0002edad;\n          if (uVar7 < 0x66) {\n            if (uVar7 != 0x5e) {\n              if (uVar7 == 99) goto code_r0x0002e741;\n              goto _L7017;\n            }\nLAB_0002e54a:\n            in_stack_ffffff60 = (ushort *)0x2e553;\n            local_8c = (byte *)elf_xtensa_reloc_type(local_80);\n          }\n          else if (uVar7 == 0x6a) {\n            in_stack_ffffff60 = (ushort *)0x2ee89;\n            local_8c = (byte *)elf_bfin_reloc_type(local_80);\n          }\n          else {\n            if (uVar7 != 0x71) {\n              if (uVar7 != 0x69) goto _L7017;\n              if (((char)(filedata->file_header).e_flags != '-') &&\n                 ((filedata->file_header).e_ident[7] != '\0')) goto code_r0x0002e0f7;\n              switch(local_80) {\n              default:\n                goto _L7017;\n              case 1:\n                local_8c = (byte *)0x7a3f1;\n                break;\n              case 2:\n                local_8c = (byte *)0x78ac0;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa5b;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa4c;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa34;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa1c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7aa03;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9eb;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9d3;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a9a2;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a98a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a97a;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a965;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a955;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a943;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a933;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a923;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a910;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8fd;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8ea;\n              }\n              goto LAB_0002dd00;\n            }\n            in_stack_ffffff60 = (ushort *)0x2e655;\n            local_8c = (byte *)elf_nios2_reloc_type(local_80);\n          }\n        }\nLAB_0002dcf0:\n        if (local_8c != (byte *)0x0) goto LAB_0002dd00;\n        goto _L7017;\n      }" if (parenthesized_expression "(0x57 < uVar7)" ( (binary_expression "0x57 < uVar7" number_literal < identifier) )) (compound_statement "{\n        if (uVar7 == 0x5d) {\nLAB_0002e062:\n          in_stack_ffffff60 = (ushort *)0x2e06b;\n          local_8c = (byte *)elf_arc_reloc_type(local_80);\n        }\n        else {\n          if (uVar7 < 0x5e) {\n            if (uVar7 == 0x5a) {\ncode_r0x0002ef3d:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7ad50;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a74;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b19d;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b191;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b184;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b173;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b161;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14f;\n                break;\n              default:\n                goto _L7017;\n              }\n              goto LAB_0002dd00;\n            }\n            if (0x5a < uVar7) {\n              if (uVar7 == 0x5b) {\ncode_r0x0002e741:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79f32;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af5;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3e1;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3d1;\n                  break;\n                default:\n                  goto _L7017;\n                case 6:\n                  local_8c = (byte *)0x7a3c1;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3b1;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a3a2;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a393;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a380;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36f;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar7 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fc2;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78aeb;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a634;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a62b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a616;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a601;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5ee;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5db;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c6;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b6;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a6;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a597;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a585;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a573;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a566;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a559;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a546;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a533;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a527;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a517;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a507;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f7;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4e4;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4d1;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4bd;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a9;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a495;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a481;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a46e;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a45b;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a448;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a435;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a424;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a412;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a400;\n                  break;\n                default:\n                  goto _L7017;\n                }\n                goto LAB_0002dd00;\n              }\n              goto _L7017;\n            }\n            if (uVar7 == 0x58) {\nLAB_0002e50a:\n              in_stack_ffffff60 = (ushort *)0x2e513;\n              local_8c = (byte *)elf_m32r_reloc_type(local_80);\n              goto LAB_0002dcf0;\n            }\n            if (uVar7 == 0x59) {\ncode_r0x0002e467:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7add5;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a67;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3f2;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b3e6;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3d4;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3c2;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3b1;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b399;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b383;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b376;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b364;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b352;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33f;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b32c;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b319;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b309;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f9;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e9;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d9;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c9;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2ba;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a7;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b294;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b281;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b270;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b24d;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b239;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b228;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b217;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b202;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1ed;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d9;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c6;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b6;\n                break;\n              default:\n                goto _L7017;\n              }\n              goto LAB_0002dd00;\n            }\n            goto _L7017;\n          }\n          if (uVar7 == 0x65) goto code_r0x0002edad;\n          if (uVar7 < 0x66) {\n            if (uVar7 != 0x5e) {\n              if (uVar7 == 99) goto code_r0x0002e741;\n              goto _L7017;\n            }\nLAB_0002e54a:\n            in_stack_ffffff60 = (ushort *)0x2e553;\n            local_8c = (byte *)elf_xtensa_reloc_type(local_80);\n          }\n          else if (uVar7 == 0x6a) {\n            in_stack_ffffff60 = (ushort *)0x2ee89;\n            local_8c = (byte *)elf_bfin_reloc_type(local_80);\n          }\n          else {\n            if (uVar7 != 0x71) {\n              if (uVar7 != 0x69) goto _L7017;\n              if (((char)(filedata->file_header).e_flags != '-') &&\n                 ((filedata->file_header).e_ident[7] != '\0')) goto code_r0x0002e0f7;\n              switch(local_80) {\n              default:\n                goto _L7017;\n              case 1:\n                local_8c = (byte *)0x7a3f1;\n                break;\n              case 2:\n                local_8c = (byte *)0x78ac0;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa5b;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa4c;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa34;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa1c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7aa03;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9eb;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9d3;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a9a2;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a98a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a97a;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a965;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a955;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a943;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a933;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a923;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a910;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8fd;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8ea;\n              }\n              goto LAB_0002dd00;\n            }\n            in_stack_ffffff60 = (ushort *)0x2e655;\n            local_8c = (byte *)elf_nios2_reloc_type(local_80);\n          }\n        }\nLAB_0002dcf0:\n        if (local_8c != (byte *)0x0) goto LAB_0002dd00;\n        goto _L7017;\n      }" { (if_statement "if (uVar7 == 0x5d) {\nLAB_0002e062:\n          in_stack_ffffff60 = (ushort *)0x2e06b;\n          local_8c = (byte *)elf_arc_reloc_type(local_80);\n        }\n        else {\n          if (uVar7 < 0x5e) {\n            if (uVar7 == 0x5a) {\ncode_r0x0002ef3d:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7ad50;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a74;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b19d;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b191;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b184;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b173;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b161;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14f;\n                break;\n              default:\n                goto _L7017;\n              }\n              goto LAB_0002dd00;\n            }\n            if (0x5a < uVar7) {\n              if (uVar7 == 0x5b) {\ncode_r0x0002e741:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79f32;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af5;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3e1;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3d1;\n                  break;\n                default:\n                  goto _L7017;\n                case 6:\n                  local_8c = (byte *)0x7a3c1;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3b1;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a3a2;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a393;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a380;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36f;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar7 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fc2;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78aeb;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a634;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a62b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a616;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a601;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5ee;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5db;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c6;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b6;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a6;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a597;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a585;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a573;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a566;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a559;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a546;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a533;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a527;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a517;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a507;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f7;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4e4;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4d1;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4bd;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a9;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a495;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a481;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a46e;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a45b;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a448;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a435;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a424;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a412;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a400;\n                  break;\n                default:\n                  goto _L7017;\n                }\n                goto LAB_0002dd00;\n              }\n              goto _L7017;\n            }\n            if (uVar7 == 0x58) {\nLAB_0002e50a:\n              in_stack_ffffff60 = (ushort *)0x2e513;\n              local_8c = (byte *)elf_m32r_reloc_type(local_80);\n              goto LAB_0002dcf0;\n            }\n            if (uVar7 == 0x59) {\ncode_r0x0002e467:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7add5;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a67;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3f2;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b3e6;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3d4;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3c2;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3b1;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b399;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b383;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b376;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b364;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b352;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33f;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b32c;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b319;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b309;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f9;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e9;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d9;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c9;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2ba;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a7;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b294;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b281;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b270;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b24d;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b239;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b228;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b217;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b202;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1ed;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d9;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c6;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b6;\n                break;\n              default:\n                goto _L7017;\n              }\n              goto LAB_0002dd00;\n            }\n            goto _L7017;\n          }\n          if (uVar7 == 0x65) goto code_r0x0002edad;\n          if (uVar7 < 0x66) {\n            if (uVar7 != 0x5e) {\n              if (uVar7 == 99) goto code_r0x0002e741;\n              goto _L7017;\n            }\nLAB_0002e54a:\n            in_stack_ffffff60 = (ushort *)0x2e553;\n            local_8c = (byte *)elf_xtensa_reloc_type(local_80);\n          }\n          else if (uVar7 == 0x6a) {\n            in_stack_ffffff60 = (ushort *)0x2ee89;\n            local_8c = (byte *)elf_bfin_reloc_type(local_80);\n          }\n          else {\n            if (uVar7 != 0x71) {\n              if (uVar7 != 0x69) goto _L7017;\n              if (((char)(filedata->file_header).e_flags != '-') &&\n                 ((filedata->file_header).e_ident[7] != '\0')) goto code_r0x0002e0f7;\n              switch(local_80) {\n              default:\n                goto _L7017;\n              case 1:\n                local_8c = (byte *)0x7a3f1;\n                break;\n              case 2:\n                local_8c = (byte *)0x78ac0;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa5b;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa4c;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa34;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa1c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7aa03;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9eb;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9d3;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a9a2;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a98a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a97a;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a965;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a955;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a943;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a933;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a923;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a910;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8fd;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8ea;\n              }\n              goto LAB_0002dd00;\n            }\n            in_stack_ffffff60 = (ushort *)0x2e655;\n            local_8c = (byte *)elf_nios2_reloc_type(local_80);\n          }\n        }" if (parenthesized_expression "(uVar7 == 0x5d)" ( (binary_expression "uVar7 == 0x5d" identifier == number_literal) )) (compound_statement "{\nLAB_0002e062:\n          in_stack_ffffff60 = (ushort *)0x2e06b;\n          local_8c = (byte *)elf_arc_reloc_type(local_80);\n        }" { (labeled_statement "LAB_0002e062:\n          in_stack_ffffff60 = (ushort *)0x2e06b;" statement_identifier : (expression_statement "in_stack_ffffff60 = (ushort *)0x2e06b;" (assignment_expression "in_stack_ffffff60 = (ushort *)0x2e06b" identifier = (cast_expression "(ushort *)0x2e06b" ( (type_descriptor "ushort *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;)) (expression_statement "local_8c = (byte *)elf_arc_reloc_type(local_80);" (assignment_expression "local_8c = (byte *)elf_arc_reloc_type(local_80)" identifier = (cast_expression "(byte *)elf_arc_reloc_type(local_80)" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "elf_arc_reloc_type(local_80)" identifier (argument_list "(local_80)" ( identifier ))))) ;) }) (else_clause "else {\n          if (uVar7 < 0x5e) {\n            if (uVar7 == 0x5a) {\ncode_r0x0002ef3d:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7ad50;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a74;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b19d;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b191;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b184;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b173;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b161;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14f;\n                break;\n              default:\n                goto _L7017;\n              }\n              goto LAB_0002dd00;\n            }\n            if (0x5a < uVar7) {\n              if (uVar7 == 0x5b) {\ncode_r0x0002e741:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79f32;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af5;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3e1;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3d1;\n                  break;\n                default:\n                  goto _L7017;\n                case 6:\n                  local_8c = (byte *)0x7a3c1;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3b1;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a3a2;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a393;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a380;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36f;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar7 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fc2;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78aeb;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a634;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a62b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a616;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a601;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5ee;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5db;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c6;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b6;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a6;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a597;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a585;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a573;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a566;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a559;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a546;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a533;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a527;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a517;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a507;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f7;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4e4;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4d1;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4bd;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a9;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a495;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a481;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a46e;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a45b;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a448;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a435;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a424;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a412;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a400;\n                  break;\n                default:\n                  goto _L7017;\n                }\n                goto LAB_0002dd00;\n              }\n              goto _L7017;\n            }\n            if (uVar7 == 0x58) {\nLAB_0002e50a:\n              in_stack_ffffff60 = (ushort *)0x2e513;\n              local_8c = (byte *)elf_m32r_reloc_type(local_80);\n              goto LAB_0002dcf0;\n            }\n            if (uVar7 == 0x59) {\ncode_r0x0002e467:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7add5;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a67;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3f2;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b3e6;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3d4;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3c2;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3b1;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b399;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b383;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b376;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b364;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b352;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33f;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b32c;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b319;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b309;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f9;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e9;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d9;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c9;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2ba;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a7;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b294;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b281;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b270;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b24d;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b239;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b228;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b217;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b202;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1ed;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d9;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c6;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b6;\n                break;\n              default:\n                goto _L7017;\n              }\n              goto LAB_0002dd00;\n            }\n            goto _L7017;\n          }\n          if (uVar7 == 0x65) goto code_r0x0002edad;\n          if (uVar7 < 0x66) {\n            if (uVar7 != 0x5e) {\n              if (uVar7 == 99) goto code_r0x0002e741;\n              goto _L7017;\n            }\nLAB_0002e54a:\n            in_stack_ffffff60 = (ushort *)0x2e553;\n            local_8c = (byte *)elf_xtensa_reloc_type(local_80);\n          }\n          else if (uVar7 == 0x6a) {\n            in_stack_ffffff60 = (ushort *)0x2ee89;\n            local_8c = (byte *)elf_bfin_reloc_type(local_80);\n          }\n          else {\n            if (uVar7 != 0x71) {\n              if (uVar7 != 0x69) goto _L7017;\n              if (((char)(filedata->file_header).e_flags != '-') &&\n                 ((filedata->file_header).e_ident[7] != '\0')) goto code_r0x0002e0f7;\n              switch(local_80) {\n              default:\n                goto _L7017;\n              case 1:\n                local_8c = (byte *)0x7a3f1;\n                break;\n              case 2:\n                local_8c = (byte *)0x78ac0;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa5b;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa4c;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa34;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa1c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7aa03;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9eb;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9d3;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a9a2;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a98a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a97a;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a965;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a955;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a943;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a933;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a923;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a910;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8fd;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8ea;\n              }\n              goto LAB_0002dd00;\n            }\n            in_stack_ffffff60 = (ushort *)0x2e655;\n            local_8c = (byte *)elf_nios2_reloc_type(local_80);\n          }\n        }" else (compound_statement "{\n          if (uVar7 < 0x5e) {\n            if (uVar7 == 0x5a) {\ncode_r0x0002ef3d:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7ad50;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a74;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b19d;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b191;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b184;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b173;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b161;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14f;\n                break;\n              default:\n                goto _L7017;\n              }\n              goto LAB_0002dd00;\n            }\n            if (0x5a < uVar7) {\n              if (uVar7 == 0x5b) {\ncode_r0x0002e741:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79f32;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af5;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3e1;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3d1;\n                  break;\n                default:\n                  goto _L7017;\n                case 6:\n                  local_8c = (byte *)0x7a3c1;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3b1;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a3a2;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a393;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a380;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36f;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar7 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fc2;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78aeb;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a634;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a62b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a616;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a601;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5ee;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5db;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c6;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b6;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a6;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a597;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a585;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a573;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a566;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a559;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a546;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a533;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a527;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a517;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a507;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f7;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4e4;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4d1;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4bd;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a9;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a495;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a481;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a46e;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a45b;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a448;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a435;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a424;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a412;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a400;\n                  break;\n                default:\n                  goto _L7017;\n                }\n                goto LAB_0002dd00;\n              }\n              goto _L7017;\n            }\n            if (uVar7 == 0x58) {\nLAB_0002e50a:\n              in_stack_ffffff60 = (ushort *)0x2e513;\n              local_8c = (byte *)elf_m32r_reloc_type(local_80);\n              goto LAB_0002dcf0;\n            }\n            if (uVar7 == 0x59) {\ncode_r0x0002e467:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7add5;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a67;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3f2;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b3e6;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3d4;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3c2;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3b1;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b399;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b383;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b376;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b364;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b352;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33f;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b32c;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b319;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b309;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f9;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e9;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d9;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c9;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2ba;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a7;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b294;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b281;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b270;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b24d;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b239;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b228;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b217;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b202;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1ed;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d9;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c6;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b6;\n                break;\n              default:\n                goto _L7017;\n              }\n              goto LAB_0002dd00;\n            }\n            goto _L7017;\n          }\n          if (uVar7 == 0x65) goto code_r0x0002edad;\n          if (uVar7 < 0x66) {\n            if (uVar7 != 0x5e) {\n              if (uVar7 == 99) goto code_r0x0002e741;\n              goto _L7017;\n            }\nLAB_0002e54a:\n            in_stack_ffffff60 = (ushort *)0x2e553;\n            local_8c = (byte *)elf_xtensa_reloc_type(local_80);\n          }\n          else if (uVar7 == 0x6a) {\n            in_stack_ffffff60 = (ushort *)0x2ee89;\n            local_8c = (byte *)elf_bfin_reloc_type(local_80);\n          }\n          else {\n            if (uVar7 != 0x71) {\n              if (uVar7 != 0x69) goto _L7017;\n              if (((char)(filedata->file_header).e_flags != '-') &&\n                 ((filedata->file_header).e_ident[7] != '\0')) goto code_r0x0002e0f7;\n              switch(local_80) {\n              default:\n                goto _L7017;\n              case 1:\n                local_8c = (byte *)0x7a3f1;\n                break;\n              case 2:\n                local_8c = (byte *)0x78ac0;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa5b;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa4c;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa34;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa1c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7aa03;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9eb;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9d3;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a9a2;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a98a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a97a;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a965;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a955;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a943;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a933;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a923;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a910;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8fd;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8ea;\n              }\n              goto LAB_0002dd00;\n            }\n            in_stack_ffffff60 = (ushort *)0x2e655;\n            local_8c = (byte *)elf_nios2_reloc_type(local_80);\n          }\n        }" { (if_statement "if (uVar7 < 0x5e) {\n            if (uVar7 == 0x5a) {\ncode_r0x0002ef3d:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7ad50;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a74;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b19d;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b191;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b184;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b173;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b161;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14f;\n                break;\n              default:\n                goto _L7017;\n              }\n              goto LAB_0002dd00;\n            }\n            if (0x5a < uVar7) {\n              if (uVar7 == 0x5b) {\ncode_r0x0002e741:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79f32;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af5;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3e1;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3d1;\n                  break;\n                default:\n                  goto _L7017;\n                case 6:\n                  local_8c = (byte *)0x7a3c1;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3b1;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a3a2;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a393;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a380;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36f;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar7 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fc2;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78aeb;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a634;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a62b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a616;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a601;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5ee;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5db;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c6;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b6;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a6;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a597;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a585;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a573;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a566;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a559;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a546;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a533;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a527;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a517;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a507;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f7;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4e4;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4d1;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4bd;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a9;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a495;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a481;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a46e;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a45b;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a448;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a435;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a424;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a412;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a400;\n                  break;\n                default:\n                  goto _L7017;\n                }\n                goto LAB_0002dd00;\n              }\n              goto _L7017;\n            }\n            if (uVar7 == 0x58) {\nLAB_0002e50a:\n              in_stack_ffffff60 = (ushort *)0x2e513;\n              local_8c = (byte *)elf_m32r_reloc_type(local_80);\n              goto LAB_0002dcf0;\n            }\n            if (uVar7 == 0x59) {\ncode_r0x0002e467:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7add5;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a67;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3f2;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b3e6;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3d4;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3c2;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3b1;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b399;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b383;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b376;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b364;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b352;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33f;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b32c;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b319;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b309;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f9;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e9;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d9;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c9;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2ba;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a7;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b294;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b281;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b270;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b24d;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b239;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b228;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b217;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b202;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1ed;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d9;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c6;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b6;\n                break;\n              default:\n                goto _L7017;\n              }\n              goto LAB_0002dd00;\n            }\n            goto _L7017;\n          }" if (parenthesized_expression "(uVar7 < 0x5e)" ( (binary_expression "uVar7 < 0x5e" identifier < number_literal) )) (compound_statement "{\n            if (uVar7 == 0x5a) {\ncode_r0x0002ef3d:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7ad50;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a74;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b19d;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b191;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b184;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b173;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b161;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14f;\n                break;\n              default:\n                goto _L7017;\n              }\n              goto LAB_0002dd00;\n            }\n            if (0x5a < uVar7) {\n              if (uVar7 == 0x5b) {\ncode_r0x0002e741:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79f32;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af5;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3e1;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3d1;\n                  break;\n                default:\n                  goto _L7017;\n                case 6:\n                  local_8c = (byte *)0x7a3c1;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3b1;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a3a2;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a393;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a380;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36f;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar7 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fc2;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78aeb;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a634;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a62b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a616;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a601;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5ee;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5db;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c6;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b6;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a6;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a597;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a585;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a573;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a566;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a559;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a546;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a533;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a527;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a517;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a507;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f7;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4e4;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4d1;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4bd;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a9;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a495;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a481;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a46e;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a45b;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a448;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a435;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a424;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a412;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a400;\n                  break;\n                default:\n                  goto _L7017;\n                }\n                goto LAB_0002dd00;\n              }\n              goto _L7017;\n            }\n            if (uVar7 == 0x58) {\nLAB_0002e50a:\n              in_stack_ffffff60 = (ushort *)0x2e513;\n              local_8c = (byte *)elf_m32r_reloc_type(local_80);\n              goto LAB_0002dcf0;\n            }\n            if (uVar7 == 0x59) {\ncode_r0x0002e467:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7add5;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a67;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3f2;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b3e6;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3d4;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3c2;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3b1;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b399;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b383;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b376;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b364;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b352;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33f;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b32c;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b319;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b309;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f9;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e9;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d9;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c9;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2ba;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a7;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b294;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b281;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b270;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b24d;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b239;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b228;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b217;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b202;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1ed;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d9;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c6;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b6;\n                break;\n              default:\n                goto _L7017;\n              }\n              goto LAB_0002dd00;\n            }\n            goto _L7017;\n          }" { (if_statement "if (uVar7 == 0x5a) {\ncode_r0x0002ef3d:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7ad50;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a74;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b19d;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b191;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b184;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b173;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b161;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14f;\n                break;\n              default:\n                goto _L7017;\n              }\n              goto LAB_0002dd00;\n            }" if (parenthesized_expression "(uVar7 == 0x5a)" ( (binary_expression "uVar7 == 0x5a" identifier == number_literal) )) (compound_statement "{\ncode_r0x0002ef3d:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7ad50;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a74;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b19d;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b191;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b184;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b173;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b161;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14f;\n                break;\n              default:\n                goto _L7017;\n              }\n              goto LAB_0002dd00;\n            }" { (labeled_statement "code_r0x0002ef3d:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7ad50;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a74;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b19d;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b191;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b184;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b173;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b161;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14f;\n                break;\n              default:\n                goto _L7017;\n              }" statement_identifier : (switch_statement "switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7ad50;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a74;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b19d;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b191;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b184;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b173;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b161;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14f;\n                break;\n              default:\n                goto _L7017;\n              }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n              case 0:\n                local_8c = (byte *)0x7ad50;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a74;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b19d;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b191;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b184;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b173;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b161;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14f;\n                break;\n              default:\n                goto _L7017;\n              }" { (case_statement "case 0:\n                local_8c = (byte *)0x7ad50;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ad50;" (assignment_expression "local_8c = (byte *)0x7ad50" identifier = (cast_expression "(byte *)0x7ad50" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                local_8c = (byte *)0x78a74;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x78a74;" (assignment_expression "local_8c = (byte *)0x78a74" identifier = (cast_expression "(byte *)0x78a74" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                local_8c = (byte *)0x7b19d;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b19d;" (assignment_expression "local_8c = (byte *)0x7b19d" identifier = (cast_expression "(byte *)0x7b19d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                local_8c = (byte *)0x7b191;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b191;" (assignment_expression "local_8c = (byte *)0x7b191" identifier = (cast_expression "(byte *)0x7b191" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                local_8c = (byte *)0x7b184;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b184;" (assignment_expression "local_8c = (byte *)0x7b184" identifier = (cast_expression "(byte *)0x7b184" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                local_8c = (byte *)0x7b173;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b173;" (assignment_expression "local_8c = (byte *)0x7b173" identifier = (cast_expression "(byte *)0x7b173" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                local_8c = (byte *)0x7b161;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b161;" (assignment_expression "local_8c = (byte *)0x7b161" identifier = (cast_expression "(byte *)0x7b161" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n                local_8c = (byte *)0x7b14f;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b14f;" (assignment_expression "local_8c = (byte *)0x7b14f" identifier = (cast_expression "(byte *)0x7b14f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "default:\n                goto _L7017;" default : (goto_statement "goto _L7017;" goto statement_identifier ;)) }))) (goto_statement "goto LAB_0002dd00;" goto statement_identifier ;) })) (if_statement "if (0x5a < uVar7) {\n              if (uVar7 == 0x5b) {\ncode_r0x0002e741:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79f32;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af5;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3e1;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3d1;\n                  break;\n                default:\n                  goto _L7017;\n                case 6:\n                  local_8c = (byte *)0x7a3c1;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3b1;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a3a2;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a393;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a380;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36f;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar7 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fc2;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78aeb;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a634;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a62b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a616;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a601;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5ee;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5db;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c6;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b6;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a6;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a597;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a585;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a573;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a566;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a559;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a546;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a533;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a527;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a517;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a507;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f7;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4e4;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4d1;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4bd;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a9;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a495;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a481;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a46e;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a45b;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a448;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a435;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a424;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a412;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a400;\n                  break;\n                default:\n                  goto _L7017;\n                }\n                goto LAB_0002dd00;\n              }\n              goto _L7017;\n            }" if (parenthesized_expression "(0x5a < uVar7)" ( (binary_expression "0x5a < uVar7" number_literal < identifier) )) (compound_statement "{\n              if (uVar7 == 0x5b) {\ncode_r0x0002e741:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79f32;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af5;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3e1;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3d1;\n                  break;\n                default:\n                  goto _L7017;\n                case 6:\n                  local_8c = (byte *)0x7a3c1;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3b1;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a3a2;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a393;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a380;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36f;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar7 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fc2;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78aeb;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a634;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a62b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a616;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a601;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5ee;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5db;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c6;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b6;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a6;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a597;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a585;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a573;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a566;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a559;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a546;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a533;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a527;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a517;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a507;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f7;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4e4;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4d1;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4bd;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a9;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a495;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a481;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a46e;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a45b;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a448;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a435;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a424;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a412;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a400;\n                  break;\n                default:\n                  goto _L7017;\n                }\n                goto LAB_0002dd00;\n              }\n              goto _L7017;\n            }" { (if_statement "if (uVar7 == 0x5b) {\ncode_r0x0002e741:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79f32;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af5;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3e1;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3d1;\n                  break;\n                default:\n                  goto _L7017;\n                case 6:\n                  local_8c = (byte *)0x7a3c1;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3b1;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a3a2;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a393;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a380;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36f;\n                }\n                goto LAB_0002dd00;\n              }" if (parenthesized_expression "(uVar7 == 0x5b)" ( (binary_expression "uVar7 == 0x5b" identifier == number_literal) )) (compound_statement "{\ncode_r0x0002e741:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79f32;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af5;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3e1;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3d1;\n                  break;\n                default:\n                  goto _L7017;\n                case 6:\n                  local_8c = (byte *)0x7a3c1;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3b1;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a3a2;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a393;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a380;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36f;\n                }\n                goto LAB_0002dd00;\n              }" { (labeled_statement "code_r0x0002e741:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79f32;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af5;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3e1;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3d1;\n                  break;\n                default:\n                  goto _L7017;\n                case 6:\n                  local_8c = (byte *)0x7a3c1;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3b1;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a3a2;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a393;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a380;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36f;\n                }" statement_identifier : (switch_statement "switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79f32;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af5;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3e1;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3d1;\n                  break;\n                default:\n                  goto _L7017;\n                case 6:\n                  local_8c = (byte *)0x7a3c1;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3b1;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a3a2;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a393;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a380;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36f;\n                }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n                case 0:\n                  local_8c = (byte *)0x79f32;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af5;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3e1;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3d1;\n                  break;\n                default:\n                  goto _L7017;\n                case 6:\n                  local_8c = (byte *)0x7a3c1;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3b1;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a3a2;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a393;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a380;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36f;\n                }" { (case_statement "case 0:\n                  local_8c = (byte *)0x79f32;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79f32;" (assignment_expression "local_8c = (byte *)0x79f32" identifier = (cast_expression "(byte *)0x79f32" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                  local_8c = (byte *)0x78af5;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x78af5;" (assignment_expression "local_8c = (byte *)0x78af5" identifier = (cast_expression "(byte *)0x78af5" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                  local_8c = (byte *)0x7a3e1;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a3e1;" (assignment_expression "local_8c = (byte *)0x7a3e1" identifier = (cast_expression "(byte *)0x7a3e1" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                  local_8c = (byte *)0x7a3d1;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a3d1;" (assignment_expression "local_8c = (byte *)0x7a3d1" identifier = (cast_expression "(byte *)0x7a3d1" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "default:\n                  goto _L7017;" default : (goto_statement "goto _L7017;" goto statement_identifier ;)) (case_statement "case 6:\n                  local_8c = (byte *)0x7a3c1;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a3c1;" (assignment_expression "local_8c = (byte *)0x7a3c1" identifier = (cast_expression "(byte *)0x7a3c1" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n                  local_8c = (byte *)0x7a3b1;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a3b1;" (assignment_expression "local_8c = (byte *)0x7a3b1" identifier = (cast_expression "(byte *)0x7a3b1" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd:\n                  local_8c = (byte *)0x7a3a2;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a3a2;" (assignment_expression "local_8c = (byte *)0x7a3a2" identifier = (cast_expression "(byte *)0x7a3a2" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xe:\n                  local_8c = (byte *)0x7a393;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a393;" (assignment_expression "local_8c = (byte *)0x7a393" identifier = (cast_expression "(byte *)0x7a393" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xf:\n                  local_8c = (byte *)0x7a380;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a380;" (assignment_expression "local_8c = (byte *)0x7a380" identifier = (cast_expression "(byte *)0x7a380" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x10:\n                  local_8c = (byte *)0x7a36f;" case number_literal : (expression_statement "local_8c = (byte *)0x7a36f;" (assignment_expression "local_8c = (byte *)0x7a36f" identifier = (cast_expression "(byte *)0x7a36f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;)) }))) (goto_statement "goto LAB_0002dd00;" goto statement_identifier ;) })) (if_statement "if (uVar7 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fc2;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78aeb;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a634;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a62b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a616;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a601;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5ee;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5db;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c6;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b6;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a6;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a597;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a585;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a573;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a566;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a559;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a546;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a533;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a527;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a517;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a507;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f7;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4e4;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4d1;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4bd;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a9;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a495;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a481;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a46e;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a45b;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a448;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a435;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a424;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a412;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a400;\n                  break;\n                default:\n                  goto _L7017;\n                }\n                goto LAB_0002dd00;\n              }" if (parenthesized_expression "(uVar7 == 0x5c)" ( (binary_expression "uVar7 == 0x5c" identifier == number_literal) )) (compound_statement "{\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fc2;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78aeb;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a634;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a62b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a616;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a601;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5ee;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5db;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c6;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b6;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a6;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a597;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a585;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a573;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a566;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a559;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a546;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a533;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a527;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a517;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a507;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f7;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4e4;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4d1;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4bd;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a9;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a495;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a481;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a46e;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a45b;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a448;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a435;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a424;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a412;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a400;\n                  break;\n                default:\n                  goto _L7017;\n                }\n                goto LAB_0002dd00;\n              }" { (switch_statement "switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fc2;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78aeb;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a634;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a62b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a616;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a601;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5ee;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5db;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c6;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b6;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a6;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a597;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a585;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a573;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a566;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a559;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a546;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a533;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a527;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a517;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a507;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f7;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4e4;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4d1;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4bd;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a9;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a495;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a481;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a46e;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a45b;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a448;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a435;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a424;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a412;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a400;\n                  break;\n                default:\n                  goto _L7017;\n                }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n                case 0:\n                  local_8c = (byte *)0x79fc2;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78aeb;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a634;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a62b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a616;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a601;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5ee;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5db;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c6;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b6;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a6;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a597;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a585;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a573;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a566;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a559;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a546;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a533;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a527;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a517;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a507;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f7;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4e4;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4d1;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4bd;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a9;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a495;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a481;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a46e;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a45b;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a448;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a435;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a424;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a412;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a400;\n                  break;\n                default:\n                  goto _L7017;\n                }" { (case_statement "case 0:\n                  local_8c = (byte *)0x79fc2;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79fc2;" (assignment_expression "local_8c = (byte *)0x79fc2" identifier = (cast_expression "(byte *)0x79fc2" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                  local_8c = (byte *)0x78aeb;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x78aeb;" (assignment_expression "local_8c = (byte *)0x78aeb" identifier = (cast_expression "(byte *)0x78aeb" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                  local_8c = (byte *)0x7a634;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a634;" (assignment_expression "local_8c = (byte *)0x7a634" identifier = (cast_expression "(byte *)0x7a634" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                  local_8c = (byte *)0x7a62b;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a62b;" (assignment_expression "local_8c = (byte *)0x7a62b" identifier = (cast_expression "(byte *)0x7a62b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                  local_8c = (byte *)0x7a616;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a616;" (assignment_expression "local_8c = (byte *)0x7a616" identifier = (cast_expression "(byte *)0x7a616" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                  local_8c = (byte *)0x7a601;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a601;" (assignment_expression "local_8c = (byte *)0x7a601" identifier = (cast_expression "(byte *)0x7a601" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                  local_8c = (byte *)0x7a5ee;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a5ee;" (assignment_expression "local_8c = (byte *)0x7a5ee" identifier = (cast_expression "(byte *)0x7a5ee" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n                  local_8c = (byte *)0x7a5db;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a5db;" (assignment_expression "local_8c = (byte *)0x7a5db" identifier = (cast_expression "(byte *)0x7a5db" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n                  local_8c = (byte *)0x7a5c6;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a5c6;" (assignment_expression "local_8c = (byte *)0x7a5c6" identifier = (cast_expression "(byte *)0x7a5c6" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n                  local_8c = (byte *)0x7a5b6;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a5b6;" (assignment_expression "local_8c = (byte *)0x7a5b6" identifier = (cast_expression "(byte *)0x7a5b6" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n                  local_8c = (byte *)0x7a5a6;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a5a6;" (assignment_expression "local_8c = (byte *)0x7a5a6" identifier = (cast_expression "(byte *)0x7a5a6" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n                  local_8c = (byte *)0x7a597;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a597;" (assignment_expression "local_8c = (byte *)0x7a597" identifier = (cast_expression "(byte *)0x7a597" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n                  local_8c = (byte *)0x7a585;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a585;" (assignment_expression "local_8c = (byte *)0x7a585" identifier = (cast_expression "(byte *)0x7a585" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd:\n                  local_8c = (byte *)0x7a573;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a573;" (assignment_expression "local_8c = (byte *)0x7a573" identifier = (cast_expression "(byte *)0x7a573" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xe:\n                  local_8c = (byte *)0x7a566;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a566;" (assignment_expression "local_8c = (byte *)0x7a566" identifier = (cast_expression "(byte *)0x7a566" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xf:\n                  local_8c = (byte *)0x7a559;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a559;" (assignment_expression "local_8c = (byte *)0x7a559" identifier = (cast_expression "(byte *)0x7a559" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x10:\n                  local_8c = (byte *)0x7a546;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a546;" (assignment_expression "local_8c = (byte *)0x7a546" identifier = (cast_expression "(byte *)0x7a546" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x11:\n                  local_8c = (byte *)0x7a533;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a533;" (assignment_expression "local_8c = (byte *)0x7a533" identifier = (cast_expression "(byte *)0x7a533" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x12:\n                  local_8c = (byte *)0x7a527;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a527;" (assignment_expression "local_8c = (byte *)0x7a527" identifier = (cast_expression "(byte *)0x7a527" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x13:\n                  local_8c = (byte *)0x7a517;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a517;" (assignment_expression "local_8c = (byte *)0x7a517" identifier = (cast_expression "(byte *)0x7a517" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x14:\n                  local_8c = (byte *)0x7a507;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a507;" (assignment_expression "local_8c = (byte *)0x7a507" identifier = (cast_expression "(byte *)0x7a507" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x15:\n                  local_8c = (byte *)0x7a4f7;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a4f7;" (assignment_expression "local_8c = (byte *)0x7a4f7" identifier = (cast_expression "(byte *)0x7a4f7" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x16:\n                  local_8c = (byte *)0x7a4e4;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a4e4;" (assignment_expression "local_8c = (byte *)0x7a4e4" identifier = (cast_expression "(byte *)0x7a4e4" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x17:\n                  local_8c = (byte *)0x7a4d1;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a4d1;" (assignment_expression "local_8c = (byte *)0x7a4d1" identifier = (cast_expression "(byte *)0x7a4d1" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x18:\n                  local_8c = (byte *)0x7a4bd;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a4bd;" (assignment_expression "local_8c = (byte *)0x7a4bd" identifier = (cast_expression "(byte *)0x7a4bd" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x19:\n                  local_8c = (byte *)0x7a4a9;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a4a9;" (assignment_expression "local_8c = (byte *)0x7a4a9" identifier = (cast_expression "(byte *)0x7a4a9" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1a:\n                  local_8c = (byte *)0x7a495;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a495;" (assignment_expression "local_8c = (byte *)0x7a495" identifier = (cast_expression "(byte *)0x7a495" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1b:\n                  local_8c = (byte *)0x7a481;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a481;" (assignment_expression "local_8c = (byte *)0x7a481" identifier = (cast_expression "(byte *)0x7a481" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1c:\n                  local_8c = (byte *)0x7a46e;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a46e;" (assignment_expression "local_8c = (byte *)0x7a46e" identifier = (cast_expression "(byte *)0x7a46e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1d:\n                  local_8c = (byte *)0x7a45b;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a45b;" (assignment_expression "local_8c = (byte *)0x7a45b" identifier = (cast_expression "(byte *)0x7a45b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1e:\n                  local_8c = (byte *)0x7a448;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a448;" (assignment_expression "local_8c = (byte *)0x7a448" identifier = (cast_expression "(byte *)0x7a448" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1f:\n                  local_8c = (byte *)0x7a435;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a435;" (assignment_expression "local_8c = (byte *)0x7a435" identifier = (cast_expression "(byte *)0x7a435" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x20:\n                  local_8c = (byte *)0x7a424;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a424;" (assignment_expression "local_8c = (byte *)0x7a424" identifier = (cast_expression "(byte *)0x7a424" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x21:\n                  local_8c = (byte *)0x7a412;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a412;" (assignment_expression "local_8c = (byte *)0x7a412" identifier = (cast_expression "(byte *)0x7a412" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x22:\n                  local_8c = (byte *)0x7a400;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a400;" (assignment_expression "local_8c = (byte *)0x7a400" identifier = (cast_expression "(byte *)0x7a400" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "default:\n                  goto _L7017;" default : (goto_statement "goto _L7017;" goto statement_identifier ;)) })) (goto_statement "goto LAB_0002dd00;" goto statement_identifier ;) })) (goto_statement "goto _L7017;" goto statement_identifier ;) })) (if_statement "if (uVar7 == 0x58) {\nLAB_0002e50a:\n              in_stack_ffffff60 = (ushort *)0x2e513;\n              local_8c = (byte *)elf_m32r_reloc_type(local_80);\n              goto LAB_0002dcf0;\n            }" if (parenthesized_expression "(uVar7 == 0x58)" ( (binary_expression "uVar7 == 0x58" identifier == number_literal) )) (compound_statement "{\nLAB_0002e50a:\n              in_stack_ffffff60 = (ushort *)0x2e513;\n              local_8c = (byte *)elf_m32r_reloc_type(local_80);\n              goto LAB_0002dcf0;\n            }" { (labeled_statement "LAB_0002e50a:\n              in_stack_ffffff60 = (ushort *)0x2e513;" statement_identifier : (expression_statement "in_stack_ffffff60 = (ushort *)0x2e513;" (assignment_expression "in_stack_ffffff60 = (ushort *)0x2e513" identifier = (cast_expression "(ushort *)0x2e513" ( (type_descriptor "ushort *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;)) (expression_statement "local_8c = (byte *)elf_m32r_reloc_type(local_80);" (assignment_expression "local_8c = (byte *)elf_m32r_reloc_type(local_80)" identifier = (cast_expression "(byte *)elf_m32r_reloc_type(local_80)" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "elf_m32r_reloc_type(local_80)" identifier (argument_list "(local_80)" ( identifier ))))) ;) (goto_statement "goto LAB_0002dcf0;" goto statement_identifier ;) })) (if_statement "if (uVar7 == 0x59) {\ncode_r0x0002e467:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7add5;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a67;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3f2;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b3e6;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3d4;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3c2;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3b1;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b399;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b383;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b376;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b364;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b352;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33f;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b32c;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b319;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b309;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f9;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e9;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d9;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c9;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2ba;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a7;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b294;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b281;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b270;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b24d;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b239;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b228;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b217;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b202;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1ed;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d9;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c6;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b6;\n                break;\n              default:\n                goto _L7017;\n              }\n              goto LAB_0002dd00;\n            }" if (parenthesized_expression "(uVar7 == 0x59)" ( (binary_expression "uVar7 == 0x59" identifier == number_literal) )) (compound_statement "{\ncode_r0x0002e467:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7add5;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a67;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3f2;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b3e6;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3d4;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3c2;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3b1;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b399;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b383;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b376;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b364;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b352;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33f;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b32c;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b319;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b309;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f9;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e9;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d9;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c9;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2ba;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a7;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b294;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b281;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b270;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b24d;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b239;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b228;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b217;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b202;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1ed;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d9;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c6;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b6;\n                break;\n              default:\n                goto _L7017;\n              }\n              goto LAB_0002dd00;\n            }" { (labeled_statement "code_r0x0002e467:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7add5;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a67;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3f2;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b3e6;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3d4;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3c2;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3b1;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b399;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b383;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b376;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b364;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b352;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33f;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b32c;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b319;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b309;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f9;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e9;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d9;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c9;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2ba;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a7;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b294;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b281;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b270;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b24d;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b239;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b228;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b217;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b202;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1ed;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d9;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c6;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b6;\n                break;\n              default:\n                goto _L7017;\n              }" statement_identifier : (switch_statement "switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7add5;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a67;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3f2;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b3e6;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3d4;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3c2;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3b1;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b399;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b383;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b376;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b364;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b352;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33f;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b32c;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b319;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b309;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f9;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e9;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d9;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c9;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2ba;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a7;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b294;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b281;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b270;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b24d;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b239;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b228;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b217;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b202;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1ed;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d9;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c6;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b6;\n                break;\n              default:\n                goto _L7017;\n              }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n              case 0:\n                local_8c = (byte *)0x7add5;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a67;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3f2;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b3e6;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3d4;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3c2;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3b1;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b399;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b383;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b376;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b364;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b352;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33f;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b32c;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b319;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b309;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f9;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e9;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d9;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c9;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2ba;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a7;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b294;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b281;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b270;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b24d;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b239;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b228;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b217;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b202;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1ed;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d9;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c6;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b6;\n                break;\n              default:\n                goto _L7017;\n              }" { (case_statement "case 0:\n                local_8c = (byte *)0x7add5;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7add5;" (assignment_expression "local_8c = (byte *)0x7add5" identifier = (cast_expression "(byte *)0x7add5" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                local_8c = (byte *)0x78a67;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x78a67;" (assignment_expression "local_8c = (byte *)0x78a67" identifier = (cast_expression "(byte *)0x78a67" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                local_8c = (byte *)0x7b3f2;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b3f2;" (assignment_expression "local_8c = (byte *)0x7b3f2" identifier = (cast_expression "(byte *)0x7b3f2" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                local_8c = (byte *)0x7b3e6;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b3e6;" (assignment_expression "local_8c = (byte *)0x7b3e6" identifier = (cast_expression "(byte *)0x7b3e6" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                local_8c = (byte *)0x7b3d4;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b3d4;" (assignment_expression "local_8c = (byte *)0x7b3d4" identifier = (cast_expression "(byte *)0x7b3d4" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                local_8c = (byte *)0x7b3c2;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b3c2;" (assignment_expression "local_8c = (byte *)0x7b3c2" identifier = (cast_expression "(byte *)0x7b3c2" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                local_8c = (byte *)0x7b3b1;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b3b1;" (assignment_expression "local_8c = (byte *)0x7b3b1" identifier = (cast_expression "(byte *)0x7b3b1" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n                local_8c = (byte *)0x7b399;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b399;" (assignment_expression "local_8c = (byte *)0x7b399" identifier = (cast_expression "(byte *)0x7b399" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n                local_8c = (byte *)0x7b383;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b383;" (assignment_expression "local_8c = (byte *)0x7b383" identifier = (cast_expression "(byte *)0x7b383" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n                local_8c = (byte *)0x7b376;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b376;" (assignment_expression "local_8c = (byte *)0x7b376" identifier = (cast_expression "(byte *)0x7b376" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n                local_8c = (byte *)0x7b364;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b364;" (assignment_expression "local_8c = (byte *)0x7b364" identifier = (cast_expression "(byte *)0x7b364" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n                local_8c = (byte *)0x7b352;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b352;" (assignment_expression "local_8c = (byte *)0x7b352" identifier = (cast_expression "(byte *)0x7b352" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n                local_8c = (byte *)0x7b33f;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b33f;" (assignment_expression "local_8c = (byte *)0x7b33f" identifier = (cast_expression "(byte *)0x7b33f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd:\n                local_8c = (byte *)0x7b32c;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b32c;" (assignment_expression "local_8c = (byte *)0x7b32c" identifier = (cast_expression "(byte *)0x7b32c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xe:\n                local_8c = (byte *)0x7b319;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b319;" (assignment_expression "local_8c = (byte *)0x7b319" identifier = (cast_expression "(byte *)0x7b319" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xf:\n                local_8c = (byte *)0x7b309;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b309;" (assignment_expression "local_8c = (byte *)0x7b309" identifier = (cast_expression "(byte *)0x7b309" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x10:\n                local_8c = (byte *)0x7b2f9;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b2f9;" (assignment_expression "local_8c = (byte *)0x7b2f9" identifier = (cast_expression "(byte *)0x7b2f9" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x11:\n                local_8c = (byte *)0x7b2e9;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b2e9;" (assignment_expression "local_8c = (byte *)0x7b2e9" identifier = (cast_expression "(byte *)0x7b2e9" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x12:\n                local_8c = (byte *)0x7b2d9;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b2d9;" (assignment_expression "local_8c = (byte *)0x7b2d9" identifier = (cast_expression "(byte *)0x7b2d9" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x13:\n                local_8c = (byte *)0x7b2c9;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b2c9;" (assignment_expression "local_8c = (byte *)0x7b2c9" identifier = (cast_expression "(byte *)0x7b2c9" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x14:\n                local_8c = (byte *)0x7b2ba;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b2ba;" (assignment_expression "local_8c = (byte *)0x7b2ba" identifier = (cast_expression "(byte *)0x7b2ba" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x15:\n                local_8c = (byte *)0x7b2a7;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b2a7;" (assignment_expression "local_8c = (byte *)0x7b2a7" identifier = (cast_expression "(byte *)0x7b2a7" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x16:\n                local_8c = (byte *)0x7b294;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b294;" (assignment_expression "local_8c = (byte *)0x7b294" identifier = (cast_expression "(byte *)0x7b294" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x17:\n                local_8c = (byte *)0x7b281;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b281;" (assignment_expression "local_8c = (byte *)0x7b281" identifier = (cast_expression "(byte *)0x7b281" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x18:\n                local_8c = (byte *)0x7b270;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b270;" (assignment_expression "local_8c = (byte *)0x7b270" identifier = (cast_expression "(byte *)0x7b270" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x19:\n                local_8c = (byte *)0x7b25f;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b25f;" (assignment_expression "local_8c = (byte *)0x7b25f" identifier = (cast_expression "(byte *)0x7b25f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1a:\n                local_8c = (byte *)0x7b24d;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b24d;" (assignment_expression "local_8c = (byte *)0x7b24d" identifier = (cast_expression "(byte *)0x7b24d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1b:\n                local_8c = (byte *)0x7b239;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b239;" (assignment_expression "local_8c = (byte *)0x7b239" identifier = (cast_expression "(byte *)0x7b239" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1c:\n                local_8c = (byte *)0x7b228;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b228;" (assignment_expression "local_8c = (byte *)0x7b228" identifier = (cast_expression "(byte *)0x7b228" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1d:\n                local_8c = (byte *)0x7b217;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b217;" (assignment_expression "local_8c = (byte *)0x7b217" identifier = (cast_expression "(byte *)0x7b217" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1e:\n                local_8c = (byte *)0x7b202;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b202;" (assignment_expression "local_8c = (byte *)0x7b202" identifier = (cast_expression "(byte *)0x7b202" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1f:\n                local_8c = (byte *)0x7b1ed;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b1ed;" (assignment_expression "local_8c = (byte *)0x7b1ed" identifier = (cast_expression "(byte *)0x7b1ed" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x20:\n                local_8c = (byte *)0x7b1d9;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b1d9;" (assignment_expression "local_8c = (byte *)0x7b1d9" identifier = (cast_expression "(byte *)0x7b1d9" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x21:\n                local_8c = (byte *)0x7b1c6;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b1c6;" (assignment_expression "local_8c = (byte *)0x7b1c6" identifier = (cast_expression "(byte *)0x7b1c6" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x22:\n                local_8c = (byte *)0x7b1b6;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b1b6;" (assignment_expression "local_8c = (byte *)0x7b1b6" identifier = (cast_expression "(byte *)0x7b1b6" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "default:\n                goto _L7017;" default : (goto_statement "goto _L7017;" goto statement_identifier ;)) }))) (goto_statement "goto LAB_0002dd00;" goto statement_identifier ;) })) (goto_statement "goto _L7017;" goto statement_identifier ;) })) (if_statement "if (uVar7 == 0x65) goto code_r0x0002edad;" if (parenthesized_expression "(uVar7 == 0x65)" ( (binary_expression "uVar7 == 0x65" identifier == number_literal) )) (goto_statement "goto code_r0x0002edad;" goto statement_identifier ;)) (if_statement "if (uVar7 < 0x66) {\n            if (uVar7 != 0x5e) {\n              if (uVar7 == 99) goto code_r0x0002e741;\n              goto _L7017;\n            }\nLAB_0002e54a:\n            in_stack_ffffff60 = (ushort *)0x2e553;\n            local_8c = (byte *)elf_xtensa_reloc_type(local_80);\n          }\n          else if (uVar7 == 0x6a) {\n            in_stack_ffffff60 = (ushort *)0x2ee89;\n            local_8c = (byte *)elf_bfin_reloc_type(local_80);\n          }\n          else {\n            if (uVar7 != 0x71) {\n              if (uVar7 != 0x69) goto _L7017;\n              if (((char)(filedata->file_header).e_flags != '-') &&\n                 ((filedata->file_header).e_ident[7] != '\0')) goto code_r0x0002e0f7;\n              switch(local_80) {\n              default:\n                goto _L7017;\n              case 1:\n                local_8c = (byte *)0x7a3f1;\n                break;\n              case 2:\n                local_8c = (byte *)0x78ac0;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa5b;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa4c;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa34;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa1c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7aa03;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9eb;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9d3;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a9a2;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a98a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a97a;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a965;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a955;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a943;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a933;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a923;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a910;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8fd;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8ea;\n              }\n              goto LAB_0002dd00;\n            }\n            in_stack_ffffff60 = (ushort *)0x2e655;\n            local_8c = (byte *)elf_nios2_reloc_type(local_80);\n          }" if (parenthesized_expression "(uVar7 < 0x66)" ( (binary_expression "uVar7 < 0x66" identifier < number_literal) )) (compound_statement "{\n            if (uVar7 != 0x5e) {\n              if (uVar7 == 99) goto code_r0x0002e741;\n              goto _L7017;\n            }\nLAB_0002e54a:\n            in_stack_ffffff60 = (ushort *)0x2e553;\n            local_8c = (byte *)elf_xtensa_reloc_type(local_80);\n          }" { (if_statement "if (uVar7 != 0x5e) {\n              if (uVar7 == 99) goto code_r0x0002e741;\n              goto _L7017;\n            }" if (parenthesized_expression "(uVar7 != 0x5e)" ( (binary_expression "uVar7 != 0x5e" identifier != number_literal) )) (compound_statement "{\n              if (uVar7 == 99) goto code_r0x0002e741;\n              goto _L7017;\n            }" { (if_statement "if (uVar7 == 99) goto code_r0x0002e741;" if (parenthesized_expression "(uVar7 == 99)" ( (binary_expression "uVar7 == 99" identifier == number_literal) )) (goto_statement "goto code_r0x0002e741;" goto statement_identifier ;)) (goto_statement "goto _L7017;" goto statement_identifier ;) })) (labeled_statement "LAB_0002e54a:\n            in_stack_ffffff60 = (ushort *)0x2e553;" statement_identifier : (expression_statement "in_stack_ffffff60 = (ushort *)0x2e553;" (assignment_expression "in_stack_ffffff60 = (ushort *)0x2e553" identifier = (cast_expression "(ushort *)0x2e553" ( (type_descriptor "ushort *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;)) (expression_statement "local_8c = (byte *)elf_xtensa_reloc_type(local_80);" (assignment_expression "local_8c = (byte *)elf_xtensa_reloc_type(local_80)" identifier = (cast_expression "(byte *)elf_xtensa_reloc_type(local_80)" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "elf_xtensa_reloc_type(local_80)" identifier (argument_list "(local_80)" ( identifier ))))) ;) }) (else_clause "else if (uVar7 == 0x6a) {\n            in_stack_ffffff60 = (ushort *)0x2ee89;\n            local_8c = (byte *)elf_bfin_reloc_type(local_80);\n          }\n          else {\n            if (uVar7 != 0x71) {\n              if (uVar7 != 0x69) goto _L7017;\n              if (((char)(filedata->file_header).e_flags != '-') &&\n                 ((filedata->file_header).e_ident[7] != '\0')) goto code_r0x0002e0f7;\n              switch(local_80) {\n              default:\n                goto _L7017;\n              case 1:\n                local_8c = (byte *)0x7a3f1;\n                break;\n              case 2:\n                local_8c = (byte *)0x78ac0;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa5b;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa4c;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa34;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa1c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7aa03;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9eb;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9d3;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a9a2;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a98a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a97a;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a965;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a955;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a943;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a933;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a923;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a910;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8fd;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8ea;\n              }\n              goto LAB_0002dd00;\n            }\n            in_stack_ffffff60 = (ushort *)0x2e655;\n            local_8c = (byte *)elf_nios2_reloc_type(local_80);\n          }" else (if_statement "if (uVar7 == 0x6a) {\n            in_stack_ffffff60 = (ushort *)0x2ee89;\n            local_8c = (byte *)elf_bfin_reloc_type(local_80);\n          }\n          else {\n            if (uVar7 != 0x71) {\n              if (uVar7 != 0x69) goto _L7017;\n              if (((char)(filedata->file_header).e_flags != '-') &&\n                 ((filedata->file_header).e_ident[7] != '\0')) goto code_r0x0002e0f7;\n              switch(local_80) {\n              default:\n                goto _L7017;\n              case 1:\n                local_8c = (byte *)0x7a3f1;\n                break;\n              case 2:\n                local_8c = (byte *)0x78ac0;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa5b;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa4c;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa34;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa1c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7aa03;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9eb;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9d3;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a9a2;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a98a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a97a;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a965;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a955;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a943;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a933;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a923;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a910;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8fd;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8ea;\n              }\n              goto LAB_0002dd00;\n            }\n            in_stack_ffffff60 = (ushort *)0x2e655;\n            local_8c = (byte *)elf_nios2_reloc_type(local_80);\n          }" if (parenthesized_expression "(uVar7 == 0x6a)" ( (binary_expression "uVar7 == 0x6a" identifier == number_literal) )) (compound_statement "{\n            in_stack_ffffff60 = (ushort *)0x2ee89;\n            local_8c = (byte *)elf_bfin_reloc_type(local_80);\n          }" { (expression_statement "in_stack_ffffff60 = (ushort *)0x2ee89;" (assignment_expression "in_stack_ffffff60 = (ushort *)0x2ee89" identifier = (cast_expression "(ushort *)0x2ee89" ( (type_descriptor "ushort *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (expression_statement "local_8c = (byte *)elf_bfin_reloc_type(local_80);" (assignment_expression "local_8c = (byte *)elf_bfin_reloc_type(local_80)" identifier = (cast_expression "(byte *)elf_bfin_reloc_type(local_80)" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "elf_bfin_reloc_type(local_80)" identifier (argument_list "(local_80)" ( identifier ))))) ;) }) (else_clause "else {\n            if (uVar7 != 0x71) {\n              if (uVar7 != 0x69) goto _L7017;\n              if (((char)(filedata->file_header).e_flags != '-') &&\n                 ((filedata->file_header).e_ident[7] != '\0')) goto code_r0x0002e0f7;\n              switch(local_80) {\n              default:\n                goto _L7017;\n              case 1:\n                local_8c = (byte *)0x7a3f1;\n                break;\n              case 2:\n                local_8c = (byte *)0x78ac0;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa5b;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa4c;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa34;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa1c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7aa03;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9eb;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9d3;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a9a2;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a98a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a97a;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a965;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a955;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a943;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a933;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a923;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a910;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8fd;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8ea;\n              }\n              goto LAB_0002dd00;\n            }\n            in_stack_ffffff60 = (ushort *)0x2e655;\n            local_8c = (byte *)elf_nios2_reloc_type(local_80);\n          }" else (compound_statement "{\n            if (uVar7 != 0x71) {\n              if (uVar7 != 0x69) goto _L7017;\n              if (((char)(filedata->file_header).e_flags != '-') &&\n                 ((filedata->file_header).e_ident[7] != '\0')) goto code_r0x0002e0f7;\n              switch(local_80) {\n              default:\n                goto _L7017;\n              case 1:\n                local_8c = (byte *)0x7a3f1;\n                break;\n              case 2:\n                local_8c = (byte *)0x78ac0;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa5b;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa4c;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa34;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa1c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7aa03;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9eb;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9d3;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a9a2;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a98a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a97a;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a965;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a955;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a943;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a933;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a923;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a910;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8fd;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8ea;\n              }\n              goto LAB_0002dd00;\n            }\n            in_stack_ffffff60 = (ushort *)0x2e655;\n            local_8c = (byte *)elf_nios2_reloc_type(local_80);\n          }" { (if_statement "if (uVar7 != 0x71) {\n              if (uVar7 != 0x69) goto _L7017;\n              if (((char)(filedata->file_header).e_flags != '-') &&\n                 ((filedata->file_header).e_ident[7] != '\0')) goto code_r0x0002e0f7;\n              switch(local_80) {\n              default:\n                goto _L7017;\n              case 1:\n                local_8c = (byte *)0x7a3f1;\n                break;\n              case 2:\n                local_8c = (byte *)0x78ac0;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa5b;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa4c;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa34;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa1c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7aa03;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9eb;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9d3;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a9a2;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a98a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a97a;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a965;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a955;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a943;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a933;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a923;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a910;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8fd;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8ea;\n              }\n              goto LAB_0002dd00;\n            }" if (parenthesized_expression "(uVar7 != 0x71)" ( (binary_expression "uVar7 != 0x71" identifier != number_literal) )) (compound_statement "{\n              if (uVar7 != 0x69) goto _L7017;\n              if (((char)(filedata->file_header).e_flags != '-') &&\n                 ((filedata->file_header).e_ident[7] != '\0')) goto code_r0x0002e0f7;\n              switch(local_80) {\n              default:\n                goto _L7017;\n              case 1:\n                local_8c = (byte *)0x7a3f1;\n                break;\n              case 2:\n                local_8c = (byte *)0x78ac0;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa5b;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa4c;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa34;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa1c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7aa03;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9eb;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9d3;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a9a2;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a98a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a97a;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a965;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a955;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a943;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a933;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a923;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a910;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8fd;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8ea;\n              }\n              goto LAB_0002dd00;\n            }" { (if_statement "if (uVar7 != 0x69) goto _L7017;" if (parenthesized_expression "(uVar7 != 0x69)" ( (binary_expression "uVar7 != 0x69" identifier != number_literal) )) (goto_statement "goto _L7017;" goto statement_identifier ;)) (if_statement "if (((char)(filedata->file_header).e_flags != '-') &&\n                 ((filedata->file_header).e_ident[7] != '\0')) goto code_r0x0002e0f7;" if (parenthesized_expression "(((char)(filedata->file_header).e_flags != '-') &&\n                 ((filedata->file_header).e_ident[7] != '\0'))" ( (binary_expression "((char)(filedata->file_header).e_flags != '-') &&\n                 ((filedata->file_header).e_ident[7] != '\0')" (parenthesized_expression "((char)(filedata->file_header).e_flags != '-')" ( (binary_expression "(char)(filedata->file_header).e_flags != '-'" (cast_expression "(char)(filedata->file_header).e_flags" ( (type_descriptor "char" primitive_type) ) (field_expression "(filedata->file_header).e_flags" (parenthesized_expression "(filedata->file_header)" ( (field_expression "filedata->file_header" identifier -> field_identifier) )) . field_identifier)) != (char_literal "'-'" ' character ')) )) && (parenthesized_expression "((filedata->file_header).e_ident[7] != '\0')" ( (binary_expression "(filedata->file_header).e_ident[7] != '\0'" (subscript_expression "(filedata->file_header).e_ident[7]" (field_expression "(filedata->file_header).e_ident" (parenthesized_expression "(filedata->file_header)" ( (field_expression "filedata->file_header" identifier -> field_identifier) )) . field_identifier) [ number_literal ]) != (char_literal "'\0'" ' escape_sequence ')) ))) )) (goto_statement "goto code_r0x0002e0f7;" goto statement_identifier ;)) (switch_statement "switch(local_80) {\n              default:\n                goto _L7017;\n              case 1:\n                local_8c = (byte *)0x7a3f1;\n                break;\n              case 2:\n                local_8c = (byte *)0x78ac0;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa5b;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa4c;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa34;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa1c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7aa03;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9eb;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9d3;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a9a2;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a98a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a97a;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a965;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a955;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a943;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a933;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a923;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a910;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8fd;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8ea;\n              }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n              default:\n                goto _L7017;\n              case 1:\n                local_8c = (byte *)0x7a3f1;\n                break;\n              case 2:\n                local_8c = (byte *)0x78ac0;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa5b;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa4c;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa34;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa1c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7aa03;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9eb;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9d3;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a9a2;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a98a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a97a;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a965;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a955;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a943;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a933;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a923;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a910;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8fd;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8ea;\n              }" { (case_statement "default:\n                goto _L7017;" default : (goto_statement "goto _L7017;" goto statement_identifier ;)) (case_statement "case 1:\n                local_8c = (byte *)0x7a3f1;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a3f1;" (assignment_expression "local_8c = (byte *)0x7a3f1" identifier = (cast_expression "(byte *)0x7a3f1" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                local_8c = (byte *)0x78ac0;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x78ac0;" (assignment_expression "local_8c = (byte *)0x78ac0" identifier = (cast_expression "(byte *)0x78ac0" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                local_8c = (byte *)0x7aa5b;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aa5b;" (assignment_expression "local_8c = (byte *)0x7aa5b" identifier = (cast_expression "(byte *)0x7aa5b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                local_8c = (byte *)0x7aa4c;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aa4c;" (assignment_expression "local_8c = (byte *)0x7aa4c" identifier = (cast_expression "(byte *)0x7aa4c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                local_8c = (byte *)0x7aa34;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aa34;" (assignment_expression "local_8c = (byte *)0x7aa34" identifier = (cast_expression "(byte *)0x7aa34" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                local_8c = (byte *)0x7aa1c;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aa1c;" (assignment_expression "local_8c = (byte *)0x7aa1c" identifier = (cast_expression "(byte *)0x7aa1c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n                local_8c = (byte *)0x7aa03;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aa03;" (assignment_expression "local_8c = (byte *)0x7aa03" identifier = (cast_expression "(byte *)0x7aa03" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n                local_8c = (byte *)0x7a9eb;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a9eb;" (assignment_expression "local_8c = (byte *)0x7a9eb" identifier = (cast_expression "(byte *)0x7a9eb" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n                local_8c = (byte *)0x7a9d3;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a9d3;" (assignment_expression "local_8c = (byte *)0x7a9d3" identifier = (cast_expression "(byte *)0x7a9d3" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n                local_8c = (byte *)0x7a9ba;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a9ba;" (assignment_expression "local_8c = (byte *)0x7a9ba" identifier = (cast_expression "(byte *)0x7a9ba" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n                local_8c = (byte *)0x7a9a2;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a9a2;" (assignment_expression "local_8c = (byte *)0x7a9a2" identifier = (cast_expression "(byte *)0x7a9a2" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n                local_8c = (byte *)0x7a98a;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a98a;" (assignment_expression "local_8c = (byte *)0x7a98a" identifier = (cast_expression "(byte *)0x7a98a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd:\n                local_8c = (byte *)0x7a97a;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a97a;" (assignment_expression "local_8c = (byte *)0x7a97a" identifier = (cast_expression "(byte *)0x7a97a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xe:\n                local_8c = (byte *)0x7a965;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a965;" (assignment_expression "local_8c = (byte *)0x7a965" identifier = (cast_expression "(byte *)0x7a965" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xf:\n                local_8c = (byte *)0x7a955;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a955;" (assignment_expression "local_8c = (byte *)0x7a955" identifier = (cast_expression "(byte *)0x7a955" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x10:\n                local_8c = (byte *)0x7a943;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a943;" (assignment_expression "local_8c = (byte *)0x7a943" identifier = (cast_expression "(byte *)0x7a943" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x11:\n                local_8c = (byte *)0x7a933;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a933;" (assignment_expression "local_8c = (byte *)0x7a933" identifier = (cast_expression "(byte *)0x7a933" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x12:\n                local_8c = (byte *)0x7a923;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a923;" (assignment_expression "local_8c = (byte *)0x7a923" identifier = (cast_expression "(byte *)0x7a923" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x13:\n                local_8c = (byte *)0x7a910;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a910;" (assignment_expression "local_8c = (byte *)0x7a910" identifier = (cast_expression "(byte *)0x7a910" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x14:\n                local_8c = (byte *)0x7a8fd;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a8fd;" (assignment_expression "local_8c = (byte *)0x7a8fd" identifier = (cast_expression "(byte *)0x7a8fd" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x15:\n                local_8c = (byte *)0x7a8ea;" case number_literal : (expression_statement "local_8c = (byte *)0x7a8ea;" (assignment_expression "local_8c = (byte *)0x7a8ea" identifier = (cast_expression "(byte *)0x7a8ea" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;)) })) (goto_statement "goto LAB_0002dd00;" goto statement_identifier ;) })) (expression_statement "in_stack_ffffff60 = (ushort *)0x2e655;" (assignment_expression "in_stack_ffffff60 = (ushort *)0x2e655" identifier = (cast_expression "(ushort *)0x2e655" ( (type_descriptor "ushort *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (expression_statement "local_8c = (byte *)elf_nios2_reloc_type(local_80);" (assignment_expression "local_8c = (byte *)elf_nios2_reloc_type(local_80)" identifier = (cast_expression "(byte *)elf_nios2_reloc_type(local_80)" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "elf_nios2_reloc_type(local_80)" identifier (argument_list "(local_80)" ( identifier ))))) ;) }))))) }))) (labeled_statement "LAB_0002dcf0:\n        if (local_8c != (byte *)0x0) goto LAB_0002dd00;" statement_identifier : (if_statement "if (local_8c != (byte *)0x0) goto LAB_0002dd00;" if (parenthesized_expression "(local_8c != (byte *)0x0)" ( (binary_expression "local_8c != (byte *)0x0" identifier != (cast_expression "(byte *)0x0" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) )) (goto_statement "goto LAB_0002dd00;" goto statement_identifier ;))) (goto_statement "goto _L7017;" goto statement_identifier ;) })) (if_statement "if (uVar7 == 0x4c) {\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x79dfc;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b05;\n          break;\n        case 2:\n          local_8c = (byte *)0x7a357;\n          break;\n        case 3:\n          local_8c = (byte *)0x7a34d;\n          break;\n        case 4:\n          local_8c = (byte *)0x7a33e;\n          break;\n        case 5:\n          local_8c = (byte *)0x7a32e;\n          break;\n        case 6:\n          local_8c = (byte *)0x7a31e;\n          break;\n        case 7:\n          local_8c = (byte *)0x7a309;\n          break;\n        case 8:\n          local_8c = (byte *)0x7a2f6;\n          break;\n        case 9:\n          local_8c = (byte *)0x7a2ea;\n          break;\n        case 10:\n          local_8c = (byte *)0x7a2da;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7a2c9;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7a2b9;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7a2ab;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7a29d;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7a28c;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7a27b;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7a26a;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7a255;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7a241;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7a230;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7a21f;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7a212;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7a207;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7a1f6;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7a1e5;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7a1d1;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7a1bd;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7a1ad;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7a19d;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7a18f;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7a182;\n          break;\n        default:\n          goto _L7017;\n        }\n        goto LAB_0002dd00;\n      }" if (parenthesized_expression "(uVar7 == 0x4c)" ( (binary_expression "uVar7 == 0x4c" identifier == number_literal) )) (compound_statement "{\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x79dfc;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b05;\n          break;\n        case 2:\n          local_8c = (byte *)0x7a357;\n          break;\n        case 3:\n          local_8c = (byte *)0x7a34d;\n          break;\n        case 4:\n          local_8c = (byte *)0x7a33e;\n          break;\n        case 5:\n          local_8c = (byte *)0x7a32e;\n          break;\n        case 6:\n          local_8c = (byte *)0x7a31e;\n          break;\n        case 7:\n          local_8c = (byte *)0x7a309;\n          break;\n        case 8:\n          local_8c = (byte *)0x7a2f6;\n          break;\n        case 9:\n          local_8c = (byte *)0x7a2ea;\n          break;\n        case 10:\n          local_8c = (byte *)0x7a2da;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7a2c9;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7a2b9;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7a2ab;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7a29d;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7a28c;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7a27b;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7a26a;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7a255;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7a241;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7a230;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7a21f;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7a212;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7a207;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7a1f6;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7a1e5;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7a1d1;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7a1bd;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7a1ad;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7a19d;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7a18f;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7a182;\n          break;\n        default:\n          goto _L7017;\n        }\n        goto LAB_0002dd00;\n      }" { (switch_statement "switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x79dfc;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b05;\n          break;\n        case 2:\n          local_8c = (byte *)0x7a357;\n          break;\n        case 3:\n          local_8c = (byte *)0x7a34d;\n          break;\n        case 4:\n          local_8c = (byte *)0x7a33e;\n          break;\n        case 5:\n          local_8c = (byte *)0x7a32e;\n          break;\n        case 6:\n          local_8c = (byte *)0x7a31e;\n          break;\n        case 7:\n          local_8c = (byte *)0x7a309;\n          break;\n        case 8:\n          local_8c = (byte *)0x7a2f6;\n          break;\n        case 9:\n          local_8c = (byte *)0x7a2ea;\n          break;\n        case 10:\n          local_8c = (byte *)0x7a2da;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7a2c9;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7a2b9;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7a2ab;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7a29d;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7a28c;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7a27b;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7a26a;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7a255;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7a241;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7a230;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7a21f;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7a212;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7a207;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7a1f6;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7a1e5;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7a1d1;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7a1bd;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7a1ad;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7a19d;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7a18f;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7a182;\n          break;\n        default:\n          goto _L7017;\n        }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n        case 0:\n          local_8c = (byte *)0x79dfc;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b05;\n          break;\n        case 2:\n          local_8c = (byte *)0x7a357;\n          break;\n        case 3:\n          local_8c = (byte *)0x7a34d;\n          break;\n        case 4:\n          local_8c = (byte *)0x7a33e;\n          break;\n        case 5:\n          local_8c = (byte *)0x7a32e;\n          break;\n        case 6:\n          local_8c = (byte *)0x7a31e;\n          break;\n        case 7:\n          local_8c = (byte *)0x7a309;\n          break;\n        case 8:\n          local_8c = (byte *)0x7a2f6;\n          break;\n        case 9:\n          local_8c = (byte *)0x7a2ea;\n          break;\n        case 10:\n          local_8c = (byte *)0x7a2da;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7a2c9;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7a2b9;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7a2ab;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7a29d;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7a28c;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7a27b;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7a26a;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7a255;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7a241;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7a230;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7a21f;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7a212;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7a207;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7a1f6;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7a1e5;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7a1d1;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7a1bd;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7a1ad;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7a19d;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7a18f;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7a182;\n          break;\n        default:\n          goto _L7017;\n        }" { (case_statement "case 0:\n          local_8c = (byte *)0x79dfc;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x79dfc;" (assignment_expression "local_8c = (byte *)0x79dfc" identifier = (cast_expression "(byte *)0x79dfc" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n          local_8c = (byte *)0x78b05;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x78b05;" (assignment_expression "local_8c = (byte *)0x78b05" identifier = (cast_expression "(byte *)0x78b05" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n          local_8c = (byte *)0x7a357;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a357;" (assignment_expression "local_8c = (byte *)0x7a357" identifier = (cast_expression "(byte *)0x7a357" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n          local_8c = (byte *)0x7a34d;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a34d;" (assignment_expression "local_8c = (byte *)0x7a34d" identifier = (cast_expression "(byte *)0x7a34d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n          local_8c = (byte *)0x7a33e;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a33e;" (assignment_expression "local_8c = (byte *)0x7a33e" identifier = (cast_expression "(byte *)0x7a33e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n          local_8c = (byte *)0x7a32e;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a32e;" (assignment_expression "local_8c = (byte *)0x7a32e" identifier = (cast_expression "(byte *)0x7a32e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n          local_8c = (byte *)0x7a31e;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a31e;" (assignment_expression "local_8c = (byte *)0x7a31e" identifier = (cast_expression "(byte *)0x7a31e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n          local_8c = (byte *)0x7a309;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a309;" (assignment_expression "local_8c = (byte *)0x7a309" identifier = (cast_expression "(byte *)0x7a309" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n          local_8c = (byte *)0x7a2f6;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a2f6;" (assignment_expression "local_8c = (byte *)0x7a2f6" identifier = (cast_expression "(byte *)0x7a2f6" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n          local_8c = (byte *)0x7a2ea;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a2ea;" (assignment_expression "local_8c = (byte *)0x7a2ea" identifier = (cast_expression "(byte *)0x7a2ea" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n          local_8c = (byte *)0x7a2da;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a2da;" (assignment_expression "local_8c = (byte *)0x7a2da" identifier = (cast_expression "(byte *)0x7a2da" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n          local_8c = (byte *)0x7a2c9;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a2c9;" (assignment_expression "local_8c = (byte *)0x7a2c9" identifier = (cast_expression "(byte *)0x7a2c9" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n          local_8c = (byte *)0x7a2b9;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a2b9;" (assignment_expression "local_8c = (byte *)0x7a2b9" identifier = (cast_expression "(byte *)0x7a2b9" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd:\n          local_8c = (byte *)0x7a2ab;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a2ab;" (assignment_expression "local_8c = (byte *)0x7a2ab" identifier = (cast_expression "(byte *)0x7a2ab" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xe:\n          local_8c = (byte *)0x7a29d;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a29d;" (assignment_expression "local_8c = (byte *)0x7a29d" identifier = (cast_expression "(byte *)0x7a29d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xf:\n          local_8c = (byte *)0x7a28c;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a28c;" (assignment_expression "local_8c = (byte *)0x7a28c" identifier = (cast_expression "(byte *)0x7a28c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x10:\n          local_8c = (byte *)0x7a27b;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a27b;" (assignment_expression "local_8c = (byte *)0x7a27b" identifier = (cast_expression "(byte *)0x7a27b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x11:\n          local_8c = (byte *)0x7a26a;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a26a;" (assignment_expression "local_8c = (byte *)0x7a26a" identifier = (cast_expression "(byte *)0x7a26a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x12:\n          local_8c = (byte *)0x7a255;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a255;" (assignment_expression "local_8c = (byte *)0x7a255" identifier = (cast_expression "(byte *)0x7a255" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x13:\n          local_8c = (byte *)0x7a241;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a241;" (assignment_expression "local_8c = (byte *)0x7a241" identifier = (cast_expression "(byte *)0x7a241" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x14:\n          local_8c = (byte *)0x7a230;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a230;" (assignment_expression "local_8c = (byte *)0x7a230" identifier = (cast_expression "(byte *)0x7a230" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x15:\n          local_8c = (byte *)0x7a21f;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a21f;" (assignment_expression "local_8c = (byte *)0x7a21f" identifier = (cast_expression "(byte *)0x7a21f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x16:\n          local_8c = (byte *)0x7a212;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a212;" (assignment_expression "local_8c = (byte *)0x7a212" identifier = (cast_expression "(byte *)0x7a212" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x17:\n          local_8c = (byte *)0x7a207;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a207;" (assignment_expression "local_8c = (byte *)0x7a207" identifier = (cast_expression "(byte *)0x7a207" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x18:\n          local_8c = (byte *)0x7a1f6;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a1f6;" (assignment_expression "local_8c = (byte *)0x7a1f6" identifier = (cast_expression "(byte *)0x7a1f6" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x19:\n          local_8c = (byte *)0x7a1e5;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a1e5;" (assignment_expression "local_8c = (byte *)0x7a1e5" identifier = (cast_expression "(byte *)0x7a1e5" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1a:\n          local_8c = (byte *)0x7a1d1;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a1d1;" (assignment_expression "local_8c = (byte *)0x7a1d1" identifier = (cast_expression "(byte *)0x7a1d1" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1b:\n          local_8c = (byte *)0x7a1bd;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a1bd;" (assignment_expression "local_8c = (byte *)0x7a1bd" identifier = (cast_expression "(byte *)0x7a1bd" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1c:\n          local_8c = (byte *)0x7a1ad;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a1ad;" (assignment_expression "local_8c = (byte *)0x7a1ad" identifier = (cast_expression "(byte *)0x7a1ad" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1d:\n          local_8c = (byte *)0x7a19d;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a19d;" (assignment_expression "local_8c = (byte *)0x7a19d" identifier = (cast_expression "(byte *)0x7a19d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1e:\n          local_8c = (byte *)0x7a18f;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a18f;" (assignment_expression "local_8c = (byte *)0x7a18f" identifier = (cast_expression "(byte *)0x7a18f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1f:\n          local_8c = (byte *)0x7a182;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a182;" (assignment_expression "local_8c = (byte *)0x7a182" identifier = (cast_expression "(byte *)0x7a182" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "default:\n          goto _L7017;" default : (goto_statement "goto _L7017;" goto statement_identifier ;)) })) (goto_statement "goto LAB_0002dd00;" goto statement_identifier ;) })) (if_statement "if (uVar7 < 0x4d) {\n        if (uVar7 == 0x3e) goto LAB_0002efc8;\n        if (uVar7 < 0x3f) {\n          if (uVar7 == 0x32) {\n            in_stack_ffffff60 = (ushort *)0x2e2b3;\n            local_8c = (byte *)elf_ia64_reloc_type(local_80);\n            goto LAB_0002dcf0;\n          }\n          if (uVar7 != 0x35) goto _L7017;\n        }\n        else if (uVar7 != 0x46) {\n          if (uVar7 == 0x4b) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x798bb;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b4c;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bfc;\n              break;\n            case 3:\n              local_8c = (byte *)0x79bf4;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be9;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bde;\n              break;\n            case 6:\n              local_8c = (byte *)0x79bd4;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc8;\n              break;\n            default:\n              goto _L7017;\n            case 0xd:\n              local_8c = (byte *)0x79bbc;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bb1;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79ba2;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b93;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b84;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b70;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b5e;\n            }\n            goto LAB_0002dd00;\n          }\n          goto _L7017;\n        }\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7b69b;\n          break;\n        case 1:\n          local_8c = (byte *)0x789fa;\n          break;\n        case 2:\n          local_8c = (byte *)0x78a06;\n          break;\n        case 3:\n          local_8c = (byte *)0x789cd;\n          break;\n        case 4:\n          local_8c = (byte *)0x789e8;\n          break;\n        case 5:\n          local_8c = (byte *)0x7ba07;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b9fa;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b9ed;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b9da;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b9c2;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b9ac;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b99f;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b990;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7b981;\n          break;\n        default:\n          goto _L7017;\n        case 0xf:\n          local_8c = (byte *)0x7b973;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7b961;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7b94e;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7b93e;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7b92e;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7b91c;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7b909;\n        }\n        goto LAB_0002dd00;\n      }" if (parenthesized_expression "(uVar7 < 0x4d)" ( (binary_expression "uVar7 < 0x4d" identifier < number_literal) )) (compound_statement "{\n        if (uVar7 == 0x3e) goto LAB_0002efc8;\n        if (uVar7 < 0x3f) {\n          if (uVar7 == 0x32) {\n            in_stack_ffffff60 = (ushort *)0x2e2b3;\n            local_8c = (byte *)elf_ia64_reloc_type(local_80);\n            goto LAB_0002dcf0;\n          }\n          if (uVar7 != 0x35) goto _L7017;\n        }\n        else if (uVar7 != 0x46) {\n          if (uVar7 == 0x4b) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x798bb;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b4c;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bfc;\n              break;\n            case 3:\n              local_8c = (byte *)0x79bf4;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be9;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bde;\n              break;\n            case 6:\n              local_8c = (byte *)0x79bd4;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc8;\n              break;\n            default:\n              goto _L7017;\n            case 0xd:\n              local_8c = (byte *)0x79bbc;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bb1;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79ba2;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b93;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b84;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b70;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b5e;\n            }\n            goto LAB_0002dd00;\n          }\n          goto _L7017;\n        }\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7b69b;\n          break;\n        case 1:\n          local_8c = (byte *)0x789fa;\n          break;\n        case 2:\n          local_8c = (byte *)0x78a06;\n          break;\n        case 3:\n          local_8c = (byte *)0x789cd;\n          break;\n        case 4:\n          local_8c = (byte *)0x789e8;\n          break;\n        case 5:\n          local_8c = (byte *)0x7ba07;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b9fa;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b9ed;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b9da;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b9c2;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b9ac;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b99f;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b990;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7b981;\n          break;\n        default:\n          goto _L7017;\n        case 0xf:\n          local_8c = (byte *)0x7b973;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7b961;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7b94e;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7b93e;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7b92e;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7b91c;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7b909;\n        }\n        goto LAB_0002dd00;\n      }" { (if_statement "if (uVar7 == 0x3e) goto LAB_0002efc8;" if (parenthesized_expression "(uVar7 == 0x3e)" ( (binary_expression "uVar7 == 0x3e" identifier == number_literal) )) (goto_statement "goto LAB_0002efc8;" goto statement_identifier ;)) (if_statement "if (uVar7 < 0x3f) {\n          if (uVar7 == 0x32) {\n            in_stack_ffffff60 = (ushort *)0x2e2b3;\n            local_8c = (byte *)elf_ia64_reloc_type(local_80);\n            goto LAB_0002dcf0;\n          }\n          if (uVar7 != 0x35) goto _L7017;\n        }\n        else if (uVar7 != 0x46) {\n          if (uVar7 == 0x4b) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x798bb;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b4c;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bfc;\n              break;\n            case 3:\n              local_8c = (byte *)0x79bf4;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be9;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bde;\n              break;\n            case 6:\n              local_8c = (byte *)0x79bd4;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc8;\n              break;\n            default:\n              goto _L7017;\n            case 0xd:\n              local_8c = (byte *)0x79bbc;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bb1;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79ba2;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b93;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b84;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b70;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b5e;\n            }\n            goto LAB_0002dd00;\n          }\n          goto _L7017;\n        }" if (parenthesized_expression "(uVar7 < 0x3f)" ( (binary_expression "uVar7 < 0x3f" identifier < number_literal) )) (compound_statement "{\n          if (uVar7 == 0x32) {\n            in_stack_ffffff60 = (ushort *)0x2e2b3;\n            local_8c = (byte *)elf_ia64_reloc_type(local_80);\n            goto LAB_0002dcf0;\n          }\n          if (uVar7 != 0x35) goto _L7017;\n        }" { (if_statement "if (uVar7 == 0x32) {\n            in_stack_ffffff60 = (ushort *)0x2e2b3;\n            local_8c = (byte *)elf_ia64_reloc_type(local_80);\n            goto LAB_0002dcf0;\n          }" if (parenthesized_expression "(uVar7 == 0x32)" ( (binary_expression "uVar7 == 0x32" identifier == number_literal) )) (compound_statement "{\n            in_stack_ffffff60 = (ushort *)0x2e2b3;\n            local_8c = (byte *)elf_ia64_reloc_type(local_80);\n            goto LAB_0002dcf0;\n          }" { (expression_statement "in_stack_ffffff60 = (ushort *)0x2e2b3;" (assignment_expression "in_stack_ffffff60 = (ushort *)0x2e2b3" identifier = (cast_expression "(ushort *)0x2e2b3" ( (type_descriptor "ushort *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (expression_statement "local_8c = (byte *)elf_ia64_reloc_type(local_80);" (assignment_expression "local_8c = (byte *)elf_ia64_reloc_type(local_80)" identifier = (cast_expression "(byte *)elf_ia64_reloc_type(local_80)" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "elf_ia64_reloc_type(local_80)" identifier (argument_list "(local_80)" ( identifier ))))) ;) (goto_statement "goto LAB_0002dcf0;" goto statement_identifier ;) })) (if_statement "if (uVar7 != 0x35) goto _L7017;" if (parenthesized_expression "(uVar7 != 0x35)" ( (binary_expression "uVar7 != 0x35" identifier != number_literal) )) (goto_statement "goto _L7017;" goto statement_identifier ;)) }) (else_clause "else if (uVar7 != 0x46) {\n          if (uVar7 == 0x4b) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x798bb;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b4c;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bfc;\n              break;\n            case 3:\n              local_8c = (byte *)0x79bf4;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be9;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bde;\n              break;\n            case 6:\n              local_8c = (byte *)0x79bd4;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc8;\n              break;\n            default:\n              goto _L7017;\n            case 0xd:\n              local_8c = (byte *)0x79bbc;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bb1;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79ba2;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b93;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b84;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b70;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b5e;\n            }\n            goto LAB_0002dd00;\n          }\n          goto _L7017;\n        }" else (if_statement "if (uVar7 != 0x46) {\n          if (uVar7 == 0x4b) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x798bb;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b4c;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bfc;\n              break;\n            case 3:\n              local_8c = (byte *)0x79bf4;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be9;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bde;\n              break;\n            case 6:\n              local_8c = (byte *)0x79bd4;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc8;\n              break;\n            default:\n              goto _L7017;\n            case 0xd:\n              local_8c = (byte *)0x79bbc;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bb1;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79ba2;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b93;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b84;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b70;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b5e;\n            }\n            goto LAB_0002dd00;\n          }\n          goto _L7017;\n        }" if (parenthesized_expression "(uVar7 != 0x46)" ( (binary_expression "uVar7 != 0x46" identifier != number_literal) )) (compound_statement "{\n          if (uVar7 == 0x4b) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x798bb;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b4c;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bfc;\n              break;\n            case 3:\n              local_8c = (byte *)0x79bf4;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be9;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bde;\n              break;\n            case 6:\n              local_8c = (byte *)0x79bd4;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc8;\n              break;\n            default:\n              goto _L7017;\n            case 0xd:\n              local_8c = (byte *)0x79bbc;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bb1;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79ba2;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b93;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b84;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b70;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b5e;\n            }\n            goto LAB_0002dd00;\n          }\n          goto _L7017;\n        }" { (if_statement "if (uVar7 == 0x4b) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x798bb;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b4c;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bfc;\n              break;\n            case 3:\n              local_8c = (byte *)0x79bf4;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be9;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bde;\n              break;\n            case 6:\n              local_8c = (byte *)0x79bd4;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc8;\n              break;\n            default:\n              goto _L7017;\n            case 0xd:\n              local_8c = (byte *)0x79bbc;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bb1;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79ba2;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b93;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b84;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b70;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b5e;\n            }\n            goto LAB_0002dd00;\n          }" if (parenthesized_expression "(uVar7 == 0x4b)" ( (binary_expression "uVar7 == 0x4b" identifier == number_literal) )) (compound_statement "{\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x798bb;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b4c;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bfc;\n              break;\n            case 3:\n              local_8c = (byte *)0x79bf4;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be9;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bde;\n              break;\n            case 6:\n              local_8c = (byte *)0x79bd4;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc8;\n              break;\n            default:\n              goto _L7017;\n            case 0xd:\n              local_8c = (byte *)0x79bbc;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bb1;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79ba2;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b93;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b84;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b70;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b5e;\n            }\n            goto LAB_0002dd00;\n          }" { (switch_statement "switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x798bb;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b4c;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bfc;\n              break;\n            case 3:\n              local_8c = (byte *)0x79bf4;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be9;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bde;\n              break;\n            case 6:\n              local_8c = (byte *)0x79bd4;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc8;\n              break;\n            default:\n              goto _L7017;\n            case 0xd:\n              local_8c = (byte *)0x79bbc;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bb1;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79ba2;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b93;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b84;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b70;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b5e;\n            }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n            case 0:\n              local_8c = (byte *)0x798bb;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b4c;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bfc;\n              break;\n            case 3:\n              local_8c = (byte *)0x79bf4;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be9;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bde;\n              break;\n            case 6:\n              local_8c = (byte *)0x79bd4;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc8;\n              break;\n            default:\n              goto _L7017;\n            case 0xd:\n              local_8c = (byte *)0x79bbc;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bb1;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79ba2;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b93;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b84;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b70;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b5e;\n            }" { (case_statement "case 0:\n              local_8c = (byte *)0x798bb;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x798bb;" (assignment_expression "local_8c = (byte *)0x798bb" identifier = (cast_expression "(byte *)0x798bb" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n              local_8c = (byte *)0x78b4c;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x78b4c;" (assignment_expression "local_8c = (byte *)0x78b4c" identifier = (cast_expression "(byte *)0x78b4c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n              local_8c = (byte *)0x79bfc;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79bfc;" (assignment_expression "local_8c = (byte *)0x79bfc" identifier = (cast_expression "(byte *)0x79bfc" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n              local_8c = (byte *)0x79bf4;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79bf4;" (assignment_expression "local_8c = (byte *)0x79bf4" identifier = (cast_expression "(byte *)0x79bf4" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n              local_8c = (byte *)0x79be9;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79be9;" (assignment_expression "local_8c = (byte *)0x79be9" identifier = (cast_expression "(byte *)0x79be9" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n              local_8c = (byte *)0x79bde;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79bde;" (assignment_expression "local_8c = (byte *)0x79bde" identifier = (cast_expression "(byte *)0x79bde" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n              local_8c = (byte *)0x79bd4;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79bd4;" (assignment_expression "local_8c = (byte *)0x79bd4" identifier = (cast_expression "(byte *)0x79bd4" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n              local_8c = (byte *)0x79bc8;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79bc8;" (assignment_expression "local_8c = (byte *)0x79bc8" identifier = (cast_expression "(byte *)0x79bc8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "default:\n              goto _L7017;" default : (goto_statement "goto _L7017;" goto statement_identifier ;)) (case_statement "case 0xd:\n              local_8c = (byte *)0x79bbc;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79bbc;" (assignment_expression "local_8c = (byte *)0x79bbc" identifier = (cast_expression "(byte *)0x79bbc" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x13:\n              local_8c = (byte *)0x79bb1;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79bb1;" (assignment_expression "local_8c = (byte *)0x79bb1" identifier = (cast_expression "(byte *)0x79bb1" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x14:\n              local_8c = (byte *)0x79ba2;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79ba2;" (assignment_expression "local_8c = (byte *)0x79ba2" identifier = (cast_expression "(byte *)0x79ba2" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x15:\n              local_8c = (byte *)0x79b93;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79b93;" (assignment_expression "local_8c = (byte *)0x79b93" identifier = (cast_expression "(byte *)0x79b93" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x16:\n              local_8c = (byte *)0x79b84;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79b84;" (assignment_expression "local_8c = (byte *)0x79b84" identifier = (cast_expression "(byte *)0x79b84" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x17:\n              local_8c = (byte *)0x79b70;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79b70;" (assignment_expression "local_8c = (byte *)0x79b70" identifier = (cast_expression "(byte *)0x79b70" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x18:\n              local_8c = (byte *)0x79b5e;" case number_literal : (expression_statement "local_8c = (byte *)0x79b5e;" (assignment_expression "local_8c = (byte *)0x79b5e" identifier = (cast_expression "(byte *)0x79b5e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;)) })) (goto_statement "goto LAB_0002dd00;" goto statement_identifier ;) })) (goto_statement "goto _L7017;" goto statement_identifier ;) })))) (switch_statement "switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7b69b;\n          break;\n        case 1:\n          local_8c = (byte *)0x789fa;\n          break;\n        case 2:\n          local_8c = (byte *)0x78a06;\n          break;\n        case 3:\n          local_8c = (byte *)0x789cd;\n          break;\n        case 4:\n          local_8c = (byte *)0x789e8;\n          break;\n        case 5:\n          local_8c = (byte *)0x7ba07;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b9fa;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b9ed;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b9da;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b9c2;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b9ac;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b99f;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b990;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7b981;\n          break;\n        default:\n          goto _L7017;\n        case 0xf:\n          local_8c = (byte *)0x7b973;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7b961;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7b94e;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7b93e;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7b92e;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7b91c;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7b909;\n        }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n        case 0:\n          local_8c = (byte *)0x7b69b;\n          break;\n        case 1:\n          local_8c = (byte *)0x789fa;\n          break;\n        case 2:\n          local_8c = (byte *)0x78a06;\n          break;\n        case 3:\n          local_8c = (byte *)0x789cd;\n          break;\n        case 4:\n          local_8c = (byte *)0x789e8;\n          break;\n        case 5:\n          local_8c = (byte *)0x7ba07;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b9fa;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b9ed;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b9da;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b9c2;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b9ac;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b99f;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b990;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7b981;\n          break;\n        default:\n          goto _L7017;\n        case 0xf:\n          local_8c = (byte *)0x7b973;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7b961;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7b94e;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7b93e;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7b92e;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7b91c;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7b909;\n        }" { (case_statement "case 0:\n          local_8c = (byte *)0x7b69b;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b69b;" (assignment_expression "local_8c = (byte *)0x7b69b" identifier = (cast_expression "(byte *)0x7b69b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n          local_8c = (byte *)0x789fa;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x789fa;" (assignment_expression "local_8c = (byte *)0x789fa" identifier = (cast_expression "(byte *)0x789fa" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n          local_8c = (byte *)0x78a06;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x78a06;" (assignment_expression "local_8c = (byte *)0x78a06" identifier = (cast_expression "(byte *)0x78a06" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n          local_8c = (byte *)0x789cd;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x789cd;" (assignment_expression "local_8c = (byte *)0x789cd" identifier = (cast_expression "(byte *)0x789cd" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n          local_8c = (byte *)0x789e8;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x789e8;" (assignment_expression "local_8c = (byte *)0x789e8" identifier = (cast_expression "(byte *)0x789e8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n          local_8c = (byte *)0x7ba07;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ba07;" (assignment_expression "local_8c = (byte *)0x7ba07" identifier = (cast_expression "(byte *)0x7ba07" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n          local_8c = (byte *)0x7b9fa;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b9fa;" (assignment_expression "local_8c = (byte *)0x7b9fa" identifier = (cast_expression "(byte *)0x7b9fa" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n          local_8c = (byte *)0x7b9ed;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b9ed;" (assignment_expression "local_8c = (byte *)0x7b9ed" identifier = (cast_expression "(byte *)0x7b9ed" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n          local_8c = (byte *)0x7b9da;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b9da;" (assignment_expression "local_8c = (byte *)0x7b9da" identifier = (cast_expression "(byte *)0x7b9da" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n          local_8c = (byte *)0x7b9c2;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b9c2;" (assignment_expression "local_8c = (byte *)0x7b9c2" identifier = (cast_expression "(byte *)0x7b9c2" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n          local_8c = (byte *)0x7b9ac;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b9ac;" (assignment_expression "local_8c = (byte *)0x7b9ac" identifier = (cast_expression "(byte *)0x7b9ac" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n          local_8c = (byte *)0x7b99f;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b99f;" (assignment_expression "local_8c = (byte *)0x7b99f" identifier = (cast_expression "(byte *)0x7b99f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n          local_8c = (byte *)0x7b990;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b990;" (assignment_expression "local_8c = (byte *)0x7b990" identifier = (cast_expression "(byte *)0x7b990" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd:\n          local_8c = (byte *)0x7b981;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b981;" (assignment_expression "local_8c = (byte *)0x7b981" identifier = (cast_expression "(byte *)0x7b981" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "default:\n          goto _L7017;" default : (goto_statement "goto _L7017;" goto statement_identifier ;)) (case_statement "case 0xf:\n          local_8c = (byte *)0x7b973;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b973;" (assignment_expression "local_8c = (byte *)0x7b973" identifier = (cast_expression "(byte *)0x7b973" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x10:\n          local_8c = (byte *)0x7b961;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b961;" (assignment_expression "local_8c = (byte *)0x7b961" identifier = (cast_expression "(byte *)0x7b961" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x11:\n          local_8c = (byte *)0x7b94e;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b94e;" (assignment_expression "local_8c = (byte *)0x7b94e" identifier = (cast_expression "(byte *)0x7b94e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x12:\n          local_8c = (byte *)0x7b93e;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b93e;" (assignment_expression "local_8c = (byte *)0x7b93e" identifier = (cast_expression "(byte *)0x7b93e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x13:\n          local_8c = (byte *)0x7b92e;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b92e;" (assignment_expression "local_8c = (byte *)0x7b92e" identifier = (cast_expression "(byte *)0x7b92e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x14:\n          local_8c = (byte *)0x7b91c;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b91c;" (assignment_expression "local_8c = (byte *)0x7b91c" identifier = (cast_expression "(byte *)0x7b91c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x15:\n          local_8c = (byte *)0x7b909;" case number_literal : (expression_statement "local_8c = (byte *)0x7b909;" (assignment_expression "local_8c = (byte *)0x7b909" identifier = (cast_expression "(byte *)0x7b909" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;)) })) (goto_statement "goto LAB_0002dd00;" goto statement_identifier ;) })) (if_statement "if (uVar7 == 0x54) {\ncode_r0x0002edcd:\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7ac6f;\n          break;\n        case 1:\n          local_8c = (byte *)0x78a81;\n          break;\n        case 2:\n          local_8c = (byte *)0x7b139;\n          break;\n        case 3:\n          local_8c = (byte *)0x7b12f;\n          break;\n        case 4:\n          local_8c = (byte *)0x7b125;\n          break;\n        case 5:\n          local_8c = (byte *)0x7b117;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b109;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b0fb;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b0ec;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b0dd;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b0cd;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b0b8;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b0a5;\n          break;\n        default:\n          goto _L7017;\n        }\n        goto LAB_0002dd00;\n      }" if (parenthesized_expression "(uVar7 == 0x54)" ( (binary_expression "uVar7 == 0x54" identifier == number_literal) )) (compound_statement "{\ncode_r0x0002edcd:\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7ac6f;\n          break;\n        case 1:\n          local_8c = (byte *)0x78a81;\n          break;\n        case 2:\n          local_8c = (byte *)0x7b139;\n          break;\n        case 3:\n          local_8c = (byte *)0x7b12f;\n          break;\n        case 4:\n          local_8c = (byte *)0x7b125;\n          break;\n        case 5:\n          local_8c = (byte *)0x7b117;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b109;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b0fb;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b0ec;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b0dd;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b0cd;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b0b8;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b0a5;\n          break;\n        default:\n          goto _L7017;\n        }\n        goto LAB_0002dd00;\n      }" { (labeled_statement "code_r0x0002edcd:\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7ac6f;\n          break;\n        case 1:\n          local_8c = (byte *)0x78a81;\n          break;\n        case 2:\n          local_8c = (byte *)0x7b139;\n          break;\n        case 3:\n          local_8c = (byte *)0x7b12f;\n          break;\n        case 4:\n          local_8c = (byte *)0x7b125;\n          break;\n        case 5:\n          local_8c = (byte *)0x7b117;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b109;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b0fb;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b0ec;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b0dd;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b0cd;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b0b8;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b0a5;\n          break;\n        default:\n          goto _L7017;\n        }" statement_identifier : (switch_statement "switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7ac6f;\n          break;\n        case 1:\n          local_8c = (byte *)0x78a81;\n          break;\n        case 2:\n          local_8c = (byte *)0x7b139;\n          break;\n        case 3:\n          local_8c = (byte *)0x7b12f;\n          break;\n        case 4:\n          local_8c = (byte *)0x7b125;\n          break;\n        case 5:\n          local_8c = (byte *)0x7b117;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b109;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b0fb;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b0ec;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b0dd;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b0cd;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b0b8;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b0a5;\n          break;\n        default:\n          goto _L7017;\n        }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n        case 0:\n          local_8c = (byte *)0x7ac6f;\n          break;\n        case 1:\n          local_8c = (byte *)0x78a81;\n          break;\n        case 2:\n          local_8c = (byte *)0x7b139;\n          break;\n        case 3:\n          local_8c = (byte *)0x7b12f;\n          break;\n        case 4:\n          local_8c = (byte *)0x7b125;\n          break;\n        case 5:\n          local_8c = (byte *)0x7b117;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b109;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b0fb;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b0ec;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b0dd;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b0cd;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b0b8;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b0a5;\n          break;\n        default:\n          goto _L7017;\n        }" { (case_statement "case 0:\n          local_8c = (byte *)0x7ac6f;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ac6f;" (assignment_expression "local_8c = (byte *)0x7ac6f" identifier = (cast_expression "(byte *)0x7ac6f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n          local_8c = (byte *)0x78a81;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x78a81;" (assignment_expression "local_8c = (byte *)0x78a81" identifier = (cast_expression "(byte *)0x78a81" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n          local_8c = (byte *)0x7b139;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b139;" (assignment_expression "local_8c = (byte *)0x7b139" identifier = (cast_expression "(byte *)0x7b139" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n          local_8c = (byte *)0x7b12f;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b12f;" (assignment_expression "local_8c = (byte *)0x7b12f" identifier = (cast_expression "(byte *)0x7b12f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n          local_8c = (byte *)0x7b125;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b125;" (assignment_expression "local_8c = (byte *)0x7b125" identifier = (cast_expression "(byte *)0x7b125" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n          local_8c = (byte *)0x7b117;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b117;" (assignment_expression "local_8c = (byte *)0x7b117" identifier = (cast_expression "(byte *)0x7b117" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n          local_8c = (byte *)0x7b109;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b109;" (assignment_expression "local_8c = (byte *)0x7b109" identifier = (cast_expression "(byte *)0x7b109" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n          local_8c = (byte *)0x7b0fb;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b0fb;" (assignment_expression "local_8c = (byte *)0x7b0fb" identifier = (cast_expression "(byte *)0x7b0fb" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n          local_8c = (byte *)0x7b0ec;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b0ec;" (assignment_expression "local_8c = (byte *)0x7b0ec" identifier = (cast_expression "(byte *)0x7b0ec" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n          local_8c = (byte *)0x7b0dd;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b0dd;" (assignment_expression "local_8c = (byte *)0x7b0dd" identifier = (cast_expression "(byte *)0x7b0dd" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n          local_8c = (byte *)0x7b0cd;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b0cd;" (assignment_expression "local_8c = (byte *)0x7b0cd" identifier = (cast_expression "(byte *)0x7b0cd" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n          local_8c = (byte *)0x7b0b8;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b0b8;" (assignment_expression "local_8c = (byte *)0x7b0b8" identifier = (cast_expression "(byte *)0x7b0b8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n          local_8c = (byte *)0x7b0a5;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b0a5;" (assignment_expression "local_8c = (byte *)0x7b0a5" identifier = (cast_expression "(byte *)0x7b0a5" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "default:\n          goto _L7017;" default : (goto_statement "goto _L7017;" goto statement_identifier ;)) }))) (goto_statement "goto LAB_0002dd00;" goto statement_identifier ;) })) (if_statement "if (uVar7 < 0x55) {\n        if (uVar7 != 0x50) {\n          if (uVar7 == 0x53) goto code_r0x0002e6d7;\n          goto _L7017;\n        }\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7a838;\n          break;\n        case 1:\n          local_8c = (byte *)0x78aac;\n          break;\n        case 2:\n          local_8c = (byte *)0x7ac65;\n          break;\n        case 3:\n          local_8c = (byte *)0x7ac5b;\n          break;\n        case 4:\n          local_8c = (byte *)0x7ac51;\n          break;\n        case 5:\n          local_8c = (byte *)0x7ac47;\n          break;\n        case 6:\n          local_8c = (byte *)0x7ac3b;\n          break;\n        case 7:\n          local_8c = (byte *)0x7ac2e;\n          break;\n        case 8:\n          local_8c = (byte *)0x7ac21;\n          break;\n        case 9:\n          local_8c = (byte *)0x7ac14;\n          break;\n        case 10:\n          local_8c = (byte *)0x7ac07;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7abf2;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7abdf;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7abd3;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7abc5;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7abb7;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7aba9;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7ab9a;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7ab89;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7ab78;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7ab67;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7ab56;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7ab49;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7ab3a;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7ab2b;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7ab1c;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7ab11;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7ab04;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7aaf7;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7aaea;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7aadc;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7aace;\n          break;\n        case 0x20:\n          local_8c = (byte *)0x7aabb;\n          break;\n        case 0x21:\n          local_8c = (byte *)0x7aab0;\n          break;\n        case 0x22:\n          local_8c = (byte *)0x7aa98;\n          break;\n        case 0x23:\n          local_8c = (byte *)0x7aa8b;\n          break;\n        case 0x24:\n          local_8c = (byte *)0x7aa74;\n          break;\n        default:\n          goto _L7017;\n        }\nLAB_0002dd00:\n        pcVar10 = "%-22s";\n        if (do_wide == 0) {\n          pcVar10 = "%-17.17s";\n        }\n        printf(pcVar10,local_8c);\n        bVar22 = true;\n        uVar7 = (filedata->file_header).e_machine;\n        bVar20 = uVar7 < 0x9026;\n        bVar21 = uVar7 == 0x9026;\n        if (!bVar21) goto LAB_0002dbff;\n        iVar16 = 0xf;\n        pbVar18 = local_8c;\n        pbVar19 = (byte *)"R_ALPHA_LITUSE";\n        do {\n          if (iVar16 == 0) break;\n          iVar16 = iVar16 + -1;\n          bVar20 = *pbVar18 < *pbVar19;\n          bVar21 = *pbVar18 == *pbVar19;\n          pbVar18 = pbVar18 + (uint)bVar23 * -2 + 1;\n          pbVar19 = pbVar19 + (uint)bVar23 * -2 + 1;\n        } while (bVar21);\n        if ((!bVar20 && !bVar21) != bVar20) goto LAB_0002dbff;\n        if (is_rela == 0) {\n          if (local_90 == 0 && local_94 == 0) goto LAB_0002dc72;\n          goto LAB_0002dc11;\n        }\n        piVar1 = (int *)((int)&rels[uVar17].r_addend + 4);\n        if (*piVar1 == 0 && (uint)(6 < (uint)rels[uVar17].r_addend) <= (uint)-*piVar1) {\n                    /* WARNING: Could not recover jumptable at 0x0002dd94. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n          bVar8 = (*(code *)((int)&_GLOBAL_OFFSET_TABLE_ +\n                            *(int *)(&DAT_0008c8d0 + (int)rels[uVar17].r_addend * 4)))();\n          return bVar8;\n        }\n        putc(0x20,*(FILE **)puVar6);\n        bVar5 = rels[uVar17].r_addend;\n        sym_info_00 = (Elf_Internal_Sym *)0x5;\n        pcVar10 = (char *)dcgettext(0,"<unknown addend: %lx>");\n        printf(pcVar10,(int)bVar5);\n        local_6c = 0;\n      }\n      else {\n        if (uVar7 == 0x55) {\ncode_r0x0002e4ef:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b1aa;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a3e;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5ab;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b5a1;\n            break;\n          case 4:\n            local_8c = (byte *)0x7b597;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b587;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b57d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b568;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b555;\n            break;\n          default:\n            goto _L7017;\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar7 == 0x56) {\ncode_r0x0002e577:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b143;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a50;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b53b;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b52a;\n            break;\n          case 4:\n            local_8c = (byte *)0x7b520;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b510;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4fe;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b4f4;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4e4;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4d2;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b4c8;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b8;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a7;\n            break;\n          default:\n            goto _L7017;\n          }\n          goto LAB_0002dd00;\n        }\n_L7017:\n        sym_info_00 = (Elf_Internal_Sym *)0x5;\n        pcVar10 = (char *)dcgettext(0,"unrecognized: %-7lx");\n        printf(pcVar10,local_80);\n        bVar22 = false;\n        local_8c = (byte *)0x0;\nLAB_0002dbff:\n        if (local_90 == 0 && local_94 == 0) {\n          if (is_rela != 0) {\n            iVar16 = (int)rels[uVar17].r_addend;\n            sym_info_00 = *(Elf_Internal_Sym **)((int)&rels[uVar17].r_addend + 4);\n            printf("%*c",(-(uint)(is_32bit_elf == 0) & 8) + 0xc,0x20);\n            if ((int)sym_info_00 < 0) {\n              sym_info_00 = (Elf_Internal_Sym *)\n                            -(int)((int)&sym_info_00->st_value + (uint)(iVar16 != 0));\n              printf("-%llx",-iVar16);\n            }\n            else {\n              printf("%llx",iVar16);\n            }\n          }\n        }\n        else {\nLAB_0002dc11:\n          if ((symtab == (Elf_Internal_Sym *)0x0) || ((local_94 < nsyms) <= local_90)) {\n            sym_info_00 = (Elf_Internal_Sym *)0x5;\n            pcVar10 = (char *)dcgettext(0," bad symbol index: %08lx in reloc");\n            error(pcVar10,local_94);\n            local_6c = 0;\n          }\n          else {\n            pEVar24 = symtab + local_94;\n            pcVar10 = get_symbol_version_string\n                                ((Filedata *)strtablen,local_94,(char *)&pEVar24->st_name,\n                                 (ulong)&pEVar24->st_shndx,(uint)&sym_info,\n                                 (Elf_Internal_Sym *)&vna_other,(versioned_symbol_info *)sym_info_00\n                                 ,in_stack_ffffff60,psym_1);\n            putchar(0x20);\n            if ((pEVar24->st_info & 0xf) == 10) {\n              pcVar13 = "??";\n              uVar14 = -(uint)(is_32bit_elf == 0) & 6;\n              uVar11 = uVar14 + 8;\n              if (strtab != (char *)0x0) {\n                uVar12 = pEVar24->st_name;\n                if ((uVar12 < strtablen) && (uVar12 != 0)) {\n                  pcVar13 = strtab + uVar12;\n                }\n                else {\n                  pcVar13 = "??";\n                }\n              }\n              in_stack_ffffff60 = (ushort *)0x2e9d3;\n              uVar12 = print_symbol(uVar11,pcVar13);\n              if (pcVar10 != (char *)0x0) {\n                pcVar13 = "@@%s";\n                if (sym_info != symbol_public) {\n                  pcVar13 = "@%s";\n                }\n                printf(pcVar13,pcVar10);\n              }\n              iVar16 = (uVar14 + 9) - uVar12;\n              if (uVar11 < uVar12) {\n                iVar16 = 1;\n              }\n              sym_info_00 = (Elf_Internal_Sym *)&DAT_0007c3bc;\n              printf("()%-*s",iVar16);\n            }\n            else {\n              in_stack_ffffff60 = (ushort *)0x2ebcf;\n              print_vma(CONCAT44(uVar11,psym_1),(print_mode)pEVar24->st_value);\n              pcVar13 = "   ";\n              if (is_32bit_elf == 0) {\n                pcVar13 = " ";\n              }\n              printf(pcVar13);\n            }\n            uVar14 = pEVar24->st_name;\n            if (uVar14 == 0) {\n              pcVar10 = "<null>";\n              if ((pEVar24->st_info & 0xf) == 3) {\n                pEVar24 = (Elf_Internal_Sym *)pEVar24->st_shndx;\n                if (pEVar24 < (Elf_Internal_Sym *)(filedata->file_header).e_shnum) {\n                  if (filedata->section_headers + (int)pEVar24 == (Elf_Internal_Shdr *)0x0) {\n                    pcVar10 = "<none>";\n                  }\n                  else if (filedata->string_table == (char *)0x0) {\n                    pcVar10 = "<no-strings>";\n                  }\n                  else {\n                    uVar14 = filedata->section_headers[(int)pEVar24].sh_name;\n                    pcVar10 = filedata->string_table + uVar14;\n                    if (uVar14 < filedata->string_table_length) goto LAB_0002ea57;\n                    pcVar10 = "<corrupt>";\n                  }\n                  sym_info_00 = (Elf_Internal_Sym *)0x5;\n                  pcVar10 = (char *)dcgettext(0,pcVar10);\n                }\n                else {\n                  pcVar10 = "ABS";\n                  if ((pEVar24 != (Elf_Internal_Sym *)0xfffffff1) &&\n                     (pcVar10 = "COMMON", pEVar24 != (Elf_Internal_Sym *)0xfffffff2)) {\n                    uVar7 = (filedata->file_header).e_machine;\n                    if (uVar7 == 8) {\n                      pcVar10 = "SCOMMON";\n                      if ((pEVar24 != (Elf_Internal_Sym *)0xffffff03) &&\n                         (pcVar10 = "SUNDEF", pEVar24 != (Elf_Internal_Sym *)0xffffff04))\n                      goto LAB_0002f0b3;\n                    }\n                    else if (uVar7 == 0x8c) {\n                      pcVar10 = "SCOMMON";\n                      if (pEVar24 != (Elf_Internal_Sym *)0xffffff00) goto LAB_0002f0b3;\n                    }\n                    else if ((uVar7 == 0x3e) || (uVar7 == 0xb4)) {\n                      pcVar10 = "LARGE_COMMON";\n                      if (pEVar24 != (Elf_Internal_Sym *)0xffffff02) goto LAB_0002f085;\n                    }\n                    else if (uVar7 == 0xb5) {\n                      pcVar10 = "LARGE_COMMON";\n                      if (pEVar24 != (Elf_Internal_Sym *)0xffffff02) goto LAB_0002f0b3;\n                    }\n                    else {\nLAB_0002f085:\n                      if (uVar7 == 0x32) {\n                        uVar2 = (filedata->file_header).e_ident[7];\n                        if ((pEVar24 == (Elf_Internal_Sym *)0xffffff00) && (uVar2 == '\x01')) {\n                          pcVar10 = "ANSI_COM";\n                        }\n                        else {\n                          if ((uVar2 != '\r') || (pEVar24 != (Elf_Internal_Sym *)0xffffff20))\n                          goto LAB_0002f0b3;\n                          pcVar10 = "VMS_SYMVEC";\n                        }\n                      }\n                      else {\nLAB_0002f0b3:\n                        sprintf(name_buf,"<section 0x%x>");\n                        pcVar10 = name_buf;\n                        sym_info_00 = pEVar24;\n                      }\n                    }\n                  }\n                }\n              }\nLAB_0002ea57:\n              in_stack_ffffff60 = (ushort *)0x2ea61;\n              print_symbol(0x16,pcVar10);\n            }\n            else if (strtab == (char *)0x0) {\n              sym_info_00 = (Elf_Internal_Sym *)0x5;\n              pcVar10 = (char *)dcgettext(0,"<string table index: %3ld>");\n              printf(pcVar10,uVar14);\n            }\n            else if (uVar14 < strtablen) {\n              in_stack_ffffff60 = (ushort *)0x2ec91;\n              print_symbol(0x16,strtab + uVar14);\n              if (pcVar10 != (char *)0x0) {\n                pcVar13 = "@@%s";\n                if (sym_info != symbol_public) {\n                  pcVar13 = "@%s";\n                }\n                printf(pcVar13,pcVar10);\n              }\n            }\n            else {\n              sym_info_00 = (Elf_Internal_Sym *)0x5;\n              pcVar10 = (char *)dcgettext(0,"<corrupt string table index: %3ld>");\n              error(pcVar10,uVar14);\n              local_6c = 0;\n            }\n            if (is_rela != 0) {\n              sym_info_00 = *(Elf_Internal_Sym **)((int)&rels[uVar17].r_addend + 4);\n              iVar16 = (int)rels[uVar17].r_addend;\n              if ((int)sym_info_00 < 0) {\n                sym_info_00 = (Elf_Internal_Sym *)\n                              -(int)((int)&sym_info_00->st_value + (uint)(iVar16 != 0));\n                printf(" - %llx",-iVar16);\n              }\n              else {\n                printf(" + %llx",iVar16);\n              }\n            }\n          }\n        }\n        if ((filedata->file_header).e_machine == 0x2b) {\n          bVar20 = false;\n          bVar22 = !bVar22;\n          if (!bVar22) {\n            iVar16 = 0xe;\n            pbVar18 = (byte *)"R_SPARC_OLO10";\n            do {\n              if (iVar16 == 0) break;\n              iVar16 = iVar16 + -1;\n              bVar20 = *local_8c < *pbVar18;\n              bVar22 = *local_8c == *pbVar18;\n              local_8c = local_8c + (uint)bVar23 * -2 + 1;\n              pbVar18 = pbVar18 + (uint)bVar23 * -2 + 1;\n            } while (bVar22);\n            if ((!bVar20 && !bVar22) == bVar20) {\n              printf(" + %lx",(int)psym_1 >> 8);\n            }\n          }\n        }\n      }" if (parenthesized_expression "(uVar7 < 0x55)" ( (binary_expression "uVar7 < 0x55" identifier < number_literal) )) (compound_statement "{\n        if (uVar7 != 0x50) {\n          if (uVar7 == 0x53) goto code_r0x0002e6d7;\n          goto _L7017;\n        }\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7a838;\n          break;\n        case 1:\n          local_8c = (byte *)0x78aac;\n          break;\n        case 2:\n          local_8c = (byte *)0x7ac65;\n          break;\n        case 3:\n          local_8c = (byte *)0x7ac5b;\n          break;\n        case 4:\n          local_8c = (byte *)0x7ac51;\n          break;\n        case 5:\n          local_8c = (byte *)0x7ac47;\n          break;\n        case 6:\n          local_8c = (byte *)0x7ac3b;\n          break;\n        case 7:\n          local_8c = (byte *)0x7ac2e;\n          break;\n        case 8:\n          local_8c = (byte *)0x7ac21;\n          break;\n        case 9:\n          local_8c = (byte *)0x7ac14;\n          break;\n        case 10:\n          local_8c = (byte *)0x7ac07;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7abf2;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7abdf;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7abd3;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7abc5;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7abb7;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7aba9;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7ab9a;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7ab89;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7ab78;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7ab67;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7ab56;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7ab49;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7ab3a;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7ab2b;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7ab1c;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7ab11;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7ab04;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7aaf7;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7aaea;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7aadc;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7aace;\n          break;\n        case 0x20:\n          local_8c = (byte *)0x7aabb;\n          break;\n        case 0x21:\n          local_8c = (byte *)0x7aab0;\n          break;\n        case 0x22:\n          local_8c = (byte *)0x7aa98;\n          break;\n        case 0x23:\n          local_8c = (byte *)0x7aa8b;\n          break;\n        case 0x24:\n          local_8c = (byte *)0x7aa74;\n          break;\n        default:\n          goto _L7017;\n        }\nLAB_0002dd00:\n        pcVar10 = "%-22s";\n        if (do_wide == 0) {\n          pcVar10 = "%-17.17s";\n        }\n        printf(pcVar10,local_8c);\n        bVar22 = true;\n        uVar7 = (filedata->file_header).e_machine;\n        bVar20 = uVar7 < 0x9026;\n        bVar21 = uVar7 == 0x9026;\n        if (!bVar21) goto LAB_0002dbff;\n        iVar16 = 0xf;\n        pbVar18 = local_8c;\n        pbVar19 = (byte *)"R_ALPHA_LITUSE";\n        do {\n          if (iVar16 == 0) break;\n          iVar16 = iVar16 + -1;\n          bVar20 = *pbVar18 < *pbVar19;\n          bVar21 = *pbVar18 == *pbVar19;\n          pbVar18 = pbVar18 + (uint)bVar23 * -2 + 1;\n          pbVar19 = pbVar19 + (uint)bVar23 * -2 + 1;\n        } while (bVar21);\n        if ((!bVar20 && !bVar21) != bVar20) goto LAB_0002dbff;\n        if (is_rela == 0) {\n          if (local_90 == 0 && local_94 == 0) goto LAB_0002dc72;\n          goto LAB_0002dc11;\n        }\n        piVar1 = (int *)((int)&rels[uVar17].r_addend + 4);\n        if (*piVar1 == 0 && (uint)(6 < (uint)rels[uVar17].r_addend) <= (uint)-*piVar1) {\n                    /* WARNING: Could not recover jumptable at 0x0002dd94. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n          bVar8 = (*(code *)((int)&_GLOBAL_OFFSET_TABLE_ +\n                            *(int *)(&DAT_0008c8d0 + (int)rels[uVar17].r_addend * 4)))();\n          return bVar8;\n        }\n        putc(0x20,*(FILE **)puVar6);\n        bVar5 = rels[uVar17].r_addend;\n        sym_info_00 = (Elf_Internal_Sym *)0x5;\n        pcVar10 = (char *)dcgettext(0,"<unknown addend: %lx>");\n        printf(pcVar10,(int)bVar5);\n        local_6c = 0;\n      }" { (if_statement "if (uVar7 != 0x50) {\n          if (uVar7 == 0x53) goto code_r0x0002e6d7;\n          goto _L7017;\n        }" if (parenthesized_expression "(uVar7 != 0x50)" ( (binary_expression "uVar7 != 0x50" identifier != number_literal) )) (compound_statement "{\n          if (uVar7 == 0x53) goto code_r0x0002e6d7;\n          goto _L7017;\n        }" { (if_statement "if (uVar7 == 0x53) goto code_r0x0002e6d7;" if (parenthesized_expression "(uVar7 == 0x53)" ( (binary_expression "uVar7 == 0x53" identifier == number_literal) )) (goto_statement "goto code_r0x0002e6d7;" goto statement_identifier ;)) (goto_statement "goto _L7017;" goto statement_identifier ;) })) (switch_statement "switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7a838;\n          break;\n        case 1:\n          local_8c = (byte *)0x78aac;\n          break;\n        case 2:\n          local_8c = (byte *)0x7ac65;\n          break;\n        case 3:\n          local_8c = (byte *)0x7ac5b;\n          break;\n        case 4:\n          local_8c = (byte *)0x7ac51;\n          break;\n        case 5:\n          local_8c = (byte *)0x7ac47;\n          break;\n        case 6:\n          local_8c = (byte *)0x7ac3b;\n          break;\n        case 7:\n          local_8c = (byte *)0x7ac2e;\n          break;\n        case 8:\n          local_8c = (byte *)0x7ac21;\n          break;\n        case 9:\n          local_8c = (byte *)0x7ac14;\n          break;\n        case 10:\n          local_8c = (byte *)0x7ac07;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7abf2;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7abdf;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7abd3;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7abc5;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7abb7;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7aba9;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7ab9a;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7ab89;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7ab78;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7ab67;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7ab56;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7ab49;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7ab3a;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7ab2b;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7ab1c;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7ab11;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7ab04;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7aaf7;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7aaea;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7aadc;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7aace;\n          break;\n        case 0x20:\n          local_8c = (byte *)0x7aabb;\n          break;\n        case 0x21:\n          local_8c = (byte *)0x7aab0;\n          break;\n        case 0x22:\n          local_8c = (byte *)0x7aa98;\n          break;\n        case 0x23:\n          local_8c = (byte *)0x7aa8b;\n          break;\n        case 0x24:\n          local_8c = (byte *)0x7aa74;\n          break;\n        default:\n          goto _L7017;\n        }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n        case 0:\n          local_8c = (byte *)0x7a838;\n          break;\n        case 1:\n          local_8c = (byte *)0x78aac;\n          break;\n        case 2:\n          local_8c = (byte *)0x7ac65;\n          break;\n        case 3:\n          local_8c = (byte *)0x7ac5b;\n          break;\n        case 4:\n          local_8c = (byte *)0x7ac51;\n          break;\n        case 5:\n          local_8c = (byte *)0x7ac47;\n          break;\n        case 6:\n          local_8c = (byte *)0x7ac3b;\n          break;\n        case 7:\n          local_8c = (byte *)0x7ac2e;\n          break;\n        case 8:\n          local_8c = (byte *)0x7ac21;\n          break;\n        case 9:\n          local_8c = (byte *)0x7ac14;\n          break;\n        case 10:\n          local_8c = (byte *)0x7ac07;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7abf2;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7abdf;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7abd3;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7abc5;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7abb7;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7aba9;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7ab9a;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7ab89;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7ab78;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7ab67;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7ab56;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7ab49;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7ab3a;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7ab2b;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7ab1c;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7ab11;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7ab04;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7aaf7;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7aaea;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7aadc;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7aace;\n          break;\n        case 0x20:\n          local_8c = (byte *)0x7aabb;\n          break;\n        case 0x21:\n          local_8c = (byte *)0x7aab0;\n          break;\n        case 0x22:\n          local_8c = (byte *)0x7aa98;\n          break;\n        case 0x23:\n          local_8c = (byte *)0x7aa8b;\n          break;\n        case 0x24:\n          local_8c = (byte *)0x7aa74;\n          break;\n        default:\n          goto _L7017;\n        }" { (case_statement "case 0:\n          local_8c = (byte *)0x7a838;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a838;" (assignment_expression "local_8c = (byte *)0x7a838" identifier = (cast_expression "(byte *)0x7a838" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n          local_8c = (byte *)0x78aac;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x78aac;" (assignment_expression "local_8c = (byte *)0x78aac" identifier = (cast_expression "(byte *)0x78aac" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n          local_8c = (byte *)0x7ac65;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ac65;" (assignment_expression "local_8c = (byte *)0x7ac65" identifier = (cast_expression "(byte *)0x7ac65" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n          local_8c = (byte *)0x7ac5b;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ac5b;" (assignment_expression "local_8c = (byte *)0x7ac5b" identifier = (cast_expression "(byte *)0x7ac5b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n          local_8c = (byte *)0x7ac51;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ac51;" (assignment_expression "local_8c = (byte *)0x7ac51" identifier = (cast_expression "(byte *)0x7ac51" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n          local_8c = (byte *)0x7ac47;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ac47;" (assignment_expression "local_8c = (byte *)0x7ac47" identifier = (cast_expression "(byte *)0x7ac47" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n          local_8c = (byte *)0x7ac3b;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ac3b;" (assignment_expression "local_8c = (byte *)0x7ac3b" identifier = (cast_expression "(byte *)0x7ac3b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n          local_8c = (byte *)0x7ac2e;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ac2e;" (assignment_expression "local_8c = (byte *)0x7ac2e" identifier = (cast_expression "(byte *)0x7ac2e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n          local_8c = (byte *)0x7ac21;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ac21;" (assignment_expression "local_8c = (byte *)0x7ac21" identifier = (cast_expression "(byte *)0x7ac21" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n          local_8c = (byte *)0x7ac14;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ac14;" (assignment_expression "local_8c = (byte *)0x7ac14" identifier = (cast_expression "(byte *)0x7ac14" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n          local_8c = (byte *)0x7ac07;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ac07;" (assignment_expression "local_8c = (byte *)0x7ac07" identifier = (cast_expression "(byte *)0x7ac07" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n          local_8c = (byte *)0x7abf2;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7abf2;" (assignment_expression "local_8c = (byte *)0x7abf2" identifier = (cast_expression "(byte *)0x7abf2" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n          local_8c = (byte *)0x7abdf;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7abdf;" (assignment_expression "local_8c = (byte *)0x7abdf" identifier = (cast_expression "(byte *)0x7abdf" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd:\n          local_8c = (byte *)0x7abd3;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7abd3;" (assignment_expression "local_8c = (byte *)0x7abd3" identifier = (cast_expression "(byte *)0x7abd3" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xe:\n          local_8c = (byte *)0x7abc5;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7abc5;" (assignment_expression "local_8c = (byte *)0x7abc5" identifier = (cast_expression "(byte *)0x7abc5" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xf:\n          local_8c = (byte *)0x7abb7;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7abb7;" (assignment_expression "local_8c = (byte *)0x7abb7" identifier = (cast_expression "(byte *)0x7abb7" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x10:\n          local_8c = (byte *)0x7aba9;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aba9;" (assignment_expression "local_8c = (byte *)0x7aba9" identifier = (cast_expression "(byte *)0x7aba9" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x11:\n          local_8c = (byte *)0x7ab9a;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ab9a;" (assignment_expression "local_8c = (byte *)0x7ab9a" identifier = (cast_expression "(byte *)0x7ab9a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x12:\n          local_8c = (byte *)0x7ab89;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ab89;" (assignment_expression "local_8c = (byte *)0x7ab89" identifier = (cast_expression "(byte *)0x7ab89" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x13:\n          local_8c = (byte *)0x7ab78;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ab78;" (assignment_expression "local_8c = (byte *)0x7ab78" identifier = (cast_expression "(byte *)0x7ab78" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x14:\n          local_8c = (byte *)0x7ab67;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ab67;" (assignment_expression "local_8c = (byte *)0x7ab67" identifier = (cast_expression "(byte *)0x7ab67" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x15:\n          local_8c = (byte *)0x7ab56;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ab56;" (assignment_expression "local_8c = (byte *)0x7ab56" identifier = (cast_expression "(byte *)0x7ab56" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x16:\n          local_8c = (byte *)0x7ab49;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ab49;" (assignment_expression "local_8c = (byte *)0x7ab49" identifier = (cast_expression "(byte *)0x7ab49" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x17:\n          local_8c = (byte *)0x7ab3a;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ab3a;" (assignment_expression "local_8c = (byte *)0x7ab3a" identifier = (cast_expression "(byte *)0x7ab3a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x18:\n          local_8c = (byte *)0x7ab2b;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ab2b;" (assignment_expression "local_8c = (byte *)0x7ab2b" identifier = (cast_expression "(byte *)0x7ab2b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x19:\n          local_8c = (byte *)0x7ab1c;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ab1c;" (assignment_expression "local_8c = (byte *)0x7ab1c" identifier = (cast_expression "(byte *)0x7ab1c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1a:\n          local_8c = (byte *)0x7ab11;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ab11;" (assignment_expression "local_8c = (byte *)0x7ab11" identifier = (cast_expression "(byte *)0x7ab11" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1b:\n          local_8c = (byte *)0x7ab04;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ab04;" (assignment_expression "local_8c = (byte *)0x7ab04" identifier = (cast_expression "(byte *)0x7ab04" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1c:\n          local_8c = (byte *)0x7aaf7;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aaf7;" (assignment_expression "local_8c = (byte *)0x7aaf7" identifier = (cast_expression "(byte *)0x7aaf7" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1d:\n          local_8c = (byte *)0x7aaea;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aaea;" (assignment_expression "local_8c = (byte *)0x7aaea" identifier = (cast_expression "(byte *)0x7aaea" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1e:\n          local_8c = (byte *)0x7aadc;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aadc;" (assignment_expression "local_8c = (byte *)0x7aadc" identifier = (cast_expression "(byte *)0x7aadc" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1f:\n          local_8c = (byte *)0x7aace;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aace;" (assignment_expression "local_8c = (byte *)0x7aace" identifier = (cast_expression "(byte *)0x7aace" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x20:\n          local_8c = (byte *)0x7aabb;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aabb;" (assignment_expression "local_8c = (byte *)0x7aabb" identifier = (cast_expression "(byte *)0x7aabb" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x21:\n          local_8c = (byte *)0x7aab0;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aab0;" (assignment_expression "local_8c = (byte *)0x7aab0" identifier = (cast_expression "(byte *)0x7aab0" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x22:\n          local_8c = (byte *)0x7aa98;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aa98;" (assignment_expression "local_8c = (byte *)0x7aa98" identifier = (cast_expression "(byte *)0x7aa98" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x23:\n          local_8c = (byte *)0x7aa8b;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aa8b;" (assignment_expression "local_8c = (byte *)0x7aa8b" identifier = (cast_expression "(byte *)0x7aa8b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x24:\n          local_8c = (byte *)0x7aa74;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aa74;" (assignment_expression "local_8c = (byte *)0x7aa74" identifier = (cast_expression "(byte *)0x7aa74" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "default:\n          goto _L7017;" default : (goto_statement "goto _L7017;" goto statement_identifier ;)) })) (labeled_statement "LAB_0002dd00:\n        pcVar10 = "%-22s";" statement_identifier : (expression_statement "pcVar10 = "%-22s";" (assignment_expression "pcVar10 = "%-22s"" identifier = (string_literal ""%-22s"" " string_content ")) ;)) (if_statement "if (do_wide == 0) {\n          pcVar10 = "%-17.17s";\n        }" if (parenthesized_expression "(do_wide == 0)" ( (binary_expression "do_wide == 0" identifier == number_literal) )) (compound_statement "{\n          pcVar10 = "%-17.17s";\n        }" { (expression_statement "pcVar10 = "%-17.17s";" (assignment_expression "pcVar10 = "%-17.17s"" identifier = (string_literal ""%-17.17s"" " string_content ")) ;) })) (expression_statement "printf(pcVar10,local_8c);" (call_expression "printf(pcVar10,local_8c)" identifier (argument_list "(pcVar10,local_8c)" ( identifier , identifier ))) ;) (expression_statement "bVar22 = true;" (assignment_expression "bVar22 = true" identifier = true) ;) (expression_statement "uVar7 = (filedata->file_header).e_machine;" (assignment_expression "uVar7 = (filedata->file_header).e_machine" identifier = (field_expression "(filedata->file_header).e_machine" (parenthesized_expression "(filedata->file_header)" ( (field_expression "filedata->file_header" identifier -> field_identifier) )) . field_identifier)) ;) (expression_statement "bVar20 = uVar7 < 0x9026;" (assignment_expression "bVar20 = uVar7 < 0x9026" identifier = (binary_expression "uVar7 < 0x9026" identifier < number_literal)) ;) (expression_statement "bVar21 = uVar7 == 0x9026;" (assignment_expression "bVar21 = uVar7 == 0x9026" identifier = (binary_expression "uVar7 == 0x9026" identifier == number_literal)) ;) (if_statement "if (!bVar21) goto LAB_0002dbff;" if (parenthesized_expression "(!bVar21)" ( (unary_expression "!bVar21" ! identifier) )) (goto_statement "goto LAB_0002dbff;" goto statement_identifier ;)) (expression_statement "iVar16 = 0xf;" (assignment_expression "iVar16 = 0xf" identifier = number_literal) ;) (expression_statement "pbVar18 = local_8c;" (assignment_expression "pbVar18 = local_8c" identifier = identifier) ;) (expression_statement "pbVar19 = (byte *)"R_ALPHA_LITUSE";" (assignment_expression "pbVar19 = (byte *)"R_ALPHA_LITUSE"" identifier = (cast_expression "(byte *)"R_ALPHA_LITUSE"" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (string_literal ""R_ALPHA_LITUSE"" " string_content "))) ;) (do_statement "do {\n          if (iVar16 == 0) break;\n          iVar16 = iVar16 + -1;\n          bVar20 = *pbVar18 < *pbVar19;\n          bVar21 = *pbVar18 == *pbVar19;\n          pbVar18 = pbVar18 + (uint)bVar23 * -2 + 1;\n          pbVar19 = pbVar19 + (uint)bVar23 * -2 + 1;\n        } while (bVar21);" do (compound_statement "{\n          if (iVar16 == 0) break;\n          iVar16 = iVar16 + -1;\n          bVar20 = *pbVar18 < *pbVar19;\n          bVar21 = *pbVar18 == *pbVar19;\n          pbVar18 = pbVar18 + (uint)bVar23 * -2 + 1;\n          pbVar19 = pbVar19 + (uint)bVar23 * -2 + 1;\n        }" { (if_statement "if (iVar16 == 0) break;" if (parenthesized_expression "(iVar16 == 0)" ( (binary_expression "iVar16 == 0" identifier == number_literal) )) (break_statement "break;" break ;)) (expression_statement "iVar16 = iVar16 + -1;" (assignment_expression "iVar16 = iVar16 + -1" identifier = (binary_expression "iVar16 + -1" identifier + number_literal)) ;) (expression_statement "bVar20 = *pbVar18 < *pbVar19;" (assignment_expression "bVar20 = *pbVar18 < *pbVar19" identifier = (binary_expression "*pbVar18 < *pbVar19" (pointer_expression "*pbVar18" * identifier) < (pointer_expression "*pbVar19" * identifier))) ;) (expression_statement "bVar21 = *pbVar18 == *pbVar19;" (assignment_expression "bVar21 = *pbVar18 == *pbVar19" identifier = (binary_expression "*pbVar18 == *pbVar19" (pointer_expression "*pbVar18" * identifier) == (pointer_expression "*pbVar19" * identifier))) ;) (expression_statement "pbVar18 = pbVar18 + (uint)bVar23 * -2 + 1;" (assignment_expression "pbVar18 = pbVar18 + (uint)bVar23 * -2 + 1" identifier = (binary_expression "pbVar18 + (uint)bVar23 * -2 + 1" (binary_expression "pbVar18 + (uint)bVar23 * -2" identifier + (binary_expression "(uint)bVar23 * -2" (cast_expression "(uint)bVar23" ( (type_descriptor "uint" type_identifier) ) identifier) * number_literal)) + number_literal)) ;) (expression_statement "pbVar19 = pbVar19 + (uint)bVar23 * -2 + 1;" (assignment_expression "pbVar19 = pbVar19 + (uint)bVar23 * -2 + 1" identifier = (binary_expression "pbVar19 + (uint)bVar23 * -2 + 1" (binary_expression "pbVar19 + (uint)bVar23 * -2" identifier + (binary_expression "(uint)bVar23 * -2" (cast_expression "(uint)bVar23" ( (type_descriptor "uint" type_identifier) ) identifier) * number_literal)) + number_literal)) ;) }) while (parenthesized_expression "(bVar21)" ( identifier )) ;) (if_statement "if ((!bVar20 && !bVar21) != bVar20) goto LAB_0002dbff;" if (parenthesized_expression "((!bVar20 && !bVar21) != bVar20)" ( (binary_expression "(!bVar20 && !bVar21) != bVar20" (parenthesized_expression "(!bVar20 && !bVar21)" ( (binary_expression "!bVar20 && !bVar21" (unary_expression "!bVar20" ! identifier) && (unary_expression "!bVar21" ! identifier)) )) != identifier) )) (goto_statement "goto LAB_0002dbff;" goto statement_identifier ;)) (if_statement "if (is_rela == 0) {\n          if (local_90 == 0 && local_94 == 0) goto LAB_0002dc72;\n          goto LAB_0002dc11;\n        }" if (parenthesized_expression "(is_rela == 0)" ( (binary_expression "is_rela == 0" identifier == number_literal) )) (compound_statement "{\n          if (local_90 == 0 && local_94 == 0) goto LAB_0002dc72;\n          goto LAB_0002dc11;\n        }" { (if_statement "if (local_90 == 0 && local_94 == 0) goto LAB_0002dc72;" if (parenthesized_expression "(local_90 == 0 && local_94 == 0)" ( (binary_expression "local_90 == 0 && local_94 == 0" (binary_expression "local_90 == 0" identifier == number_literal) && (binary_expression "local_94 == 0" identifier == number_literal)) )) (goto_statement "goto LAB_0002dc72;" goto statement_identifier ;)) (goto_statement "goto LAB_0002dc11;" goto statement_identifier ;) })) (expression_statement "piVar1 = (int *)((int)&rels[uVar17].r_addend + 4);" (assignment_expression "piVar1 = (int *)((int)&rels[uVar17].r_addend + 4)" identifier = (cast_expression "(int *)((int)&rels[uVar17].r_addend + 4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)&rels[uVar17].r_addend + 4)" ( (binary_expression "(int)&rels[uVar17].r_addend + 4" (cast_expression "(int)&rels[uVar17].r_addend" ( (type_descriptor "int" primitive_type) ) (pointer_expression "&rels[uVar17].r_addend" & (field_expression "rels[uVar17].r_addend" (subscript_expression "rels[uVar17]" identifier [ identifier ]) . field_identifier))) + number_literal) )))) ;) (if_statement "if (*piVar1 == 0 && (uint)(6 < (uint)rels[uVar17].r_addend) <= (uint)-*piVar1) {\n                    /* WARNING: Could not recover jumptable at 0x0002dd94. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n          bVar8 = (*(code *)((int)&_GLOBAL_OFFSET_TABLE_ +\n                            *(int *)(&DAT_0008c8d0 + (int)rels[uVar17].r_addend * 4)))();\n          return bVar8;\n        }" if (parenthesized_expression "(*piVar1 == 0 && (uint)(6 < (uint)rels[uVar17].r_addend) <= (uint)-*piVar1)" ( (binary_expression "*piVar1 == 0 && (uint)(6 < (uint)rels[uVar17].r_addend) <= (uint)-*piVar1" (binary_expression "*piVar1 == 0" (pointer_expression "*piVar1" * identifier) == number_literal) && (binary_expression "(uint)(6 < (uint)rels[uVar17].r_addend) <= (uint)-*piVar1" (call_expression "(uint)(6 < (uint)rels[uVar17].r_addend)" (parenthesized_expression "(uint)" ( identifier )) (argument_list "(6 < (uint)rels[uVar17].r_addend)" ( (binary_expression "6 < (uint)rels[uVar17].r_addend" number_literal < (cast_expression "(uint)rels[uVar17].r_addend" ( (type_descriptor "uint" type_identifier) ) (field_expression "rels[uVar17].r_addend" (subscript_expression "rels[uVar17]" identifier [ identifier ]) . field_identifier))) ))) <= (binary_expression "(uint)-*piVar1" (parenthesized_expression "(uint)" ( identifier )) - (pointer_expression "*piVar1" * identifier)))) )) (compound_statement "{\n                    /* WARNING: Could not recover jumptable at 0x0002dd94. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n          bVar8 = (*(code *)((int)&_GLOBAL_OFFSET_TABLE_ +\n                            *(int *)(&DAT_0008c8d0 + (int)rels[uVar17].r_addend * 4)))();\n          return bVar8;\n        }" { comment comment (expression_statement "bVar8 = (*(code *)((int)&_GLOBAL_OFFSET_TABLE_ +\n                            *(int *)(&DAT_0008c8d0 + (int)rels[uVar17].r_addend * 4)))();" (assignment_expression "bVar8 = (*(code *)((int)&_GLOBAL_OFFSET_TABLE_ +\n                            *(int *)(&DAT_0008c8d0 + (int)rels[uVar17].r_addend * 4)))()" identifier = (call_expression "(*(code *)((int)&_GLOBAL_OFFSET_TABLE_ +\n                            *(int *)(&DAT_0008c8d0 + (int)rels[uVar17].r_addend * 4)))()" (parenthesized_expression "(*(code *)((int)&_GLOBAL_OFFSET_TABLE_ +\n                            *(int *)(&DAT_0008c8d0 + (int)rels[uVar17].r_addend * 4)))" ( (pointer_expression "*(code *)((int)&_GLOBAL_OFFSET_TABLE_ +\n                            *(int *)(&DAT_0008c8d0 + (int)rels[uVar17].r_addend * 4))" * (cast_expression "(code *)((int)&_GLOBAL_OFFSET_TABLE_ +\n                            *(int *)(&DAT_0008c8d0 + (int)rels[uVar17].r_addend * 4))" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)&_GLOBAL_OFFSET_TABLE_ +\n                            *(int *)(&DAT_0008c8d0 + (int)rels[uVar17].r_addend * 4))" ( (binary_expression "(int)&_GLOBAL_OFFSET_TABLE_ +\n                            *(int *)(&DAT_0008c8d0 + (int)rels[uVar17].r_addend * 4)" (cast_expression "(int)&_GLOBAL_OFFSET_TABLE_" ( (type_descriptor "int" primitive_type) ) (pointer_expression "&_GLOBAL_OFFSET_TABLE_" & identifier)) + (pointer_expression "*(int *)(&DAT_0008c8d0 + (int)rels[uVar17].r_addend * 4)" * (cast_expression "(int *)(&DAT_0008c8d0 + (int)rels[uVar17].r_addend * 4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(&DAT_0008c8d0 + (int)rels[uVar17].r_addend * 4)" ( (binary_expression "&DAT_0008c8d0 + (int)rels[uVar17].r_addend * 4" (pointer_expression "&DAT_0008c8d0" & identifier) + (binary_expression "(int)rels[uVar17].r_addend * 4" (cast_expression "(int)rels[uVar17].r_addend" ( (type_descriptor "int" primitive_type) ) (field_expression "rels[uVar17].r_addend" (subscript_expression "rels[uVar17]" identifier [ identifier ]) . field_identifier)) * number_literal)) ))))) )))) )) (argument_list "()" ( )))) ;) (return_statement "return bVar8;" return identifier ;) })) (expression_statement "putc(0x20,*(FILE **)puVar6);" (call_expression "putc(0x20,*(FILE **)puVar6)" identifier (argument_list "(0x20,*(FILE **)puVar6)" ( number_literal , (pointer_expression "*(FILE **)puVar6" * (cast_expression "(FILE **)puVar6" ( (type_descriptor "FILE **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) identifier)) ))) ;) (expression_statement "bVar5 = rels[uVar17].r_addend;" (assignment_expression "bVar5 = rels[uVar17].r_addend" identifier = (field_expression "rels[uVar17].r_addend" (subscript_expression "rels[uVar17]" identifier [ identifier ]) . field_identifier)) ;) (expression_statement "sym_info_00 = (Elf_Internal_Sym *)0x5;" (assignment_expression "sym_info_00 = (Elf_Internal_Sym *)0x5" identifier = (cast_expression "(Elf_Internal_Sym *)0x5" ( (type_descriptor "Elf_Internal_Sym *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (expression_statement "pcVar10 = (char *)dcgettext(0,"<unknown addend: %lx>");" (assignment_expression "pcVar10 = (char *)dcgettext(0,"<unknown addend: %lx>")" identifier = (cast_expression "(char *)dcgettext(0,"<unknown addend: %lx>")" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"<unknown addend: %lx>")" identifier (argument_list "(0,"<unknown addend: %lx>")" ( number_literal , (string_literal ""<unknown addend: %lx>"" " string_content ") ))))) ;) (expression_statement "printf(pcVar10,(int)bVar5);" (call_expression "printf(pcVar10,(int)bVar5)" identifier (argument_list "(pcVar10,(int)bVar5)" ( identifier , (cast_expression "(int)bVar5" ( (type_descriptor "int" primitive_type) ) identifier) ))) ;) (expression_statement "local_6c = 0;" (assignment_expression "local_6c = 0" identifier = number_literal) ;) }) (else_clause "else {\n        if (uVar7 == 0x55) {\ncode_r0x0002e4ef:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b1aa;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a3e;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5ab;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b5a1;\n            break;\n          case 4:\n            local_8c = (byte *)0x7b597;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b587;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b57d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b568;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b555;\n            break;\n          default:\n            goto _L7017;\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar7 == 0x56) {\ncode_r0x0002e577:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b143;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a50;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b53b;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b52a;\n            break;\n          case 4:\n            local_8c = (byte *)0x7b520;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b510;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4fe;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b4f4;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4e4;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4d2;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b4c8;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b8;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a7;\n            break;\n          default:\n            goto _L7017;\n          }\n          goto LAB_0002dd00;\n        }\n_L7017:\n        sym_info_00 = (Elf_Internal_Sym *)0x5;\n        pcVar10 = (char *)dcgettext(0,"unrecognized: %-7lx");\n        printf(pcVar10,local_80);\n        bVar22 = false;\n        local_8c = (byte *)0x0;\nLAB_0002dbff:\n        if (local_90 == 0 && local_94 == 0) {\n          if (is_rela != 0) {\n            iVar16 = (int)rels[uVar17].r_addend;\n            sym_info_00 = *(Elf_Internal_Sym **)((int)&rels[uVar17].r_addend + 4);\n            printf("%*c",(-(uint)(is_32bit_elf == 0) & 8) + 0xc,0x20);\n            if ((int)sym_info_00 < 0) {\n              sym_info_00 = (Elf_Internal_Sym *)\n                            -(int)((int)&sym_info_00->st_value + (uint)(iVar16 != 0));\n              printf("-%llx",-iVar16);\n            }\n            else {\n              printf("%llx",iVar16);\n            }\n          }\n        }\n        else {\nLAB_0002dc11:\n          if ((symtab == (Elf_Internal_Sym *)0x0) || ((local_94 < nsyms) <= local_90)) {\n            sym_info_00 = (Elf_Internal_Sym *)0x5;\n            pcVar10 = (char *)dcgettext(0," bad symbol index: %08lx in reloc");\n            error(pcVar10,local_94);\n            local_6c = 0;\n          }\n          else {\n            pEVar24 = symtab + local_94;\n            pcVar10 = get_symbol_version_string\n                                ((Filedata *)strtablen,local_94,(char *)&pEVar24->st_name,\n                                 (ulong)&pEVar24->st_shndx,(uint)&sym_info,\n                                 (Elf_Internal_Sym *)&vna_other,(versioned_symbol_info *)sym_info_00\n                                 ,in_stack_ffffff60,psym_1);\n            putchar(0x20);\n            if ((pEVar24->st_info & 0xf) == 10) {\n              pcVar13 = "??";\n              uVar14 = -(uint)(is_32bit_elf == 0) & 6;\n              uVar11 = uVar14 + 8;\n              if (strtab != (char *)0x0) {\n                uVar12 = pEVar24->st_name;\n                if ((uVar12 < strtablen) && (uVar12 != 0)) {\n                  pcVar13 = strtab + uVar12;\n                }\n                else {\n                  pcVar13 = "??";\n                }\n              }\n              in_stack_ffffff60 = (ushort *)0x2e9d3;\n              uVar12 = print_symbol(uVar11,pcVar13);\n              if (pcVar10 != (char *)0x0) {\n                pcVar13 = "@@%s";\n                if (sym_info != symbol_public) {\n                  pcVar13 = "@%s";\n                }\n                printf(pcVar13,pcVar10);\n              }\n              iVar16 = (uVar14 + 9) - uVar12;\n              if (uVar11 < uVar12) {\n                iVar16 = 1;\n              }\n              sym_info_00 = (Elf_Internal_Sym *)&DAT_0007c3bc;\n              printf("()%-*s",iVar16);\n            }\n            else {\n              in_stack_ffffff60 = (ushort *)0x2ebcf;\n              print_vma(CONCAT44(uVar11,psym_1),(print_mode)pEVar24->st_value);\n              pcVar13 = "   ";\n              if (is_32bit_elf == 0) {\n                pcVar13 = " ";\n              }\n              printf(pcVar13);\n            }\n            uVar14 = pEVar24->st_name;\n            if (uVar14 == 0) {\n              pcVar10 = "<null>";\n              if ((pEVar24->st_info & 0xf) == 3) {\n                pEVar24 = (Elf_Internal_Sym *)pEVar24->st_shndx;\n                if (pEVar24 < (Elf_Internal_Sym *)(filedata->file_header).e_shnum) {\n                  if (filedata->section_headers + (int)pEVar24 == (Elf_Internal_Shdr *)0x0) {\n                    pcVar10 = "<none>";\n                  }\n                  else if (filedata->string_table == (char *)0x0) {\n                    pcVar10 = "<no-strings>";\n                  }\n                  else {\n                    uVar14 = filedata->section_headers[(int)pEVar24].sh_name;\n                    pcVar10 = filedata->string_table + uVar14;\n                    if (uVar14 < filedata->string_table_length) goto LAB_0002ea57;\n                    pcVar10 = "<corrupt>";\n                  }\n                  sym_info_00 = (Elf_Internal_Sym *)0x5;\n                  pcVar10 = (char *)dcgettext(0,pcVar10);\n                }\n                else {\n                  pcVar10 = "ABS";\n                  if ((pEVar24 != (Elf_Internal_Sym *)0xfffffff1) &&\n                     (pcVar10 = "COMMON", pEVar24 != (Elf_Internal_Sym *)0xfffffff2)) {\n                    uVar7 = (filedata->file_header).e_machine;\n                    if (uVar7 == 8) {\n                      pcVar10 = "SCOMMON";\n                      if ((pEVar24 != (Elf_Internal_Sym *)0xffffff03) &&\n                         (pcVar10 = "SUNDEF", pEVar24 != (Elf_Internal_Sym *)0xffffff04))\n                      goto LAB_0002f0b3;\n                    }\n                    else if (uVar7 == 0x8c) {\n                      pcVar10 = "SCOMMON";\n                      if (pEVar24 != (Elf_Internal_Sym *)0xffffff00) goto LAB_0002f0b3;\n                    }\n                    else if ((uVar7 == 0x3e) || (uVar7 == 0xb4)) {\n                      pcVar10 = "LARGE_COMMON";\n                      if (pEVar24 != (Elf_Internal_Sym *)0xffffff02) goto LAB_0002f085;\n                    }\n                    else if (uVar7 == 0xb5) {\n                      pcVar10 = "LARGE_COMMON";\n                      if (pEVar24 != (Elf_Internal_Sym *)0xffffff02) goto LAB_0002f0b3;\n                    }\n                    else {\nLAB_0002f085:\n                      if (uVar7 == 0x32) {\n                        uVar2 = (filedata->file_header).e_ident[7];\n                        if ((pEVar24 == (Elf_Internal_Sym *)0xffffff00) && (uVar2 == '\x01')) {\n                          pcVar10 = "ANSI_COM";\n                        }\n                        else {\n                          if ((uVar2 != '\r') || (pEVar24 != (Elf_Internal_Sym *)0xffffff20))\n                          goto LAB_0002f0b3;\n                          pcVar10 = "VMS_SYMVEC";\n                        }\n                      }\n                      else {\nLAB_0002f0b3:\n                        sprintf(name_buf,"<section 0x%x>");\n                        pcVar10 = name_buf;\n                        sym_info_00 = pEVar24;\n                      }\n                    }\n                  }\n                }\n              }\nLAB_0002ea57:\n              in_stack_ffffff60 = (ushort *)0x2ea61;\n              print_symbol(0x16,pcVar10);\n            }\n            else if (strtab == (char *)0x0) {\n              sym_info_00 = (Elf_Internal_Sym *)0x5;\n              pcVar10 = (char *)dcgettext(0,"<string table index: %3ld>");\n              printf(pcVar10,uVar14);\n            }\n            else if (uVar14 < strtablen) {\n              in_stack_ffffff60 = (ushort *)0x2ec91;\n              print_symbol(0x16,strtab + uVar14);\n              if (pcVar10 != (char *)0x0) {\n                pcVar13 = "@@%s";\n                if (sym_info != symbol_public) {\n                  pcVar13 = "@%s";\n                }\n                printf(pcVar13,pcVar10);\n              }\n            }\n            else {\n              sym_info_00 = (Elf_Internal_Sym *)0x5;\n              pcVar10 = (char *)dcgettext(0,"<corrupt string table index: %3ld>");\n              error(pcVar10,uVar14);\n              local_6c = 0;\n            }\n            if (is_rela != 0) {\n              sym_info_00 = *(Elf_Internal_Sym **)((int)&rels[uVar17].r_addend + 4);\n              iVar16 = (int)rels[uVar17].r_addend;\n              if ((int)sym_info_00 < 0) {\n                sym_info_00 = (Elf_Internal_Sym *)\n                              -(int)((int)&sym_info_00->st_value + (uint)(iVar16 != 0));\n                printf(" - %llx",-iVar16);\n              }\n              else {\n                printf(" + %llx",iVar16);\n              }\n            }\n          }\n        }\n        if ((filedata->file_header).e_machine == 0x2b) {\n          bVar20 = false;\n          bVar22 = !bVar22;\n          if (!bVar22) {\n            iVar16 = 0xe;\n            pbVar18 = (byte *)"R_SPARC_OLO10";\n            do {\n              if (iVar16 == 0) break;\n              iVar16 = iVar16 + -1;\n              bVar20 = *local_8c < *pbVar18;\n              bVar22 = *local_8c == *pbVar18;\n              local_8c = local_8c + (uint)bVar23 * -2 + 1;\n              pbVar18 = pbVar18 + (uint)bVar23 * -2 + 1;\n            } while (bVar22);\n            if ((!bVar20 && !bVar22) == bVar20) {\n              printf(" + %lx",(int)psym_1 >> 8);\n            }\n          }\n        }\n      }" else (compound_statement "{\n        if (uVar7 == 0x55) {\ncode_r0x0002e4ef:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b1aa;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a3e;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5ab;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b5a1;\n            break;\n          case 4:\n            local_8c = (byte *)0x7b597;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b587;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b57d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b568;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b555;\n            break;\n          default:\n            goto _L7017;\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar7 == 0x56) {\ncode_r0x0002e577:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b143;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a50;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b53b;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b52a;\n            break;\n          case 4:\n            local_8c = (byte *)0x7b520;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b510;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4fe;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b4f4;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4e4;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4d2;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b4c8;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b8;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a7;\n            break;\n          default:\n            goto _L7017;\n          }\n          goto LAB_0002dd00;\n        }\n_L7017:\n        sym_info_00 = (Elf_Internal_Sym *)0x5;\n        pcVar10 = (char *)dcgettext(0,"unrecognized: %-7lx");\n        printf(pcVar10,local_80);\n        bVar22 = false;\n        local_8c = (byte *)0x0;\nLAB_0002dbff:\n        if (local_90 == 0 && local_94 == 0) {\n          if (is_rela != 0) {\n            iVar16 = (int)rels[uVar17].r_addend;\n            sym_info_00 = *(Elf_Internal_Sym **)((int)&rels[uVar17].r_addend + 4);\n            printf("%*c",(-(uint)(is_32bit_elf == 0) & 8) + 0xc,0x20);\n            if ((int)sym_info_00 < 0) {\n              sym_info_00 = (Elf_Internal_Sym *)\n                            -(int)((int)&sym_info_00->st_value + (uint)(iVar16 != 0));\n              printf("-%llx",-iVar16);\n            }\n            else {\n              printf("%llx",iVar16);\n            }\n          }\n        }\n        else {\nLAB_0002dc11:\n          if ((symtab == (Elf_Internal_Sym *)0x0) || ((local_94 < nsyms) <= local_90)) {\n            sym_info_00 = (Elf_Internal_Sym *)0x5;\n            pcVar10 = (char *)dcgettext(0," bad symbol index: %08lx in reloc");\n            error(pcVar10,local_94);\n            local_6c = 0;\n          }\n          else {\n            pEVar24 = symtab + local_94;\n            pcVar10 = get_symbol_version_string\n                                ((Filedata *)strtablen,local_94,(char *)&pEVar24->st_name,\n                                 (ulong)&pEVar24->st_shndx,(uint)&sym_info,\n                                 (Elf_Internal_Sym *)&vna_other,(versioned_symbol_info *)sym_info_00\n                                 ,in_stack_ffffff60,psym_1);\n            putchar(0x20);\n            if ((pEVar24->st_info & 0xf) == 10) {\n              pcVar13 = "??";\n              uVar14 = -(uint)(is_32bit_elf == 0) & 6;\n              uVar11 = uVar14 + 8;\n              if (strtab != (char *)0x0) {\n                uVar12 = pEVar24->st_name;\n                if ((uVar12 < strtablen) && (uVar12 != 0)) {\n                  pcVar13 = strtab + uVar12;\n                }\n                else {\n                  pcVar13 = "??";\n                }\n              }\n              in_stack_ffffff60 = (ushort *)0x2e9d3;\n              uVar12 = print_symbol(uVar11,pcVar13);\n              if (pcVar10 != (char *)0x0) {\n                pcVar13 = "@@%s";\n                if (sym_info != symbol_public) {\n                  pcVar13 = "@%s";\n                }\n                printf(pcVar13,pcVar10);\n              }\n              iVar16 = (uVar14 + 9) - uVar12;\n              if (uVar11 < uVar12) {\n                iVar16 = 1;\n              }\n              sym_info_00 = (Elf_Internal_Sym *)&DAT_0007c3bc;\n              printf("()%-*s",iVar16);\n            }\n            else {\n              in_stack_ffffff60 = (ushort *)0x2ebcf;\n              print_vma(CONCAT44(uVar11,psym_1),(print_mode)pEVar24->st_value);\n              pcVar13 = "   ";\n              if (is_32bit_elf == 0) {\n                pcVar13 = " ";\n              }\n              printf(pcVar13);\n            }\n            uVar14 = pEVar24->st_name;\n            if (uVar14 == 0) {\n              pcVar10 = "<null>";\n              if ((pEVar24->st_info & 0xf) == 3) {\n                pEVar24 = (Elf_Internal_Sym *)pEVar24->st_shndx;\n                if (pEVar24 < (Elf_Internal_Sym *)(filedata->file_header).e_shnum) {\n                  if (filedata->section_headers + (int)pEVar24 == (Elf_Internal_Shdr *)0x0) {\n                    pcVar10 = "<none>";\n                  }\n                  else if (filedata->string_table == (char *)0x0) {\n                    pcVar10 = "<no-strings>";\n                  }\n                  else {\n                    uVar14 = filedata->section_headers[(int)pEVar24].sh_name;\n                    pcVar10 = filedata->string_table + uVar14;\n                    if (uVar14 < filedata->string_table_length) goto LAB_0002ea57;\n                    pcVar10 = "<corrupt>";\n                  }\n                  sym_info_00 = (Elf_Internal_Sym *)0x5;\n                  pcVar10 = (char *)dcgettext(0,pcVar10);\n                }\n                else {\n                  pcVar10 = "ABS";\n                  if ((pEVar24 != (Elf_Internal_Sym *)0xfffffff1) &&\n                     (pcVar10 = "COMMON", pEVar24 != (Elf_Internal_Sym *)0xfffffff2)) {\n                    uVar7 = (filedata->file_header).e_machine;\n                    if (uVar7 == 8) {\n                      pcVar10 = "SCOMMON";\n                      if ((pEVar24 != (Elf_Internal_Sym *)0xffffff03) &&\n                         (pcVar10 = "SUNDEF", pEVar24 != (Elf_Internal_Sym *)0xffffff04))\n                      goto LAB_0002f0b3;\n                    }\n                    else if (uVar7 == 0x8c) {\n                      pcVar10 = "SCOMMON";\n                      if (pEVar24 != (Elf_Internal_Sym *)0xffffff00) goto LAB_0002f0b3;\n                    }\n                    else if ((uVar7 == 0x3e) || (uVar7 == 0xb4)) {\n                      pcVar10 = "LARGE_COMMON";\n                      if (pEVar24 != (Elf_Internal_Sym *)0xffffff02) goto LAB_0002f085;\n                    }\n                    else if (uVar7 == 0xb5) {\n                      pcVar10 = "LARGE_COMMON";\n                      if (pEVar24 != (Elf_Internal_Sym *)0xffffff02) goto LAB_0002f0b3;\n                    }\n                    else {\nLAB_0002f085:\n                      if (uVar7 == 0x32) {\n                        uVar2 = (filedata->file_header).e_ident[7];\n                        if ((pEVar24 == (Elf_Internal_Sym *)0xffffff00) && (uVar2 == '\x01')) {\n                          pcVar10 = "ANSI_COM";\n                        }\n                        else {\n                          if ((uVar2 != '\r') || (pEVar24 != (Elf_Internal_Sym *)0xffffff20))\n                          goto LAB_0002f0b3;\n                          pcVar10 = "VMS_SYMVEC";\n                        }\n                      }\n                      else {\nLAB_0002f0b3:\n                        sprintf(name_buf,"<section 0x%x>");\n                        pcVar10 = name_buf;\n                        sym_info_00 = pEVar24;\n                      }\n                    }\n                  }\n                }\n              }\nLAB_0002ea57:\n              in_stack_ffffff60 = (ushort *)0x2ea61;\n              print_symbol(0x16,pcVar10);\n            }\n            else if (strtab == (char *)0x0) {\n              sym_info_00 = (Elf_Internal_Sym *)0x5;\n              pcVar10 = (char *)dcgettext(0,"<string table index: %3ld>");\n              printf(pcVar10,uVar14);\n            }\n            else if (uVar14 < strtablen) {\n              in_stack_ffffff60 = (ushort *)0x2ec91;\n              print_symbol(0x16,strtab + uVar14);\n              if (pcVar10 != (char *)0x0) {\n                pcVar13 = "@@%s";\n                if (sym_info != symbol_public) {\n                  pcVar13 = "@%s";\n                }\n                printf(pcVar13,pcVar10);\n              }\n            }\n            else {\n              sym_info_00 = (Elf_Internal_Sym *)0x5;\n              pcVar10 = (char *)dcgettext(0,"<corrupt string table index: %3ld>");\n              error(pcVar10,uVar14);\n              local_6c = 0;\n            }\n            if (is_rela != 0) {\n              sym_info_00 = *(Elf_Internal_Sym **)((int)&rels[uVar17].r_addend + 4);\n              iVar16 = (int)rels[uVar17].r_addend;\n              if ((int)sym_info_00 < 0) {\n                sym_info_00 = (Elf_Internal_Sym *)\n                              -(int)((int)&sym_info_00->st_value + (uint)(iVar16 != 0));\n                printf(" - %llx",-iVar16);\n              }\n              else {\n                printf(" + %llx",iVar16);\n              }\n            }\n          }\n        }\n        if ((filedata->file_header).e_machine == 0x2b) {\n          bVar20 = false;\n          bVar22 = !bVar22;\n          if (!bVar22) {\n            iVar16 = 0xe;\n            pbVar18 = (byte *)"R_SPARC_OLO10";\n            do {\n              if (iVar16 == 0) break;\n              iVar16 = iVar16 + -1;\n              bVar20 = *local_8c < *pbVar18;\n              bVar22 = *local_8c == *pbVar18;\n              local_8c = local_8c + (uint)bVar23 * -2 + 1;\n              pbVar18 = pbVar18 + (uint)bVar23 * -2 + 1;\n            } while (bVar22);\n            if ((!bVar20 && !bVar22) == bVar20) {\n              printf(" + %lx",(int)psym_1 >> 8);\n            }\n          }\n        }\n      }" { (if_statement "if (uVar7 == 0x55) {\ncode_r0x0002e4ef:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b1aa;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a3e;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5ab;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b5a1;\n            break;\n          case 4:\n            local_8c = (byte *)0x7b597;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b587;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b57d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b568;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b555;\n            break;\n          default:\n            goto _L7017;\n          }\n          goto LAB_0002dd00;\n        }" if (parenthesized_expression "(uVar7 == 0x55)" ( (binary_expression "uVar7 == 0x55" identifier == number_literal) )) (compound_statement "{\ncode_r0x0002e4ef:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b1aa;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a3e;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5ab;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b5a1;\n            break;\n          case 4:\n            local_8c = (byte *)0x7b597;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b587;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b57d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b568;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b555;\n            break;\n          default:\n            goto _L7017;\n          }\n          goto LAB_0002dd00;\n        }" { (labeled_statement "code_r0x0002e4ef:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b1aa;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a3e;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5ab;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b5a1;\n            break;\n          case 4:\n            local_8c = (byte *)0x7b597;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b587;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b57d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b568;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b555;\n            break;\n          default:\n            goto _L7017;\n          }" statement_identifier : (switch_statement "switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b1aa;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a3e;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5ab;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b5a1;\n            break;\n          case 4:\n            local_8c = (byte *)0x7b597;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b587;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b57d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b568;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b555;\n            break;\n          default:\n            goto _L7017;\n          }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n          case 0:\n            local_8c = (byte *)0x7b1aa;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a3e;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5ab;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b5a1;\n            break;\n          case 4:\n            local_8c = (byte *)0x7b597;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b587;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b57d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b568;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b555;\n            break;\n          default:\n            goto _L7017;\n          }" { (case_statement "case 0:\n            local_8c = (byte *)0x7b1aa;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b1aa;" (assignment_expression "local_8c = (byte *)0x7b1aa" identifier = (cast_expression "(byte *)0x7b1aa" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n            local_8c = (byte *)0x78a3e;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x78a3e;" (assignment_expression "local_8c = (byte *)0x78a3e" identifier = (cast_expression "(byte *)0x78a3e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n            local_8c = (byte *)0x7b5ab;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b5ab;" (assignment_expression "local_8c = (byte *)0x7b5ab" identifier = (cast_expression "(byte *)0x7b5ab" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n            local_8c = (byte *)0x7b5a1;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b5a1;" (assignment_expression "local_8c = (byte *)0x7b5a1" identifier = (cast_expression "(byte *)0x7b5a1" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n            local_8c = (byte *)0x7b597;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b597;" (assignment_expression "local_8c = (byte *)0x7b597" identifier = (cast_expression "(byte *)0x7b597" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n            local_8c = (byte *)0x7b587;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b587;" (assignment_expression "local_8c = (byte *)0x7b587" identifier = (cast_expression "(byte *)0x7b587" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n            local_8c = (byte *)0x7b57d;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b57d;" (assignment_expression "local_8c = (byte *)0x7b57d" identifier = (cast_expression "(byte *)0x7b57d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n            local_8c = (byte *)0x7b568;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b568;" (assignment_expression "local_8c = (byte *)0x7b568" identifier = (cast_expression "(byte *)0x7b568" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n            local_8c = (byte *)0x7b555;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b555;" (assignment_expression "local_8c = (byte *)0x7b555" identifier = (cast_expression "(byte *)0x7b555" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "default:\n            goto _L7017;" default : (goto_statement "goto _L7017;" goto statement_identifier ;)) }))) (goto_statement "goto LAB_0002dd00;" goto statement_identifier ;) })) (if_statement "if (uVar7 == 0x56) {\ncode_r0x0002e577:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b143;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a50;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b53b;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b52a;\n            break;\n          case 4:\n            local_8c = (byte *)0x7b520;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b510;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4fe;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b4f4;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4e4;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4d2;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b4c8;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b8;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a7;\n            break;\n          default:\n            goto _L7017;\n          }\n          goto LAB_0002dd00;\n        }" if (parenthesized_expression "(uVar7 == 0x56)" ( (binary_expression "uVar7 == 0x56" identifier == number_literal) )) (compound_statement "{\ncode_r0x0002e577:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b143;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a50;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b53b;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b52a;\n            break;\n          case 4:\n            local_8c = (byte *)0x7b520;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b510;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4fe;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b4f4;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4e4;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4d2;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b4c8;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b8;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a7;\n            break;\n          default:\n            goto _L7017;\n          }\n          goto LAB_0002dd00;\n        }" { (labeled_statement "code_r0x0002e577:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b143;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a50;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b53b;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b52a;\n            break;\n          case 4:\n            local_8c = (byte *)0x7b520;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b510;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4fe;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b4f4;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4e4;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4d2;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b4c8;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b8;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a7;\n            break;\n          default:\n            goto _L7017;\n          }" statement_identifier : (switch_statement "switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b143;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a50;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b53b;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b52a;\n            break;\n          case 4:\n            local_8c = (byte *)0x7b520;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b510;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4fe;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b4f4;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4e4;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4d2;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b4c8;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b8;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a7;\n            break;\n          default:\n            goto _L7017;\n          }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n          case 0:\n            local_8c = (byte *)0x7b143;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a50;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b53b;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b52a;\n            break;\n          case 4:\n            local_8c = (byte *)0x7b520;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b510;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4fe;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b4f4;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4e4;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4d2;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b4c8;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b8;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a7;\n            break;\n          default:\n            goto _L7017;\n          }" { (case_statement "case 0:\n            local_8c = (byte *)0x7b143;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b143;" (assignment_expression "local_8c = (byte *)0x7b143" identifier = (cast_expression "(byte *)0x7b143" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n            local_8c = (byte *)0x78a50;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x78a50;" (assignment_expression "local_8c = (byte *)0x78a50" identifier = (cast_expression "(byte *)0x78a50" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n            local_8c = (byte *)0x7b53b;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b53b;" (assignment_expression "local_8c = (byte *)0x7b53b" identifier = (cast_expression "(byte *)0x7b53b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n            local_8c = (byte *)0x7b52a;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b52a;" (assignment_expression "local_8c = (byte *)0x7b52a" identifier = (cast_expression "(byte *)0x7b52a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n            local_8c = (byte *)0x7b520;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b520;" (assignment_expression "local_8c = (byte *)0x7b520" identifier = (cast_expression "(byte *)0x7b520" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n            local_8c = (byte *)0x7b510;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b510;" (assignment_expression "local_8c = (byte *)0x7b510" identifier = (cast_expression "(byte *)0x7b510" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n            local_8c = (byte *)0x7b4fe;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b4fe;" (assignment_expression "local_8c = (byte *)0x7b4fe" identifier = (cast_expression "(byte *)0x7b4fe" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n            local_8c = (byte *)0x7b4f4;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b4f4;" (assignment_expression "local_8c = (byte *)0x7b4f4" identifier = (cast_expression "(byte *)0x7b4f4" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n            local_8c = (byte *)0x7b4e4;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b4e4;" (assignment_expression "local_8c = (byte *)0x7b4e4" identifier = (cast_expression "(byte *)0x7b4e4" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n            local_8c = (byte *)0x7b4d2;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b4d2;" (assignment_expression "local_8c = (byte *)0x7b4d2" identifier = (cast_expression "(byte *)0x7b4d2" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n            local_8c = (byte *)0x7b4c8;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b4c8;" (assignment_expression "local_8c = (byte *)0x7b4c8" identifier = (cast_expression "(byte *)0x7b4c8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n            local_8c = (byte *)0x7b4b8;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b4b8;" (assignment_expression "local_8c = (byte *)0x7b4b8" identifier = (cast_expression "(byte *)0x7b4b8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n            local_8c = (byte *)0x7b4a7;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b4a7;" (assignment_expression "local_8c = (byte *)0x7b4a7" identifier = (cast_expression "(byte *)0x7b4a7" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "default:\n            goto _L7017;" default : (goto_statement "goto _L7017;" goto statement_identifier ;)) }))) (goto_statement "goto LAB_0002dd00;" goto statement_identifier ;) })) (labeled_statement "_L7017:\n        sym_info_00 = (Elf_Internal_Sym *)0x5;" statement_identifier : (expression_statement "sym_info_00 = (Elf_Internal_Sym *)0x5;" (assignment_expression "sym_info_00 = (Elf_Internal_Sym *)0x5" identifier = (cast_expression "(Elf_Internal_Sym *)0x5" ( (type_descriptor "Elf_Internal_Sym *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;)) (expression_statement "pcVar10 = (char *)dcgettext(0,"unrecognized: %-7lx");" (assignment_expression "pcVar10 = (char *)dcgettext(0,"unrecognized: %-7lx")" identifier = (cast_expression "(char *)dcgettext(0,"unrecognized: %-7lx")" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"unrecognized: %-7lx")" identifier (argument_list "(0,"unrecognized: %-7lx")" ( number_literal , (string_literal ""unrecognized: %-7lx"" " string_content ") ))))) ;) (expression_statement "printf(pcVar10,local_80);" (call_expression "printf(pcVar10,local_80)" identifier (argument_list "(pcVar10,local_80)" ( identifier , identifier ))) ;) (expression_statement "bVar22 = false;" (assignment_expression "bVar22 = false" identifier = false) ;) (expression_statement "local_8c = (byte *)0x0;" (assignment_expression "local_8c = (byte *)0x0" identifier = (cast_expression "(byte *)0x0" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (labeled_statement "LAB_0002dbff:\n        if (local_90 == 0 && local_94 == 0) {\n          if (is_rela != 0) {\n            iVar16 = (int)rels[uVar17].r_addend;\n            sym_info_00 = *(Elf_Internal_Sym **)((int)&rels[uVar17].r_addend + 4);\n            printf("%*c",(-(uint)(is_32bit_elf == 0) & 8) + 0xc,0x20);\n            if ((int)sym_info_00 < 0) {\n              sym_info_00 = (Elf_Internal_Sym *)\n                            -(int)((int)&sym_info_00->st_value + (uint)(iVar16 != 0));\n              printf("-%llx",-iVar16);\n            }\n            else {\n              printf("%llx",iVar16);\n            }\n          }\n        }\n        else {\nLAB_0002dc11:\n          if ((symtab == (Elf_Internal_Sym *)0x0) || ((local_94 < nsyms) <= local_90)) {\n            sym_info_00 = (Elf_Internal_Sym *)0x5;\n            pcVar10 = (char *)dcgettext(0," bad symbol index: %08lx in reloc");\n            error(pcVar10,local_94);\n            local_6c = 0;\n          }\n          else {\n            pEVar24 = symtab + local_94;\n            pcVar10 = get_symbol_version_string\n                                ((Filedata *)strtablen,local_94,(char *)&pEVar24->st_name,\n                                 (ulong)&pEVar24->st_shndx,(uint)&sym_info,\n                                 (Elf_Internal_Sym *)&vna_other,(versioned_symbol_info *)sym_info_00\n                                 ,in_stack_ffffff60,psym_1);\n            putchar(0x20);\n            if ((pEVar24->st_info & 0xf) == 10) {\n              pcVar13 = "??";\n              uVar14 = -(uint)(is_32bit_elf == 0) & 6;\n              uVar11 = uVar14 + 8;\n              if (strtab != (char *)0x0) {\n                uVar12 = pEVar24->st_name;\n                if ((uVar12 < strtablen) && (uVar12 != 0)) {\n                  pcVar13 = strtab + uVar12;\n                }\n                else {\n                  pcVar13 = "??";\n                }\n              }\n              in_stack_ffffff60 = (ushort *)0x2e9d3;\n              uVar12 = print_symbol(uVar11,pcVar13);\n              if (pcVar10 != (char *)0x0) {\n                pcVar13 = "@@%s";\n                if (sym_info != symbol_public) {\n                  pcVar13 = "@%s";\n                }\n                printf(pcVar13,pcVar10);\n              }\n              iVar16 = (uVar14 + 9) - uVar12;\n              if (uVar11 < uVar12) {\n                iVar16 = 1;\n              }\n              sym_info_00 = (Elf_Internal_Sym *)&DAT_0007c3bc;\n              printf("()%-*s",iVar16);\n            }\n            else {\n              in_stack_ffffff60 = (ushort *)0x2ebcf;\n              print_vma(CONCAT44(uVar11,psym_1),(print_mode)pEVar24->st_value);\n              pcVar13 = "   ";\n              if (is_32bit_elf == 0) {\n                pcVar13 = " ";\n              }\n              printf(pcVar13);\n            }\n            uVar14 = pEVar24->st_name;\n            if (uVar14 == 0) {\n              pcVar10 = "<null>";\n              if ((pEVar24->st_info & 0xf) == 3) {\n                pEVar24 = (Elf_Internal_Sym *)pEVar24->st_shndx;\n                if (pEVar24 < (Elf_Internal_Sym *)(filedata->file_header).e_shnum) {\n                  if (filedata->section_headers + (int)pEVar24 == (Elf_Internal_Shdr *)0x0) {\n                    pcVar10 = "<none>";\n                  }\n                  else if (filedata->string_table == (char *)0x0) {\n                    pcVar10 = "<no-strings>";\n                  }\n                  else {\n                    uVar14 = filedata->section_headers[(int)pEVar24].sh_name;\n                    pcVar10 = filedata->string_table + uVar14;\n                    if (uVar14 < filedata->string_table_length) goto LAB_0002ea57;\n                    pcVar10 = "<corrupt>";\n                  }\n                  sym_info_00 = (Elf_Internal_Sym *)0x5;\n                  pcVar10 = (char *)dcgettext(0,pcVar10);\n                }\n                else {\n                  pcVar10 = "ABS";\n                  if ((pEVar24 != (Elf_Internal_Sym *)0xfffffff1) &&\n                     (pcVar10 = "COMMON", pEVar24 != (Elf_Internal_Sym *)0xfffffff2)) {\n                    uVar7 = (filedata->file_header).e_machine;\n                    if (uVar7 == 8) {\n                      pcVar10 = "SCOMMON";\n                      if ((pEVar24 != (Elf_Internal_Sym *)0xffffff03) &&\n                         (pcVar10 = "SUNDEF", pEVar24 != (Elf_Internal_Sym *)0xffffff04))\n                      goto LAB_0002f0b3;\n                    }\n                    else if (uVar7 == 0x8c) {\n                      pcVar10 = "SCOMMON";\n                      if (pEVar24 != (Elf_Internal_Sym *)0xffffff00) goto LAB_0002f0b3;\n                    }\n                    else if ((uVar7 == 0x3e) || (uVar7 == 0xb4)) {\n                      pcVar10 = "LARGE_COMMON";\n                      if (pEVar24 != (Elf_Internal_Sym *)0xffffff02) goto LAB_0002f085;\n                    }\n                    else if (uVar7 == 0xb5) {\n                      pcVar10 = "LARGE_COMMON";\n                      if (pEVar24 != (Elf_Internal_Sym *)0xffffff02) goto LAB_0002f0b3;\n                    }\n                    else {\nLAB_0002f085:\n                      if (uVar7 == 0x32) {\n                        uVar2 = (filedata->file_header).e_ident[7];\n                        if ((pEVar24 == (Elf_Internal_Sym *)0xffffff00) && (uVar2 == '\x01')) {\n                          pcVar10 = "ANSI_COM";\n                        }\n                        else {\n                          if ((uVar2 != '\r') || (pEVar24 != (Elf_Internal_Sym *)0xffffff20))\n                          goto LAB_0002f0b3;\n                          pcVar10 = "VMS_SYMVEC";\n                        }\n                      }\n                      else {\nLAB_0002f0b3:\n                        sprintf(name_buf,"<section 0x%x>");\n                        pcVar10 = name_buf;\n                        sym_info_00 = pEVar24;\n                      }\n                    }\n                  }\n                }\n              }\nLAB_0002ea57:\n              in_stack_ffffff60 = (ushort *)0x2ea61;\n              print_symbol(0x16,pcVar10);\n            }\n            else if (strtab == (char *)0x0) {\n              sym_info_00 = (Elf_Internal_Sym *)0x5;\n              pcVar10 = (char *)dcgettext(0,"<string table index: %3ld>");\n              printf(pcVar10,uVar14);\n            }\n            else if (uVar14 < strtablen) {\n              in_stack_ffffff60 = (ushort *)0x2ec91;\n              print_symbol(0x16,strtab + uVar14);\n              if (pcVar10 != (char *)0x0) {\n                pcVar13 = "@@%s";\n                if (sym_info != symbol_public) {\n                  pcVar13 = "@%s";\n                }\n                printf(pcVar13,pcVar10);\n              }\n            }\n            else {\n              sym_info_00 = (Elf_Internal_Sym *)0x5;\n              pcVar10 = (char *)dcgettext(0,"<corrupt string table index: %3ld>");\n              error(pcVar10,uVar14);\n              local_6c = 0;\n            }\n            if (is_rela != 0) {\n              sym_info_00 = *(Elf_Internal_Sym **)((int)&rels[uVar17].r_addend + 4);\n              iVar16 = (int)rels[uVar17].r_addend;\n              if ((int)sym_info_00 < 0) {\n                sym_info_00 = (Elf_Internal_Sym *)\n                              -(int)((int)&sym_info_00->st_value + (uint)(iVar16 != 0));\n                printf(" - %llx",-iVar16);\n              }\n              else {\n                printf(" + %llx",iVar16);\n              }\n            }\n          }\n        }" statement_identifier : (if_statement "if (local_90 == 0 && local_94 == 0) {\n          if (is_rela != 0) {\n            iVar16 = (int)rels[uVar17].r_addend;\n            sym_info_00 = *(Elf_Internal_Sym **)((int)&rels[uVar17].r_addend + 4);\n            printf("%*c",(-(uint)(is_32bit_elf == 0) & 8) + 0xc,0x20);\n            if ((int)sym_info_00 < 0) {\n              sym_info_00 = (Elf_Internal_Sym *)\n                            -(int)((int)&sym_info_00->st_value + (uint)(iVar16 != 0));\n              printf("-%llx",-iVar16);\n            }\n            else {\n              printf("%llx",iVar16);\n            }\n          }\n        }\n        else {\nLAB_0002dc11:\n          if ((symtab == (Elf_Internal_Sym *)0x0) || ((local_94 < nsyms) <= local_90)) {\n            sym_info_00 = (Elf_Internal_Sym *)0x5;\n            pcVar10 = (char *)dcgettext(0," bad symbol index: %08lx in reloc");\n            error(pcVar10,local_94);\n            local_6c = 0;\n          }\n          else {\n            pEVar24 = symtab + local_94;\n            pcVar10 = get_symbol_version_string\n                                ((Filedata *)strtablen,local_94,(char *)&pEVar24->st_name,\n                                 (ulong)&pEVar24->st_shndx,(uint)&sym_info,\n                                 (Elf_Internal_Sym *)&vna_other,(versioned_symbol_info *)sym_info_00\n                                 ,in_stack_ffffff60,psym_1);\n            putchar(0x20);\n            if ((pEVar24->st_info & 0xf) == 10) {\n              pcVar13 = "??";\n              uVar14 = -(uint)(is_32bit_elf == 0) & 6;\n              uVar11 = uVar14 + 8;\n              if (strtab != (char *)0x0) {\n                uVar12 = pEVar24->st_name;\n                if ((uVar12 < strtablen) && (uVar12 != 0)) {\n                  pcVar13 = strtab + uVar12;\n                }\n                else {\n                  pcVar13 = "??";\n                }\n              }\n              in_stack_ffffff60 = (ushort *)0x2e9d3;\n              uVar12 = print_symbol(uVar11,pcVar13);\n              if (pcVar10 != (char *)0x0) {\n                pcVar13 = "@@%s";\n                if (sym_info != symbol_public) {\n                  pcVar13 = "@%s";\n                }\n                printf(pcVar13,pcVar10);\n              }\n              iVar16 = (uVar14 + 9) - uVar12;\n              if (uVar11 < uVar12) {\n                iVar16 = 1;\n              }\n              sym_info_00 = (Elf_Internal_Sym *)&DAT_0007c3bc;\n              printf("()%-*s",iVar16);\n            }\n            else {\n              in_stack_ffffff60 = (ushort *)0x2ebcf;\n              print_vma(CONCAT44(uVar11,psym_1),(print_mode)pEVar24->st_value);\n              pcVar13 = "   ";\n              if (is_32bit_elf == 0) {\n                pcVar13 = " ";\n              }\n              printf(pcVar13);\n            }\n            uVar14 = pEVar24->st_name;\n            if (uVar14 == 0) {\n              pcVar10 = "<null>";\n              if ((pEVar24->st_info & 0xf) == 3) {\n                pEVar24 = (Elf_Internal_Sym *)pEVar24->st_shndx;\n                if (pEVar24 < (Elf_Internal_Sym *)(filedata->file_header).e_shnum) {\n                  if (filedata->section_headers + (int)pEVar24 == (Elf_Internal_Shdr *)0x0) {\n                    pcVar10 = "<none>";\n                  }\n                  else if (filedata->string_table == (char *)0x0) {\n                    pcVar10 = "<no-strings>";\n                  }\n                  else {\n                    uVar14 = filedata->section_headers[(int)pEVar24].sh_name;\n                    pcVar10 = filedata->string_table + uVar14;\n                    if (uVar14 < filedata->string_table_length) goto LAB_0002ea57;\n                    pcVar10 = "<corrupt>";\n                  }\n                  sym_info_00 = (Elf_Internal_Sym *)0x5;\n                  pcVar10 = (char *)dcgettext(0,pcVar10);\n                }\n                else {\n                  pcVar10 = "ABS";\n                  if ((pEVar24 != (Elf_Internal_Sym *)0xfffffff1) &&\n                     (pcVar10 = "COMMON", pEVar24 != (Elf_Internal_Sym *)0xfffffff2)) {\n                    uVar7 = (filedata->file_header).e_machine;\n                    if (uVar7 == 8) {\n                      pcVar10 = "SCOMMON";\n                      if ((pEVar24 != (Elf_Internal_Sym *)0xffffff03) &&\n                         (pcVar10 = "SUNDEF", pEVar24 != (Elf_Internal_Sym *)0xffffff04))\n                      goto LAB_0002f0b3;\n                    }\n                    else if (uVar7 == 0x8c) {\n                      pcVar10 = "SCOMMON";\n                      if (pEVar24 != (Elf_Internal_Sym *)0xffffff00) goto LAB_0002f0b3;\n                    }\n                    else if ((uVar7 == 0x3e) || (uVar7 == 0xb4)) {\n                      pcVar10 = "LARGE_COMMON";\n                      if (pEVar24 != (Elf_Internal_Sym *)0xffffff02) goto LAB_0002f085;\n                    }\n                    else if (uVar7 == 0xb5) {\n                      pcVar10 = "LARGE_COMMON";\n                      if (pEVar24 != (Elf_Internal_Sym *)0xffffff02) goto LAB_0002f0b3;\n                    }\n                    else {\nLAB_0002f085:\n                      if (uVar7 == 0x32) {\n                        uVar2 = (filedata->file_header).e_ident[7];\n                        if ((pEVar24 == (Elf_Internal_Sym *)0xffffff00) && (uVar2 == '\x01')) {\n                          pcVar10 = "ANSI_COM";\n                        }\n                        else {\n                          if ((uVar2 != '\r') || (pEVar24 != (Elf_Internal_Sym *)0xffffff20))\n                          goto LAB_0002f0b3;\n                          pcVar10 = "VMS_SYMVEC";\n                        }\n                      }\n                      else {\nLAB_0002f0b3:\n                        sprintf(name_buf,"<section 0x%x>");\n                        pcVar10 = name_buf;\n                        sym_info_00 = pEVar24;\n                      }\n                    }\n                  }\n                }\n              }\nLAB_0002ea57:\n              in_stack_ffffff60 = (ushort *)0x2ea61;\n              print_symbol(0x16,pcVar10);\n            }\n            else if (strtab == (char *)0x0) {\n              sym_info_00 = (Elf_Internal_Sym *)0x5;\n              pcVar10 = (char *)dcgettext(0,"<string table index: %3ld>");\n              printf(pcVar10,uVar14);\n            }\n            else if (uVar14 < strtablen) {\n              in_stack_ffffff60 = (ushort *)0x2ec91;\n              print_symbol(0x16,strtab + uVar14);\n              if (pcVar10 != (char *)0x0) {\n                pcVar13 = "@@%s";\n                if (sym_info != symbol_public) {\n                  pcVar13 = "@%s";\n                }\n                printf(pcVar13,pcVar10);\n              }\n            }\n            else {\n              sym_info_00 = (Elf_Internal_Sym *)0x5;\n              pcVar10 = (char *)dcgettext(0,"<corrupt string table index: %3ld>");\n              error(pcVar10,uVar14);\n              local_6c = 0;\n            }\n            if (is_rela != 0) {\n              sym_info_00 = *(Elf_Internal_Sym **)((int)&rels[uVar17].r_addend + 4);\n              iVar16 = (int)rels[uVar17].r_addend;\n              if ((int)sym_info_00 < 0) {\n                sym_info_00 = (Elf_Internal_Sym *)\n                              -(int)((int)&sym_info_00->st_value + (uint)(iVar16 != 0));\n                printf(" - %llx",-iVar16);\n              }\n              else {\n                printf(" + %llx",iVar16);\n              }\n            }\n          }\n        }" if (parenthesized_expression "(local_90 == 0 && local_94 == 0)" ( (binary_expression "local_90 == 0 && local_94 == 0" (binary_expression "local_90 == 0" identifier == number_literal) && (binary_expression "local_94 == 0" identifier == number_literal)) )) (compound_statement "{\n          if (is_rela != 0) {\n            iVar16 = (int)rels[uVar17].r_addend;\n            sym_info_00 = *(Elf_Internal_Sym **)((int)&rels[uVar17].r_addend + 4);\n            printf("%*c",(-(uint)(is_32bit_elf == 0) & 8) + 0xc,0x20);\n            if ((int)sym_info_00 < 0) {\n              sym_info_00 = (Elf_Internal_Sym *)\n                            -(int)((int)&sym_info_00->st_value + (uint)(iVar16 != 0));\n              printf("-%llx",-iVar16);\n            }\n            else {\n              printf("%llx",iVar16);\n            }\n          }\n        }" { (if_statement "if (is_rela != 0) {\n            iVar16 = (int)rels[uVar17].r_addend;\n            sym_info_00 = *(Elf_Internal_Sym **)((int)&rels[uVar17].r_addend + 4);\n            printf("%*c",(-(uint)(is_32bit_elf == 0) & 8) + 0xc,0x20);\n            if ((int)sym_info_00 < 0) {\n              sym_info_00 = (Elf_Internal_Sym *)\n                            -(int)((int)&sym_info_00->st_value + (uint)(iVar16 != 0));\n              printf("-%llx",-iVar16);\n            }\n            else {\n              printf("%llx",iVar16);\n            }\n          }" if (parenthesized_expression "(is_rela != 0)" ( (binary_expression "is_rela != 0" identifier != number_literal) )) (compound_statement "{\n            iVar16 = (int)rels[uVar17].r_addend;\n            sym_info_00 = *(Elf_Internal_Sym **)((int)&rels[uVar17].r_addend + 4);\n            printf("%*c",(-(uint)(is_32bit_elf == 0) & 8) + 0xc,0x20);\n            if ((int)sym_info_00 < 0) {\n              sym_info_00 = (Elf_Internal_Sym *)\n                            -(int)((int)&sym_info_00->st_value + (uint)(iVar16 != 0));\n              printf("-%llx",-iVar16);\n            }\n            else {\n              printf("%llx",iVar16);\n            }\n          }" { (expression_statement "iVar16 = (int)rels[uVar17].r_addend;" (assignment_expression "iVar16 = (int)rels[uVar17].r_addend" identifier = (cast_expression "(int)rels[uVar17].r_addend" ( (type_descriptor "int" primitive_type) ) (field_expression "rels[uVar17].r_addend" (subscript_expression "rels[uVar17]" identifier [ identifier ]) . field_identifier))) ;) (expression_statement "sym_info_00 = *(Elf_Internal_Sym **)((int)&rels[uVar17].r_addend + 4);" (assignment_expression "sym_info_00 = *(Elf_Internal_Sym **)((int)&rels[uVar17].r_addend + 4)" identifier = (pointer_expression "*(Elf_Internal_Sym **)((int)&rels[uVar17].r_addend + 4)" * (cast_expression "(Elf_Internal_Sym **)((int)&rels[uVar17].r_addend + 4)" ( (type_descriptor "Elf_Internal_Sym **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "((int)&rels[uVar17].r_addend + 4)" ( (binary_expression "(int)&rels[uVar17].r_addend + 4" (cast_expression "(int)&rels[uVar17].r_addend" ( (type_descriptor "int" primitive_type) ) (pointer_expression "&rels[uVar17].r_addend" & (field_expression "rels[uVar17].r_addend" (subscript_expression "rels[uVar17]" identifier [ identifier ]) . field_identifier))) + number_literal) ))))) ;) (expression_statement "printf("%*c",(-(uint)(is_32bit_elf == 0) & 8) + 0xc,0x20);" (call_expression "printf("%*c",(-(uint)(is_32bit_elf == 0) & 8) + 0xc,0x20)" identifier (argument_list "("%*c",(-(uint)(is_32bit_elf == 0) & 8) + 0xc,0x20)" ( (string_literal ""%*c"" " string_content ") , (binary_expression "(-(uint)(is_32bit_elf == 0) & 8) + 0xc" (parenthesized_expression "(-(uint)(is_32bit_elf == 0) & 8)" ( (binary_expression "-(uint)(is_32bit_elf == 0) & 8" (unary_expression "-(uint)(is_32bit_elf == 0)" - (call_expression "(uint)(is_32bit_elf == 0)" (parenthesized_expression "(uint)" ( identifier )) (argument_list "(is_32bit_elf == 0)" ( (binary_expression "is_32bit_elf == 0" identifier == number_literal) )))) & number_literal) )) + number_literal) , number_literal ))) ;) (if_statement "if ((int)sym_info_00 < 0) {\n              sym_info_00 = (Elf_Internal_Sym *)\n                            -(int)((int)&sym_info_00->st_value + (uint)(iVar16 != 0));\n              printf("-%llx",-iVar16);\n            }\n            else {\n              printf("%llx",iVar16);\n            }" if (parenthesized_expression "((int)sym_info_00 < 0)" ( (binary_expression "(int)sym_info_00 < 0" (cast_expression "(int)sym_info_00" ( (type_descriptor "int" primitive_type) ) identifier) < number_literal) )) (compound_statement "{\n              sym_info_00 = (Elf_Internal_Sym *)\n                            -(int)((int)&sym_info_00->st_value + (uint)(iVar16 != 0));\n              printf("-%llx",-iVar16);\n            }" { (expression_statement "sym_info_00 = (Elf_Internal_Sym *)\n                            -(int)((int)&sym_info_00->st_value + (uint)(iVar16 != 0));" (assignment_expression "sym_info_00 = (Elf_Internal_Sym *)\n                            -(int)((int)&sym_info_00->st_value + (uint)(iVar16 != 0))" identifier = (cast_expression "(Elf_Internal_Sym *)\n                            -(int)((int)&sym_info_00->st_value + (uint)(iVar16 != 0))" ( (type_descriptor "Elf_Internal_Sym *" type_identifier (abstract_pointer_declarator "*" *)) ) (unary_expression "-(int)((int)&sym_info_00->st_value + (uint)(iVar16 != 0))" - (cast_expression "(int)((int)&sym_info_00->st_value + (uint)(iVar16 != 0))" ( (type_descriptor "int" primitive_type) ) (parenthesized_expression "((int)&sym_info_00->st_value + (uint)(iVar16 != 0))" ( (binary_expression "(int)&sym_info_00->st_value + (uint)(iVar16 != 0)" (cast_expression "(int)&sym_info_00->st_value" ( (type_descriptor "int" primitive_type) ) (pointer_expression "&sym_info_00->st_value" & (field_expression "sym_info_00->st_value" identifier -> field_identifier))) + (call_expression "(uint)(iVar16 != 0)" (parenthesized_expression "(uint)" ( identifier )) (argument_list "(iVar16 != 0)" ( (binary_expression "iVar16 != 0" identifier != number_literal) )))) )))))) ;) (expression_statement "printf("-%llx",-iVar16);" (call_expression "printf("-%llx",-iVar16)" identifier (argument_list "("-%llx",-iVar16)" ( (string_literal ""-%llx"" " string_content ") , (unary_expression "-iVar16" - identifier) ))) ;) }) (else_clause "else {\n              printf("%llx",iVar16);\n            }" else (compound_statement "{\n              printf("%llx",iVar16);\n            }" { (expression_statement "printf("%llx",iVar16);" (call_expression "printf("%llx",iVar16)" identifier (argument_list "("%llx",iVar16)" ( (string_literal ""%llx"" " string_content ") , identifier ))) ;) }))) })) }) (else_clause "else {\nLAB_0002dc11:\n          if ((symtab == (Elf_Internal_Sym *)0x0) || ((local_94 < nsyms) <= local_90)) {\n            sym_info_00 = (Elf_Internal_Sym *)0x5;\n            pcVar10 = (char *)dcgettext(0," bad symbol index: %08lx in reloc");\n            error(pcVar10,local_94);\n            local_6c = 0;\n          }\n          else {\n            pEVar24 = symtab + local_94;\n            pcVar10 = get_symbol_version_string\n                                ((Filedata *)strtablen,local_94,(char *)&pEVar24->st_name,\n                                 (ulong)&pEVar24->st_shndx,(uint)&sym_info,\n                                 (Elf_Internal_Sym *)&vna_other,(versioned_symbol_info *)sym_info_00\n                                 ,in_stack_ffffff60,psym_1);\n            putchar(0x20);\n            if ((pEVar24->st_info & 0xf) == 10) {\n              pcVar13 = "??";\n              uVar14 = -(uint)(is_32bit_elf == 0) & 6;\n              uVar11 = uVar14 + 8;\n              if (strtab != (char *)0x0) {\n                uVar12 = pEVar24->st_name;\n                if ((uVar12 < strtablen) && (uVar12 != 0)) {\n                  pcVar13 = strtab + uVar12;\n                }\n                else {\n                  pcVar13 = "??";\n                }\n              }\n              in_stack_ffffff60 = (ushort *)0x2e9d3;\n              uVar12 = print_symbol(uVar11,pcVar13);\n              if (pcVar10 != (char *)0x0) {\n                pcVar13 = "@@%s";\n                if (sym_info != symbol_public) {\n                  pcVar13 = "@%s";\n                }\n                printf(pcVar13,pcVar10);\n              }\n              iVar16 = (uVar14 + 9) - uVar12;\n              if (uVar11 < uVar12) {\n                iVar16 = 1;\n              }\n              sym_info_00 = (Elf_Internal_Sym *)&DAT_0007c3bc;\n              printf("()%-*s",iVar16);\n            }\n            else {\n              in_stack_ffffff60 = (ushort *)0x2ebcf;\n              print_vma(CONCAT44(uVar11,psym_1),(print_mode)pEVar24->st_value);\n              pcVar13 = "   ";\n              if (is_32bit_elf == 0) {\n                pcVar13 = " ";\n              }\n              printf(pcVar13);\n            }\n            uVar14 = pEVar24->st_name;\n            if (uVar14 == 0) {\n              pcVar10 = "<null>";\n              if ((pEVar24->st_info & 0xf) == 3) {\n                pEVar24 = (Elf_Internal_Sym *)pEVar24->st_shndx;\n                if (pEVar24 < (Elf_Internal_Sym *)(filedata->file_header).e_shnum) {\n                  if (filedata->section_headers + (int)pEVar24 == (Elf_Internal_Shdr *)0x0) {\n                    pcVar10 = "<none>";\n                  }\n                  else if (filedata->string_table == (char *)0x0) {\n                    pcVar10 = "<no-strings>";\n                  }\n                  else {\n                    uVar14 = filedata->section_headers[(int)pEVar24].sh_name;\n                    pcVar10 = filedata->string_table + uVar14;\n                    if (uVar14 < filedata->string_table_length) goto LAB_0002ea57;\n                    pcVar10 = "<corrupt>";\n                  }\n                  sym_info_00 = (Elf_Internal_Sym *)0x5;\n                  pcVar10 = (char *)dcgettext(0,pcVar10);\n                }\n                else {\n                  pcVar10 = "ABS";\n                  if ((pEVar24 != (Elf_Internal_Sym *)0xfffffff1) &&\n                     (pcVar10 = "COMMON", pEVar24 != (Elf_Internal_Sym *)0xfffffff2)) {\n                    uVar7 = (filedata->file_header).e_machine;\n                    if (uVar7 == 8) {\n                      pcVar10 = "SCOMMON";\n                      if ((pEVar24 != (Elf_Internal_Sym *)0xffffff03) &&\n                         (pcVar10 = "SUNDEF", pEVar24 != (Elf_Internal_Sym *)0xffffff04))\n                      goto LAB_0002f0b3;\n                    }\n                    else if (uVar7 == 0x8c) {\n                      pcVar10 = "SCOMMON";\n                      if (pEVar24 != (Elf_Internal_Sym *)0xffffff00) goto LAB_0002f0b3;\n                    }\n                    else if ((uVar7 == 0x3e) || (uVar7 == 0xb4)) {\n                      pcVar10 = "LARGE_COMMON";\n                      if (pEVar24 != (Elf_Internal_Sym *)0xffffff02) goto LAB_0002f085;\n                    }\n                    else if (uVar7 == 0xb5) {\n                      pcVar10 = "LARGE_COMMON";\n                      if (pEVar24 != (Elf_Internal_Sym *)0xffffff02) goto LAB_0002f0b3;\n                    }\n                    else {\nLAB_0002f085:\n                      if (uVar7 == 0x32) {\n                        uVar2 = (filedata->file_header).e_ident[7];\n                        if ((pEVar24 == (Elf_Internal_Sym *)0xffffff00) && (uVar2 == '\x01')) {\n                          pcVar10 = "ANSI_COM";\n                        }\n                        else {\n                          if ((uVar2 != '\r') || (pEVar24 != (Elf_Internal_Sym *)0xffffff20))\n                          goto LAB_0002f0b3;\n                          pcVar10 = "VMS_SYMVEC";\n                        }\n                      }\n                      else {\nLAB_0002f0b3:\n                        sprintf(name_buf,"<section 0x%x>");\n                        pcVar10 = name_buf;\n                        sym_info_00 = pEVar24;\n                      }\n                    }\n                  }\n                }\n              }\nLAB_0002ea57:\n              in_stack_ffffff60 = (ushort *)0x2ea61;\n              print_symbol(0x16,pcVar10);\n            }\n            else if (strtab == (char *)0x0) {\n              sym_info_00 = (Elf_Internal_Sym *)0x5;\n              pcVar10 = (char *)dcgettext(0,"<string table index: %3ld>");\n              printf(pcVar10,uVar14);\n            }\n            else if (uVar14 < strtablen) {\n              in_stack_ffffff60 = (ushort *)0x2ec91;\n              print_symbol(0x16,strtab + uVar14);\n              if (pcVar10 != (char *)0x0) {\n                pcVar13 = "@@%s";\n                if (sym_info != symbol_public) {\n                  pcVar13 = "@%s";\n                }\n                printf(pcVar13,pcVar10);\n              }\n            }\n            else {\n              sym_info_00 = (Elf_Internal_Sym *)0x5;\n              pcVar10 = (char *)dcgettext(0,"<corrupt string table index: %3ld>");\n              error(pcVar10,uVar14);\n              local_6c = 0;\n            }\n            if (is_rela != 0) {\n              sym_info_00 = *(Elf_Internal_Sym **)((int)&rels[uVar17].r_addend + 4);\n              iVar16 = (int)rels[uVar17].r_addend;\n              if ((int)sym_info_00 < 0) {\n                sym_info_00 = (Elf_Internal_Sym *)\n                              -(int)((int)&sym_info_00->st_value + (uint)(iVar16 != 0));\n                printf(" - %llx",-iVar16);\n              }\n              else {\n                printf(" + %llx",iVar16);\n              }\n            }\n          }\n        }" else (compound_statement "{\nLAB_0002dc11:\n          if ((symtab == (Elf_Internal_Sym *)0x0) || ((local_94 < nsyms) <= local_90)) {\n            sym_info_00 = (Elf_Internal_Sym *)0x5;\n            pcVar10 = (char *)dcgettext(0," bad symbol index: %08lx in reloc");\n            error(pcVar10,local_94);\n            local_6c = 0;\n          }\n          else {\n            pEVar24 = symtab + local_94;\n            pcVar10 = get_symbol_version_string\n                                ((Filedata *)strtablen,local_94,(char *)&pEVar24->st_name,\n                                 (ulong)&pEVar24->st_shndx,(uint)&sym_info,\n                                 (Elf_Internal_Sym *)&vna_other,(versioned_symbol_info *)sym_info_00\n                                 ,in_stack_ffffff60,psym_1);\n            putchar(0x20);\n            if ((pEVar24->st_info & 0xf) == 10) {\n              pcVar13 = "??";\n              uVar14 = -(uint)(is_32bit_elf == 0) & 6;\n              uVar11 = uVar14 + 8;\n              if (strtab != (char *)0x0) {\n                uVar12 = pEVar24->st_name;\n                if ((uVar12 < strtablen) && (uVar12 != 0)) {\n                  pcVar13 = strtab + uVar12;\n                }\n                else {\n                  pcVar13 = "??";\n                }\n              }\n              in_stack_ffffff60 = (ushort *)0x2e9d3;\n              uVar12 = print_symbol(uVar11,pcVar13);\n              if (pcVar10 != (char *)0x0) {\n                pcVar13 = "@@%s";\n                if (sym_info != symbol_public) {\n                  pcVar13 = "@%s";\n                }\n                printf(pcVar13,pcVar10);\n              }\n              iVar16 = (uVar14 + 9) - uVar12;\n              if (uVar11 < uVar12) {\n                iVar16 = 1;\n              }\n              sym_info_00 = (Elf_Internal_Sym *)&DAT_0007c3bc;\n              printf("()%-*s",iVar16);\n            }\n            else {\n              in_stack_ffffff60 = (ushort *)0x2ebcf;\n              print_vma(CONCAT44(uVar11,psym_1),(print_mode)pEVar24->st_value);\n              pcVar13 = "   ";\n              if (is_32bit_elf == 0) {\n                pcVar13 = " ";\n              }\n              printf(pcVar13);\n            }\n            uVar14 = pEVar24->st_name;\n            if (uVar14 == 0) {\n              pcVar10 = "<null>";\n              if ((pEVar24->st_info & 0xf) == 3) {\n                pEVar24 = (Elf_Internal_Sym *)pEVar24->st_shndx;\n                if (pEVar24 < (Elf_Internal_Sym *)(filedata->file_header).e_shnum) {\n                  if (filedata->section_headers + (int)pEVar24 == (Elf_Internal_Shdr *)0x0) {\n                    pcVar10 = "<none>";\n                  }\n                  else if (filedata->string_table == (char *)0x0) {\n                    pcVar10 = "<no-strings>";\n                  }\n                  else {\n                    uVar14 = filedata->section_headers[(int)pEVar24].sh_name;\n                    pcVar10 = filedata->string_table + uVar14;\n                    if (uVar14 < filedata->string_table_length) goto LAB_0002ea57;\n                    pcVar10 = "<corrupt>";\n                  }\n                  sym_info_00 = (Elf_Internal_Sym *)0x5;\n                  pcVar10 = (char *)dcgettext(0,pcVar10);\n                }\n                else {\n                  pcVar10 = "ABS";\n                  if ((pEVar24 != (Elf_Internal_Sym *)0xfffffff1) &&\n                     (pcVar10 = "COMMON", pEVar24 != (Elf_Internal_Sym *)0xfffffff2)) {\n                    uVar7 = (filedata->file_header).e_machine;\n                    if (uVar7 == 8) {\n                      pcVar10 = "SCOMMON";\n                      if ((pEVar24 != (Elf_Internal_Sym *)0xffffff03) &&\n                         (pcVar10 = "SUNDEF", pEVar24 != (Elf_Internal_Sym *)0xffffff04))\n                      goto LAB_0002f0b3;\n                    }\n                    else if (uVar7 == 0x8c) {\n                      pcVar10 = "SCOMMON";\n                      if (pEVar24 != (Elf_Internal_Sym *)0xffffff00) goto LAB_0002f0b3;\n                    }\n                    else if ((uVar7 == 0x3e) || (uVar7 == 0xb4)) {\n                      pcVar10 = "LARGE_COMMON";\n                      if (pEVar24 != (Elf_Internal_Sym *)0xffffff02) goto LAB_0002f085;\n                    }\n                    else if (uVar7 == 0xb5) {\n                      pcVar10 = "LARGE_COMMON";\n                      if (pEVar24 != (Elf_Internal_Sym *)0xffffff02) goto LAB_0002f0b3;\n                    }\n                    else {\nLAB_0002f085:\n                      if (uVar7 == 0x32) {\n                        uVar2 = (filedata->file_header).e_ident[7];\n                        if ((pEVar24 == (Elf_Internal_Sym *)0xffffff00) && (uVar2 == '\x01')) {\n                          pcVar10 = "ANSI_COM";\n                        }\n                        else {\n                          if ((uVar2 != '\r') || (pEVar24 != (Elf_Internal_Sym *)0xffffff20))\n                          goto LAB_0002f0b3;\n                          pcVar10 = "VMS_SYMVEC";\n                        }\n                      }\n                      else {\nLAB_0002f0b3:\n                        sprintf(name_buf,"<section 0x%x>");\n                        pcVar10 = name_buf;\n                        sym_info_00 = pEVar24;\n                      }\n                    }\n                  }\n                }\n              }\nLAB_0002ea57:\n              in_stack_ffffff60 = (ushort *)0x2ea61;\n              print_symbol(0x16,pcVar10);\n            }\n            else if (strtab == (char *)0x0) {\n              sym_info_00 = (Elf_Internal_Sym *)0x5;\n              pcVar10 = (char *)dcgettext(0,"<string table index: %3ld>");\n              printf(pcVar10,uVar14);\n            }\n            else if (uVar14 < strtablen) {\n              in_stack_ffffff60 = (ushort *)0x2ec91;\n              print_symbol(0x16,strtab + uVar14);\n              if (pcVar10 != (char *)0x0) {\n                pcVar13 = "@@%s";\n                if (sym_info != symbol_public) {\n                  pcVar13 = "@%s";\n                }\n                printf(pcVar13,pcVar10);\n              }\n            }\n            else {\n              sym_info_00 = (Elf_Internal_Sym *)0x5;\n              pcVar10 = (char *)dcgettext(0,"<corrupt string table index: %3ld>");\n              error(pcVar10,uVar14);\n              local_6c = 0;\n            }\n            if (is_rela != 0) {\n              sym_info_00 = *(Elf_Internal_Sym **)((int)&rels[uVar17].r_addend + 4);\n              iVar16 = (int)rels[uVar17].r_addend;\n              if ((int)sym_info_00 < 0) {\n                sym_info_00 = (Elf_Internal_Sym *)\n                              -(int)((int)&sym_info_00->st_value + (uint)(iVar16 != 0));\n                printf(" - %llx",-iVar16);\n              }\n              else {\n                printf(" + %llx",iVar16);\n              }\n            }\n          }\n        }" { (labeled_statement "LAB_0002dc11:\n          if ((symtab == (Elf_Internal_Sym *)0x0) || ((local_94 < nsyms) <= local_90)) {\n            sym_info_00 = (Elf_Internal_Sym *)0x5;\n            pcVar10 = (char *)dcgettext(0," bad symbol index: %08lx in reloc");\n            error(pcVar10,local_94);\n            local_6c = 0;\n          }\n          else {\n            pEVar24 = symtab + local_94;\n            pcVar10 = get_symbol_version_string\n                                ((Filedata *)strtablen,local_94,(char *)&pEVar24->st_name,\n                                 (ulong)&pEVar24->st_shndx,(uint)&sym_info,\n                                 (Elf_Internal_Sym *)&vna_other,(versioned_symbol_info *)sym_info_00\n                                 ,in_stack_ffffff60,psym_1);\n            putchar(0x20);\n            if ((pEVar24->st_info & 0xf) == 10) {\n              pcVar13 = "??";\n              uVar14 = -(uint)(is_32bit_elf == 0) & 6;\n              uVar11 = uVar14 + 8;\n              if (strtab != (char *)0x0) {\n                uVar12 = pEVar24->st_name;\n                if ((uVar12 < strtablen) && (uVar12 != 0)) {\n                  pcVar13 = strtab + uVar12;\n                }\n                else {\n                  pcVar13 = "??";\n                }\n              }\n              in_stack_ffffff60 = (ushort *)0x2e9d3;\n              uVar12 = print_symbol(uVar11,pcVar13);\n              if (pcVar10 != (char *)0x0) {\n                pcVar13 = "@@%s";\n                if (sym_info != symbol_public) {\n                  pcVar13 = "@%s";\n                }\n                printf(pcVar13,pcVar10);\n              }\n              iVar16 = (uVar14 + 9) - uVar12;\n              if (uVar11 < uVar12) {\n                iVar16 = 1;\n              }\n              sym_info_00 = (Elf_Internal_Sym *)&DAT_0007c3bc;\n              printf("()%-*s",iVar16);\n            }\n            else {\n              in_stack_ffffff60 = (ushort *)0x2ebcf;\n              print_vma(CONCAT44(uVar11,psym_1),(print_mode)pEVar24->st_value);\n              pcVar13 = "   ";\n              if (is_32bit_elf == 0) {\n                pcVar13 = " ";\n              }\n              printf(pcVar13);\n            }\n            uVar14 = pEVar24->st_name;\n            if (uVar14 == 0) {\n              pcVar10 = "<null>";\n              if ((pEVar24->st_info & 0xf) == 3) {\n                pEVar24 = (Elf_Internal_Sym *)pEVar24->st_shndx;\n                if (pEVar24 < (Elf_Internal_Sym *)(filedata->file_header).e_shnum) {\n                  if (filedata->section_headers + (int)pEVar24 == (Elf_Internal_Shdr *)0x0) {\n                    pcVar10 = "<none>";\n                  }\n                  else if (filedata->string_table == (char *)0x0) {\n                    pcVar10 = "<no-strings>";\n                  }\n                  else {\n                    uVar14 = filedata->section_headers[(int)pEVar24].sh_name;\n                    pcVar10 = filedata->string_table + uVar14;\n                    if (uVar14 < filedata->string_table_length) goto LAB_0002ea57;\n                    pcVar10 = "<corrupt>";\n                  }\n                  sym_info_00 = (Elf_Internal_Sym *)0x5;\n                  pcVar10 = (char *)dcgettext(0,pcVar10);\n                }\n                else {\n                  pcVar10 = "ABS";\n                  if ((pEVar24 != (Elf_Internal_Sym *)0xfffffff1) &&\n                     (pcVar10 = "COMMON", pEVar24 != (Elf_Internal_Sym *)0xfffffff2)) {\n                    uVar7 = (filedata->file_header).e_machine;\n                    if (uVar7 == 8) {\n                      pcVar10 = "SCOMMON";\n                      if ((pEVar24 != (Elf_Internal_Sym *)0xffffff03) &&\n                         (pcVar10 = "SUNDEF", pEVar24 != (Elf_Internal_Sym *)0xffffff04))\n                      goto LAB_0002f0b3;\n                    }\n                    else if (uVar7 == 0x8c) {\n                      pcVar10 = "SCOMMON";\n                      if (pEVar24 != (Elf_Internal_Sym *)0xffffff00) goto LAB_0002f0b3;\n                    }\n                    else if ((uVar7 == 0x3e) || (uVar7 == 0xb4)) {\n                      pcVar10 = "LARGE_COMMON";\n                      if (pEVar24 != (Elf_Internal_Sym *)0xffffff02) goto LAB_0002f085;\n                    }\n                    else if (uVar7 == 0xb5) {\n                      pcVar10 = "LARGE_COMMON";\n                      if (pEVar24 != (Elf_Internal_Sym *)0xffffff02) goto LAB_0002f0b3;\n                    }\n                    else {\nLAB_0002f085:\n                      if (uVar7 == 0x32) {\n                        uVar2 = (filedata->file_header).e_ident[7];\n                        if ((pEVar24 == (Elf_Internal_Sym *)0xffffff00) && (uVar2 == '\x01')) {\n                          pcVar10 = "ANSI_COM";\n                        }\n                        else {\n                          if ((uVar2 != '\r') || (pEVar24 != (Elf_Internal_Sym *)0xffffff20))\n                          goto LAB_0002f0b3;\n                          pcVar10 = "VMS_SYMVEC";\n                        }\n                      }\n                      else {\nLAB_0002f0b3:\n                        sprintf(name_buf,"<section 0x%x>");\n                        pcVar10 = name_buf;\n                        sym_info_00 = pEVar24;\n                      }\n                    }\n                  }\n                }\n              }\nLAB_0002ea57:\n              in_stack_ffffff60 = (ushort *)0x2ea61;\n              print_symbol(0x16,pcVar10);\n            }\n            else if (strtab == (char *)0x0) {\n              sym_info_00 = (Elf_Internal_Sym *)0x5;\n              pcVar10 = (char *)dcgettext(0,"<string table index: %3ld>");\n              printf(pcVar10,uVar14);\n            }\n            else if (uVar14 < strtablen) {\n              in_stack_ffffff60 = (ushort *)0x2ec91;\n              print_symbol(0x16,strtab + uVar14);\n              if (pcVar10 != (char *)0x0) {\n                pcVar13 = "@@%s";\n                if (sym_info != symbol_public) {\n                  pcVar13 = "@%s";\n                }\n                printf(pcVar13,pcVar10);\n              }\n            }\n            else {\n              sym_info_00 = (Elf_Internal_Sym *)0x5;\n              pcVar10 = (char *)dcgettext(0,"<corrupt string table index: %3ld>");\n              error(pcVar10,uVar14);\n              local_6c = 0;\n            }\n            if (is_rela != 0) {\n              sym_info_00 = *(Elf_Internal_Sym **)((int)&rels[uVar17].r_addend + 4);\n              iVar16 = (int)rels[uVar17].r_addend;\n              if ((int)sym_info_00 < 0) {\n                sym_info_00 = (Elf_Internal_Sym *)\n                              -(int)((int)&sym_info_00->st_value + (uint)(iVar16 != 0));\n                printf(" - %llx",-iVar16);\n              }\n              else {\n                printf(" + %llx",iVar16);\n              }\n            }\n          }" statement_identifier : (if_statement "if ((symtab == (Elf_Internal_Sym *)0x0) || ((local_94 < nsyms) <= local_90)) {\n            sym_info_00 = (Elf_Internal_Sym *)0x5;\n            pcVar10 = (char *)dcgettext(0," bad symbol index: %08lx in reloc");\n            error(pcVar10,local_94);\n            local_6c = 0;\n          }\n          else {\n            pEVar24 = symtab + local_94;\n            pcVar10 = get_symbol_version_string\n                                ((Filedata *)strtablen,local_94,(char *)&pEVar24->st_name,\n                                 (ulong)&pEVar24->st_shndx,(uint)&sym_info,\n                                 (Elf_Internal_Sym *)&vna_other,(versioned_symbol_info *)sym_info_00\n                                 ,in_stack_ffffff60,psym_1);\n            putchar(0x20);\n            if ((pEVar24->st_info & 0xf) == 10) {\n              pcVar13 = "??";\n              uVar14 = -(uint)(is_32bit_elf == 0) & 6;\n              uVar11 = uVar14 + 8;\n              if (strtab != (char *)0x0) {\n                uVar12 = pEVar24->st_name;\n                if ((uVar12 < strtablen) && (uVar12 != 0)) {\n                  pcVar13 = strtab + uVar12;\n                }\n                else {\n                  pcVar13 = "??";\n                }\n              }\n              in_stack_ffffff60 = (ushort *)0x2e9d3;\n              uVar12 = print_symbol(uVar11,pcVar13);\n              if (pcVar10 != (char *)0x0) {\n                pcVar13 = "@@%s";\n                if (sym_info != symbol_public) {\n                  pcVar13 = "@%s";\n                }\n                printf(pcVar13,pcVar10);\n              }\n              iVar16 = (uVar14 + 9) - uVar12;\n              if (uVar11 < uVar12) {\n                iVar16 = 1;\n              }\n              sym_info_00 = (Elf_Internal_Sym *)&DAT_0007c3bc;\n              printf("()%-*s",iVar16);\n            }\n            else {\n              in_stack_ffffff60 = (ushort *)0x2ebcf;\n              print_vma(CONCAT44(uVar11,psym_1),(print_mode)pEVar24->st_value);\n              pcVar13 = "   ";\n              if (is_32bit_elf == 0) {\n                pcVar13 = " ";\n              }\n              printf(pcVar13);\n            }\n            uVar14 = pEVar24->st_name;\n            if (uVar14 == 0) {\n              pcVar10 = "<null>";\n              if ((pEVar24->st_info & 0xf) == 3) {\n                pEVar24 = (Elf_Internal_Sym *)pEVar24->st_shndx;\n                if (pEVar24 < (Elf_Internal_Sym *)(filedata->file_header).e_shnum) {\n                  if (filedata->section_headers + (int)pEVar24 == (Elf_Internal_Shdr *)0x0) {\n                    pcVar10 = "<none>";\n                  }\n                  else if (filedata->string_table == (char *)0x0) {\n                    pcVar10 = "<no-strings>";\n                  }\n                  else {\n                    uVar14 = filedata->section_headers[(int)pEVar24].sh_name;\n                    pcVar10 = filedata->string_table + uVar14;\n                    if (uVar14 < filedata->string_table_length) goto LAB_0002ea57;\n                    pcVar10 = "<corrupt>";\n                  }\n                  sym_info_00 = (Elf_Internal_Sym *)0x5;\n                  pcVar10 = (char *)dcgettext(0,pcVar10);\n                }\n                else {\n                  pcVar10 = "ABS";\n                  if ((pEVar24 != (Elf_Internal_Sym *)0xfffffff1) &&\n                     (pcVar10 = "COMMON", pEVar24 != (Elf_Internal_Sym *)0xfffffff2)) {\n                    uVar7 = (filedata->file_header).e_machine;\n                    if (uVar7 == 8) {\n                      pcVar10 = "SCOMMON";\n                      if ((pEVar24 != (Elf_Internal_Sym *)0xffffff03) &&\n                         (pcVar10 = "SUNDEF", pEVar24 != (Elf_Internal_Sym *)0xffffff04))\n                      goto LAB_0002f0b3;\n                    }\n                    else if (uVar7 == 0x8c) {\n                      pcVar10 = "SCOMMON";\n                      if (pEVar24 != (Elf_Internal_Sym *)0xffffff00) goto LAB_0002f0b3;\n                    }\n                    else if ((uVar7 == 0x3e) || (uVar7 == 0xb4)) {\n                      pcVar10 = "LARGE_COMMON";\n                      if (pEVar24 != (Elf_Internal_Sym *)0xffffff02) goto LAB_0002f085;\n                    }\n                    else if (uVar7 == 0xb5) {\n                      pcVar10 = "LARGE_COMMON";\n                      if (pEVar24 != (Elf_Internal_Sym *)0xffffff02) goto LAB_0002f0b3;\n                    }\n                    else {\nLAB_0002f085:\n                      if (uVar7 == 0x32) {\n                        uVar2 = (filedata->file_header).e_ident[7];\n                        if ((pEVar24 == (Elf_Internal_Sym *)0xffffff00) && (uVar2 == '\x01')) {\n                          pcVar10 = "ANSI_COM";\n                        }\n                        else {\n                          if ((uVar2 != '\r') || (pEVar24 != (Elf_Internal_Sym *)0xffffff20))\n                          goto LAB_0002f0b3;\n                          pcVar10 = "VMS_SYMVEC";\n                        }\n                      }\n                      else {\nLAB_0002f0b3:\n                        sprintf(name_buf,"<section 0x%x>");\n                        pcVar10 = name_buf;\n                        sym_info_00 = pEVar24;\n                      }\n                    }\n                  }\n                }\n              }\nLAB_0002ea57:\n              in_stack_ffffff60 = (ushort *)0x2ea61;\n              print_symbol(0x16,pcVar10);\n            }\n            else if (strtab == (char *)0x0) {\n              sym_info_00 = (Elf_Internal_Sym *)0x5;\n              pcVar10 = (char *)dcgettext(0,"<string table index: %3ld>");\n              printf(pcVar10,uVar14);\n            }\n            else if (uVar14 < strtablen) {\n              in_stack_ffffff60 = (ushort *)0x2ec91;\n              print_symbol(0x16,strtab + uVar14);\n              if (pcVar10 != (char *)0x0) {\n                pcVar13 = "@@%s";\n                if (sym_info != symbol_public) {\n                  pcVar13 = "@%s";\n                }\n                printf(pcVar13,pcVar10);\n              }\n            }\n            else {\n              sym_info_00 = (Elf_Internal_Sym *)0x5;\n              pcVar10 = (char *)dcgettext(0,"<corrupt string table index: %3ld>");\n              error(pcVar10,uVar14);\n              local_6c = 0;\n            }\n            if (is_rela != 0) {\n              sym_info_00 = *(Elf_Internal_Sym **)((int)&rels[uVar17].r_addend + 4);\n              iVar16 = (int)rels[uVar17].r_addend;\n              if ((int)sym_info_00 < 0) {\n                sym_info_00 = (Elf_Internal_Sym *)\n                              -(int)((int)&sym_info_00->st_value + (uint)(iVar16 != 0));\n                printf(" - %llx",-iVar16);\n              }\n              else {\n                printf(" + %llx",iVar16);\n              }\n            }\n          }" if (parenthesized_expression "((symtab == (Elf_Internal_Sym *)0x0) || ((local_94 < nsyms) <= local_90))" ( (binary_expression "(symtab == (Elf_Internal_Sym *)0x0) || ((local_94 < nsyms) <= local_90)" (parenthesized_expression "(symtab == (Elf_Internal_Sym *)0x0)" ( (binary_expression "symtab == (Elf_Internal_Sym *)0x0" identifier == (cast_expression "(Elf_Internal_Sym *)0x0" ( (type_descriptor "Elf_Internal_Sym *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) )) || (parenthesized_expression "((local_94 < nsyms) <= local_90)" ( (binary_expression "(local_94 < nsyms) <= local_90" (parenthesized_expression "(local_94 < nsyms)" ( (binary_expression "local_94 < nsyms" identifier < identifier) )) <= identifier) ))) )) (compound_statement "{\n            sym_info_00 = (Elf_Internal_Sym *)0x5;\n            pcVar10 = (char *)dcgettext(0," bad symbol index: %08lx in reloc");\n            error(pcVar10,local_94);\n            local_6c = 0;\n          }" { (expression_statement "sym_info_00 = (Elf_Internal_Sym *)0x5;" (assignment_expression "sym_info_00 = (Elf_Internal_Sym *)0x5" identifier = (cast_expression "(Elf_Internal_Sym *)0x5" ( (type_descriptor "Elf_Internal_Sym *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (expression_statement "pcVar10 = (char *)dcgettext(0," bad symbol index: %08lx in reloc");" (assignment_expression "pcVar10 = (char *)dcgettext(0," bad symbol index: %08lx in reloc")" identifier = (cast_expression "(char *)dcgettext(0," bad symbol index: %08lx in reloc")" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0," bad symbol index: %08lx in reloc")" identifier (argument_list "(0," bad symbol index: %08lx in reloc")" ( number_literal , (string_literal "" bad symbol index: %08lx in reloc"" " string_content ") ))))) ;) (expression_statement "error(pcVar10,local_94);" (call_expression "error(pcVar10,local_94)" identifier (argument_list "(pcVar10,local_94)" ( identifier , identifier ))) ;) (expression_statement "local_6c = 0;" (assignment_expression "local_6c = 0" identifier = number_literal) ;) }) (else_clause "else {\n            pEVar24 = symtab + local_94;\n            pcVar10 = get_symbol_version_string\n                                ((Filedata *)strtablen,local_94,(char *)&pEVar24->st_name,\n                                 (ulong)&pEVar24->st_shndx,(uint)&sym_info,\n                                 (Elf_Internal_Sym *)&vna_other,(versioned_symbol_info *)sym_info_00\n                                 ,in_stack_ffffff60,psym_1);\n            putchar(0x20);\n            if ((pEVar24->st_info & 0xf) == 10) {\n              pcVar13 = "??";\n              uVar14 = -(uint)(is_32bit_elf == 0) & 6;\n              uVar11 = uVar14 + 8;\n              if (strtab != (char *)0x0) {\n                uVar12 = pEVar24->st_name;\n                if ((uVar12 < strtablen) && (uVar12 != 0)) {\n                  pcVar13 = strtab + uVar12;\n                }\n                else {\n                  pcVar13 = "??";\n                }\n              }\n              in_stack_ffffff60 = (ushort *)0x2e9d3;\n              uVar12 = print_symbol(uVar11,pcVar13);\n              if (pcVar10 != (char *)0x0) {\n                pcVar13 = "@@%s";\n                if (sym_info != symbol_public) {\n                  pcVar13 = "@%s";\n                }\n                printf(pcVar13,pcVar10);\n              }\n              iVar16 = (uVar14 + 9) - uVar12;\n              if (uVar11 < uVar12) {\n                iVar16 = 1;\n              }\n              sym_info_00 = (Elf_Internal_Sym *)&DAT_0007c3bc;\n              printf("()%-*s",iVar16);\n            }\n            else {\n              in_stack_ffffff60 = (ushort *)0x2ebcf;\n              print_vma(CONCAT44(uVar11,psym_1),(print_mode)pEVar24->st_value);\n              pcVar13 = "   ";\n              if (is_32bit_elf == 0) {\n                pcVar13 = " ";\n              }\n              printf(pcVar13);\n            }\n            uVar14 = pEVar24->st_name;\n            if (uVar14 == 0) {\n              pcVar10 = "<null>";\n              if ((pEVar24->st_info & 0xf) == 3) {\n                pEVar24 = (Elf_Internal_Sym *)pEVar24->st_shndx;\n                if (pEVar24 < (Elf_Internal_Sym *)(filedata->file_header).e_shnum) {\n                  if (filedata->section_headers + (int)pEVar24 == (Elf_Internal_Shdr *)0x0) {\n                    pcVar10 = "<none>";\n                  }\n                  else if (filedata->string_table == (char *)0x0) {\n                    pcVar10 = "<no-strings>";\n                  }\n                  else {\n                    uVar14 = filedata->section_headers[(int)pEVar24].sh_name;\n                    pcVar10 = filedata->string_table + uVar14;\n                    if (uVar14 < filedata->string_table_length) goto LAB_0002ea57;\n                    pcVar10 = "<corrupt>";\n                  }\n                  sym_info_00 = (Elf_Internal_Sym *)0x5;\n                  pcVar10 = (char *)dcgettext(0,pcVar10);\n                }\n                else {\n                  pcVar10 = "ABS";\n                  if ((pEVar24 != (Elf_Internal_Sym *)0xfffffff1) &&\n                     (pcVar10 = "COMMON", pEVar24 != (Elf_Internal_Sym *)0xfffffff2)) {\n                    uVar7 = (filedata->file_header).e_machine;\n                    if (uVar7 == 8) {\n                      pcVar10 = "SCOMMON";\n                      if ((pEVar24 != (Elf_Internal_Sym *)0xffffff03) &&\n                         (pcVar10 = "SUNDEF", pEVar24 != (Elf_Internal_Sym *)0xffffff04))\n                      goto LAB_0002f0b3;\n                    }\n                    else if (uVar7 == 0x8c) {\n                      pcVar10 = "SCOMMON";\n                      if (pEVar24 != (Elf_Internal_Sym *)0xffffff00) goto LAB_0002f0b3;\n                    }\n                    else if ((uVar7 == 0x3e) || (uVar7 == 0xb4)) {\n                      pcVar10 = "LARGE_COMMON";\n                      if (pEVar24 != (Elf_Internal_Sym *)0xffffff02) goto LAB_0002f085;\n                    }\n                    else if (uVar7 == 0xb5) {\n                      pcVar10 = "LARGE_COMMON";\n                      if (pEVar24 != (Elf_Internal_Sym *)0xffffff02) goto LAB_0002f0b3;\n                    }\n                    else {\nLAB_0002f085:\n                      if (uVar7 == 0x32) {\n                        uVar2 = (filedata->file_header).e_ident[7];\n                        if ((pEVar24 == (Elf_Internal_Sym *)0xffffff00) && (uVar2 == '\x01')) {\n                          pcVar10 = "ANSI_COM";\n                        }\n                        else {\n                          if ((uVar2 != '\r') || (pEVar24 != (Elf_Internal_Sym *)0xffffff20))\n                          goto LAB_0002f0b3;\n                          pcVar10 = "VMS_SYMVEC";\n                        }\n                      }\n                      else {\nLAB_0002f0b3:\n                        sprintf(name_buf,"<section 0x%x>");\n                        pcVar10 = name_buf;\n                        sym_info_00 = pEVar24;\n                      }\n                    }\n                  }\n                }\n              }\nLAB_0002ea57:\n              in_stack_ffffff60 = (ushort *)0x2ea61;\n              print_symbol(0x16,pcVar10);\n            }\n            else if (strtab == (char *)0x0) {\n              sym_info_00 = (Elf_Internal_Sym *)0x5;\n              pcVar10 = (char *)dcgettext(0,"<string table index: %3ld>");\n              printf(pcVar10,uVar14);\n            }\n            else if (uVar14 < strtablen) {\n              in_stack_ffffff60 = (ushort *)0x2ec91;\n              print_symbol(0x16,strtab + uVar14);\n              if (pcVar10 != (char *)0x0) {\n                pcVar13 = "@@%s";\n                if (sym_info != symbol_public) {\n                  pcVar13 = "@%s";\n                }\n                printf(pcVar13,pcVar10);\n              }\n            }\n            else {\n              sym_info_00 = (Elf_Internal_Sym *)0x5;\n              pcVar10 = (char *)dcgettext(0,"<corrupt string table index: %3ld>");\n              error(pcVar10,uVar14);\n              local_6c = 0;\n            }\n            if (is_rela != 0) {\n              sym_info_00 = *(Elf_Internal_Sym **)((int)&rels[uVar17].r_addend + 4);\n              iVar16 = (int)rels[uVar17].r_addend;\n              if ((int)sym_info_00 < 0) {\n                sym_info_00 = (Elf_Internal_Sym *)\n                              -(int)((int)&sym_info_00->st_value + (uint)(iVar16 != 0));\n                printf(" - %llx",-iVar16);\n              }\n              else {\n                printf(" + %llx",iVar16);\n              }\n            }\n          }" else (compound_statement "{\n            pEVar24 = symtab + local_94;\n            pcVar10 = get_symbol_version_string\n                                ((Filedata *)strtablen,local_94,(char *)&pEVar24->st_name,\n                                 (ulong)&pEVar24->st_shndx,(uint)&sym_info,\n                                 (Elf_Internal_Sym *)&vna_other,(versioned_symbol_info *)sym_info_00\n                                 ,in_stack_ffffff60,psym_1);\n            putchar(0x20);\n            if ((pEVar24->st_info & 0xf) == 10) {\n              pcVar13 = "??";\n              uVar14 = -(uint)(is_32bit_elf == 0) & 6;\n              uVar11 = uVar14 + 8;\n              if (strtab != (char *)0x0) {\n                uVar12 = pEVar24->st_name;\n                if ((uVar12 < strtablen) && (uVar12 != 0)) {\n                  pcVar13 = strtab + uVar12;\n                }\n                else {\n                  pcVar13 = "??";\n                }\n              }\n              in_stack_ffffff60 = (ushort *)0x2e9d3;\n              uVar12 = print_symbol(uVar11,pcVar13);\n              if (pcVar10 != (char *)0x0) {\n                pcVar13 = "@@%s";\n                if (sym_info != symbol_public) {\n                  pcVar13 = "@%s";\n                }\n                printf(pcVar13,pcVar10);\n              }\n              iVar16 = (uVar14 + 9) - uVar12;\n              if (uVar11 < uVar12) {\n                iVar16 = 1;\n              }\n              sym_info_00 = (Elf_Internal_Sym *)&DAT_0007c3bc;\n              printf("()%-*s",iVar16);\n            }\n            else {\n              in_stack_ffffff60 = (ushort *)0x2ebcf;\n              print_vma(CONCAT44(uVar11,psym_1),(print_mode)pEVar24->st_value);\n              pcVar13 = "   ";\n              if (is_32bit_elf == 0) {\n                pcVar13 = " ";\n              }\n              printf(pcVar13);\n            }\n            uVar14 = pEVar24->st_name;\n            if (uVar14 == 0) {\n              pcVar10 = "<null>";\n              if ((pEVar24->st_info & 0xf) == 3) {\n                pEVar24 = (Elf_Internal_Sym *)pEVar24->st_shndx;\n                if (pEVar24 < (Elf_Internal_Sym *)(filedata->file_header).e_shnum) {\n                  if (filedata->section_headers + (int)pEVar24 == (Elf_Internal_Shdr *)0x0) {\n                    pcVar10 = "<none>";\n                  }\n                  else if (filedata->string_table == (char *)0x0) {\n                    pcVar10 = "<no-strings>";\n                  }\n                  else {\n                    uVar14 = filedata->section_headers[(int)pEVar24].sh_name;\n                    pcVar10 = filedata->string_table + uVar14;\n                    if (uVar14 < filedata->string_table_length) goto LAB_0002ea57;\n                    pcVar10 = "<corrupt>";\n                  }\n                  sym_info_00 = (Elf_Internal_Sym *)0x5;\n                  pcVar10 = (char *)dcgettext(0,pcVar10);\n                }\n                else {\n                  pcVar10 = "ABS";\n                  if ((pEVar24 != (Elf_Internal_Sym *)0xfffffff1) &&\n                     (pcVar10 = "COMMON", pEVar24 != (Elf_Internal_Sym *)0xfffffff2)) {\n                    uVar7 = (filedata->file_header).e_machine;\n                    if (uVar7 == 8) {\n                      pcVar10 = "SCOMMON";\n                      if ((pEVar24 != (Elf_Internal_Sym *)0xffffff03) &&\n                         (pcVar10 = "SUNDEF", pEVar24 != (Elf_Internal_Sym *)0xffffff04))\n                      goto LAB_0002f0b3;\n                    }\n                    else if (uVar7 == 0x8c) {\n                      pcVar10 = "SCOMMON";\n                      if (pEVar24 != (Elf_Internal_Sym *)0xffffff00) goto LAB_0002f0b3;\n                    }\n                    else if ((uVar7 == 0x3e) || (uVar7 == 0xb4)) {\n                      pcVar10 = "LARGE_COMMON";\n                      if (pEVar24 != (Elf_Internal_Sym *)0xffffff02) goto LAB_0002f085;\n                    }\n                    else if (uVar7 == 0xb5) {\n                      pcVar10 = "LARGE_COMMON";\n                      if (pEVar24 != (Elf_Internal_Sym *)0xffffff02) goto LAB_0002f0b3;\n                    }\n                    else {\nLAB_0002f085:\n                      if (uVar7 == 0x32) {\n                        uVar2 = (filedata->file_header).e_ident[7];\n                        if ((pEVar24 == (Elf_Internal_Sym *)0xffffff00) && (uVar2 == '\x01')) {\n                          pcVar10 = "ANSI_COM";\n                        }\n                        else {\n                          if ((uVar2 != '\r') || (pEVar24 != (Elf_Internal_Sym *)0xffffff20))\n                          goto LAB_0002f0b3;\n                          pcVar10 = "VMS_SYMVEC";\n                        }\n                      }\n                      else {\nLAB_0002f0b3:\n                        sprintf(name_buf,"<section 0x%x>");\n                        pcVar10 = name_buf;\n                        sym_info_00 = pEVar24;\n                      }\n                    }\n                  }\n                }\n              }\nLAB_0002ea57:\n              in_stack_ffffff60 = (ushort *)0x2ea61;\n              print_symbol(0x16,pcVar10);\n            }\n            else if (strtab == (char *)0x0) {\n              sym_info_00 = (Elf_Internal_Sym *)0x5;\n              pcVar10 = (char *)dcgettext(0,"<string table index: %3ld>");\n              printf(pcVar10,uVar14);\n            }\n            else if (uVar14 < strtablen) {\n              in_stack_ffffff60 = (ushort *)0x2ec91;\n              print_symbol(0x16,strtab + uVar14);\n              if (pcVar10 != (char *)0x0) {\n                pcVar13 = "@@%s";\n                if (sym_info != symbol_public) {\n                  pcVar13 = "@%s";\n                }\n                printf(pcVar13,pcVar10);\n              }\n            }\n            else {\n              sym_info_00 = (Elf_Internal_Sym *)0x5;\n              pcVar10 = (char *)dcgettext(0,"<corrupt string table index: %3ld>");\n              error(pcVar10,uVar14);\n              local_6c = 0;\n            }\n            if (is_rela != 0) {\n              sym_info_00 = *(Elf_Internal_Sym **)((int)&rels[uVar17].r_addend + 4);\n              iVar16 = (int)rels[uVar17].r_addend;\n              if ((int)sym_info_00 < 0) {\n                sym_info_00 = (Elf_Internal_Sym *)\n                              -(int)((int)&sym_info_00->st_value + (uint)(iVar16 != 0));\n                printf(" - %llx",-iVar16);\n              }\n              else {\n                printf(" + %llx",iVar16);\n              }\n            }\n          }" { (expression_statement "pEVar24 = symtab + local_94;" (assignment_expression "pEVar24 = symtab + local_94" identifier = (binary_expression "symtab + local_94" identifier + identifier)) ;) (expression_statement "pcVar10 = get_symbol_version_string\n                                ((Filedata *)strtablen,local_94,(char *)&pEVar24->st_name,\n                                 (ulong)&pEVar24->st_shndx,(uint)&sym_info,\n                                 (Elf_Internal_Sym *)&vna_other,(versioned_symbol_info *)sym_info_00\n                                 ,in_stack_ffffff60,psym_1);" (assignment_expression "pcVar10 = get_symbol_version_string\n                                ((Filedata *)strtablen,local_94,(char *)&pEVar24->st_name,\n                                 (ulong)&pEVar24->st_shndx,(uint)&sym_info,\n                                 (Elf_Internal_Sym *)&vna_other,(versioned_symbol_info *)sym_info_00\n                                 ,in_stack_ffffff60,psym_1)" identifier = (call_expression "get_symbol_version_string\n                                ((Filedata *)strtablen,local_94,(char *)&pEVar24->st_name,\n                                 (ulong)&pEVar24->st_shndx,(uint)&sym_info,\n                                 (Elf_Internal_Sym *)&vna_other,(versioned_symbol_info *)sym_info_00\n                                 ,in_stack_ffffff60,psym_1)" identifier (argument_list "((Filedata *)strtablen,local_94,(char *)&pEVar24->st_name,\n                                 (ulong)&pEVar24->st_shndx,(uint)&sym_info,\n                                 (Elf_Internal_Sym *)&vna_other,(versioned_symbol_info *)sym_info_00\n                                 ,in_stack_ffffff60,psym_1)" ( (cast_expression "(Filedata *)strtablen" ( (type_descriptor "Filedata *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier) , identifier , (cast_expression "(char *)&pEVar24->st_name" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (pointer_expression "&pEVar24->st_name" & (field_expression "pEVar24->st_name" identifier -> field_identifier))) , (binary_expression "(ulong)&pEVar24->st_shndx" (parenthesized_expression "(ulong)" ( identifier )) & (field_expression "pEVar24->st_shndx" identifier -> field_identifier)) , (binary_expression "(uint)&sym_info" (parenthesized_expression "(uint)" ( identifier )) & identifier) , (cast_expression "(Elf_Internal_Sym *)&vna_other" ( (type_descriptor "Elf_Internal_Sym *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&vna_other" & identifier)) , (cast_expression "(versioned_symbol_info *)sym_info_00" ( (type_descriptor "versioned_symbol_info *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier) , identifier , identifier )))) ;) (expression_statement "putchar(0x20);" (call_expression "putchar(0x20)" identifier (argument_list "(0x20)" ( number_literal ))) ;) (if_statement "if ((pEVar24->st_info & 0xf) == 10) {\n              pcVar13 = "??";\n              uVar14 = -(uint)(is_32bit_elf == 0) & 6;\n              uVar11 = uVar14 + 8;\n              if (strtab != (char *)0x0) {\n                uVar12 = pEVar24->st_name;\n                if ((uVar12 < strtablen) && (uVar12 != 0)) {\n                  pcVar13 = strtab + uVar12;\n                }\n                else {\n                  pcVar13 = "??";\n                }\n              }\n              in_stack_ffffff60 = (ushort *)0x2e9d3;\n              uVar12 = print_symbol(uVar11,pcVar13);\n              if (pcVar10 != (char *)0x0) {\n                pcVar13 = "@@%s";\n                if (sym_info != symbol_public) {\n                  pcVar13 = "@%s";\n                }\n                printf(pcVar13,pcVar10);\n              }\n              iVar16 = (uVar14 + 9) - uVar12;\n              if (uVar11 < uVar12) {\n                iVar16 = 1;\n              }\n              sym_info_00 = (Elf_Internal_Sym *)&DAT_0007c3bc;\n              printf("()%-*s",iVar16);\n            }\n            else {\n              in_stack_ffffff60 = (ushort *)0x2ebcf;\n              print_vma(CONCAT44(uVar11,psym_1),(print_mode)pEVar24->st_value);\n              pcVar13 = "   ";\n              if (is_32bit_elf == 0) {\n                pcVar13 = " ";\n              }\n              printf(pcVar13);\n            }" if (parenthesized_expression "((pEVar24->st_info & 0xf) == 10)" ( (binary_expression "(pEVar24->st_info & 0xf) == 10" (parenthesized_expression "(pEVar24->st_info & 0xf)" ( (binary_expression "pEVar24->st_info & 0xf" (field_expression "pEVar24->st_info" identifier -> field_identifier) & number_literal) )) == number_literal) )) (compound_statement "{\n              pcVar13 = "??";\n              uVar14 = -(uint)(is_32bit_elf == 0) & 6;\n              uVar11 = uVar14 + 8;\n              if (strtab != (char *)0x0) {\n                uVar12 = pEVar24->st_name;\n                if ((uVar12 < strtablen) && (uVar12 != 0)) {\n                  pcVar13 = strtab + uVar12;\n                }\n                else {\n                  pcVar13 = "??";\n                }\n              }\n              in_stack_ffffff60 = (ushort *)0x2e9d3;\n              uVar12 = print_symbol(uVar11,pcVar13);\n              if (pcVar10 != (char *)0x0) {\n                pcVar13 = "@@%s";\n                if (sym_info != symbol_public) {\n                  pcVar13 = "@%s";\n                }\n                printf(pcVar13,pcVar10);\n              }\n              iVar16 = (uVar14 + 9) - uVar12;\n              if (uVar11 < uVar12) {\n                iVar16 = 1;\n              }\n              sym_info_00 = (Elf_Internal_Sym *)&DAT_0007c3bc;\n              printf("()%-*s",iVar16);\n            }" { (expression_statement "pcVar13 = "??";" (assignment_expression "pcVar13 = "??"" identifier = (string_literal ""??"" " string_content ")) ;) (expression_statement "uVar14 = -(uint)(is_32bit_elf == 0) & 6;" (assignment_expression "uVar14 = -(uint)(is_32bit_elf == 0) & 6" identifier = (binary_expression "-(uint)(is_32bit_elf == 0) & 6" (unary_expression "-(uint)(is_32bit_elf == 0)" - (call_expression "(uint)(is_32bit_elf == 0)" (parenthesized_expression "(uint)" ( identifier )) (argument_list "(is_32bit_elf == 0)" ( (binary_expression "is_32bit_elf == 0" identifier == number_literal) )))) & number_literal)) ;) (expression_statement "uVar11 = uVar14 + 8;" (assignment_expression "uVar11 = uVar14 + 8" identifier = (binary_expression "uVar14 + 8" identifier + number_literal)) ;) (if_statement "if (strtab != (char *)0x0) {\n                uVar12 = pEVar24->st_name;\n                if ((uVar12 < strtablen) && (uVar12 != 0)) {\n                  pcVar13 = strtab + uVar12;\n                }\n                else {\n                  pcVar13 = "??";\n                }\n              }" if (parenthesized_expression "(strtab != (char *)0x0)" ( (binary_expression "strtab != (char *)0x0" identifier != (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal)) )) (compound_statement "{\n                uVar12 = pEVar24->st_name;\n                if ((uVar12 < strtablen) && (uVar12 != 0)) {\n                  pcVar13 = strtab + uVar12;\n                }\n                else {\n                  pcVar13 = "??";\n                }\n              }" { (expression_statement "uVar12 = pEVar24->st_name;" (assignment_expression "uVar12 = pEVar24->st_name" identifier = (field_expression "pEVar24->st_name" identifier -> field_identifier)) ;) (if_statement "if ((uVar12 < strtablen) && (uVar12 != 0)) {\n                  pcVar13 = strtab + uVar12;\n                }\n                else {\n                  pcVar13 = "??";\n                }" if (parenthesized_expression "((uVar12 < strtablen) && (uVar12 != 0))" ( (binary_expression "(uVar12 < strtablen) && (uVar12 != 0)" (parenthesized_expression "(uVar12 < strtablen)" ( (binary_expression "uVar12 < strtablen" identifier < identifier) )) && (parenthesized_expression "(uVar12 != 0)" ( (binary_expression "uVar12 != 0" identifier != number_literal) ))) )) (compound_statement "{\n                  pcVar13 = strtab + uVar12;\n                }" { (expression_statement "pcVar13 = strtab + uVar12;" (assignment_expression "pcVar13 = strtab + uVar12" identifier = (binary_expression "strtab + uVar12" identifier + identifier)) ;) }) (else_clause "else {\n                  pcVar13 = "??";\n                }" else (compound_statement "{\n                  pcVar13 = "??";\n                }" { (expression_statement "pcVar13 = "??";" (assignment_expression "pcVar13 = "??"" identifier = (string_literal ""??"" " string_content ")) ;) }))) })) (expression_statement "in_stack_ffffff60 = (ushort *)0x2e9d3;" (assignment_expression "in_stack_ffffff60 = (ushort *)0x2e9d3" identifier = (cast_expression "(ushort *)0x2e9d3" ( (type_descriptor "ushort *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (expression_statement "uVar12 = print_symbol(uVar11,pcVar13);" (assignment_expression "uVar12 = print_symbol(uVar11,pcVar13)" identifier = (call_expression "print_symbol(uVar11,pcVar13)" identifier (argument_list "(uVar11,pcVar13)" ( identifier , identifier )))) ;) (if_statement "if (pcVar10 != (char *)0x0) {\n                pcVar13 = "@@%s";\n                if (sym_info != symbol_public) {\n                  pcVar13 = "@%s";\n                }\n                printf(pcVar13,pcVar10);\n              }" if (parenthesized_expression "(pcVar10 != (char *)0x0)" ( (binary_expression "pcVar10 != (char *)0x0" identifier != (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal)) )) (compound_statement "{\n                pcVar13 = "@@%s";\n                if (sym_info != symbol_public) {\n                  pcVar13 = "@%s";\n                }\n                printf(pcVar13,pcVar10);\n              }" { (expression_statement "pcVar13 = "@@%s";" (assignment_expression "pcVar13 = "@@%s"" identifier = (string_literal ""@@%s"" " string_content ")) ;) (if_statement "if (sym_info != symbol_public) {\n                  pcVar13 = "@%s";\n                }" if (parenthesized_expression "(sym_info != symbol_public)" ( (binary_expression "sym_info != symbol_public" identifier != identifier) )) (compound_statement "{\n                  pcVar13 = "@%s";\n                }" { (expression_statement "pcVar13 = "@%s";" (assignment_expression "pcVar13 = "@%s"" identifier = (string_literal ""@%s"" " string_content ")) ;) })) (expression_statement "printf(pcVar13,pcVar10);" (call_expression "printf(pcVar13,pcVar10)" identifier (argument_list "(pcVar13,pcVar10)" ( identifier , identifier ))) ;) })) (expression_statement "iVar16 = (uVar14 + 9) - uVar12;" (assignment_expression "iVar16 = (uVar14 + 9) - uVar12" identifier = (binary_expression "(uVar14 + 9) - uVar12" (parenthesized_expression "(uVar14 + 9)" ( (binary_expression "uVar14 + 9" identifier + number_literal) )) - identifier)) ;) (if_statement "if (uVar11 < uVar12) {\n                iVar16 = 1;\n              }" if (parenthesized_expression "(uVar11 < uVar12)" ( (binary_expression "uVar11 < uVar12" identifier < identifier) )) (compound_statement "{\n                iVar16 = 1;\n              }" { (expression_statement "iVar16 = 1;" (assignment_expression "iVar16 = 1" identifier = number_literal) ;) })) (expression_statement "sym_info_00 = (Elf_Internal_Sym *)&DAT_0007c3bc;" (assignment_expression "sym_info_00 = (Elf_Internal_Sym *)&DAT_0007c3bc" identifier = (cast_expression "(Elf_Internal_Sym *)&DAT_0007c3bc" ( (type_descriptor "Elf_Internal_Sym *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&DAT_0007c3bc" & identifier))) ;) (expression_statement "printf("()%-*s",iVar16);" (call_expression "printf("()%-*s",iVar16)" identifier (argument_list "("()%-*s",iVar16)" ( (string_literal ""()%-*s"" " string_content ") , identifier ))) ;) }) (else_clause "else {\n              in_stack_ffffff60 = (ushort *)0x2ebcf;\n              print_vma(CONCAT44(uVar11,psym_1),(print_mode)pEVar24->st_value);\n              pcVar13 = "   ";\n              if (is_32bit_elf == 0) {\n                pcVar13 = " ";\n              }\n              printf(pcVar13);\n            }" else (compound_statement "{\n              in_stack_ffffff60 = (ushort *)0x2ebcf;\n              print_vma(CONCAT44(uVar11,psym_1),(print_mode)pEVar24->st_value);\n              pcVar13 = "   ";\n              if (is_32bit_elf == 0) {\n                pcVar13 = " ";\n              }\n              printf(pcVar13);\n            }" { (expression_statement "in_stack_ffffff60 = (ushort *)0x2ebcf;" (assignment_expression "in_stack_ffffff60 = (ushort *)0x2ebcf" identifier = (cast_expression "(ushort *)0x2ebcf" ( (type_descriptor "ushort *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (expression_statement "print_vma(CONCAT44(uVar11,psym_1),(print_mode)pEVar24->st_value);" (call_expression "print_vma(CONCAT44(uVar11,psym_1),(print_mode)pEVar24->st_value)" identifier (argument_list "(CONCAT44(uVar11,psym_1),(print_mode)pEVar24->st_value)" ( (call_expression "CONCAT44(uVar11,psym_1)" identifier (argument_list "(uVar11,psym_1)" ( identifier , identifier ))) , (cast_expression "(print_mode)pEVar24->st_value" ( (type_descriptor "print_mode" type_identifier) ) (field_expression "pEVar24->st_value" identifier -> field_identifier)) ))) ;) (expression_statement "pcVar13 = "   ";" (assignment_expression "pcVar13 = "   "" identifier = (string_literal ""   "" " string_content ")) ;) (if_statement "if (is_32bit_elf == 0) {\n                pcVar13 = " ";\n              }" if (parenthesized_expression "(is_32bit_elf == 0)" ( (binary_expression "is_32bit_elf == 0" identifier == number_literal) )) (compound_statement "{\n                pcVar13 = " ";\n              }" { (expression_statement "pcVar13 = " ";" (assignment_expression "pcVar13 = " "" identifier = (string_literal "" "" " string_content ")) ;) })) (expression_statement "printf(pcVar13);" (call_expression "printf(pcVar13)" identifier (argument_list "(pcVar13)" ( identifier ))) ;) }))) (expression_statement "uVar14 = pEVar24->st_name;" (assignment_expression "uVar14 = pEVar24->st_name" identifier = (field_expression "pEVar24->st_name" identifier -> field_identifier)) ;) (if_statement "if (uVar14 == 0) {\n              pcVar10 = "<null>";\n              if ((pEVar24->st_info & 0xf) == 3) {\n                pEVar24 = (Elf_Internal_Sym *)pEVar24->st_shndx;\n                if (pEVar24 < (Elf_Internal_Sym *)(filedata->file_header).e_shnum) {\n                  if (filedata->section_headers + (int)pEVar24 == (Elf_Internal_Shdr *)0x0) {\n                    pcVar10 = "<none>";\n                  }\n                  else if (filedata->string_table == (char *)0x0) {\n                    pcVar10 = "<no-strings>";\n                  }\n                  else {\n                    uVar14 = filedata->section_headers[(int)pEVar24].sh_name;\n                    pcVar10 = filedata->string_table + uVar14;\n                    if (uVar14 < filedata->string_table_length) goto LAB_0002ea57;\n                    pcVar10 = "<corrupt>";\n                  }\n                  sym_info_00 = (Elf_Internal_Sym *)0x5;\n                  pcVar10 = (char *)dcgettext(0,pcVar10);\n                }\n                else {\n                  pcVar10 = "ABS";\n                  if ((pEVar24 != (Elf_Internal_Sym *)0xfffffff1) &&\n                     (pcVar10 = "COMMON", pEVar24 != (Elf_Internal_Sym *)0xfffffff2)) {\n                    uVar7 = (filedata->file_header).e_machine;\n                    if (uVar7 == 8) {\n                      pcVar10 = "SCOMMON";\n                      if ((pEVar24 != (Elf_Internal_Sym *)0xffffff03) &&\n                         (pcVar10 = "SUNDEF", pEVar24 != (Elf_Internal_Sym *)0xffffff04))\n                      goto LAB_0002f0b3;\n                    }\n                    else if (uVar7 == 0x8c) {\n                      pcVar10 = "SCOMMON";\n                      if (pEVar24 != (Elf_Internal_Sym *)0xffffff00) goto LAB_0002f0b3;\n                    }\n                    else if ((uVar7 == 0x3e) || (uVar7 == 0xb4)) {\n                      pcVar10 = "LARGE_COMMON";\n                      if (pEVar24 != (Elf_Internal_Sym *)0xffffff02) goto LAB_0002f085;\n                    }\n                    else if (uVar7 == 0xb5) {\n                      pcVar10 = "LARGE_COMMON";\n                      if (pEVar24 != (Elf_Internal_Sym *)0xffffff02) goto LAB_0002f0b3;\n                    }\n                    else {\nLAB_0002f085:\n                      if (uVar7 == 0x32) {\n                        uVar2 = (filedata->file_header).e_ident[7];\n                        if ((pEVar24 == (Elf_Internal_Sym *)0xffffff00) && (uVar2 == '\x01')) {\n                          pcVar10 = "ANSI_COM";\n                        }\n                        else {\n                          if ((uVar2 != '\r') || (pEVar24 != (Elf_Internal_Sym *)0xffffff20))\n                          goto LAB_0002f0b3;\n                          pcVar10 = "VMS_SYMVEC";\n                        }\n                      }\n                      else {\nLAB_0002f0b3:\n                        sprintf(name_buf,"<section 0x%x>");\n                        pcVar10 = name_buf;\n                        sym_info_00 = pEVar24;\n                      }\n                    }\n                  }\n                }\n              }\nLAB_0002ea57:\n              in_stack_ffffff60 = (ushort *)0x2ea61;\n              print_symbol(0x16,pcVar10);\n            }\n            else if (strtab == (char *)0x0) {\n              sym_info_00 = (Elf_Internal_Sym *)0x5;\n              pcVar10 = (char *)dcgettext(0,"<string table index: %3ld>");\n              printf(pcVar10,uVar14);\n            }\n            else if (uVar14 < strtablen) {\n              in_stack_ffffff60 = (ushort *)0x2ec91;\n              print_symbol(0x16,strtab + uVar14);\n              if (pcVar10 != (char *)0x0) {\n                pcVar13 = "@@%s";\n                if (sym_info != symbol_public) {\n                  pcVar13 = "@%s";\n                }\n                printf(pcVar13,pcVar10);\n              }\n            }\n            else {\n              sym_info_00 = (Elf_Internal_Sym *)0x5;\n              pcVar10 = (char *)dcgettext(0,"<corrupt string table index: %3ld>");\n              error(pcVar10,uVar14);\n              local_6c = 0;\n            }" if (parenthesized_expression "(uVar14 == 0)" ( (binary_expression "uVar14 == 0" identifier == number_literal) )) (compound_statement "{\n              pcVar10 = "<null>";\n              if ((pEVar24->st_info & 0xf) == 3) {\n                pEVar24 = (Elf_Internal_Sym *)pEVar24->st_shndx;\n                if (pEVar24 < (Elf_Internal_Sym *)(filedata->file_header).e_shnum) {\n                  if (filedata->section_headers + (int)pEVar24 == (Elf_Internal_Shdr *)0x0) {\n                    pcVar10 = "<none>";\n                  }\n                  else if (filedata->string_table == (char *)0x0) {\n                    pcVar10 = "<no-strings>";\n                  }\n                  else {\n                    uVar14 = filedata->section_headers[(int)pEVar24].sh_name;\n                    pcVar10 = filedata->string_table + uVar14;\n                    if (uVar14 < filedata->string_table_length) goto LAB_0002ea57;\n                    pcVar10 = "<corrupt>";\n                  }\n                  sym_info_00 = (Elf_Internal_Sym *)0x5;\n                  pcVar10 = (char *)dcgettext(0,pcVar10);\n                }\n                else {\n                  pcVar10 = "ABS";\n                  if ((pEVar24 != (Elf_Internal_Sym *)0xfffffff1) &&\n                     (pcVar10 = "COMMON", pEVar24 != (Elf_Internal_Sym *)0xfffffff2)) {\n                    uVar7 = (filedata->file_header).e_machine;\n                    if (uVar7 == 8) {\n                      pcVar10 = "SCOMMON";\n                      if ((pEVar24 != (Elf_Internal_Sym *)0xffffff03) &&\n                         (pcVar10 = "SUNDEF", pEVar24 != (Elf_Internal_Sym *)0xffffff04))\n                      goto LAB_0002f0b3;\n                    }\n                    else if (uVar7 == 0x8c) {\n                      pcVar10 = "SCOMMON";\n                      if (pEVar24 != (Elf_Internal_Sym *)0xffffff00) goto LAB_0002f0b3;\n                    }\n                    else if ((uVar7 == 0x3e) || (uVar7 == 0xb4)) {\n                      pcVar10 = "LARGE_COMMON";\n                      if (pEVar24 != (Elf_Internal_Sym *)0xffffff02) goto LAB_0002f085;\n                    }\n                    else if (uVar7 == 0xb5) {\n                      pcVar10 = "LARGE_COMMON";\n                      if (pEVar24 != (Elf_Internal_Sym *)0xffffff02) goto LAB_0002f0b3;\n                    }\n                    else {\nLAB_0002f085:\n                      if (uVar7 == 0x32) {\n                        uVar2 = (filedata->file_header).e_ident[7];\n                        if ((pEVar24 == (Elf_Internal_Sym *)0xffffff00) && (uVar2 == '\x01')) {\n                          pcVar10 = "ANSI_COM";\n                        }\n                        else {\n                          if ((uVar2 != '\r') || (pEVar24 != (Elf_Internal_Sym *)0xffffff20))\n                          goto LAB_0002f0b3;\n                          pcVar10 = "VMS_SYMVEC";\n                        }\n                      }\n                      else {\nLAB_0002f0b3:\n                        sprintf(name_buf,"<section 0x%x>");\n                        pcVar10 = name_buf;\n                        sym_info_00 = pEVar24;\n                      }\n                    }\n                  }\n                }\n              }\nLAB_0002ea57:\n              in_stack_ffffff60 = (ushort *)0x2ea61;\n              print_symbol(0x16,pcVar10);\n            }" { (expression_statement "pcVar10 = "<null>";" (assignment_expression "pcVar10 = "<null>"" identifier = (string_literal ""<null>"" " string_content ")) ;) (if_statement "if ((pEVar24->st_info & 0xf) == 3) {\n                pEVar24 = (Elf_Internal_Sym *)pEVar24->st_shndx;\n                if (pEVar24 < (Elf_Internal_Sym *)(filedata->file_header).e_shnum) {\n                  if (filedata->section_headers + (int)pEVar24 == (Elf_Internal_Shdr *)0x0) {\n                    pcVar10 = "<none>";\n                  }\n                  else if (filedata->string_table == (char *)0x0) {\n                    pcVar10 = "<no-strings>";\n                  }\n                  else {\n                    uVar14 = filedata->section_headers[(int)pEVar24].sh_name;\n                    pcVar10 = filedata->string_table + uVar14;\n                    if (uVar14 < filedata->string_table_length) goto LAB_0002ea57;\n                    pcVar10 = "<corrupt>";\n                  }\n                  sym_info_00 = (Elf_Internal_Sym *)0x5;\n                  pcVar10 = (char *)dcgettext(0,pcVar10);\n                }\n                else {\n                  pcVar10 = "ABS";\n                  if ((pEVar24 != (Elf_Internal_Sym *)0xfffffff1) &&\n                     (pcVar10 = "COMMON", pEVar24 != (Elf_Internal_Sym *)0xfffffff2)) {\n                    uVar7 = (filedata->file_header).e_machine;\n                    if (uVar7 == 8) {\n                      pcVar10 = "SCOMMON";\n                      if ((pEVar24 != (Elf_Internal_Sym *)0xffffff03) &&\n                         (pcVar10 = "SUNDEF", pEVar24 != (Elf_Internal_Sym *)0xffffff04))\n                      goto LAB_0002f0b3;\n                    }\n                    else if (uVar7 == 0x8c) {\n                      pcVar10 = "SCOMMON";\n                      if (pEVar24 != (Elf_Internal_Sym *)0xffffff00) goto LAB_0002f0b3;\n                    }\n                    else if ((uVar7 == 0x3e) || (uVar7 == 0xb4)) {\n                      pcVar10 = "LARGE_COMMON";\n                      if (pEVar24 != (Elf_Internal_Sym *)0xffffff02) goto LAB_0002f085;\n                    }\n                    else if (uVar7 == 0xb5) {\n                      pcVar10 = "LARGE_COMMON";\n                      if (pEVar24 != (Elf_Internal_Sym *)0xffffff02) goto LAB_0002f0b3;\n                    }\n                    else {\nLAB_0002f085:\n                      if (uVar7 == 0x32) {\n                        uVar2 = (filedata->file_header).e_ident[7];\n                        if ((pEVar24 == (Elf_Internal_Sym *)0xffffff00) && (uVar2 == '\x01')) {\n                          pcVar10 = "ANSI_COM";\n                        }\n                        else {\n                          if ((uVar2 != '\r') || (pEVar24 != (Elf_Internal_Sym *)0xffffff20))\n                          goto LAB_0002f0b3;\n                          pcVar10 = "VMS_SYMVEC";\n                        }\n                      }\n                      else {\nLAB_0002f0b3:\n                        sprintf(name_buf,"<section 0x%x>");\n                        pcVar10 = name_buf;\n                        sym_info_00 = pEVar24;\n                      }\n                    }\n                  }\n                }\n              }" if (parenthesized_expression "((pEVar24->st_info & 0xf) == 3)" ( (binary_expression "(pEVar24->st_info & 0xf) == 3" (parenthesized_expression "(pEVar24->st_info & 0xf)" ( (binary_expression "pEVar24->st_info & 0xf" (field_expression "pEVar24->st_info" identifier -> field_identifier) & number_literal) )) == number_literal) )) (compound_statement "{\n                pEVar24 = (Elf_Internal_Sym *)pEVar24->st_shndx;\n                if (pEVar24 < (Elf_Internal_Sym *)(filedata->file_header).e_shnum) {\n                  if (filedata->section_headers + (int)pEVar24 == (Elf_Internal_Shdr *)0x0) {\n                    pcVar10 = "<none>";\n                  }\n                  else if (filedata->string_table == (char *)0x0) {\n                    pcVar10 = "<no-strings>";\n                  }\n                  else {\n                    uVar14 = filedata->section_headers[(int)pEVar24].sh_name;\n                    pcVar10 = filedata->string_table + uVar14;\n                    if (uVar14 < filedata->string_table_length) goto LAB_0002ea57;\n                    pcVar10 = "<corrupt>";\n                  }\n                  sym_info_00 = (Elf_Internal_Sym *)0x5;\n                  pcVar10 = (char *)dcgettext(0,pcVar10);\n                }\n                else {\n                  pcVar10 = "ABS";\n                  if ((pEVar24 != (Elf_Internal_Sym *)0xfffffff1) &&\n                     (pcVar10 = "COMMON", pEVar24 != (Elf_Internal_Sym *)0xfffffff2)) {\n                    uVar7 = (filedata->file_header).e_machine;\n                    if (uVar7 == 8) {\n                      pcVar10 = "SCOMMON";\n                      if ((pEVar24 != (Elf_Internal_Sym *)0xffffff03) &&\n                         (pcVar10 = "SUNDEF", pEVar24 != (Elf_Internal_Sym *)0xffffff04))\n                      goto LAB_0002f0b3;\n                    }\n                    else if (uVar7 == 0x8c) {\n                      pcVar10 = "SCOMMON";\n                      if (pEVar24 != (Elf_Internal_Sym *)0xffffff00) goto LAB_0002f0b3;\n                    }\n                    else if ((uVar7 == 0x3e) || (uVar7 == 0xb4)) {\n                      pcVar10 = "LARGE_COMMON";\n                      if (pEVar24 != (Elf_Internal_Sym *)0xffffff02) goto LAB_0002f085;\n                    }\n                    else if (uVar7 == 0xb5) {\n                      pcVar10 = "LARGE_COMMON";\n                      if (pEVar24 != (Elf_Internal_Sym *)0xffffff02) goto LAB_0002f0b3;\n                    }\n                    else {\nLAB_0002f085:\n                      if (uVar7 == 0x32) {\n                        uVar2 = (filedata->file_header).e_ident[7];\n                        if ((pEVar24 == (Elf_Internal_Sym *)0xffffff00) && (uVar2 == '\x01')) {\n                          pcVar10 = "ANSI_COM";\n                        }\n                        else {\n                          if ((uVar2 != '\r') || (pEVar24 != (Elf_Internal_Sym *)0xffffff20))\n                          goto LAB_0002f0b3;\n                          pcVar10 = "VMS_SYMVEC";\n                        }\n                      }\n                      else {\nLAB_0002f0b3:\n                        sprintf(name_buf,"<section 0x%x>");\n                        pcVar10 = name_buf;\n                        sym_info_00 = pEVar24;\n                      }\n                    }\n                  }\n                }\n              }" { (expression_statement "pEVar24 = (Elf_Internal_Sym *)pEVar24->st_shndx;" (assignment_expression "pEVar24 = (Elf_Internal_Sym *)pEVar24->st_shndx" identifier = (cast_expression "(Elf_Internal_Sym *)pEVar24->st_shndx" ( (type_descriptor "Elf_Internal_Sym *" type_identifier (abstract_pointer_declarator "*" *)) ) (field_expression "pEVar24->st_shndx" identifier -> field_identifier))) ;) (if_statement "if (pEVar24 < (Elf_Internal_Sym *)(filedata->file_header).e_shnum) {\n                  if (filedata->section_headers + (int)pEVar24 == (Elf_Internal_Shdr *)0x0) {\n                    pcVar10 = "<none>";\n                  }\n                  else if (filedata->string_table == (char *)0x0) {\n                    pcVar10 = "<no-strings>";\n                  }\n                  else {\n                    uVar14 = filedata->section_headers[(int)pEVar24].sh_name;\n                    pcVar10 = filedata->string_table + uVar14;\n                    if (uVar14 < filedata->string_table_length) goto LAB_0002ea57;\n                    pcVar10 = "<corrupt>";\n                  }\n                  sym_info_00 = (Elf_Internal_Sym *)0x5;\n                  pcVar10 = (char *)dcgettext(0,pcVar10);\n                }\n                else {\n                  pcVar10 = "ABS";\n                  if ((pEVar24 != (Elf_Internal_Sym *)0xfffffff1) &&\n                     (pcVar10 = "COMMON", pEVar24 != (Elf_Internal_Sym *)0xfffffff2)) {\n                    uVar7 = (filedata->file_header).e_machine;\n                    if (uVar7 == 8) {\n                      pcVar10 = "SCOMMON";\n                      if ((pEVar24 != (Elf_Internal_Sym *)0xffffff03) &&\n                         (pcVar10 = "SUNDEF", pEVar24 != (Elf_Internal_Sym *)0xffffff04))\n                      goto LAB_0002f0b3;\n                    }\n                    else if (uVar7 == 0x8c) {\n                      pcVar10 = "SCOMMON";\n                      if (pEVar24 != (Elf_Internal_Sym *)0xffffff00) goto LAB_0002f0b3;\n                    }\n                    else if ((uVar7 == 0x3e) || (uVar7 == 0xb4)) {\n                      pcVar10 = "LARGE_COMMON";\n                      if (pEVar24 != (Elf_Internal_Sym *)0xffffff02) goto LAB_0002f085;\n                    }\n                    else if (uVar7 == 0xb5) {\n                      pcVar10 = "LARGE_COMMON";\n                      if (pEVar24 != (Elf_Internal_Sym *)0xffffff02) goto LAB_0002f0b3;\n                    }\n                    else {\nLAB_0002f085:\n                      if (uVar7 == 0x32) {\n                        uVar2 = (filedata->file_header).e_ident[7];\n                        if ((pEVar24 == (Elf_Internal_Sym *)0xffffff00) && (uVar2 == '\x01')) {\n                          pcVar10 = "ANSI_COM";\n                        }\n                        else {\n                          if ((uVar2 != '\r') || (pEVar24 != (Elf_Internal_Sym *)0xffffff20))\n                          goto LAB_0002f0b3;\n                          pcVar10 = "VMS_SYMVEC";\n                        }\n                      }\n                      else {\nLAB_0002f0b3:\n                        sprintf(name_buf,"<section 0x%x>");\n                        pcVar10 = name_buf;\n                        sym_info_00 = pEVar24;\n                      }\n                    }\n                  }\n                }" if (parenthesized_expression "(pEVar24 < (Elf_Internal_Sym *)(filedata->file_header).e_shnum)" ( (binary_expression "pEVar24 < (Elf_Internal_Sym *)(filedata->file_header).e_shnum" identifier < (cast_expression "(Elf_Internal_Sym *)(filedata->file_header).e_shnum" ( (type_descriptor "Elf_Internal_Sym *" type_identifier (abstract_pointer_declarator "*" *)) ) (field_expression "(filedata->file_header).e_shnum" (parenthesized_expression "(filedata->file_header)" ( (field_expression "filedata->file_header" identifier -> field_identifier) )) . field_identifier))) )) (compound_statement "{\n                  if (filedata->section_headers + (int)pEVar24 == (Elf_Internal_Shdr *)0x0) {\n                    pcVar10 = "<none>";\n                  }\n                  else if (filedata->string_table == (char *)0x0) {\n                    pcVar10 = "<no-strings>";\n                  }\n                  else {\n                    uVar14 = filedata->section_headers[(int)pEVar24].sh_name;\n                    pcVar10 = filedata->string_table + uVar14;\n                    if (uVar14 < filedata->string_table_length) goto LAB_0002ea57;\n                    pcVar10 = "<corrupt>";\n                  }\n                  sym_info_00 = (Elf_Internal_Sym *)0x5;\n                  pcVar10 = (char *)dcgettext(0,pcVar10);\n                }" { (if_statement "if (filedata->section_headers + (int)pEVar24 == (Elf_Internal_Shdr *)0x0) {\n                    pcVar10 = "<none>";\n                  }\n                  else if (filedata->string_table == (char *)0x0) {\n                    pcVar10 = "<no-strings>";\n                  }\n                  else {\n                    uVar14 = filedata->section_headers[(int)pEVar24].sh_name;\n                    pcVar10 = filedata->string_table + uVar14;\n                    if (uVar14 < filedata->string_table_length) goto LAB_0002ea57;\n                    pcVar10 = "<corrupt>";\n                  }" if (parenthesized_expression "(filedata->section_headers + (int)pEVar24 == (Elf_Internal_Shdr *)0x0)" ( (binary_expression "filedata->section_headers + (int)pEVar24 == (Elf_Internal_Shdr *)0x0" (binary_expression "filedata->section_headers + (int)pEVar24" (field_expression "filedata->section_headers" identifier -> field_identifier) + (cast_expression "(int)pEVar24" ( (type_descriptor "int" primitive_type) ) identifier)) == (cast_expression "(Elf_Internal_Shdr *)0x0" ( (type_descriptor "Elf_Internal_Shdr *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) )) (compound_statement "{\n                    pcVar10 = "<none>";\n                  }" { (expression_statement "pcVar10 = "<none>";" (assignment_expression "pcVar10 = "<none>"" identifier = (string_literal ""<none>"" " string_content ")) ;) }) (else_clause "else if (filedata->string_table == (char *)0x0) {\n                    pcVar10 = "<no-strings>";\n                  }\n                  else {\n                    uVar14 = filedata->section_headers[(int)pEVar24].sh_name;\n                    pcVar10 = filedata->string_table + uVar14;\n                    if (uVar14 < filedata->string_table_length) goto LAB_0002ea57;\n                    pcVar10 = "<corrupt>";\n                  }" else (if_statement "if (filedata->string_table == (char *)0x0) {\n                    pcVar10 = "<no-strings>";\n                  }\n                  else {\n                    uVar14 = filedata->section_headers[(int)pEVar24].sh_name;\n                    pcVar10 = filedata->string_table + uVar14;\n                    if (uVar14 < filedata->string_table_length) goto LAB_0002ea57;\n                    pcVar10 = "<corrupt>";\n                  }" if (parenthesized_expression "(filedata->string_table == (char *)0x0)" ( (binary_expression "filedata->string_table == (char *)0x0" (field_expression "filedata->string_table" identifier -> field_identifier) == (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal)) )) (compound_statement "{\n                    pcVar10 = "<no-strings>";\n                  }" { (expression_statement "pcVar10 = "<no-strings>";" (assignment_expression "pcVar10 = "<no-strings>"" identifier = (string_literal ""<no-strings>"" " string_content ")) ;) }) (else_clause "else {\n                    uVar14 = filedata->section_headers[(int)pEVar24].sh_name;\n                    pcVar10 = filedata->string_table + uVar14;\n                    if (uVar14 < filedata->string_table_length) goto LAB_0002ea57;\n                    pcVar10 = "<corrupt>";\n                  }" else (compound_statement "{\n                    uVar14 = filedata->section_headers[(int)pEVar24].sh_name;\n                    pcVar10 = filedata->string_table + uVar14;\n                    if (uVar14 < filedata->string_table_length) goto LAB_0002ea57;\n                    pcVar10 = "<corrupt>";\n                  }" { (expression_statement "uVar14 = filedata->section_headers[(int)pEVar24].sh_name;" (assignment_expression "uVar14 = filedata->section_headers[(int)pEVar24].sh_name" identifier = (field_expression "filedata->section_headers[(int)pEVar24].sh_name" (subscript_expression "filedata->section_headers[(int)pEVar24]" (field_expression "filedata->section_headers" identifier -> field_identifier) [ (cast_expression "(int)pEVar24" ( (type_descriptor "int" primitive_type) ) identifier) ]) . field_identifier)) ;) (expression_statement "pcVar10 = filedata->string_table + uVar14;" (assignment_expression "pcVar10 = filedata->string_table + uVar14" identifier = (binary_expression "filedata->string_table + uVar14" (field_expression "filedata->string_table" identifier -> field_identifier) + identifier)) ;) (if_statement "if (uVar14 < filedata->string_table_length) goto LAB_0002ea57;" if (parenthesized_expression "(uVar14 < filedata->string_table_length)" ( (binary_expression "uVar14 < filedata->string_table_length" identifier < (field_expression "filedata->string_table_length" identifier -> field_identifier)) )) (goto_statement "goto LAB_0002ea57;" goto statement_identifier ;)) (expression_statement "pcVar10 = "<corrupt>";" (assignment_expression "pcVar10 = "<corrupt>"" identifier = (string_literal ""<corrupt>"" " string_content ")) ;) }))))) (expression_statement "sym_info_00 = (Elf_Internal_Sym *)0x5;" (assignment_expression "sym_info_00 = (Elf_Internal_Sym *)0x5" identifier = (cast_expression "(Elf_Internal_Sym *)0x5" ( (type_descriptor "Elf_Internal_Sym *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (expression_statement "pcVar10 = (char *)dcgettext(0,pcVar10);" (assignment_expression "pcVar10 = (char *)dcgettext(0,pcVar10)" identifier = (cast_expression "(char *)dcgettext(0,pcVar10)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,pcVar10)" identifier (argument_list "(0,pcVar10)" ( number_literal , identifier ))))) ;) }) (else_clause "else {\n                  pcVar10 = "ABS";\n                  if ((pEVar24 != (Elf_Internal_Sym *)0xfffffff1) &&\n                     (pcVar10 = "COMMON", pEVar24 != (Elf_Internal_Sym *)0xfffffff2)) {\n                    uVar7 = (filedata->file_header).e_machine;\n                    if (uVar7 == 8) {\n                      pcVar10 = "SCOMMON";\n                      if ((pEVar24 != (Elf_Internal_Sym *)0xffffff03) &&\n                         (pcVar10 = "SUNDEF", pEVar24 != (Elf_Internal_Sym *)0xffffff04))\n                      goto LAB_0002f0b3;\n                    }\n                    else if (uVar7 == 0x8c) {\n                      pcVar10 = "SCOMMON";\n                      if (pEVar24 != (Elf_Internal_Sym *)0xffffff00) goto LAB_0002f0b3;\n                    }\n                    else if ((uVar7 == 0x3e) || (uVar7 == 0xb4)) {\n                      pcVar10 = "LARGE_COMMON";\n                      if (pEVar24 != (Elf_Internal_Sym *)0xffffff02) goto LAB_0002f085;\n                    }\n                    else if (uVar7 == 0xb5) {\n                      pcVar10 = "LARGE_COMMON";\n                      if (pEVar24 != (Elf_Internal_Sym *)0xffffff02) goto LAB_0002f0b3;\n                    }\n                    else {\nLAB_0002f085:\n                      if (uVar7 == 0x32) {\n                        uVar2 = (filedata->file_header).e_ident[7];\n                        if ((pEVar24 == (Elf_Internal_Sym *)0xffffff00) && (uVar2 == '\x01')) {\n                          pcVar10 = "ANSI_COM";\n                        }\n                        else {\n                          if ((uVar2 != '\r') || (pEVar24 != (Elf_Internal_Sym *)0xffffff20))\n                          goto LAB_0002f0b3;\n                          pcVar10 = "VMS_SYMVEC";\n                        }\n                      }\n                      else {\nLAB_0002f0b3:\n                        sprintf(name_buf,"<section 0x%x>");\n                        pcVar10 = name_buf;\n                        sym_info_00 = pEVar24;\n                      }\n                    }\n                  }\n                }" else (compound_statement "{\n                  pcVar10 = "ABS";\n                  if ((pEVar24 != (Elf_Internal_Sym *)0xfffffff1) &&\n                     (pcVar10 = "COMMON", pEVar24 != (Elf_Internal_Sym *)0xfffffff2)) {\n                    uVar7 = (filedata->file_header).e_machine;\n                    if (uVar7 == 8) {\n                      pcVar10 = "SCOMMON";\n                      if ((pEVar24 != (Elf_Internal_Sym *)0xffffff03) &&\n                         (pcVar10 = "SUNDEF", pEVar24 != (Elf_Internal_Sym *)0xffffff04))\n                      goto LAB_0002f0b3;\n                    }\n                    else if (uVar7 == 0x8c) {\n                      pcVar10 = "SCOMMON";\n                      if (pEVar24 != (Elf_Internal_Sym *)0xffffff00) goto LAB_0002f0b3;\n                    }\n                    else if ((uVar7 == 0x3e) || (uVar7 == 0xb4)) {\n                      pcVar10 = "LARGE_COMMON";\n                      if (pEVar24 != (Elf_Internal_Sym *)0xffffff02) goto LAB_0002f085;\n                    }\n                    else if (uVar7 == 0xb5) {\n                      pcVar10 = "LARGE_COMMON";\n                      if (pEVar24 != (Elf_Internal_Sym *)0xffffff02) goto LAB_0002f0b3;\n                    }\n                    else {\nLAB_0002f085:\n                      if (uVar7 == 0x32) {\n                        uVar2 = (filedata->file_header).e_ident[7];\n                        if ((pEVar24 == (Elf_Internal_Sym *)0xffffff00) && (uVar2 == '\x01')) {\n                          pcVar10 = "ANSI_COM";\n                        }\n                        else {\n                          if ((uVar2 != '\r') || (pEVar24 != (Elf_Internal_Sym *)0xffffff20))\n                          goto LAB_0002f0b3;\n                          pcVar10 = "VMS_SYMVEC";\n                        }\n                      }\n                      else {\nLAB_0002f0b3:\n                        sprintf(name_buf,"<section 0x%x>");\n                        pcVar10 = name_buf;\n                        sym_info_00 = pEVar24;\n                      }\n                    }\n                  }\n                }" { (expression_statement "pcVar10 = "ABS";" (assignment_expression "pcVar10 = "ABS"" identifier = (string_literal ""ABS"" " string_content ")) ;) (if_statement "if ((pEVar24 != (Elf_Internal_Sym *)0xfffffff1) &&\n                     (pcVar10 = "COMMON", pEVar24 != (Elf_Internal_Sym *)0xfffffff2)) {\n                    uVar7 = (filedata->file_header).e_machine;\n                    if (uVar7 == 8) {\n                      pcVar10 = "SCOMMON";\n                      if ((pEVar24 != (Elf_Internal_Sym *)0xffffff03) &&\n                         (pcVar10 = "SUNDEF", pEVar24 != (Elf_Internal_Sym *)0xffffff04))\n                      goto LAB_0002f0b3;\n                    }\n                    else if (uVar7 == 0x8c) {\n                      pcVar10 = "SCOMMON";\n                      if (pEVar24 != (Elf_Internal_Sym *)0xffffff00) goto LAB_0002f0b3;\n                    }\n                    else if ((uVar7 == 0x3e) || (uVar7 == 0xb4)) {\n                      pcVar10 = "LARGE_COMMON";\n                      if (pEVar24 != (Elf_Internal_Sym *)0xffffff02) goto LAB_0002f085;\n                    }\n                    else if (uVar7 == 0xb5) {\n                      pcVar10 = "LARGE_COMMON";\n                      if (pEVar24 != (Elf_Internal_Sym *)0xffffff02) goto LAB_0002f0b3;\n                    }\n                    else {\nLAB_0002f085:\n                      if (uVar7 == 0x32) {\n                        uVar2 = (filedata->file_header).e_ident[7];\n                        if ((pEVar24 == (Elf_Internal_Sym *)0xffffff00) && (uVar2 == '\x01')) {\n                          pcVar10 = "ANSI_COM";\n                        }\n                        else {\n                          if ((uVar2 != '\r') || (pEVar24 != (Elf_Internal_Sym *)0xffffff20))\n                          goto LAB_0002f0b3;\n                          pcVar10 = "VMS_SYMVEC";\n                        }\n                      }\n                      else {\nLAB_0002f0b3:\n                        sprintf(name_buf,"<section 0x%x>");\n                        pcVar10 = name_buf;\n                        sym_info_00 = pEVar24;\n                      }\n                    }\n                  }" if (parenthesized_expression "((pEVar24 != (Elf_Internal_Sym *)0xfffffff1) &&\n                     (pcVar10 = "COMMON", pEVar24 != (Elf_Internal_Sym *)0xfffffff2))" ( (binary_expression "(pEVar24 != (Elf_Internal_Sym *)0xfffffff1) &&\n                     (pcVar10 = "COMMON", pEVar24 != (Elf_Internal_Sym *)0xfffffff2)" (parenthesized_expression "(pEVar24 != (Elf_Internal_Sym *)0xfffffff1)" ( (binary_expression "pEVar24 != (Elf_Internal_Sym *)0xfffffff1" identifier != (cast_expression "(Elf_Internal_Sym *)0xfffffff1" ( (type_descriptor "Elf_Internal_Sym *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) )) && (parenthesized_expression "(pcVar10 = "COMMON", pEVar24 != (Elf_Internal_Sym *)0xfffffff2)" ( (comma_expression "pcVar10 = "COMMON", pEVar24 != (Elf_Internal_Sym *)0xfffffff2" (assignment_expression "pcVar10 = "COMMON"" identifier = (string_literal ""COMMON"" " string_content ")) , (binary_expression "pEVar24 != (Elf_Internal_Sym *)0xfffffff2" identifier != (cast_expression "(Elf_Internal_Sym *)0xfffffff2" ( (type_descriptor "Elf_Internal_Sym *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal))) ))) )) (compound_statement "{\n                    uVar7 = (filedata->file_header).e_machine;\n                    if (uVar7 == 8) {\n                      pcVar10 = "SCOMMON";\n                      if ((pEVar24 != (Elf_Internal_Sym *)0xffffff03) &&\n                         (pcVar10 = "SUNDEF", pEVar24 != (Elf_Internal_Sym *)0xffffff04))\n                      goto LAB_0002f0b3;\n                    }\n                    else if (uVar7 == 0x8c) {\n                      pcVar10 = "SCOMMON";\n                      if (pEVar24 != (Elf_Internal_Sym *)0xffffff00) goto LAB_0002f0b3;\n                    }\n                    else if ((uVar7 == 0x3e) || (uVar7 == 0xb4)) {\n                      pcVar10 = "LARGE_COMMON";\n                      if (pEVar24 != (Elf_Internal_Sym *)0xffffff02) goto LAB_0002f085;\n                    }\n                    else if (uVar7 == 0xb5) {\n                      pcVar10 = "LARGE_COMMON";\n                      if (pEVar24 != (Elf_Internal_Sym *)0xffffff02) goto LAB_0002f0b3;\n                    }\n                    else {\nLAB_0002f085:\n                      if (uVar7 == 0x32) {\n                        uVar2 = (filedata->file_header).e_ident[7];\n                        if ((pEVar24 == (Elf_Internal_Sym *)0xffffff00) && (uVar2 == '\x01')) {\n                          pcVar10 = "ANSI_COM";\n                        }\n                        else {\n                          if ((uVar2 != '\r') || (pEVar24 != (Elf_Internal_Sym *)0xffffff20))\n                          goto LAB_0002f0b3;\n                          pcVar10 = "VMS_SYMVEC";\n                        }\n                      }\n                      else {\nLAB_0002f0b3:\n                        sprintf(name_buf,"<section 0x%x>");\n                        pcVar10 = name_buf;\n                        sym_info_00 = pEVar24;\n                      }\n                    }\n                  }" { (expression_statement "uVar7 = (filedata->file_header).e_machine;" (assignment_expression "uVar7 = (filedata->file_header).e_machine" identifier = (field_expression "(filedata->file_header).e_machine" (parenthesized_expression "(filedata->file_header)" ( (field_expression "filedata->file_header" identifier -> field_identifier) )) . field_identifier)) ;) (if_statement "if (uVar7 == 8) {\n                      pcVar10 = "SCOMMON";\n                      if ((pEVar24 != (Elf_Internal_Sym *)0xffffff03) &&\n                         (pcVar10 = "SUNDEF", pEVar24 != (Elf_Internal_Sym *)0xffffff04))\n                      goto LAB_0002f0b3;\n                    }\n                    else if (uVar7 == 0x8c) {\n                      pcVar10 = "SCOMMON";\n                      if (pEVar24 != (Elf_Internal_Sym *)0xffffff00) goto LAB_0002f0b3;\n                    }\n                    else if ((uVar7 == 0x3e) || (uVar7 == 0xb4)) {\n                      pcVar10 = "LARGE_COMMON";\n                      if (pEVar24 != (Elf_Internal_Sym *)0xffffff02) goto LAB_0002f085;\n                    }\n                    else if (uVar7 == 0xb5) {\n                      pcVar10 = "LARGE_COMMON";\n                      if (pEVar24 != (Elf_Internal_Sym *)0xffffff02) goto LAB_0002f0b3;\n                    }\n                    else {\nLAB_0002f085:\n                      if (uVar7 == 0x32) {\n                        uVar2 = (filedata->file_header).e_ident[7];\n                        if ((pEVar24 == (Elf_Internal_Sym *)0xffffff00) && (uVar2 == '\x01')) {\n                          pcVar10 = "ANSI_COM";\n                        }\n                        else {\n                          if ((uVar2 != '\r') || (pEVar24 != (Elf_Internal_Sym *)0xffffff20))\n                          goto LAB_0002f0b3;\n                          pcVar10 = "VMS_SYMVEC";\n                        }\n                      }\n                      else {\nLAB_0002f0b3:\n                        sprintf(name_buf,"<section 0x%x>");\n                        pcVar10 = name_buf;\n                        sym_info_00 = pEVar24;\n                      }\n                    }" if (parenthesized_expression "(uVar7 == 8)" ( (binary_expression "uVar7 == 8" identifier == number_literal) )) (compound_statement "{\n                      pcVar10 = "SCOMMON";\n                      if ((pEVar24 != (Elf_Internal_Sym *)0xffffff03) &&\n                         (pcVar10 = "SUNDEF", pEVar24 != (Elf_Internal_Sym *)0xffffff04))\n                      goto LAB_0002f0b3;\n                    }" { (expression_statement "pcVar10 = "SCOMMON";" (assignment_expression "pcVar10 = "SCOMMON"" identifier = (string_literal ""SCOMMON"" " string_content ")) ;) (if_statement "if ((pEVar24 != (Elf_Internal_Sym *)0xffffff03) &&\n                         (pcVar10 = "SUNDEF", pEVar24 != (Elf_Internal_Sym *)0xffffff04))\n                      goto LAB_0002f0b3;" if (parenthesized_expression "((pEVar24 != (Elf_Internal_Sym *)0xffffff03) &&\n                         (pcVar10 = "SUNDEF", pEVar24 != (Elf_Internal_Sym *)0xffffff04))" ( (binary_expression "(pEVar24 != (Elf_Internal_Sym *)0xffffff03) &&\n                         (pcVar10 = "SUNDEF", pEVar24 != (Elf_Internal_Sym *)0xffffff04)" (parenthesized_expression "(pEVar24 != (Elf_Internal_Sym *)0xffffff03)" ( (binary_expression "pEVar24 != (Elf_Internal_Sym *)0xffffff03" identifier != (cast_expression "(Elf_Internal_Sym *)0xffffff03" ( (type_descriptor "Elf_Internal_Sym *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) )) && (parenthesized_expression "(pcVar10 = "SUNDEF", pEVar24 != (Elf_Internal_Sym *)0xffffff04)" ( (comma_expression "pcVar10 = "SUNDEF", pEVar24 != (Elf_Internal_Sym *)0xffffff04" (assignment_expression "pcVar10 = "SUNDEF"" identifier = (string_literal ""SUNDEF"" " string_content ")) , (binary_expression "pEVar24 != (Elf_Internal_Sym *)0xffffff04" identifier != (cast_expression "(Elf_Internal_Sym *)0xffffff04" ( (type_descriptor "Elf_Internal_Sym *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal))) ))) )) (goto_statement "goto LAB_0002f0b3;" goto statement_identifier ;)) }) (else_clause "else if (uVar7 == 0x8c) {\n                      pcVar10 = "SCOMMON";\n                      if (pEVar24 != (Elf_Internal_Sym *)0xffffff00) goto LAB_0002f0b3;\n                    }\n                    else if ((uVar7 == 0x3e) || (uVar7 == 0xb4)) {\n                      pcVar10 = "LARGE_COMMON";\n                      if (pEVar24 != (Elf_Internal_Sym *)0xffffff02) goto LAB_0002f085;\n                    }\n                    else if (uVar7 == 0xb5) {\n                      pcVar10 = "LARGE_COMMON";\n                      if (pEVar24 != (Elf_Internal_Sym *)0xffffff02) goto LAB_0002f0b3;\n                    }\n                    else {\nLAB_0002f085:\n                      if (uVar7 == 0x32) {\n                        uVar2 = (filedata->file_header).e_ident[7];\n                        if ((pEVar24 == (Elf_Internal_Sym *)0xffffff00) && (uVar2 == '\x01')) {\n                          pcVar10 = "ANSI_COM";\n                        }\n                        else {\n                          if ((uVar2 != '\r') || (pEVar24 != (Elf_Internal_Sym *)0xffffff20))\n                          goto LAB_0002f0b3;\n                          pcVar10 = "VMS_SYMVEC";\n                        }\n                      }\n                      else {\nLAB_0002f0b3:\n                        sprintf(name_buf,"<section 0x%x>");\n                        pcVar10 = name_buf;\n                        sym_info_00 = pEVar24;\n                      }\n                    }" else (if_statement "if (uVar7 == 0x8c) {\n                      pcVar10 = "SCOMMON";\n                      if (pEVar24 != (Elf_Internal_Sym *)0xffffff00) goto LAB_0002f0b3;\n                    }\n                    else if ((uVar7 == 0x3e) || (uVar7 == 0xb4)) {\n                      pcVar10 = "LARGE_COMMON";\n                      if (pEVar24 != (Elf_Internal_Sym *)0xffffff02) goto LAB_0002f085;\n                    }\n                    else if (uVar7 == 0xb5) {\n                      pcVar10 = "LARGE_COMMON";\n                      if (pEVar24 != (Elf_Internal_Sym *)0xffffff02) goto LAB_0002f0b3;\n                    }\n                    else {\nLAB_0002f085:\n                      if (uVar7 == 0x32) {\n                        uVar2 = (filedata->file_header).e_ident[7];\n                        if ((pEVar24 == (Elf_Internal_Sym *)0xffffff00) && (uVar2 == '\x01')) {\n                          pcVar10 = "ANSI_COM";\n                        }\n                        else {\n                          if ((uVar2 != '\r') || (pEVar24 != (Elf_Internal_Sym *)0xffffff20))\n                          goto LAB_0002f0b3;\n                          pcVar10 = "VMS_SYMVEC";\n                        }\n                      }\n                      else {\nLAB_0002f0b3:\n                        sprintf(name_buf,"<section 0x%x>");\n                        pcVar10 = name_buf;\n                        sym_info_00 = pEVar24;\n                      }\n                    }" if (parenthesized_expression "(uVar7 == 0x8c)" ( (binary_expression "uVar7 == 0x8c" identifier == number_literal) )) (compound_statement "{\n                      pcVar10 = "SCOMMON";\n                      if (pEVar24 != (Elf_Internal_Sym *)0xffffff00) goto LAB_0002f0b3;\n                    }" { (expression_statement "pcVar10 = "SCOMMON";" (assignment_expression "pcVar10 = "SCOMMON"" identifier = (string_literal ""SCOMMON"" " string_content ")) ;) (if_statement "if (pEVar24 != (Elf_Internal_Sym *)0xffffff00) goto LAB_0002f0b3;" if (parenthesized_expression "(pEVar24 != (Elf_Internal_Sym *)0xffffff00)" ( (binary_expression "pEVar24 != (Elf_Internal_Sym *)0xffffff00" identifier != (cast_expression "(Elf_Internal_Sym *)0xffffff00" ( (type_descriptor "Elf_Internal_Sym *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) )) (goto_statement "goto LAB_0002f0b3;" goto statement_identifier ;)) }) (else_clause "else if ((uVar7 == 0x3e) || (uVar7 == 0xb4)) {\n                      pcVar10 = "LARGE_COMMON";\n                      if (pEVar24 != (Elf_Internal_Sym *)0xffffff02) goto LAB_0002f085;\n                    }\n                    else if (uVar7 == 0xb5) {\n                      pcVar10 = "LARGE_COMMON";\n                      if (pEVar24 != (Elf_Internal_Sym *)0xffffff02) goto LAB_0002f0b3;\n                    }\n                    else {\nLAB_0002f085:\n                      if (uVar7 == 0x32) {\n                        uVar2 = (filedata->file_header).e_ident[7];\n                        if ((pEVar24 == (Elf_Internal_Sym *)0xffffff00) && (uVar2 == '\x01')) {\n                          pcVar10 = "ANSI_COM";\n                        }\n                        else {\n                          if ((uVar2 != '\r') || (pEVar24 != (Elf_Internal_Sym *)0xffffff20))\n                          goto LAB_0002f0b3;\n                          pcVar10 = "VMS_SYMVEC";\n                        }\n                      }\n                      else {\nLAB_0002f0b3:\n                        sprintf(name_buf,"<section 0x%x>");\n                        pcVar10 = name_buf;\n                        sym_info_00 = pEVar24;\n                      }\n                    }" else (if_statement "if ((uVar7 == 0x3e) || (uVar7 == 0xb4)) {\n                      pcVar10 = "LARGE_COMMON";\n                      if (pEVar24 != (Elf_Internal_Sym *)0xffffff02) goto LAB_0002f085;\n                    }\n                    else if (uVar7 == 0xb5) {\n                      pcVar10 = "LARGE_COMMON";\n                      if (pEVar24 != (Elf_Internal_Sym *)0xffffff02) goto LAB_0002f0b3;\n                    }\n                    else {\nLAB_0002f085:\n                      if (uVar7 == 0x32) {\n                        uVar2 = (filedata->file_header).e_ident[7];\n                        if ((pEVar24 == (Elf_Internal_Sym *)0xffffff00) && (uVar2 == '\x01')) {\n                          pcVar10 = "ANSI_COM";\n                        }\n                        else {\n                          if ((uVar2 != '\r') || (pEVar24 != (Elf_Internal_Sym *)0xffffff20))\n                          goto LAB_0002f0b3;\n                          pcVar10 = "VMS_SYMVEC";\n                        }\n                      }\n                      else {\nLAB_0002f0b3:\n                        sprintf(name_buf,"<section 0x%x>");\n                        pcVar10 = name_buf;\n                        sym_info_00 = pEVar24;\n                      }\n                    }" if (parenthesized_expression "((uVar7 == 0x3e) || (uVar7 == 0xb4))" ( (binary_expression "(uVar7 == 0x3e) || (uVar7 == 0xb4)" (parenthesized_expression "(uVar7 == 0x3e)" ( (binary_expression "uVar7 == 0x3e" identifier == number_literal) )) || (parenthesized_expression "(uVar7 == 0xb4)" ( (binary_expression "uVar7 == 0xb4" identifier == number_literal) ))) )) (compound_statement "{\n                      pcVar10 = "LARGE_COMMON";\n                      if (pEVar24 != (Elf_Internal_Sym *)0xffffff02) goto LAB_0002f085;\n                    }" { (expression_statement "pcVar10 = "LARGE_COMMON";" (assignment_expression "pcVar10 = "LARGE_COMMON"" identifier = (string_literal ""LARGE_COMMON"" " string_content ")) ;) (if_statement "if (pEVar24 != (Elf_Internal_Sym *)0xffffff02) goto LAB_0002f085;" if (parenthesized_expression "(pEVar24 != (Elf_Internal_Sym *)0xffffff02)" ( (binary_expression "pEVar24 != (Elf_Internal_Sym *)0xffffff02" identifier != (cast_expression "(Elf_Internal_Sym *)0xffffff02" ( (type_descriptor "Elf_Internal_Sym *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) )) (goto_statement "goto LAB_0002f085;" goto statement_identifier ;)) }) (else_clause "else if (uVar7 == 0xb5) {\n                      pcVar10 = "LARGE_COMMON";\n                      if (pEVar24 != (Elf_Internal_Sym *)0xffffff02) goto LAB_0002f0b3;\n                    }\n                    else {\nLAB_0002f085:\n                      if (uVar7 == 0x32) {\n                        uVar2 = (filedata->file_header).e_ident[7];\n                        if ((pEVar24 == (Elf_Internal_Sym *)0xffffff00) && (uVar2 == '\x01')) {\n                          pcVar10 = "ANSI_COM";\n                        }\n                        else {\n                          if ((uVar2 != '\r') || (pEVar24 != (Elf_Internal_Sym *)0xffffff20))\n                          goto LAB_0002f0b3;\n                          pcVar10 = "VMS_SYMVEC";\n                        }\n                      }\n                      else {\nLAB_0002f0b3:\n                        sprintf(name_buf,"<section 0x%x>");\n                        pcVar10 = name_buf;\n                        sym_info_00 = pEVar24;\n                      }\n                    }" else (if_statement "if (uVar7 == 0xb5) {\n                      pcVar10 = "LARGE_COMMON";\n                      if (pEVar24 != (Elf_Internal_Sym *)0xffffff02) goto LAB_0002f0b3;\n                    }\n                    else {\nLAB_0002f085:\n                      if (uVar7 == 0x32) {\n                        uVar2 = (filedata->file_header).e_ident[7];\n                        if ((pEVar24 == (Elf_Internal_Sym *)0xffffff00) && (uVar2 == '\x01')) {\n                          pcVar10 = "ANSI_COM";\n                        }\n                        else {\n                          if ((uVar2 != '\r') || (pEVar24 != (Elf_Internal_Sym *)0xffffff20))\n                          goto LAB_0002f0b3;\n                          pcVar10 = "VMS_SYMVEC";\n                        }\n                      }\n                      else {\nLAB_0002f0b3:\n                        sprintf(name_buf,"<section 0x%x>");\n                        pcVar10 = name_buf;\n                        sym_info_00 = pEVar24;\n                      }\n                    }" if (parenthesized_expression "(uVar7 == 0xb5)" ( (binary_expression "uVar7 == 0xb5" identifier == number_literal) )) (compound_statement "{\n                      pcVar10 = "LARGE_COMMON";\n                      if (pEVar24 != (Elf_Internal_Sym *)0xffffff02) goto LAB_0002f0b3;\n                    }" { (expression_statement "pcVar10 = "LARGE_COMMON";" (assignment_expression "pcVar10 = "LARGE_COMMON"" identifier = (string_literal ""LARGE_COMMON"" " string_content ")) ;) (if_statement "if (pEVar24 != (Elf_Internal_Sym *)0xffffff02) goto LAB_0002f0b3;" if (parenthesized_expression "(pEVar24 != (Elf_Internal_Sym *)0xffffff02)" ( (binary_expression "pEVar24 != (Elf_Internal_Sym *)0xffffff02" identifier != (cast_expression "(Elf_Internal_Sym *)0xffffff02" ( (type_descriptor "Elf_Internal_Sym *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) )) (goto_statement "goto LAB_0002f0b3;" goto statement_identifier ;)) }) (else_clause "else {\nLAB_0002f085:\n                      if (uVar7 == 0x32) {\n                        uVar2 = (filedata->file_header).e_ident[7];\n                        if ((pEVar24 == (Elf_Internal_Sym *)0xffffff00) && (uVar2 == '\x01')) {\n                          pcVar10 = "ANSI_COM";\n                        }\n                        else {\n                          if ((uVar2 != '\r') || (pEVar24 != (Elf_Internal_Sym *)0xffffff20))\n                          goto LAB_0002f0b3;\n                          pcVar10 = "VMS_SYMVEC";\n                        }\n                      }\n                      else {\nLAB_0002f0b3:\n                        sprintf(name_buf,"<section 0x%x>");\n                        pcVar10 = name_buf;\n                        sym_info_00 = pEVar24;\n                      }\n                    }" else (compound_statement "{\nLAB_0002f085:\n                      if (uVar7 == 0x32) {\n                        uVar2 = (filedata->file_header).e_ident[7];\n                        if ((pEVar24 == (Elf_Internal_Sym *)0xffffff00) && (uVar2 == '\x01')) {\n                          pcVar10 = "ANSI_COM";\n                        }\n                        else {\n                          if ((uVar2 != '\r') || (pEVar24 != (Elf_Internal_Sym *)0xffffff20))\n                          goto LAB_0002f0b3;\n                          pcVar10 = "VMS_SYMVEC";\n                        }\n                      }\n                      else {\nLAB_0002f0b3:\n                        sprintf(name_buf,"<section 0x%x>");\n                        pcVar10 = name_buf;\n                        sym_info_00 = pEVar24;\n                      }\n                    }" { (labeled_statement "LAB_0002f085:\n                      if (uVar7 == 0x32) {\n                        uVar2 = (filedata->file_header).e_ident[7];\n                        if ((pEVar24 == (Elf_Internal_Sym *)0xffffff00) && (uVar2 == '\x01')) {\n                          pcVar10 = "ANSI_COM";\n                        }\n                        else {\n                          if ((uVar2 != '\r') || (pEVar24 != (Elf_Internal_Sym *)0xffffff20))\n                          goto LAB_0002f0b3;\n                          pcVar10 = "VMS_SYMVEC";\n                        }\n                      }\n                      else {\nLAB_0002f0b3:\n                        sprintf(name_buf,"<section 0x%x>");\n                        pcVar10 = name_buf;\n                        sym_info_00 = pEVar24;\n                      }" statement_identifier : (if_statement "if (uVar7 == 0x32) {\n                        uVar2 = (filedata->file_header).e_ident[7];\n                        if ((pEVar24 == (Elf_Internal_Sym *)0xffffff00) && (uVar2 == '\x01')) {\n                          pcVar10 = "ANSI_COM";\n                        }\n                        else {\n                          if ((uVar2 != '\r') || (pEVar24 != (Elf_Internal_Sym *)0xffffff20))\n                          goto LAB_0002f0b3;\n                          pcVar10 = "VMS_SYMVEC";\n                        }\n                      }\n                      else {\nLAB_0002f0b3:\n                        sprintf(name_buf,"<section 0x%x>");\n                        pcVar10 = name_buf;\n                        sym_info_00 = pEVar24;\n                      }" if (parenthesized_expression "(uVar7 == 0x32)" ( (binary_expression "uVar7 == 0x32" identifier == number_literal) )) (compound_statement "{\n                        uVar2 = (filedata->file_header).e_ident[7];\n                        if ((pEVar24 == (Elf_Internal_Sym *)0xffffff00) && (uVar2 == '\x01')) {\n                          pcVar10 = "ANSI_COM";\n                        }\n                        else {\n                          if ((uVar2 != '\r') || (pEVar24 != (Elf_Internal_Sym *)0xffffff20))\n                          goto LAB_0002f0b3;\n                          pcVar10 = "VMS_SYMVEC";\n                        }\n                      }" { (expression_statement "uVar2 = (filedata->file_header).e_ident[7];" (assignment_expression "uVar2 = (filedata->file_header).e_ident[7]" identifier = (subscript_expression "(filedata->file_header).e_ident[7]" (field_expression "(filedata->file_header).e_ident" (parenthesized_expression "(filedata->file_header)" ( (field_expression "filedata->file_header" identifier -> field_identifier) )) . field_identifier) [ number_literal ])) ;) (if_statement "if ((pEVar24 == (Elf_Internal_Sym *)0xffffff00) && (uVar2 == '\x01')) {\n                          pcVar10 = "ANSI_COM";\n                        }\n                        else {\n                          if ((uVar2 != '\r') || (pEVar24 != (Elf_Internal_Sym *)0xffffff20))\n                          goto LAB_0002f0b3;\n                          pcVar10 = "VMS_SYMVEC";\n                        }" if (parenthesized_expression "((pEVar24 == (Elf_Internal_Sym *)0xffffff00) && (uVar2 == '\x01'))" ( (binary_expression "(pEVar24 == (Elf_Internal_Sym *)0xffffff00) && (uVar2 == '\x01')" (parenthesized_expression "(pEVar24 == (Elf_Internal_Sym *)0xffffff00)" ( (binary_expression "pEVar24 == (Elf_Internal_Sym *)0xffffff00" identifier == (cast_expression "(Elf_Internal_Sym *)0xffffff00" ( (type_descriptor "Elf_Internal_Sym *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) )) && (parenthesized_expression "(uVar2 == '\x01')" ( (binary_expression "uVar2 == '\x01'" identifier == (char_literal "'\x01'" ' escape_sequence ')) ))) )) (compound_statement "{\n                          pcVar10 = "ANSI_COM";\n                        }" { (expression_statement "pcVar10 = "ANSI_COM";" (assignment_expression "pcVar10 = "ANSI_COM"" identifier = (string_literal ""ANSI_COM"" " string_content ")) ;) }) (else_clause "else {\n                          if ((uVar2 != '\r') || (pEVar24 != (Elf_Internal_Sym *)0xffffff20))\n                          goto LAB_0002f0b3;\n                          pcVar10 = "VMS_SYMVEC";\n                        }" else (compound_statement "{\n                          if ((uVar2 != '\r') || (pEVar24 != (Elf_Internal_Sym *)0xffffff20))\n                          goto LAB_0002f0b3;\n                          pcVar10 = "VMS_SYMVEC";\n                        }" { (if_statement "if ((uVar2 != '\r') || (pEVar24 != (Elf_Internal_Sym *)0xffffff20))\n                          goto LAB_0002f0b3;" if (parenthesized_expression "((uVar2 != '\r') || (pEVar24 != (Elf_Internal_Sym *)0xffffff20))" ( (binary_expression "(uVar2 != '\r') || (pEVar24 != (Elf_Internal_Sym *)0xffffff20)" (parenthesized_expression "(uVar2 != '\r')" ( (binary_expression "uVar2 != '\r'" identifier != (char_literal "'\r'" ' escape_sequence ')) )) || (parenthesized_expression "(pEVar24 != (Elf_Internal_Sym *)0xffffff20)" ( (binary_expression "pEVar24 != (Elf_Internal_Sym *)0xffffff20" identifier != (cast_expression "(Elf_Internal_Sym *)0xffffff20" ( (type_descriptor "Elf_Internal_Sym *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ))) )) (goto_statement "goto LAB_0002f0b3;" goto statement_identifier ;)) (expression_statement "pcVar10 = "VMS_SYMVEC";" (assignment_expression "pcVar10 = "VMS_SYMVEC"" identifier = (string_literal ""VMS_SYMVEC"" " string_content ")) ;) }))) }) (else_clause "else {\nLAB_0002f0b3:\n                        sprintf(name_buf,"<section 0x%x>");\n                        pcVar10 = name_buf;\n                        sym_info_00 = pEVar24;\n                      }" else (compound_statement "{\nLAB_0002f0b3:\n                        sprintf(name_buf,"<section 0x%x>");\n                        pcVar10 = name_buf;\n                        sym_info_00 = pEVar24;\n                      }" { (labeled_statement "LAB_0002f0b3:\n                        sprintf(name_buf,"<section 0x%x>");" statement_identifier : (expression_statement "sprintf(name_buf,"<section 0x%x>");" (call_expression "sprintf(name_buf,"<section 0x%x>")" identifier (argument_list "(name_buf,"<section 0x%x>")" ( identifier , (string_literal ""<section 0x%x>"" " string_content ") ))) ;)) (expression_statement "pcVar10 = name_buf;" (assignment_expression "pcVar10 = name_buf" identifier = identifier) ;) (expression_statement "sym_info_00 = pEVar24;" (assignment_expression "sym_info_00 = pEVar24" identifier = identifier) ;) })))) }))))))))) })) }))) })) (labeled_statement "LAB_0002ea57:\n              in_stack_ffffff60 = (ushort *)0x2ea61;" statement_identifier : (expression_statement "in_stack_ffffff60 = (ushort *)0x2ea61;" (assignment_expression "in_stack_ffffff60 = (ushort *)0x2ea61" identifier = (cast_expression "(ushort *)0x2ea61" ( (type_descriptor "ushort *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;)) (expression_statement "print_symbol(0x16,pcVar10);" (call_expression "print_symbol(0x16,pcVar10)" identifier (argument_list "(0x16,pcVar10)" ( number_literal , identifier ))) ;) }) (else_clause "else if (strtab == (char *)0x0) {\n              sym_info_00 = (Elf_Internal_Sym *)0x5;\n              pcVar10 = (char *)dcgettext(0,"<string table index: %3ld>");\n              printf(pcVar10,uVar14);\n            }\n            else if (uVar14 < strtablen) {\n              in_stack_ffffff60 = (ushort *)0x2ec91;\n              print_symbol(0x16,strtab + uVar14);\n              if (pcVar10 != (char *)0x0) {\n                pcVar13 = "@@%s";\n                if (sym_info != symbol_public) {\n                  pcVar13 = "@%s";\n                }\n                printf(pcVar13,pcVar10);\n              }\n            }\n            else {\n              sym_info_00 = (Elf_Internal_Sym *)0x5;\n              pcVar10 = (char *)dcgettext(0,"<corrupt string table index: %3ld>");\n              error(pcVar10,uVar14);\n              local_6c = 0;\n            }" else (if_statement "if (strtab == (char *)0x0) {\n              sym_info_00 = (Elf_Internal_Sym *)0x5;\n              pcVar10 = (char *)dcgettext(0,"<string table index: %3ld>");\n              printf(pcVar10,uVar14);\n            }\n            else if (uVar14 < strtablen) {\n              in_stack_ffffff60 = (ushort *)0x2ec91;\n              print_symbol(0x16,strtab + uVar14);\n              if (pcVar10 != (char *)0x0) {\n                pcVar13 = "@@%s";\n                if (sym_info != symbol_public) {\n                  pcVar13 = "@%s";\n                }\n                printf(pcVar13,pcVar10);\n              }\n            }\n            else {\n              sym_info_00 = (Elf_Internal_Sym *)0x5;\n              pcVar10 = (char *)dcgettext(0,"<corrupt string table index: %3ld>");\n              error(pcVar10,uVar14);\n              local_6c = 0;\n            }" if (parenthesized_expression "(strtab == (char *)0x0)" ( (binary_expression "strtab == (char *)0x0" identifier == (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal)) )) (compound_statement "{\n              sym_info_00 = (Elf_Internal_Sym *)0x5;\n              pcVar10 = (char *)dcgettext(0,"<string table index: %3ld>");\n              printf(pcVar10,uVar14);\n            }" { (expression_statement "sym_info_00 = (Elf_Internal_Sym *)0x5;" (assignment_expression "sym_info_00 = (Elf_Internal_Sym *)0x5" identifier = (cast_expression "(Elf_Internal_Sym *)0x5" ( (type_descriptor "Elf_Internal_Sym *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (expression_statement "pcVar10 = (char *)dcgettext(0,"<string table index: %3ld>");" (assignment_expression "pcVar10 = (char *)dcgettext(0,"<string table index: %3ld>")" identifier = (cast_expression "(char *)dcgettext(0,"<string table index: %3ld>")" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"<string table index: %3ld>")" identifier (argument_list "(0,"<string table index: %3ld>")" ( number_literal , (string_literal ""<string table index: %3ld>"" " string_content ") ))))) ;) (expression_statement "printf(pcVar10,uVar14);" (call_expression "printf(pcVar10,uVar14)" identifier (argument_list "(pcVar10,uVar14)" ( identifier , identifier ))) ;) }) (else_clause "else if (uVar14 < strtablen) {\n              in_stack_ffffff60 = (ushort *)0x2ec91;\n              print_symbol(0x16,strtab + uVar14);\n              if (pcVar10 != (char *)0x0) {\n                pcVar13 = "@@%s";\n                if (sym_info != symbol_public) {\n                  pcVar13 = "@%s";\n                }\n                printf(pcVar13,pcVar10);\n              }\n            }\n            else {\n              sym_info_00 = (Elf_Internal_Sym *)0x5;\n              pcVar10 = (char *)dcgettext(0,"<corrupt string table index: %3ld>");\n              error(pcVar10,uVar14);\n              local_6c = 0;\n            }" else (if_statement "if (uVar14 < strtablen) {\n              in_stack_ffffff60 = (ushort *)0x2ec91;\n              print_symbol(0x16,strtab + uVar14);\n              if (pcVar10 != (char *)0x0) {\n                pcVar13 = "@@%s";\n                if (sym_info != symbol_public) {\n                  pcVar13 = "@%s";\n                }\n                printf(pcVar13,pcVar10);\n              }\n            }\n            else {\n              sym_info_00 = (Elf_Internal_Sym *)0x5;\n              pcVar10 = (char *)dcgettext(0,"<corrupt string table index: %3ld>");\n              error(pcVar10,uVar14);\n              local_6c = 0;\n            }" if (parenthesized_expression "(uVar14 < strtablen)" ( (binary_expression "uVar14 < strtablen" identifier < identifier) )) (compound_statement "{\n              in_stack_ffffff60 = (ushort *)0x2ec91;\n              print_symbol(0x16,strtab + uVar14);\n              if (pcVar10 != (char *)0x0) {\n                pcVar13 = "@@%s";\n                if (sym_info != symbol_public) {\n                  pcVar13 = "@%s";\n                }\n                printf(pcVar13,pcVar10);\n              }\n            }" { (expression_statement "in_stack_ffffff60 = (ushort *)0x2ec91;" (assignment_expression "in_stack_ffffff60 = (ushort *)0x2ec91" identifier = (cast_expression "(ushort *)0x2ec91" ( (type_descriptor "ushort *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (expression_statement "print_symbol(0x16,strtab + uVar14);" (call_expression "print_symbol(0x16,strtab + uVar14)" identifier (argument_list "(0x16,strtab + uVar14)" ( number_literal , (binary_expression "strtab + uVar14" identifier + identifier) ))) ;) (if_statement "if (pcVar10 != (char *)0x0) {\n                pcVar13 = "@@%s";\n                if (sym_info != symbol_public) {\n                  pcVar13 = "@%s";\n                }\n                printf(pcVar13,pcVar10);\n              }" if (parenthesized_expression "(pcVar10 != (char *)0x0)" ( (binary_expression "pcVar10 != (char *)0x0" identifier != (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal)) )) (compound_statement "{\n                pcVar13 = "@@%s";\n                if (sym_info != symbol_public) {\n                  pcVar13 = "@%s";\n                }\n                printf(pcVar13,pcVar10);\n              }" { (expression_statement "pcVar13 = "@@%s";" (assignment_expression "pcVar13 = "@@%s"" identifier = (string_literal ""@@%s"" " string_content ")) ;) (if_statement "if (sym_info != symbol_public) {\n                  pcVar13 = "@%s";\n                }" if (parenthesized_expression "(sym_info != symbol_public)" ( (binary_expression "sym_info != symbol_public" identifier != identifier) )) (compound_statement "{\n                  pcVar13 = "@%s";\n                }" { (expression_statement "pcVar13 = "@%s";" (assignment_expression "pcVar13 = "@%s"" identifier = (string_literal ""@%s"" " string_content ")) ;) })) (expression_statement "printf(pcVar13,pcVar10);" (call_expression "printf(pcVar13,pcVar10)" identifier (argument_list "(pcVar13,pcVar10)" ( identifier , identifier ))) ;) })) }) (else_clause "else {\n              sym_info_00 = (Elf_Internal_Sym *)0x5;\n              pcVar10 = (char *)dcgettext(0,"<corrupt string table index: %3ld>");\n              error(pcVar10,uVar14);\n              local_6c = 0;\n            }" else (compound_statement "{\n              sym_info_00 = (Elf_Internal_Sym *)0x5;\n              pcVar10 = (char *)dcgettext(0,"<corrupt string table index: %3ld>");\n              error(pcVar10,uVar14);\n              local_6c = 0;\n            }" { (expression_statement "sym_info_00 = (Elf_Internal_Sym *)0x5;" (assignment_expression "sym_info_00 = (Elf_Internal_Sym *)0x5" identifier = (cast_expression "(Elf_Internal_Sym *)0x5" ( (type_descriptor "Elf_Internal_Sym *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (expression_statement "pcVar10 = (char *)dcgettext(0,"<corrupt string table index: %3ld>");" (assignment_expression "pcVar10 = (char *)dcgettext(0,"<corrupt string table index: %3ld>")" identifier = (cast_expression "(char *)dcgettext(0,"<corrupt string table index: %3ld>")" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"<corrupt string table index: %3ld>")" identifier (argument_list "(0,"<corrupt string table index: %3ld>")" ( number_literal , (string_literal ""<corrupt string table index: %3ld>"" " string_content ") ))))) ;) (expression_statement "error(pcVar10,uVar14);" (call_expression "error(pcVar10,uVar14)" identifier (argument_list "(pcVar10,uVar14)" ( identifier , identifier ))) ;) (expression_statement "local_6c = 0;" (assignment_expression "local_6c = 0" identifier = number_literal) ;) }))))))) (if_statement "if (is_rela != 0) {\n              sym_info_00 = *(Elf_Internal_Sym **)((int)&rels[uVar17].r_addend + 4);\n              iVar16 = (int)rels[uVar17].r_addend;\n              if ((int)sym_info_00 < 0) {\n                sym_info_00 = (Elf_Internal_Sym *)\n                              -(int)((int)&sym_info_00->st_value + (uint)(iVar16 != 0));\n                printf(" - %llx",-iVar16);\n              }\n              else {\n                printf(" + %llx",iVar16);\n              }\n            }" if (parenthesized_expression "(is_rela != 0)" ( (binary_expression "is_rela != 0" identifier != number_literal) )) (compound_statement "{\n              sym_info_00 = *(Elf_Internal_Sym **)((int)&rels[uVar17].r_addend + 4);\n              iVar16 = (int)rels[uVar17].r_addend;\n              if ((int)sym_info_00 < 0) {\n                sym_info_00 = (Elf_Internal_Sym *)\n                              -(int)((int)&sym_info_00->st_value + (uint)(iVar16 != 0));\n                printf(" - %llx",-iVar16);\n              }\n              else {\n                printf(" + %llx",iVar16);\n              }\n            }" { (expression_statement "sym_info_00 = *(Elf_Internal_Sym **)((int)&rels[uVar17].r_addend + 4);" (assignment_expression "sym_info_00 = *(Elf_Internal_Sym **)((int)&rels[uVar17].r_addend + 4)" identifier = (pointer_expression "*(Elf_Internal_Sym **)((int)&rels[uVar17].r_addend + 4)" * (cast_expression "(Elf_Internal_Sym **)((int)&rels[uVar17].r_addend + 4)" ( (type_descriptor "Elf_Internal_Sym **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "((int)&rels[uVar17].r_addend + 4)" ( (binary_expression "(int)&rels[uVar17].r_addend + 4" (cast_expression "(int)&rels[uVar17].r_addend" ( (type_descriptor "int" primitive_type) ) (pointer_expression "&rels[uVar17].r_addend" & (field_expression "rels[uVar17].r_addend" (subscript_expression "rels[uVar17]" identifier [ identifier ]) . field_identifier))) + number_literal) ))))) ;) (expression_statement "iVar16 = (int)rels[uVar17].r_addend;" (assignment_expression "iVar16 = (int)rels[uVar17].r_addend" identifier = (cast_expression "(int)rels[uVar17].r_addend" ( (type_descriptor "int" primitive_type) ) (field_expression "rels[uVar17].r_addend" (subscript_expression "rels[uVar17]" identifier [ identifier ]) . field_identifier))) ;) (if_statement "if ((int)sym_info_00 < 0) {\n                sym_info_00 = (Elf_Internal_Sym *)\n                              -(int)((int)&sym_info_00->st_value + (uint)(iVar16 != 0));\n                printf(" - %llx",-iVar16);\n              }\n              else {\n                printf(" + %llx",iVar16);\n              }" if (parenthesized_expression "((int)sym_info_00 < 0)" ( (binary_expression "(int)sym_info_00 < 0" (cast_expression "(int)sym_info_00" ( (type_descriptor "int" primitive_type) ) identifier) < number_literal) )) (compound_statement "{\n                sym_info_00 = (Elf_Internal_Sym *)\n                              -(int)((int)&sym_info_00->st_value + (uint)(iVar16 != 0));\n                printf(" - %llx",-iVar16);\n              }" { (expression_statement "sym_info_00 = (Elf_Internal_Sym *)\n                              -(int)((int)&sym_info_00->st_value + (uint)(iVar16 != 0));" (assignment_expression "sym_info_00 = (Elf_Internal_Sym *)\n                              -(int)((int)&sym_info_00->st_value + (uint)(iVar16 != 0))" identifier = (cast_expression "(Elf_Internal_Sym *)\n                              -(int)((int)&sym_info_00->st_value + (uint)(iVar16 != 0))" ( (type_descriptor "Elf_Internal_Sym *" type_identifier (abstract_pointer_declarator "*" *)) ) (unary_expression "-(int)((int)&sym_info_00->st_value + (uint)(iVar16 != 0))" - (cast_expression "(int)((int)&sym_info_00->st_value + (uint)(iVar16 != 0))" ( (type_descriptor "int" primitive_type) ) (parenthesized_expression "((int)&sym_info_00->st_value + (uint)(iVar16 != 0))" ( (binary_expression "(int)&sym_info_00->st_value + (uint)(iVar16 != 0)" (cast_expression "(int)&sym_info_00->st_value" ( (type_descriptor "int" primitive_type) ) (pointer_expression "&sym_info_00->st_value" & (field_expression "sym_info_00->st_value" identifier -> field_identifier))) + (call_expression "(uint)(iVar16 != 0)" (parenthesized_expression "(uint)" ( identifier )) (argument_list "(iVar16 != 0)" ( (binary_expression "iVar16 != 0" identifier != number_literal) )))) )))))) ;) (expression_statement "printf(" - %llx",-iVar16);" (call_expression "printf(" - %llx",-iVar16)" identifier (argument_list "(" - %llx",-iVar16)" ( (string_literal "" - %llx"" " string_content ") , (unary_expression "-iVar16" - identifier) ))) ;) }) (else_clause "else {\n                printf(" + %llx",iVar16);\n              }" else (compound_statement "{\n                printf(" + %llx",iVar16);\n              }" { (expression_statement "printf(" + %llx",iVar16);" (call_expression "printf(" + %llx",iVar16)" identifier (argument_list "(" + %llx",iVar16)" ( (string_literal "" + %llx"" " string_content ") , identifier ))) ;) }))) })) })))) })))) (if_statement "if ((filedata->file_header).e_machine == 0x2b) {\n          bVar20 = false;\n          bVar22 = !bVar22;\n          if (!bVar22) {\n            iVar16 = 0xe;\n            pbVar18 = (byte *)"R_SPARC_OLO10";\n            do {\n              if (iVar16 == 0) break;\n              iVar16 = iVar16 + -1;\n              bVar20 = *local_8c < *pbVar18;\n              bVar22 = *local_8c == *pbVar18;\n              local_8c = local_8c + (uint)bVar23 * -2 + 1;\n              pbVar18 = pbVar18 + (uint)bVar23 * -2 + 1;\n            } while (bVar22);\n            if ((!bVar20 && !bVar22) == bVar20) {\n              printf(" + %lx",(int)psym_1 >> 8);\n            }\n          }\n        }" if (parenthesized_expression "((filedata->file_header).e_machine == 0x2b)" ( (binary_expression "(filedata->file_header).e_machine == 0x2b" (field_expression "(filedata->file_header).e_machine" (parenthesized_expression "(filedata->file_header)" ( (field_expression "filedata->file_header" identifier -> field_identifier) )) . field_identifier) == number_literal) )) (compound_statement "{\n          bVar20 = false;\n          bVar22 = !bVar22;\n          if (!bVar22) {\n            iVar16 = 0xe;\n            pbVar18 = (byte *)"R_SPARC_OLO10";\n            do {\n              if (iVar16 == 0) break;\n              iVar16 = iVar16 + -1;\n              bVar20 = *local_8c < *pbVar18;\n              bVar22 = *local_8c == *pbVar18;\n              local_8c = local_8c + (uint)bVar23 * -2 + 1;\n              pbVar18 = pbVar18 + (uint)bVar23 * -2 + 1;\n            } while (bVar22);\n            if ((!bVar20 && !bVar22) == bVar20) {\n              printf(" + %lx",(int)psym_1 >> 8);\n            }\n          }\n        }" { (expression_statement "bVar20 = false;" (assignment_expression "bVar20 = false" identifier = false) ;) (expression_statement "bVar22 = !bVar22;" (assignment_expression "bVar22 = !bVar22" identifier = (unary_expression "!bVar22" ! identifier)) ;) (if_statement "if (!bVar22) {\n            iVar16 = 0xe;\n            pbVar18 = (byte *)"R_SPARC_OLO10";\n            do {\n              if (iVar16 == 0) break;\n              iVar16 = iVar16 + -1;\n              bVar20 = *local_8c < *pbVar18;\n              bVar22 = *local_8c == *pbVar18;\n              local_8c = local_8c + (uint)bVar23 * -2 + 1;\n              pbVar18 = pbVar18 + (uint)bVar23 * -2 + 1;\n            } while (bVar22);\n            if ((!bVar20 && !bVar22) == bVar20) {\n              printf(" + %lx",(int)psym_1 >> 8);\n            }\n          }" if (parenthesized_expression "(!bVar22)" ( (unary_expression "!bVar22" ! identifier) )) (compound_statement "{\n            iVar16 = 0xe;\n            pbVar18 = (byte *)"R_SPARC_OLO10";\n            do {\n              if (iVar16 == 0) break;\n              iVar16 = iVar16 + -1;\n              bVar20 = *local_8c < *pbVar18;\n              bVar22 = *local_8c == *pbVar18;\n              local_8c = local_8c + (uint)bVar23 * -2 + 1;\n              pbVar18 = pbVar18 + (uint)bVar23 * -2 + 1;\n            } while (bVar22);\n            if ((!bVar20 && !bVar22) == bVar20) {\n              printf(" + %lx",(int)psym_1 >> 8);\n            }\n          }" { (expression_statement "iVar16 = 0xe;" (assignment_expression "iVar16 = 0xe" identifier = number_literal) ;) (expression_statement "pbVar18 = (byte *)"R_SPARC_OLO10";" (assignment_expression "pbVar18 = (byte *)"R_SPARC_OLO10"" identifier = (cast_expression "(byte *)"R_SPARC_OLO10"" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (string_literal ""R_SPARC_OLO10"" " string_content "))) ;) (do_statement "do {\n              if (iVar16 == 0) break;\n              iVar16 = iVar16 + -1;\n              bVar20 = *local_8c < *pbVar18;\n              bVar22 = *local_8c == *pbVar18;\n              local_8c = local_8c + (uint)bVar23 * -2 + 1;\n              pbVar18 = pbVar18 + (uint)bVar23 * -2 + 1;\n            } while (bVar22);" do (compound_statement "{\n              if (iVar16 == 0) break;\n              iVar16 = iVar16 + -1;\n              bVar20 = *local_8c < *pbVar18;\n              bVar22 = *local_8c == *pbVar18;\n              local_8c = local_8c + (uint)bVar23 * -2 + 1;\n              pbVar18 = pbVar18 + (uint)bVar23 * -2 + 1;\n            }" { (if_statement "if (iVar16 == 0) break;" if (parenthesized_expression "(iVar16 == 0)" ( (binary_expression "iVar16 == 0" identifier == number_literal) )) (break_statement "break;" break ;)) (expression_statement "iVar16 = iVar16 + -1;" (assignment_expression "iVar16 = iVar16 + -1" identifier = (binary_expression "iVar16 + -1" identifier + number_literal)) ;) (expression_statement "bVar20 = *local_8c < *pbVar18;" (assignment_expression "bVar20 = *local_8c < *pbVar18" identifier = (binary_expression "*local_8c < *pbVar18" (pointer_expression "*local_8c" * identifier) < (pointer_expression "*pbVar18" * identifier))) ;) (expression_statement "bVar22 = *local_8c == *pbVar18;" (assignment_expression "bVar22 = *local_8c == *pbVar18" identifier = (binary_expression "*local_8c == *pbVar18" (pointer_expression "*local_8c" * identifier) == (pointer_expression "*pbVar18" * identifier))) ;) (expression_statement "local_8c = local_8c + (uint)bVar23 * -2 + 1;" (assignment_expression "local_8c = local_8c + (uint)bVar23 * -2 + 1" identifier = (binary_expression "local_8c + (uint)bVar23 * -2 + 1" (binary_expression "local_8c + (uint)bVar23 * -2" identifier + (binary_expression "(uint)bVar23 * -2" (cast_expression "(uint)bVar23" ( (type_descriptor "uint" type_identifier) ) identifier) * number_literal)) + number_literal)) ;) (expression_statement "pbVar18 = pbVar18 + (uint)bVar23 * -2 + 1;" (assignment_expression "pbVar18 = pbVar18 + (uint)bVar23 * -2 + 1" identifier = (binary_expression "pbVar18 + (uint)bVar23 * -2 + 1" (binary_expression "pbVar18 + (uint)bVar23 * -2" identifier + (binary_expression "(uint)bVar23 * -2" (cast_expression "(uint)bVar23" ( (type_descriptor "uint" type_identifier) ) identifier) * number_literal)) + number_literal)) ;) }) while (parenthesized_expression "(bVar22)" ( identifier )) ;) (if_statement "if ((!bVar20 && !bVar22) == bVar20) {\n              printf(" + %lx",(int)psym_1 >> 8);\n            }" if (parenthesized_expression "((!bVar20 && !bVar22) == bVar20)" ( (binary_expression "(!bVar20 && !bVar22) == bVar20" (parenthesized_expression "(!bVar20 && !bVar22)" ( (binary_expression "!bVar20 && !bVar22" (unary_expression "!bVar20" ! identifier) && (unary_expression "!bVar22" ! identifier)) )) == identifier) )) (compound_statement "{\n              printf(" + %lx",(int)psym_1 >> 8);\n            }" { (expression_statement "printf(" + %lx",(int)psym_1 >> 8);" (call_expression "printf(" + %lx",(int)psym_1 >> 8)" identifier (argument_list "(" + %lx",(int)psym_1 >> 8)" ( (string_literal "" + %lx"" " string_content ") , (binary_expression "(int)psym_1 >> 8" (cast_expression "(int)psym_1" ( (type_descriptor "int" primitive_type) ) identifier) >> number_literal) ))) ;) })) })) })) }))) (labeled_statement "LAB_0002dc72:\n      putc(10,*(FILE **)puVar6);" statement_identifier : (expression_statement "putc(10,*(FILE **)puVar6);" (call_expression "putc(10,*(FILE **)puVar6)" identifier (argument_list "(10,*(FILE **)puVar6)" ( number_literal , (pointer_expression "*(FILE **)puVar6" * (cast_expression "(FILE **)puVar6" ( (type_descriptor "FILE **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) identifier)) ))) ;)) (if_statement "if ((is_32bit_elf == 0) && ((filedata->file_header).e_machine == 8)) {\n        pcVar10 = (char *)((uint)psym_1 >> 8 & 0xff);\n        pcVar13 = elf_mips_reloc_type((ulong)pcVar10);\n        uVar14 = (uint)psym_1 >> 0x10 & 0xff;\n        in_stack_ffffff60 = (ushort *)0x2eadb;\n        pcVar15 = elf_mips_reloc_type(uVar14);\n        printf("                    Type2: ");\n        if (pcVar13 == (char *)0x0) {\n          sym_info_00 = (Elf_Internal_Sym *)0x5;\n          pcVar13 = (char *)dcgettext(0,"unrecognized: %-7lx");\n          printf(pcVar13,pcVar10);\n        }\n        else {\n          printf("%-17.17s",pcVar13);\n          pcVar10 = pcVar13;\n        }\n        printf("\n                    Type3: ",pcVar10);\n        if (pcVar15 == (char *)0x0) {\n          sym_info_00 = (Elf_Internal_Sym *)0x5;\n          pcVar10 = (char *)dcgettext(0,"unrecognized: %-7lx");\n          printf(pcVar10,uVar14);\n        }\n        else {\n          printf("%-17.17s",pcVar15);\n        }\n        putc(10,*(FILE **)puVar6);\n      }" if (parenthesized_expression "((is_32bit_elf == 0) && ((filedata->file_header).e_machine == 8))" ( (binary_expression "(is_32bit_elf == 0) && ((filedata->file_header).e_machine == 8)" (parenthesized_expression "(is_32bit_elf == 0)" ( (binary_expression "is_32bit_elf == 0" identifier == number_literal) )) && (parenthesized_expression "((filedata->file_header).e_machine == 8)" ( (binary_expression "(filedata->file_header).e_machine == 8" (field_expression "(filedata->file_header).e_machine" (parenthesized_expression "(filedata->file_header)" ( (field_expression "filedata->file_header" identifier -> field_identifier) )) . field_identifier) == number_literal) ))) )) (compound_statement "{\n        pcVar10 = (char *)((uint)psym_1 >> 8 & 0xff);\n        pcVar13 = elf_mips_reloc_type((ulong)pcVar10);\n        uVar14 = (uint)psym_1 >> 0x10 & 0xff;\n        in_stack_ffffff60 = (ushort *)0x2eadb;\n        pcVar15 = elf_mips_reloc_type(uVar14);\n        printf("                    Type2: ");\n        if (pcVar13 == (char *)0x0) {\n          sym_info_00 = (Elf_Internal_Sym *)0x5;\n          pcVar13 = (char *)dcgettext(0,"unrecognized: %-7lx");\n          printf(pcVar13,pcVar10);\n        }\n        else {\n          printf("%-17.17s",pcVar13);\n          pcVar10 = pcVar13;\n        }\n        printf("\n                    Type3: ",pcVar10);\n        if (pcVar15 == (char *)0x0) {\n          sym_info_00 = (Elf_Internal_Sym *)0x5;\n          pcVar10 = (char *)dcgettext(0,"unrecognized: %-7lx");\n          printf(pcVar10,uVar14);\n        }\n        else {\n          printf("%-17.17s",pcVar15);\n        }\n        putc(10,*(FILE **)puVar6);\n      }" { (expression_statement "pcVar10 = (char *)((uint)psym_1 >> 8 & 0xff);" (assignment_expression "pcVar10 = (char *)((uint)psym_1 >> 8 & 0xff)" identifier = (cast_expression "(char *)((uint)psym_1 >> 8 & 0xff)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((uint)psym_1 >> 8 & 0xff)" ( (binary_expression "(uint)psym_1 >> 8 & 0xff" (binary_expression "(uint)psym_1 >> 8" (cast_expression "(uint)psym_1" ( (type_descriptor "uint" type_identifier) ) identifier) >> number_literal) & number_literal) )))) ;) (expression_statement "pcVar13 = elf_mips_reloc_type((ulong)pcVar10);" (assignment_expression "pcVar13 = elf_mips_reloc_type((ulong)pcVar10)" identifier = (call_expression "elf_mips_reloc_type((ulong)pcVar10)" identifier (argument_list "((ulong)pcVar10)" ( (cast_expression "(ulong)pcVar10" ( (type_descriptor "ulong" type_identifier) ) identifier) )))) ;) (expression_statement "uVar14 = (uint)psym_1 >> 0x10 & 0xff;" (assignment_expression "uVar14 = (uint)psym_1 >> 0x10 & 0xff" identifier = (binary_expression "(uint)psym_1 >> 0x10 & 0xff" (binary_expression "(uint)psym_1 >> 0x10" (cast_expression "(uint)psym_1" ( (type_descriptor "uint" type_identifier) ) identifier) >> number_literal) & number_literal)) ;) (expression_statement "in_stack_ffffff60 = (ushort *)0x2eadb;" (assignment_expression "in_stack_ffffff60 = (ushort *)0x2eadb" identifier = (cast_expression "(ushort *)0x2eadb" ( (type_descriptor "ushort *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (expression_statement "pcVar15 = elf_mips_reloc_type(uVar14);" (assignment_expression "pcVar15 = elf_mips_reloc_type(uVar14)" identifier = (call_expression "elf_mips_reloc_type(uVar14)" identifier (argument_list "(uVar14)" ( identifier )))) ;) (expression_statement "printf("                    Type2: ");" (call_expression "printf("                    Type2: ")" identifier (argument_list "("                    Type2: ")" ( (string_literal ""                    Type2: "" " string_content ") ))) ;) (if_statement "if (pcVar13 == (char *)0x0) {\n          sym_info_00 = (Elf_Internal_Sym *)0x5;\n          pcVar13 = (char *)dcgettext(0,"unrecognized: %-7lx");\n          printf(pcVar13,pcVar10);\n        }\n        else {\n          printf("%-17.17s",pcVar13);\n          pcVar10 = pcVar13;\n        }" if (parenthesized_expression "(pcVar13 == (char *)0x0)" ( (binary_expression "pcVar13 == (char *)0x0" identifier == (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal)) )) (compound_statement "{\n          sym_info_00 = (Elf_Internal_Sym *)0x5;\n          pcVar13 = (char *)dcgettext(0,"unrecognized: %-7lx");\n          printf(pcVar13,pcVar10);\n        }" { (expression_statement "sym_info_00 = (Elf_Internal_Sym *)0x5;" (assignment_expression "sym_info_00 = (Elf_Internal_Sym *)0x5" identifier = (cast_expression "(Elf_Internal_Sym *)0x5" ( (type_descriptor "Elf_Internal_Sym *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (expression_statement "pcVar13 = (char *)dcgettext(0,"unrecognized: %-7lx");" (assignment_expression "pcVar13 = (char *)dcgettext(0,"unrecognized: %-7lx")" identifier = (cast_expression "(char *)dcgettext(0,"unrecognized: %-7lx")" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"unrecognized: %-7lx")" identifier (argument_list "(0,"unrecognized: %-7lx")" ( number_literal , (string_literal ""unrecognized: %-7lx"" " string_content ") ))))) ;) (expression_statement "printf(pcVar13,pcVar10);" (call_expression "printf(pcVar13,pcVar10)" identifier (argument_list "(pcVar13,pcVar10)" ( identifier , identifier ))) ;) }) (else_clause "else {\n          printf("%-17.17s",pcVar13);\n          pcVar10 = pcVar13;\n        }" else (compound_statement "{\n          printf("%-17.17s",pcVar13);\n          pcVar10 = pcVar13;\n        }" { (expression_statement "printf("%-17.17s",pcVar13);" (call_expression "printf("%-17.17s",pcVar13)" identifier (argument_list "("%-17.17s",pcVar13)" ( (string_literal ""%-17.17s"" " string_content ") , identifier ))) ;) (expression_statement "pcVar10 = pcVar13;" (assignment_expression "pcVar10 = pcVar13" identifier = identifier) ;) }))) (expression_statement "printf("\n                    Type3: ",pcVar10);" (call_expression "printf("\n                    Type3: ",pcVar10)" identifier (argument_list "("\n                    Type3: ",pcVar10)" ( (string_literal ""\n                    Type3: "" " escape_sequence string_content ") , identifier ))) ;) (if_statement "if (pcVar15 == (char *)0x0) {\n          sym_info_00 = (Elf_Internal_Sym *)0x5;\n          pcVar10 = (char *)dcgettext(0,"unrecognized: %-7lx");\n          printf(pcVar10,uVar14);\n        }\n        else {\n          printf("%-17.17s",pcVar15);\n        }" if (parenthesized_expression "(pcVar15 == (char *)0x0)" ( (binary_expression "pcVar15 == (char *)0x0" identifier == (cast_expression "(char *)0x0" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal)) )) (compound_statement "{\n          sym_info_00 = (Elf_Internal_Sym *)0x5;\n          pcVar10 = (char *)dcgettext(0,"unrecognized: %-7lx");\n          printf(pcVar10,uVar14);\n        }" { (expression_statement "sym_info_00 = (Elf_Internal_Sym *)0x5;" (assignment_expression "sym_info_00 = (Elf_Internal_Sym *)0x5" identifier = (cast_expression "(Elf_Internal_Sym *)0x5" ( (type_descriptor "Elf_Internal_Sym *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (expression_statement "pcVar10 = (char *)dcgettext(0,"unrecognized: %-7lx");" (assignment_expression "pcVar10 = (char *)dcgettext(0,"unrecognized: %-7lx")" identifier = (cast_expression "(char *)dcgettext(0,"unrecognized: %-7lx")" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"unrecognized: %-7lx")" identifier (argument_list "(0,"unrecognized: %-7lx")" ( number_literal , (string_literal ""unrecognized: %-7lx"" " string_content ") ))))) ;) (expression_statement "printf(pcVar10,uVar14);" (call_expression "printf(pcVar10,uVar14)" identifier (argument_list "(pcVar10,uVar14)" ( identifier , identifier ))) ;) }) (else_clause "else {\n          printf("%-17.17s",pcVar15);\n        }" else (compound_statement "{\n          printf("%-17.17s",pcVar15);\n        }" { (expression_statement "printf("%-17.17s",pcVar15);" (call_expression "printf("%-17.17s",pcVar15)" identifier (argument_list "("%-17.17s",pcVar15)" ( (string_literal ""%-17.17s"" " string_content ") , identifier ))) ;) }))) (expression_statement "putc(10,*(FILE **)puVar6);" (call_expression "putc(10,*(FILE **)puVar6)" identifier (argument_list "(10,*(FILE **)puVar6)" ( number_literal , (pointer_expression "*(FILE **)puVar6" * (cast_expression "(FILE **)puVar6" ( (type_descriptor "FILE **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) identifier)) ))) ;) })) (expression_statement "uVar17 = uVar17 + 1;" (assignment_expression "uVar17 = uVar17 + 1" identifier = (binary_expression "uVar17 + 1" identifier + number_literal)) ;) }) while (parenthesized_expression "(uVar17 < local_60[0])" ( (binary_expression "uVar17 < local_60[0]" identifier < (subscript_expression "local_60[0]" identifier [ number_literal ])) )) ;) }))) (expression_statement "free(rels);" (call_expression "free(rels)" identifier (argument_list "(rels)" ( identifier ))) ;) (return_statement "return local_6c;" return identifier ;) })))
(translation_unit "undefined4 __regparm3\nFUN_0002d410(int param_1,undefined4 param_2,uint param_3,int param_4,uint param_5,int param_6,\n            uint param_7,int param_8)\n\n{\n  uint *puVar1;\n  int *piVar2;\n  short sVar3;\n  undefined4 uVar4;\n  undefined *puVar5;\n  ushort uVar6;\n  int iVar7;\n  undefined4 *puVar8;\n  char *pcVar9;\n  undefined4 uVar10;\n  int iVar11;\n  int iVar12;\n  uint uVar13;\n  uint uVar14;\n  uint uVar15;\n  uint uVar16;\n  byte *pbVar17;\n  int iVar18;\n  byte *pbVar19;\n  bool bVar20;\n  bool bVar21;\n  bool bVar22;\n  byte bVar23;\n  undefined *puVar24;\n  undefined *puVar25;\n  undefined *puVar26;\n  uint local_90;\n  byte *local_8c;\n  uint local_80;\n  undefined4 local_6c;\n  uint local_60 [4];\n  undefined1 local_4e [2];\n  void *local_4c;\n  int local_48;\n  char local_44 [48];\n  undefined4 uStack_14;\n  \n  bVar23 = 0;\n  uStack_14 = 0x2d419;\n  local_60[0] = param_3;\n  if (param_8 == -1) {\n    uVar6 = *(ushort *)(param_1 + 0x42);\n    if (uVar6 == 0x90) {\nLAB_0002d860:\n      param_8 = 1;\n      goto LAB_0002d450;\n    }\n    if (0x90 < uVar6) {\n      if (uVar6 != 0x2530) {\n        if (uVar6 < 0x2531) {\n          if (uVar6 != 0xbf) {\n            if (uVar6 < 0xc0) {\n              if (uVar6 < 0xb6) {\n                if (uVar6 < 0xb4) {\n                  if (uVar6 < 0xaf) {\n                    if ((0xac < uVar6) || (uVar6 == 0xa7)) goto LAB_0002d860;\n                  }\n                  else if (uVar6 == 0xb1) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar6 != 0xb7) {\n                if (0xb6 < uVar6) {\n                  uVar6 = uVar6 - 0xbc;\njoined_r0x0002da08:\n                  if (uVar6 < 2) goto LAB_0002d860;\n                }\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0xf3) {\n              if (uVar6 < 0xf4) {\n                if (uVar6 != 0xc5) {\n                  if (uVar6 < 0xc6) {\n                    if (uVar6 == 0xc3) goto LAB_0002d860;\n                  }\n                  else if ((ushort)(uVar6 - 0xdd) < 3) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar6 != 0x1057) {\n                if (uVar6 < 0x1058) {\n                  if (uVar6 == 0xfa) goto LAB_0002d538;\n                }\n                else if ((uVar6 == 0x1059) || (uVar6 == 0x1223)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n          }\n        }\n        else if (uVar6 != 0x9080) {\n          if (uVar6 < 0x9081) {\n            if (uVar6 == 0x7650) goto LAB_0002d538;\n            if (uVar6 < 0x7651) {\n              if (uVar6 != 0x4157) {\n                if (uVar6 < 0x4158) {\n                  if (uVar6 == 0x3330) goto LAB_0002d860;\n                }\n                else {\n                  if (uVar6 == 0x5441) goto LAB_0002d860;\n                  if (uVar6 == 0x5aa5) goto LAB_0002d538;\n                }\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0x8217) {\n              if (uVar6 < 0x8218) {\n                if (uVar6 == 0x7676) goto LAB_0002d860;\n              }\n              else {\n                if (uVar6 == 0x9026) goto LAB_0002d860;\n                if (uVar6 == 0x9041) goto LAB_0002d538;\n              }\n              goto LAB_0002d510;\n            }\n          }\n          else if (uVar6 != 0xbeef) {\n            if (uVar6 < 0xbef0) {\n              if (uVar6 != 0xabc7) {\n                if (uVar6 < 0xabc8) {\n                  if (uVar6 == 0xa390) goto LAB_0002d860;\n                }\n                else if ((uVar6 == 0xad45) || (uVar6 == 0xbaab)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0xfeb0) {\n              if (0xfeb0 < uVar6) {\n                uVar6 = uVar6 + 0x146;\n                goto joined_r0x0002da08;\n              }\n              if ((uVar6 != 0xdead) && (uVar6 != 0xf00d)) goto LAB_0002d510;\n            }\n          }\n        }\n      }\n      goto LAB_0002d860;\n    }\n    if (uVar6 == 0x3e) goto LAB_0002d860;\n    if (0x3e < uVar6) {\n      if (uVar6 < 0x5f) {\n        if (uVar6 < 0x5c) {\n          if (uVar6 < 0x55) {\n            if ((0x52 < uVar6) || ((0x4a < uVar6 && ((uVar6 < 0x4d || (uVar6 == 0x50))))))\n            goto LAB_0002d860;\n          }\n          else {\n            if (uVar6 == 0x55) goto LAB_0002d538;\n            if (uVar6 < 0x5b) goto LAB_0002d860;\n          }\nLAB_0002d510:\n          uVar10 = dcgettext(0,"Don\'t know about relocations on this machine architecture\n",5);\n          warn(uVar10);\n          goto LAB_0002d538;\n        }\n      }\n      else {\n        if (0x72 < uVar6) {\n          if (uVar6 == 0x87) goto LAB_0002d538;\n          if (uVar6 < 0x88) {\n            if (uVar6 == 0x73) goto LAB_0002d538;\n            if (uVar6 == 0x78) goto LAB_0002d860;\n          }\n          else if ((uVar6 == 0x8a) || (uVar6 == 0x8c)) goto LAB_0002d860;\n          goto LAB_0002d510;\n        }\n        if ((uVar6 < 0x71) && (uVar6 != 0x65)) {\n          if (100 < uVar6) {\n            uVar6 = uVar6 - 0x69;\n            goto joined_r0x0002da08;\n          }\n          goto LAB_0002d510;\n        }\n      }\n      goto LAB_0002d860;\n    }\n    if (0x17 < uVar6) {\n      if (uVar6 < 0x2c) {\n        if ((uVar6 < 0x2a) && (uVar6 != 0x27)) {\n          if (uVar6 == 0x28) goto LAB_0002d538;\n          if (uVar6 != 0x24) goto LAB_0002d510;\n        }\n      }\n      else if ((uVar6 < 0x2d) || ((0x30 < uVar6 && (uVar6 != 0x32)))) goto LAB_0002d510;\n      goto LAB_0002d860;\n    }\n    if ((0x13 < uVar6) || (uVar6 == 7)) goto LAB_0002d860;\n    if (uVar6 < 8) {\n      if (uVar6 != 3) {\n        if (uVar6 < 4) {\n          if (uVar6 != 2) goto LAB_0002d510;\n        }\n        else if (uVar6 != 4) {\n          if (uVar6 != 6) goto LAB_0002d510;\n          goto LAB_0002d538;\n        }\n        goto LAB_0002d860;\n      }\n    }\n    else if (uVar6 != 10) {\n      if (uVar6 < 0xb) {\n        if (uVar6 != 8) goto LAB_0002d510;\n      }\n      else {\n        if (uVar6 == 0x12) goto LAB_0002d860;\n        if (uVar6 != 0x13) goto LAB_0002d510;\n      }\n    }\nLAB_0002d538:\n    iVar7 = FUN_0001d7b0(&local_4c,local_60);\n    if (iVar7 == 0) {\n      return 0;\n    }\n    param_8 = DAT_000b9da0;\n    if (DAT_000b6324 == 0) {\n      if (DAT_000b9da0 != 0) {\n        pcVar9 = \n        "    Offset             Info             Type               Symbol\'s Value  Symbol\'s Name\n"\n        ;\nLAB_0002d598:\n        puVar24 = (undefined *)0x5;\n        pcVar9 = (char *)dcgettext(0,pcVar9,5);\n        printf(pcVar9);\n        param_8 = 0;\n        goto LAB_0002d5b6;\n      }\n      pcVar9 = "  Offset          Info           Type           Sym. Value    Sym. Name\n";\n    }\n    else {\n      if (DAT_000b9da0 != 0) {\n        pcVar9 = " Offset     Info    Type                Sym. Value  Symbol\'s Name\n";\n        goto LAB_0002d598;\n      }\n      pcVar9 = " Offset     Info    Type            Sym.Value  Sym. Name\n";\n    }\n  }\n  else {\n    if (param_8 == 0) goto LAB_0002d538;\nLAB_0002d450:\n    iVar7 = FUN_0001e360(&local_4c,local_60);\n    if (iVar7 == 0) {\n      return 0;\n    }\n    if (DAT_000b6324 == 0) {\n      if (DAT_000b9da0 == 0) {\n        pcVar9 = \n        "  Offset          Info           Type           Sym. Value    Sym. Name + Addend\n";\n      }\n      else {\n        pcVar9 = \n        "    Offset             Info             Type               Symbol\'s Value  Symbol\'s Name + Addend\n"\n        ;\n      }\n    }\n    else if (DAT_000b9da0 == 0) {\n      pcVar9 = " Offset     Info    Type            Sym.Value  Sym. Name + Addend\n";\n    }\n    else {\n      pcVar9 = " Offset     Info    Type                Sym. Value  Symbol\'s Name + Addend\n";\n    }\n  }\n  puVar24 = (undefined *)0x5;\n  pcVar9 = (char *)dcgettext(0,pcVar9,5);\n  printf(pcVar9);\nLAB_0002d5b6:\n  puVar5 = PTR_stdout_000b3fd8;\n  if (local_60[0] == 0) {\n    local_6c = 1;\n  }\n  else {\n    local_6c = 1;\n    uVar16 = 0;\n    do {\n      iVar7 = uVar16 * 0x18;\n      puVar8 = (undefined4 *)(iVar7 + (int)local_4c);\n      uVar10 = *puVar8;\n      uVar4 = puVar8[1];\n      uVar13 = puVar8[3];\n      puVar25 = (undefined *)puVar8[2];\n      if (DAT_000b6324 == 0) {\n        local_80 = FUN_00021e40();\n        local_90 = 0;\n        pcVar9 = "%16.16llx  %16.16llx ";\n        if (DAT_000b9da0 == 0) {\n          pcVar9 = "%12.12llx  %12.12llx ";\n        }\n        uVar14 = uVar13;\n        printf(pcVar9,uVar10,uVar4,puVar25,uVar13);\n        puVar26 = puVar25;\n      }\n      else {\n        local_80 = (uint)puVar25 & 0xff;\n        uVar14 = (uint)puVar25 >> 8 | uVar13 << 0x18;\n        local_90 = uVar13 >> 8;\n        puVar26 = puVar25;\n        printf("%8.8lx  %8.8lx ",uVar10,puVar25);\n        puVar24 = puVar25;\n      }\n      uVar6 = *(ushort *)(param_1 + 0x42);\n      if (uVar6 == 0x72) {\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7997c;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b41;\n          break;\n        case 2:\n          local_8c = (byte *)0x79cff;\n          break;\n        case 3:\n          local_8c = (byte *)0x79cf0;\n          break;\n        case 4:\n          local_8c = (byte *)0x79ce4;\n          break;\n        case 5:\n          local_8c = (byte *)0x79cd8;\n          break;\n        case 6:\n          local_8c = (byte *)0x79ccc;\n          break;\n        case 7:\n          local_8c = (byte *)0x79cbd;\n          break;\n        case 8:\n          local_8c = (byte *)0x79cae;\n          break;\n        case 9:\n          local_8c = (byte *)0x79c9f;\n          break;\n        case 10:\n          local_8c = (byte *)0x79c90;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x79c84;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x79c78;\n          break;\n        case 0xd:\n          local_8c = &UNK_00079c6d;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x79c61;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x79c55;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x79c49;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x79c3d;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x79c2f;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x79c20;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x79c11;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\n        goto LAB_0002dd00;\n      }\n      if (0x72 < uVar6) {\n        if (uVar6 == 0x1057) {\ncode_r0x0002e6d7:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b49c;\n            break;\n          case 1:\n            local_8c = &UNK_00078a28;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b897;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b888;\n            break;\n          case 4:\n            local_8c = &UNK_0007b87f;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b873;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b865;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b857;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b849;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b837;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b825;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b813;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b802;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x7b7f1;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x7b7e0;\n            break;\n          case 0xf:\n            local_8c = (byte *)0x7b7cb;\n            break;\n          case 0x10:\n            local_8c = (byte *)0x7b7b6;\n            break;\n          case 0x11:\n            local_8c = (byte *)0x7b7a1;\n            break;\n          case 0x12:\n            local_8c = (byte *)0x7b796;\n            break;\n          case 0x13:\n            local_8c = (byte *)0x7b78c;\n            break;\n          case 0x14:\n            local_8c = &UNK_0007b784;\n            break;\n          case 0x15:\n            local_8c = (byte *)0x7b777;\n            break;\n          case 0x16:\n            local_8c = (byte *)0x7b769;\n            break;\n          case 0x17:\n            local_8c = (byte *)0x7b757;\n            break;\n          case 0x18:\n            local_8c = (byte *)0x7b746;\n            break;\n          case 0x19:\n            local_8c = (byte *)0x7b735;\n            break;\n          case 0x1a:\n            local_8c = &UNK_0007b72d;\n            break;\n          case 0x1b:\n            local_8c = &UNK_0007b721;\n            break;\n          case 0x1c:\n            local_8c = &UNK_0007b715;\n            break;\n          case 0x1d:\n            local_8c = &UNK_0007b708;\n            break;\n          case 0x1e:\n            local_8c = (byte *)0x7b6fc;\n            break;\n          case 0x1f:\n            local_8c = (byte *)0x7b6ef;\n            break;\n          case 0x20:\n            local_8c = (byte *)0x7b6e2;\n            break;\n          case 0x21:\n            local_8c = (byte *)0x7b6d1;\n            break;\n          case 0x22:\n            local_8c = (byte *)0x7b6c5;\n            break;\n          case 0x23:\n            local_8c = (byte *)0x7b6b9;\n            break;\n          case 0x24:\n            local_8c = (byte *)0x7b6aa;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 < 0x1058) {\n          if (0xb5 < uVar6) {\n            if (uVar6 == 0xc5) {\n              local_8c = (byte *)FUN_00018620();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 < 0xc6) {\n              if (uVar6 != 0xbd) {\n                if (uVar6 < 0xbe) {\n                  if (uVar6 == 0xb7) {\n                    local_8c = (byte *)FUN_000140b0();\n                  }\n                  else {\n                    if (uVar6 != 0xbc) goto LAB_0002dbd0;\n                    local_8c = (byte *)FUN_0001a1a0();\n                  }\n                }\n                else {\n                  if (uVar6 != 0xbf) {\n                    if (uVar6 == 0xc3) goto LAB_0002e062;\n                    goto LAB_0002dbd0;\n                  }\n                  local_8c = (byte *)FUN_00019e30();\n                }\n                goto LAB_0002dcf0;\n              }\ncode_r0x0002e43b:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78f38;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bb1;\n                break;\n              case 2:\n                local_8c = (byte *)0x79367;\n                break;\n              case 3:\n                local_8c = (byte *)0x79351;\n                break;\n              case 4:\n                local_8c = (byte *)0x79338;\n                break;\n              case 5:\n                local_8c = (byte *)0x79328;\n                break;\n              case 6:\n                local_8c = (byte *)0x79315;\n                break;\n              case 7:\n                local_8c = (byte *)0x79302;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ef;\n                break;\n              case 9:\n                local_8c = (byte *)0x792da;\n                break;\n              case 10:\n                local_8c = (byte *)0x792bf;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x792a4;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7928b;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79275;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x79261;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7924d;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7923c;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79225;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920f;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f8;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791e1;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791cf;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791be;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791ab;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79198;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79166;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7914d;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x79132;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7911a;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x79100;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790cd;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab5;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a63e;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3f;\n              }\n            }\n            else {\n              if (0xdf < uVar6) {\n                if (uVar6 == 0xf3) {\n                  local_8c = (byte *)FUN_00018290();\n                }\n                else {\n                  if (uVar6 != 0xfa) goto LAB_0002dbd0;\n                  if (*(short *)(param_1 + 0x3d) != 0x3200) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x7b8a5;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8fd;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e21;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e14;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e05;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078dfc;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dd2;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc5;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db8;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da9;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d9a;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d85;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d70;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d64;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d56;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d4a;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d3e;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d2e;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d1e;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d0e;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cff;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78cf0;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78ce0;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78cd0;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cc1;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cb2;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  local_8c = (byte *)FUN_00017590();\n                }\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 == 0xdd) {\n                if (local_80 == 7) {\n                  local_8c = (byte *)0x79af6;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b39;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b55;\n                    if (local_80 != 1) {\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }\n                  }\n                  else {\n                    local_8c = (byte *)0x79b16;\n                    if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }\n                  }\n                }\n                else if (local_80 == 0xb) {\n                  local_8c = (byte *)0x79ab8;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ada;\n                  if (local_80 != 9) {\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }\n                }\n                else if (local_80 == 0xd) {\n                  local_8c = (byte *)0x79a90;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 != 0xde) goto LAB_0002dbd0;\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78c33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a93;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adcb;\n                break;\n              case 3:\n                local_8c = &UNK_0007adc2;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb8;\n                break;\n              case 5:\n                local_8c = &UNK_0007adae;\n                break;\n              case 6:\n                local_8c = &UNK_0007ada4;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad9a;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad8d;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad82;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad77;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad6d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5f;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 < 0xb4) {\n            if (uVar6 != 0x8c) {\n              if (0x8c < uVar6) {\n                if (uVar6 == 0xad) {\n                  local_8c = (byte *)FUN_000189d0();\n                  goto LAB_0002dcf0;\n                }\n                if (uVar6 < 0xae) {\n                  if (uVar6 == 0x90) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78c4f;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789bf;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f26;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f13;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f09;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78efb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee8;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed8;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec9;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78ebd;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea7;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e97;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e86;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e75;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5f;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e49;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e3b;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  if (uVar6 == 0xa7) {\n                    local_8c = (byte *)FUN_000171b0();\n                    goto LAB_0002dcf0;\n                  }\n                }\n                else {\n                  if (uVar6 == 0xae) {\n                    local_8c = (byte *)FUN_00016b40();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 0xb1) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78be5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba5;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79536;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79529;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x7951b;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x7950c;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794fc;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794ec;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794db;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794cb;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794bb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794aa;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x7949d;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x79490;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x79484;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79478;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x7946b;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x7945e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x79451;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x79444;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79436;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79429;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x7941c;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x7940e;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x79400;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793f1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793e2;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793d2;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793c2;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793ae;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79399;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79389;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 0x78) {\ncode_r0x0002ef25:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7937d;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b8c;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796f1;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e7;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c8;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796bf;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796b3;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a8;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7969c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7968d;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7967d;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7966d;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 < 0x79) {\n                if (uVar6 == 0x73) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x789db;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bdb;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7904a;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903f;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79034;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79023;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7900d;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff9;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fee;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fe1;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fd3;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fc3;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fb2;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78fa2;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f92;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f85;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f78;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f6b;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f5b;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f4a;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x74) goto code_r0x0002e2d7;\n              }\n              else {\n                if (uVar6 == 0x87) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79b51;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b25;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f25;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f18;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f0d;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79f00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79ef3;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee5;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec9;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eba;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ead;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e97;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e83;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e75;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e64;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e55;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e45;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e37;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e24;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e16;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e08;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x8a) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79543;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b83;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797ee;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797e4;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d8;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797cc;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797bd;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797b1;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x797a3;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7978e;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7977b;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7976d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7975a;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79747;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x7973b;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x7972b;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x7971b;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x7970b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n              }\n              goto LAB_0002dbd0;\n            }\n            local_8c = (byte *)FUN_00019be0();\n          }\n          else {\nLAB_0002efc8:\n            local_8c = (byte *)FUN_0001b090();\n          }\n          goto LAB_0002dcf0;\n        }\n        if (uVar6 == 0x8217) {\ncode_r0x0002edad:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79661;\n            break;\n          case 1:\n            local_8c = &UNK_00078b6d;\n            break;\n          case 2:\n            local_8c = (byte *)0x79972;\n            break;\n          case 3:\n            local_8c = &UNK_00079967;\n            break;\n          case 4:\n            local_8c = (byte *)0x7995b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7994a;\n            break;\n          case 6:\n            local_8c = (byte *)0x7993d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7992e;\n            break;\n          case 8:\n            local_8c = (byte *)0x7991f;\n            break;\n          case 9:\n            local_8c = (byte *)0x79910;\n            break;\n          case 10:\n            local_8c = (byte *)0x79901;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x798f2;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x798e6;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x798d5;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x798c6;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 < 0x8218) {\n          if (uVar6 == 0x4688) {\ncode_r0x0002e2d7:\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x78e2e;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bc1;\n              break;\n            case 2:\n              local_8c = (byte *)0x790b4;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a5;\n              break;\n            case 4:\n              local_8c = (byte *)0x79095;\n              break;\n            case 5:\n              local_8c = (byte *)0x79089;\n              break;\n            case 6:\n              local_8c = (byte *)0x7907d;\n              break;\n            case 7:\n              local_8c = (byte *)0x79071;\n              break;\n            case 8:\n              local_8c = (byte *)0x79065;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 < 0x4689) {\n            if (uVar6 == 0x2530) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x790c3;\n                break;\n              case 1:\n                local_8c = &UNK_00078b96;\n                break;\n              case 2:\n                local_8c = &UNK_00078c2b;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c1d;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c13;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c09;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bff;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 < 0x2531) {\n              if (uVar6 == 0x1059) {\ncode_r0x0002e0f7:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7a361;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78acf;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8cb;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8bf;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8ad;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a89c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a885;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a873;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a861;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a856;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a844;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n              }\n              else {\n                if (uVar6 != 0x1223) goto LAB_0002dbd0;\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x796fb;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b60;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a45;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a37;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a24;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a10;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799fc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799eb;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d9;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c9;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799ba;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a8;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79997;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79987;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n              }\n            }\n            else {\n              if (uVar6 == 0x3330) goto code_r0x0002edcd;\n              if (uVar6 != 0x4157) goto LAB_0002dbd0;\n              if (local_80 == 0) {\n                local_8c = (byte *)0x78ca4;\n              }\n              else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bcf;\n              }\n            }\n          }\n          else {\n            if (uVar6 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b09a;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a59;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b48d;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b47e;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b46a;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b458;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b446;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b434;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41f;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b40a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (0x5aa5 < uVar6) {\n              if (uVar6 == 0x7650) goto code_r0x0002e4ef;\n              if (uVar6 == 0x7676) goto code_r0x0002e577;\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x4def) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b5bd;\n                break;\n              case 1:\n                local_8c = &UNK_00078a14;\n                break;\n              case 2:\n                local_8c = &UNK_00078c95;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c83;\n                break;\n              case 4:\n                local_8c = &UNK_00078c76;\n                break;\n              case 5:\n                local_8c = &UNK_00078c67;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c5a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (uVar6 != 0x5441) goto LAB_0002dbd0;\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7aa69;\n              break;\n            case 1:\n              local_8c = &UNK_00078a8a;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b08c;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b07e;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b073;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b068;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b05a;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b04b;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b03d;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02f;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b021;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b015;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b009;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7affd;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afee;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd9;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afc4;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaf;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af9a;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af82;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af6a;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af52;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af43;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af34;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af25;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af15;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7af01;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aeee;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aedb;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec8;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb8;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea8;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae98;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae86;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae74;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae62;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae55;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae41;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae2b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae18;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae0a;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 200:\n              local_8c = (byte *)0x7adf6;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7ade4;\n            }\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 == 0xad45) {\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79a53;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b32;\n            break;\n          case 2:\n            local_8c = (byte *)0x79ded;\n            break;\n          case 3:\n            local_8c = (byte *)0x79ddf;\n            break;\n          case 4:\n            local_8c = (byte *)0x79dce;\n            break;\n          case 5:\n            local_8c = (byte *)0x79dbd;\n            break;\n          case 6:\n            local_8c = (byte *)0x79dad;\n            break;\n          case 7:\n            local_8c = (byte *)0x79d9a;\n            break;\n          case 8:\n            local_8c = (byte *)0x79d8b;\n            break;\n          case 9:\n            local_8c = (byte *)0x79d78;\n            break;\n          case 10:\n            local_8c = (byte *)0x79d67;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x79d56;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x79d47;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          case 0x80:\n            local_8c = (byte *)0x79d2d;\n            break;\n          case 0x81:\n            local_8c = (byte *)0x79d15;\n          }\n          goto LAB_0002dd00;\n        }\n        if (0xad45 < uVar6) {\n          if (uVar6 == 0xdead) goto code_r0x0002ef3d;\n          if (uVar6 < 0xdeae) {\n            if (uVar6 == 0xbaab) goto code_r0x0002e43b;\n            if (uVar6 == 0xbeef) goto code_r0x0002e467;\n            goto LAB_0002dbd0;\n          }\n          if (uVar6 == 0xfeb0) goto code_r0x0002ef25;\n          if (uVar6 == 0xfeba) {\n            if (local_80 == 6) {\n              local_8c = (byte *)0x79879;\n            }\n            else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798af;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bf1;\n                }\n                else {\n                  local_8c = (byte *)0x78b77;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79895;\n                if (local_80 != 4) {\n                  local_8c = (byte *)"R_IQ2000_26";\n                  if (4 < local_80) {\n                    local_8c = (byte *)"R_IQ2000_HI16";\n                  }\n                }\n              }\n            }\n            else if (local_80 == 9) {\n              local_8c = (byte *)0x79844;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79866;\n              }\n              else {\n                local_8c = (byte *)0x79853;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x7981b;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79806;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x79832;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 == 0xf00d) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7905a;\n              break;\n            case 1:\n              local_8c = &UNK_00078b9e;\n              break;\n            case 2:\n              local_8c = &UNK_00079659;\n              break;\n            case 3:\n              local_8c = (byte *)0x79650;\n              break;\n            case 4:\n              local_8c = (byte *)0x79647;\n              break;\n            case 5:\n              local_8c = (byte *)0x79638;\n              break;\n            case 6:\n              local_8c = (byte *)0x79628;\n              break;\n            case 7:\n              local_8c = (byte *)0x79618;\n              break;\n            case 8:\n              local_8c = (byte *)0x79608;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f8;\n              break;\n            case 10:\n              local_8c = (byte *)0x795ec;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795e0;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795d4;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795bc;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795af;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x795a0;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x79591;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x79584;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79575;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79561;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954f;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            }\n            goto LAB_0002dd00;\n          }\n          goto LAB_0002dbd0;\n        }\n        if (uVar6 == 0x9080) goto LAB_0002edf8;\n        if (uVar6 < 0x9081) {\n          if (uVar6 == 0x9026) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7a175;\n              break;\n            case 1:\n              local_8c = (byte *)0x78adb;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a828;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a818;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a808;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f9;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7ea;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7db;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7ce;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7bf;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7b0;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a7a1;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0x11:\n              local_8c = (byte *)0x7a78f;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a77e;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a76e;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a761;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a750;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73f;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a72e;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a720;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a712;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a703;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6f2;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6e0;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6cf;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6be;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6ad;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a69c;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a68b;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a67b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a66b;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a65b;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a64b;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 == 0x9041) goto LAB_0002e50a;\n        }\n        else {\n          if (uVar6 == 0xa390) goto LAB_0002e526;\n          if (uVar6 == 0xabc7) goto LAB_0002e54a;\n        }\n        goto LAB_0002dbd0;\n      }\n      if (uVar6 < 0x31) {\n        if (uVar6 < 0x2e) {\n          if (uVar6 != 0x12) {\n            if (uVar6 < 0x13) {\n              if (uVar6 == 7) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79d0a;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b0e;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a16a;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a15b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a14b;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a13c;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 0x30:\n                  local_8c = &UNK_0007a131;\n                  break;\n                case 0x31:\n                  local_8c = &UNK_0007a125;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a11a;\n                  break;\n                case 0x40:\n                  local_8c = &UNK_0007a10f;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a102;\n                  break;\n                case 0x44:\n                  local_8c = &UNK_0007a0f7;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0ea;\n                  break;\n                case 0x48:\n                  local_8c = &UNK_0007a0df;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0d2;\n                  break;\n                case 0x4c:\n                  local_8c = &UNK_0007a0c7;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0ba;\n                  break;\n                case 0x52:\n                  local_8c = &UNK_0007a0ad;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a0a0;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a093;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a083;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a073;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a063;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a053;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a043;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a033;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a028;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a01a;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a00e;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79fff;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79ff4;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe9;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fdd;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fce;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 < 8) {\n                if (uVar6 == 3) {\nLAB_0002e7da:\n                  local_8c = (byte *)FUN_00015960();\n                  goto LAB_0002dcf0;\n                }\n                if (uVar6 < 4) {\n                  if (uVar6 == 2) goto LAB_0002e7ba;\n                }\n                else {\n                  if (uVar6 == 4) {\n                    local_8c = (byte *)FUN_00016860();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 6) goto LAB_0002e7da;\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 10) {\nLAB_0002ee10:\n                local_8c = (byte *)FUN_00016e80();\n                goto LAB_0002dcf0;\n              }\n              if (10 < uVar6) {\n                if (uVar6 == 0xb) goto LAB_0002e7ba;\n                if (uVar6 == 0xf) {\n                  local_8c = (byte *)FUN_000155e0();\n                  goto LAB_0002dcf0;\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 8) goto LAB_0002ee10;\n              if (uVar6 == 9) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79c05;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b17;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79fb4;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa6;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f99;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f8c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f7e;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f71;\n                  break;\n                case 8:\n                  local_8c = &UNK_00079f64;\n                  break;\n                case 9:\n                  local_8c = &UNK_00079f58;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f4c;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f3c;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x24) {\n              local_8c = (byte *)FUN_0001aaf0();\n              goto LAB_0002dcf0;\n            }\n            if (0x24 < uVar6) {\n              if (uVar6 == 0x2a) {\n                local_8c = (byte *)FUN_000192a0();\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 < 0x2b) {\n                if (uVar6 == 0x27) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x7a8dd;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a9d;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad3b;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad25;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad10;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7ad00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace6;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7acd0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acbc;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7acab;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac9e;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac8d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac7b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x28) {\n                  local_8c = (byte *)FUN_00014aa0();\n                  goto LAB_0002dcf0;\n                }\n              }\n              else {\n                if (uVar6 == 0x2b) goto LAB_0002e7ba;\n                if (uVar6 == 0x2d) goto LAB_0002e062;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x15) {\n              local_8c = (byte *)FUN_00017ef0();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 < 0x16) {\n              if (uVar6 == 0x13) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b54a;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078a1f;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007b8f4;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007b8e9;\n                  break;\n                case 4:\n                  local_8c = &UNK_0007b8df;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8d1;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8c2;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8b2;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x14) {\n                local_8c = (byte *)FUN_00017bb0();\n                goto LAB_0002dcf0;\n              }\n            }\n            else {\n              if (uVar6 == 0x16) {\nLAB_0002e526:\n                local_8c = (byte *)FUN_00018e30();\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 == 0x17) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b3ff;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a31;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b68e;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b67e;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b66e;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b661;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b654;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b648;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b63c;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b631;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b625;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b617;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b609;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5fd;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ef;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5e3;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d7;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c9;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n            }\n            goto LAB_0002dbd0;\n          }\nLAB_0002e7ba:\n          local_8c = (byte *)FUN_000195d0();\n        }\n        else {\n          local_8c = (byte *)FUN_00015240();\n        }\n        goto LAB_0002dcf0;\n      }\n      if (uVar6 == 0x57) {\nLAB_0002edf8:\n        local_8c = (byte *)FUN_0001a780();\n        goto LAB_0002dcf0;\n      }\n      if (0x57 < uVar6) {\n        if (uVar6 == 0x5d) {\nLAB_0002e062:\n          local_8c = (byte *)FUN_00014620();\n        }\n        else {\n          if (uVar6 < 0x5e) {\n            if (uVar6 == 0x5a) {\ncode_r0x0002ef3d:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7ad50;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a74;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b19d;\n                break;\n              case 3:\n                local_8c = &UNK_0007b191;\n                break;\n              case 4:\n                local_8c = &UNK_0007b184;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b173;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b161;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14f;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (0x5a < uVar6) {\n              if (uVar6 == 0x5b) {\ncode_r0x0002e741:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79f32;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af5;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3e1;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3d1;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3c1;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3b1;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a3a2;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a393;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a380;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36f;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fc2;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078aeb;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a634;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a62b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a616;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a601;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5ee;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5db;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c6;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b6;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a6;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a597;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a585;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a573;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a566;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a559;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a546;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a533;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a527;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a517;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a507;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f7;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4e4;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4d1;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4bd;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a9;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a495;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a481;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a46e;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a45b;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a448;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a435;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a424;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a412;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a400;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x58) {\nLAB_0002e50a:\n              local_8c = (byte *)FUN_00016580();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 == 0x59) {\ncode_r0x0002e467:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7add5;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a67;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3f2;\n                break;\n              case 3:\n                local_8c = &UNK_0007b3e6;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3d4;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3c2;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3b1;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b399;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b383;\n                break;\n              case 9:\n                local_8c = &UNK_0007b376;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b364;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b352;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33f;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b32c;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b319;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b309;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f9;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e9;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d9;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c9;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2ba;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a7;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b294;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b281;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b270;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b24d;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b239;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b228;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b217;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b202;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1ed;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d9;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c6;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b6;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            goto LAB_0002dbd0;\n          }\n          if (uVar6 == 0x65) goto code_r0x0002edad;\n          if (uVar6 < 0x66) {\n            if (uVar6 != 0x5e) {\n              if (uVar6 == 99) goto code_r0x0002e741;\n              goto LAB_0002dbd0;\n            }\nLAB_0002e54a:\n            local_8c = (byte *)FUN_0001b390();\n          }\n          else if (uVar6 == 0x6a) {\n            local_8c = (byte *)FUN_00014e70();\n          }\n          else {\n            if (uVar6 != 0x71) {\n              if (uVar6 != 0x69) goto LAB_0002dbd0;\n              if ((*(char *)(param_1 + 0x3c) != '-') && (*(char *)(param_1 + 0x17) != '\0'))\n              goto code_r0x0002e0f7;\n              switch(local_80) {\n              default:\n                goto LAB_0002dbd0;\n              case 1:\n                local_8c = (byte *)0x7a3f1;\n                break;\n              case 2:\n                local_8c = (byte *)0x78ac0;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa5b;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa4c;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa34;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa1c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7aa03;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9eb;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9d3;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a9a2;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a98a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a97a;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a965;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a955;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a943;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a933;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a923;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a910;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8fd;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8ea;\n              }\n              goto LAB_0002dd00;\n            }\n            local_8c = (byte *)FUN_000177c0();\n          }\n        }\nLAB_0002dcf0:\n        if (local_8c != (byte *)0x0) goto LAB_0002dd00;\n        goto LAB_0002dbd0;\n      }\n      if (uVar6 == 0x4c) {\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x79dfc;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b05;\n          break;\n        case 2:\n          local_8c = (byte *)0x7a357;\n          break;\n        case 3:\n          local_8c = (byte *)0x7a34d;\n          break;\n        case 4:\n          local_8c = (byte *)0x7a33e;\n          break;\n        case 5:\n          local_8c = (byte *)0x7a32e;\n          break;\n        case 6:\n          local_8c = (byte *)0x7a31e;\n          break;\n        case 7:\n          local_8c = (byte *)0x7a309;\n          break;\n        case 8:\n          local_8c = (byte *)0x7a2f6;\n          break;\n        case 9:\n          local_8c = (byte *)0x7a2ea;\n          break;\n        case 10:\n          local_8c = (byte *)0x7a2da;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7a2c9;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7a2b9;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7a2ab;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7a29d;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7a28c;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7a27b;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7a26a;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7a255;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7a241;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7a230;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7a21f;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7a212;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7a207;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7a1f6;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7a1e5;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7a1d1;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7a1bd;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7a1ad;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7a19d;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7a18f;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7a182;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar6 < 0x4d) {\n        if (uVar6 == 0x3e) goto LAB_0002efc8;\n        if (uVar6 < 0x3f) {\n          if (uVar6 == 0x32) {\n            local_8c = (byte *)FUN_00015c60();\n            goto LAB_0002dcf0;\n          }\n          if (uVar6 != 0x35) goto LAB_0002dbd0;\n        }\n        else if (uVar6 != 0x46) {\n          if (uVar6 == 0x4b) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x798bb;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b4c;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bfc;\n              break;\n            case 3:\n              local_8c = &UNK_00079bf4;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be9;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bde;\n              break;\n            case 6:\n              local_8c = &UNK_00079bd4;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc8;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0xd:\n              local_8c = (byte *)0x79bbc;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bb1;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79ba2;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b93;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b84;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b70;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b5e;\n            }\n            goto LAB_0002dd00;\n          }\n          goto LAB_0002dbd0;\n        }\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7b69b;\n          break;\n        case 1:\n          local_8c = &UNK_000789fa;\n          break;\n        case 2:\n          local_8c = (byte *)0x78a06;\n          break;\n        case 3:\n          local_8c = &UNK_000789cd;\n          break;\n        case 4:\n          local_8c = (byte *)0x789e8;\n          break;\n        case 5:\n          local_8c = &UNK_0007ba07;\n          break;\n        case 6:\n          local_8c = &UNK_0007b9fa;\n          break;\n        case 7:\n          local_8c = &UNK_0007b9ed;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b9da;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b9c2;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b9ac;\n          break;\n        case 0xb:\n          local_8c = &UNK_0007b99f;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b990;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7b981;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        case 0xf:\n          local_8c = (byte *)0x7b973;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7b961;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7b94e;\n          break;\n        case 0x12:\n          local_8c = &UNK_0007b93e;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7b92e;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7b91c;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7b909;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar6 == 0x54) {\ncode_r0x0002edcd:\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7ac6f;\n          break;\n        case 1:\n          local_8c = &UNK_00078a81;\n          break;\n        case 2:\n          local_8c = &UNK_0007b139;\n          break;\n        case 3:\n          local_8c = &UNK_0007b12f;\n          break;\n        case 4:\n          local_8c = &UNK_0007b125;\n          break;\n        case 5:\n          local_8c = (byte *)0x7b117;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b109;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b0fb;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b0ec;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b0dd;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b0cd;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b0b8;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b0a5;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar6 < 0x55) {\n        if (uVar6 != 0x50) {\n          if (uVar6 == 0x53) goto code_r0x0002e6d7;\n          goto LAB_0002dbd0;\n        }\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7a838;\n          break;\n        case 1:\n          local_8c = &UNK_00078aac;\n          break;\n        case 2:\n          local_8c = (byte *)0x7ac65;\n          break;\n        case 3:\n          local_8c = (byte *)0x7ac5b;\n          break;\n        case 4:\n          local_8c = (byte *)0x7ac51;\n          break;\n        case 5:\n          local_8c = (byte *)0x7ac47;\n          break;\n        case 6:\n          local_8c = (byte *)0x7ac3b;\n          break;\n        case 7:\n          local_8c = (byte *)0x7ac2e;\n          break;\n        case 8:\n          local_8c = (byte *)0x7ac21;\n          break;\n        case 9:\n          local_8c = (byte *)0x7ac14;\n          break;\n        case 10:\n          local_8c = (byte *)0x7ac07;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7abf2;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7abdf;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7abd3;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7abc5;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7abb7;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7aba9;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7ab9a;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7ab89;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7ab78;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7ab67;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7ab56;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7ab49;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7ab3a;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7ab2b;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7ab1c;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7ab11;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7ab04;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7aaf7;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7aaea;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7aadc;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7aace;\n          break;\n        case 0x20:\n          local_8c = (byte *)0x7aabb;\n          break;\n        case 0x21:\n          local_8c = (byte *)0x7aab0;\n          break;\n        case 0x22:\n          local_8c = (byte *)0x7aa98;\n          break;\n        case 0x23:\n          local_8c = (byte *)0x7aa8b;\n          break;\n        case 0x24:\n          local_8c = (byte *)0x7aa74;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\nLAB_0002dd00:\n        pcVar9 = "%-22s";\n        if (DAT_000b9da0 == 0) {\n          pcVar9 = "%-17.17s";\n        }\n        printf(pcVar9,local_8c,puVar24);\n        bVar22 = true;\n        bVar20 = *(ushort *)(param_1 + 0x42) < 0x9026;\n        bVar21 = *(ushort *)(param_1 + 0x42) == 0x9026;\n        if (!bVar21) goto LAB_0002dbff;\n        iVar11 = 0xf;\n        pbVar17 = local_8c;\n        pbVar19 = (byte *)"R_ALPHA_LITUSE";\n        do {\n          if (iVar11 == 0) break;\n          iVar11 = iVar11 + -1;\n          bVar20 = *pbVar17 < *pbVar19;\n          bVar21 = *pbVar17 == *pbVar19;\n          pbVar17 = pbVar17 + (uint)bVar23 * -2 + 1;\n          pbVar19 = pbVar19 + (uint)bVar23 * -2 + 1;\n        } while (bVar21);\n        if ((!bVar20 && !bVar21) != bVar20) goto LAB_0002dbff;\n        if (param_8 == 0) {\n          if (local_90 == 0 && uVar14 == 0) goto LAB_0002dc72;\n          goto LAB_0002dc11;\n        }\n        piVar2 = (int *)((int)local_4c + iVar7 + 0x14);\n        if (*piVar2 == 0 && (uint)(6 < *(uint *)((int)local_4c + iVar7 + 0x10)) <= (uint)-*piVar2) {\n                    \n                    \n          uVar10 = (*(code *)((int)&__DT_PLTGOT +\n                             *(int *)(&DAT_0008c8d0 + *(int *)((int)local_4c + iVar7 + 0x10) * 4)))\n                             ();\n          return uVar10;\n        }\n        putc(0x20,*(FILE **)puVar5);\n        uVar10 = *(undefined4 *)((int)local_4c + iVar7 + 0x10);\n        puVar24 = (undefined *)0x5;\n        pcVar9 = (char *)dcgettext(0,"<unknown addend: %lx>");\n        printf(pcVar9,uVar10,puVar24);\n        local_6c = 0;\n      }\n      else {\n        if (uVar6 == 0x55) {\ncode_r0x0002e4ef:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b1aa;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a3e;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5ab;\n            break;\n          case 3:\n            local_8c = &UNK_0007b5a1;\n            break;\n          case 4:\n            local_8c = &UNK_0007b597;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b587;\n            break;\n          case 6:\n            local_8c = &UNK_0007b57d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b568;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b555;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 == 0x56) {\ncode_r0x0002e577:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b143;\n            break;\n          case 1:\n            local_8c = &UNK_00078a50;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b53b;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b52a;\n            break;\n          case 4:\n            local_8c = &UNK_0007b520;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b510;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4fe;\n            break;\n          case 7:\n            local_8c = &UNK_0007b4f4;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4e4;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4d2;\n            break;\n          case 10:\n            local_8c = &UNK_0007b4c8;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b8;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a7;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\nLAB_0002dbd0:\n        puVar24 = (undefined *)0x5;\n        pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx",5);\n        printf(pcVar9,local_80);\n        bVar22 = false;\n        local_8c = (byte *)0x0;\nLAB_0002dbff:\n        if (local_90 == 0 && uVar14 == 0) {\n          if (param_8 != 0) {\n            iVar11 = *(int *)((int)local_4c + iVar7 + 0x10);\n            puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14);\n            printf("%*c",(-(uint)(DAT_000b6324 == 0) & 8) + 0xc,0x20);\n            if ((int)puVar24 < 0) {\n              puVar24 = (undefined *)-(int)(puVar24 + (iVar11 != 0));\n              printf("-%llx",-iVar11,puVar24);\n            }\n            else {\n              printf("%llx",iVar11,puVar24);\n            }\n          }\n        }\n        else {\nLAB_0002dc11:\n          if ((param_4 == 0) || ((uVar14 < param_5) <= local_90)) {\n            puVar24 = (undefined *)0x5;\n            uVar10 = dcgettext(0," bad symbol index: %08lx in reloc");\n            error(uVar10,uVar14);\n            local_6c = 0;\n          }\n          else {\n            iVar18 = uVar14 * 0x1c + param_4;\n            iVar11 = FUN_0002cf40(param_7,uVar14,iVar18 + 0x10,iVar18 + 0x18,&local_48,local_4e);\n            putchar(0x20);\n            if ((*(byte *)(iVar18 + 0x14) & 0xf) == 10) {\n              uVar14 = (-(uint)(DAT_000b6324 == 0) & 6) + 8;\n              uVar15 = FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11);\n              }\n              iVar12 = (uVar14 + 1) - uVar15;\n              if (uVar14 < uVar15) {\n                iVar12 = 1;\n              }\n              puVar24 = &DAT_0007c3bc;\n              printf("()%-*s",iVar12,&DAT_0007c3bc);\n            }\n            else {\n              FUN_0001e910();\n              pcVar9 = "   ";\n              if (DAT_000b6324 == 0) {\n                pcVar9 = " ";\n              }\n              printf(pcVar9);\n            }\n            uVar14 = *(uint *)(iVar18 + 0x10);\n            if (uVar14 == 0) {\n              if ((*(byte *)(iVar18 + 0x14) & 0xf) == 3) {\n                puVar25 = *(undefined **)(iVar18 + 0x18);\n                if (puVar25 < *(undefined **)(param_1 + 0x54)) {\n                  puVar1 = (uint *)(*(int *)(param_1 + 0x5c) + (int)puVar25 * 0x48);\n                  if (puVar1 == (uint *)0x0) {\n                    pcVar9 = "<none>";\n                  }\n                  else if (*(int *)(param_1 + 100) == 0) {\n                    pcVar9 = "<no-strings>";\n                  }\n                  else {\n                    if (*puVar1 < *(uint *)(param_1 + 0x68)) goto LAB_0002ea57;\n                    pcVar9 = "<corrupt>";\n                  }\n                  puVar24 = (undefined *)0x5;\n                  dcgettext(0,pcVar9);\n                }\n                else if ((puVar25 != (undefined *)0xfffffff1) &&\n                        (puVar25 != (undefined *)0xfffffff2)) {\n                  sVar3 = *(short *)(param_1 + 0x42);\n                  if (sVar3 == 8) {\n                    if ((puVar25 != (undefined *)0xffffff03) && (puVar25 != (undefined *)0xffffff04)\n                       ) {\nLAB_0002f0b3:\n                      sprintf(local_44,"<section 0x%x>");\n                      puVar24 = puVar25;\n                    }\n                  }\n                  else if (sVar3 == 0x8c) {\n                    if (puVar25 != (undefined *)0xffffff00) goto LAB_0002f0b3;\n                  }\n                  else if ((sVar3 == 0x3e) || (sVar3 == 0xb4)) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f085;\n                  }\n                  else if (sVar3 == 0xb5) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f0b3;\n                  }\n                  else {\nLAB_0002f085:\n                    if ((sVar3 != 0x32) ||\n                       (((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )))) goto LAB_0002f0b3;\n                  }\n                }\n              }\nLAB_0002ea57:\n              FUN_0001fd20();\n            }\n            else if (param_6 == 0) {\n              puVar24 = (undefined *)0x5;\n              pcVar9 = (char *)dcgettext(0,"<string table index: %3ld>");\n              printf(pcVar9,uVar14,puVar24);\n            }\n            else if (uVar14 < param_7) {\n              FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11,puVar24);\n              }\n            }\n            else {\n              puVar24 = (undefined *)0x5;\n              uVar10 = dcgettext(0,"<corrupt string table index: %3ld>");\n              error(uVar10,uVar14);\n              local_6c = 0;\n            }\n            if (param_8 != 0) {\n              puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14);\n              iVar7 = *(int *)((int)local_4c + iVar7 + 0x10);\n              if ((int)puVar24 < 0) {\n                puVar24 = (undefined *)-(int)(puVar24 + (iVar7 != 0));\n                printf(" - %llx",-iVar7,puVar24);\n              }\n              else {\n                printf(" + %llx",iVar7,puVar24);\n              }\n            }\n          }\n        }\n        if (*(short *)(param_1 + 0x42) == 0x2b) {\n          bVar20 = false;\n          bVar22 = !bVar22;\n          if (!bVar22) {\n            iVar7 = 0xe;\n            pbVar17 = (byte *)"R_SPARC_OLO10";\n            do {\n              if (iVar7 == 0) break;\n              iVar7 = iVar7 + -1;\n              bVar20 = *local_8c < *pbVar17;\n              bVar22 = *local_8c == *pbVar17;\n              local_8c = local_8c + (uint)bVar23 * -2 + 1;\n              pbVar17 = pbVar17 + (uint)bVar23 * -2 + 1;\n            } while (bVar22);\n            if ((!bVar20 && !bVar22) == bVar20) {\n              printf(" + %lx",(int)puVar26 >> 8,puVar24);\n            }\n          }\n        }\n      }\nLAB_0002dc72:\n      putc(10,*(FILE **)puVar5);\n      if ((DAT_000b6324 == 0) && (*(short *)(param_1 + 0x42) == 8)) {\n        uVar15 = (uint)puVar26 >> 8 & 0xff;\n        uVar13 = FUN_00016e80(puVar26,uVar13,uVar15);\n        uVar14 = (uint)puVar26 >> 0x10 & 0xff;\n        iVar7 = FUN_00016e80(uVar14);\n        printf("                    Type2: ");\n        if (uVar13 == 0) {\n          puVar24 = (undefined *)0x5;\n          uVar13 = uVar15;\n          pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx");\n          printf(pcVar9,uVar13,puVar24);\n        }\n        else {\n          printf("%-17.17s",uVar13);\n        }\n        printf("\n                    Type3: ",uVar13,puVar24);\n        if (iVar7 == 0) {\n          puVar24 = (undefined *)0x5;\n          pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx");\n          printf(pcVar9,uVar14,puVar24);\n        }\n        else {\n          printf("%-17.17s",iVar7,puVar24);\n        }\n        putc(10,*(FILE **)puVar5);\n      }\n      uVar16 = uVar16 + 1;\n    } while (uVar16 < local_60[0]);\n  }\n  free(local_4c);\n  return local_6c;\n}\n\n" (function_definition "undefined4 __regparm3\nFUN_0002d410(int param_1,undefined4 param_2,uint param_3,int param_4,uint param_5,int param_6,\n            uint param_7,int param_8)\n\n{\n  uint *puVar1;\n  int *piVar2;\n  short sVar3;\n  undefined4 uVar4;\n  undefined *puVar5;\n  ushort uVar6;\n  int iVar7;\n  undefined4 *puVar8;\n  char *pcVar9;\n  undefined4 uVar10;\n  int iVar11;\n  int iVar12;\n  uint uVar13;\n  uint uVar14;\n  uint uVar15;\n  uint uVar16;\n  byte *pbVar17;\n  int iVar18;\n  byte *pbVar19;\n  bool bVar20;\n  bool bVar21;\n  bool bVar22;\n  byte bVar23;\n  undefined *puVar24;\n  undefined *puVar25;\n  undefined *puVar26;\n  uint local_90;\n  byte *local_8c;\n  uint local_80;\n  undefined4 local_6c;\n  uint local_60 [4];\n  undefined1 local_4e [2];\n  void *local_4c;\n  int local_48;\n  char local_44 [48];\n  undefined4 uStack_14;\n  \n  bVar23 = 0;\n  uStack_14 = 0x2d419;\n  local_60[0] = param_3;\n  if (param_8 == -1) {\n    uVar6 = *(ushort *)(param_1 + 0x42);\n    if (uVar6 == 0x90) {\nLAB_0002d860:\n      param_8 = 1;\n      goto LAB_0002d450;\n    }\n    if (0x90 < uVar6) {\n      if (uVar6 != 0x2530) {\n        if (uVar6 < 0x2531) {\n          if (uVar6 != 0xbf) {\n            if (uVar6 < 0xc0) {\n              if (uVar6 < 0xb6) {\n                if (uVar6 < 0xb4) {\n                  if (uVar6 < 0xaf) {\n                    if ((0xac < uVar6) || (uVar6 == 0xa7)) goto LAB_0002d860;\n                  }\n                  else if (uVar6 == 0xb1) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar6 != 0xb7) {\n                if (0xb6 < uVar6) {\n                  uVar6 = uVar6 - 0xbc;\njoined_r0x0002da08:\n                  if (uVar6 < 2) goto LAB_0002d860;\n                }\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0xf3) {\n              if (uVar6 < 0xf4) {\n                if (uVar6 != 0xc5) {\n                  if (uVar6 < 0xc6) {\n                    if (uVar6 == 0xc3) goto LAB_0002d860;\n                  }\n                  else if ((ushort)(uVar6 - 0xdd) < 3) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar6 != 0x1057) {\n                if (uVar6 < 0x1058) {\n                  if (uVar6 == 0xfa) goto LAB_0002d538;\n                }\n                else if ((uVar6 == 0x1059) || (uVar6 == 0x1223)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n          }\n        }\n        else if (uVar6 != 0x9080) {\n          if (uVar6 < 0x9081) {\n            if (uVar6 == 0x7650) goto LAB_0002d538;\n            if (uVar6 < 0x7651) {\n              if (uVar6 != 0x4157) {\n                if (uVar6 < 0x4158) {\n                  if (uVar6 == 0x3330) goto LAB_0002d860;\n                }\n                else {\n                  if (uVar6 == 0x5441) goto LAB_0002d860;\n                  if (uVar6 == 0x5aa5) goto LAB_0002d538;\n                }\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0x8217) {\n              if (uVar6 < 0x8218) {\n                if (uVar6 == 0x7676) goto LAB_0002d860;\n              }\n              else {\n                if (uVar6 == 0x9026) goto LAB_0002d860;\n                if (uVar6 == 0x9041) goto LAB_0002d538;\n              }\n              goto LAB_0002d510;\n            }\n          }\n          else if (uVar6 != 0xbeef) {\n            if (uVar6 < 0xbef0) {\n              if (uVar6 != 0xabc7) {\n                if (uVar6 < 0xabc8) {\n                  if (uVar6 == 0xa390) goto LAB_0002d860;\n                }\n                else if ((uVar6 == 0xad45) || (uVar6 == 0xbaab)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0xfeb0) {\n              if (0xfeb0 < uVar6) {\n                uVar6 = uVar6 + 0x146;\n                goto joined_r0x0002da08;\n              }\n              if ((uVar6 != 0xdead) && (uVar6 != 0xf00d)) goto LAB_0002d510;\n            }\n          }\n        }\n      }\n      goto LAB_0002d860;\n    }\n    if (uVar6 == 0x3e) goto LAB_0002d860;\n    if (0x3e < uVar6) {\n      if (uVar6 < 0x5f) {\n        if (uVar6 < 0x5c) {\n          if (uVar6 < 0x55) {\n            if ((0x52 < uVar6) || ((0x4a < uVar6 && ((uVar6 < 0x4d || (uVar6 == 0x50))))))\n            goto LAB_0002d860;\n          }\n          else {\n            if (uVar6 == 0x55) goto LAB_0002d538;\n            if (uVar6 < 0x5b) goto LAB_0002d860;\n          }\nLAB_0002d510:\n          uVar10 = dcgettext(0,"Don\'t know about relocations on this machine architecture\n",5);\n          warn(uVar10);\n          goto LAB_0002d538;\n        }\n      }\n      else {\n        if (0x72 < uVar6) {\n          if (uVar6 == 0x87) goto LAB_0002d538;\n          if (uVar6 < 0x88) {\n            if (uVar6 == 0x73) goto LAB_0002d538;\n            if (uVar6 == 0x78) goto LAB_0002d860;\n          }\n          else if ((uVar6 == 0x8a) || (uVar6 == 0x8c)) goto LAB_0002d860;\n          goto LAB_0002d510;\n        }\n        if ((uVar6 < 0x71) && (uVar6 != 0x65)) {\n          if (100 < uVar6) {\n            uVar6 = uVar6 - 0x69;\n            goto joined_r0x0002da08;\n          }\n          goto LAB_0002d510;\n        }\n      }\n      goto LAB_0002d860;\n    }\n    if (0x17 < uVar6) {\n      if (uVar6 < 0x2c) {\n        if ((uVar6 < 0x2a) && (uVar6 != 0x27)) {\n          if (uVar6 == 0x28) goto LAB_0002d538;\n          if (uVar6 != 0x24) goto LAB_0002d510;\n        }\n      }\n      else if ((uVar6 < 0x2d) || ((0x30 < uVar6 && (uVar6 != 0x32)))) goto LAB_0002d510;\n      goto LAB_0002d860;\n    }\n    if ((0x13 < uVar6) || (uVar6 == 7)) goto LAB_0002d860;\n    if (uVar6 < 8) {\n      if (uVar6 != 3) {\n        if (uVar6 < 4) {\n          if (uVar6 != 2) goto LAB_0002d510;\n        }\n        else if (uVar6 != 4) {\n          if (uVar6 != 6) goto LAB_0002d510;\n          goto LAB_0002d538;\n        }\n        goto LAB_0002d860;\n      }\n    }\n    else if (uVar6 != 10) {\n      if (uVar6 < 0xb) {\n        if (uVar6 != 8) goto LAB_0002d510;\n      }\n      else {\n        if (uVar6 == 0x12) goto LAB_0002d860;\n        if (uVar6 != 0x13) goto LAB_0002d510;\n      }\n    }\nLAB_0002d538:\n    iVar7 = FUN_0001d7b0(&local_4c,local_60);\n    if (iVar7 == 0) {\n      return 0;\n    }\n    param_8 = DAT_000b9da0;\n    if (DAT_000b6324 == 0) {\n      if (DAT_000b9da0 != 0) {\n        pcVar9 = \n        "    Offset             Info             Type               Symbol\'s Value  Symbol\'s Name\n"\n        ;\nLAB_0002d598:\n        puVar24 = (undefined *)0x5;\n        pcVar9 = (char *)dcgettext(0,pcVar9,5);\n        printf(pcVar9);\n        param_8 = 0;\n        goto LAB_0002d5b6;\n      }\n      pcVar9 = "  Offset          Info           Type           Sym. Value    Sym. Name\n";\n    }\n    else {\n      if (DAT_000b9da0 != 0) {\n        pcVar9 = " Offset     Info    Type                Sym. Value  Symbol\'s Name\n";\n        goto LAB_0002d598;\n      }\n      pcVar9 = " Offset     Info    Type            Sym.Value  Sym. Name\n";\n    }\n  }\n  else {\n    if (param_8 == 0) goto LAB_0002d538;\nLAB_0002d450:\n    iVar7 = FUN_0001e360(&local_4c,local_60);\n    if (iVar7 == 0) {\n      return 0;\n    }\n    if (DAT_000b6324 == 0) {\n      if (DAT_000b9da0 == 0) {\n        pcVar9 = \n        "  Offset          Info           Type           Sym. Value    Sym. Name + Addend\n";\n      }\n      else {\n        pcVar9 = \n        "    Offset             Info             Type               Symbol\'s Value  Symbol\'s Name + Addend\n"\n        ;\n      }\n    }\n    else if (DAT_000b9da0 == 0) {\n      pcVar9 = " Offset     Info    Type            Sym.Value  Sym. Name + Addend\n";\n    }\n    else {\n      pcVar9 = " Offset     Info    Type                Sym. Value  Symbol\'s Name + Addend\n";\n    }\n  }\n  puVar24 = (undefined *)0x5;\n  pcVar9 = (char *)dcgettext(0,pcVar9,5);\n  printf(pcVar9);\nLAB_0002d5b6:\n  puVar5 = PTR_stdout_000b3fd8;\n  if (local_60[0] == 0) {\n    local_6c = 1;\n  }\n  else {\n    local_6c = 1;\n    uVar16 = 0;\n    do {\n      iVar7 = uVar16 * 0x18;\n      puVar8 = (undefined4 *)(iVar7 + (int)local_4c);\n      uVar10 = *puVar8;\n      uVar4 = puVar8[1];\n      uVar13 = puVar8[3];\n      puVar25 = (undefined *)puVar8[2];\n      if (DAT_000b6324 == 0) {\n        local_80 = FUN_00021e40();\n        local_90 = 0;\n        pcVar9 = "%16.16llx  %16.16llx ";\n        if (DAT_000b9da0 == 0) {\n          pcVar9 = "%12.12llx  %12.12llx ";\n        }\n        uVar14 = uVar13;\n        printf(pcVar9,uVar10,uVar4,puVar25,uVar13);\n        puVar26 = puVar25;\n      }\n      else {\n        local_80 = (uint)puVar25 & 0xff;\n        uVar14 = (uint)puVar25 >> 8 | uVar13 << 0x18;\n        local_90 = uVar13 >> 8;\n        puVar26 = puVar25;\n        printf("%8.8lx  %8.8lx ",uVar10,puVar25);\n        puVar24 = puVar25;\n      }\n      uVar6 = *(ushort *)(param_1 + 0x42);\n      if (uVar6 == 0x72) {\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7997c;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b41;\n          break;\n        case 2:\n          local_8c = (byte *)0x79cff;\n          break;\n        case 3:\n          local_8c = (byte *)0x79cf0;\n          break;\n        case 4:\n          local_8c = (byte *)0x79ce4;\n          break;\n        case 5:\n          local_8c = (byte *)0x79cd8;\n          break;\n        case 6:\n          local_8c = (byte *)0x79ccc;\n          break;\n        case 7:\n          local_8c = (byte *)0x79cbd;\n          break;\n        case 8:\n          local_8c = (byte *)0x79cae;\n          break;\n        case 9:\n          local_8c = (byte *)0x79c9f;\n          break;\n        case 10:\n          local_8c = (byte *)0x79c90;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x79c84;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x79c78;\n          break;\n        case 0xd:\n          local_8c = &UNK_00079c6d;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x79c61;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x79c55;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x79c49;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x79c3d;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x79c2f;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x79c20;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x79c11;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\n        goto LAB_0002dd00;\n      }\n      if (0x72 < uVar6) {\n        if (uVar6 == 0x1057) {\ncode_r0x0002e6d7:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b49c;\n            break;\n          case 1:\n            local_8c = &UNK_00078a28;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b897;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b888;\n            break;\n          case 4:\n            local_8c = &UNK_0007b87f;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b873;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b865;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b857;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b849;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b837;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b825;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b813;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b802;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x7b7f1;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x7b7e0;\n            break;\n          case 0xf:\n            local_8c = (byte *)0x7b7cb;\n            break;\n          case 0x10:\n            local_8c = (byte *)0x7b7b6;\n            break;\n          case 0x11:\n            local_8c = (byte *)0x7b7a1;\n            break;\n          case 0x12:\n            local_8c = (byte *)0x7b796;\n            break;\n          case 0x13:\n            local_8c = (byte *)0x7b78c;\n            break;\n          case 0x14:\n            local_8c = &UNK_0007b784;\n            break;\n          case 0x15:\n            local_8c = (byte *)0x7b777;\n            break;\n          case 0x16:\n            local_8c = (byte *)0x7b769;\n            break;\n          case 0x17:\n            local_8c = (byte *)0x7b757;\n            break;\n          case 0x18:\n            local_8c = (byte *)0x7b746;\n            break;\n          case 0x19:\n            local_8c = (byte *)0x7b735;\n            break;\n          case 0x1a:\n            local_8c = &UNK_0007b72d;\n            break;\n          case 0x1b:\n            local_8c = &UNK_0007b721;\n            break;\n          case 0x1c:\n            local_8c = &UNK_0007b715;\n            break;\n          case 0x1d:\n            local_8c = &UNK_0007b708;\n            break;\n          case 0x1e:\n            local_8c = (byte *)0x7b6fc;\n            break;\n          case 0x1f:\n            local_8c = (byte *)0x7b6ef;\n            break;\n          case 0x20:\n            local_8c = (byte *)0x7b6e2;\n            break;\n          case 0x21:\n            local_8c = (byte *)0x7b6d1;\n            break;\n          case 0x22:\n            local_8c = (byte *)0x7b6c5;\n            break;\n          case 0x23:\n            local_8c = (byte *)0x7b6b9;\n            break;\n          case 0x24:\n            local_8c = (byte *)0x7b6aa;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 < 0x1058) {\n          if (0xb5 < uVar6) {\n            if (uVar6 == 0xc5) {\n              local_8c = (byte *)FUN_00018620();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 < 0xc6) {\n              if (uVar6 != 0xbd) {\n                if (uVar6 < 0xbe) {\n                  if (uVar6 == 0xb7) {\n                    local_8c = (byte *)FUN_000140b0();\n                  }\n                  else {\n                    if (uVar6 != 0xbc) goto LAB_0002dbd0;\n                    local_8c = (byte *)FUN_0001a1a0();\n                  }\n                }\n                else {\n                  if (uVar6 != 0xbf) {\n                    if (uVar6 == 0xc3) goto LAB_0002e062;\n                    goto LAB_0002dbd0;\n                  }\n                  local_8c = (byte *)FUN_00019e30();\n                }\n                goto LAB_0002dcf0;\n              }\ncode_r0x0002e43b:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78f38;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bb1;\n                break;\n              case 2:\n                local_8c = (byte *)0x79367;\n                break;\n              case 3:\n                local_8c = (byte *)0x79351;\n                break;\n              case 4:\n                local_8c = (byte *)0x79338;\n                break;\n              case 5:\n                local_8c = (byte *)0x79328;\n                break;\n              case 6:\n                local_8c = (byte *)0x79315;\n                break;\n              case 7:\n                local_8c = (byte *)0x79302;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ef;\n                break;\n              case 9:\n                local_8c = (byte *)0x792da;\n                break;\n              case 10:\n                local_8c = (byte *)0x792bf;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x792a4;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7928b;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79275;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x79261;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7924d;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7923c;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79225;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920f;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f8;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791e1;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791cf;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791be;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791ab;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79198;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79166;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7914d;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x79132;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7911a;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x79100;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790cd;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab5;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a63e;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3f;\n              }\n            }\n            else {\n              if (0xdf < uVar6) {\n                if (uVar6 == 0xf3) {\n                  local_8c = (byte *)FUN_00018290();\n                }\n                else {\n                  if (uVar6 != 0xfa) goto LAB_0002dbd0;\n                  if (*(short *)(param_1 + 0x3d) != 0x3200) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x7b8a5;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8fd;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e21;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e14;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e05;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078dfc;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dd2;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc5;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db8;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da9;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d9a;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d85;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d70;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d64;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d56;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d4a;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d3e;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d2e;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d1e;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d0e;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cff;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78cf0;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78ce0;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78cd0;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cc1;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cb2;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  local_8c = (byte *)FUN_00017590();\n                }\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 == 0xdd) {\n                if (local_80 == 7) {\n                  local_8c = (byte *)0x79af6;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b39;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b55;\n                    if (local_80 != 1) {\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }\n                  }\n                  else {\n                    local_8c = (byte *)0x79b16;\n                    if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }\n                  }\n                }\n                else if (local_80 == 0xb) {\n                  local_8c = (byte *)0x79ab8;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ada;\n                  if (local_80 != 9) {\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }\n                }\n                else if (local_80 == 0xd) {\n                  local_8c = (byte *)0x79a90;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 != 0xde) goto LAB_0002dbd0;\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78c33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a93;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adcb;\n                break;\n              case 3:\n                local_8c = &UNK_0007adc2;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb8;\n                break;\n              case 5:\n                local_8c = &UNK_0007adae;\n                break;\n              case 6:\n                local_8c = &UNK_0007ada4;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad9a;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad8d;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad82;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad77;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad6d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5f;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 < 0xb4) {\n            if (uVar6 != 0x8c) {\n              if (0x8c < uVar6) {\n                if (uVar6 == 0xad) {\n                  local_8c = (byte *)FUN_000189d0();\n                  goto LAB_0002dcf0;\n                }\n                if (uVar6 < 0xae) {\n                  if (uVar6 == 0x90) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78c4f;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789bf;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f26;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f13;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f09;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78efb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee8;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed8;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec9;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78ebd;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea7;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e97;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e86;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e75;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5f;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e49;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e3b;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  if (uVar6 == 0xa7) {\n                    local_8c = (byte *)FUN_000171b0();\n                    goto LAB_0002dcf0;\n                  }\n                }\n                else {\n                  if (uVar6 == 0xae) {\n                    local_8c = (byte *)FUN_00016b40();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 0xb1) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78be5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba5;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79536;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79529;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x7951b;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x7950c;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794fc;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794ec;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794db;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794cb;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794bb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794aa;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x7949d;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x79490;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x79484;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79478;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x7946b;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x7945e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x79451;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x79444;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79436;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79429;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x7941c;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x7940e;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x79400;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793f1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793e2;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793d2;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793c2;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793ae;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79399;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79389;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 0x78) {\ncode_r0x0002ef25:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7937d;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b8c;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796f1;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e7;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c8;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796bf;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796b3;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a8;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7969c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7968d;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7967d;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7966d;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 < 0x79) {\n                if (uVar6 == 0x73) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x789db;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bdb;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7904a;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903f;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79034;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79023;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7900d;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff9;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fee;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fe1;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fd3;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fc3;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fb2;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78fa2;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f92;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f85;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f78;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f6b;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f5b;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f4a;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x74) goto code_r0x0002e2d7;\n              }\n              else {\n                if (uVar6 == 0x87) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79b51;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b25;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f25;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f18;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f0d;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79f00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79ef3;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee5;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec9;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eba;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ead;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e97;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e83;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e75;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e64;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e55;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e45;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e37;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e24;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e16;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e08;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x8a) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79543;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b83;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797ee;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797e4;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d8;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797cc;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797bd;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797b1;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x797a3;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7978e;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7977b;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7976d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7975a;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79747;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x7973b;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x7972b;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x7971b;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x7970b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n              }\n              goto LAB_0002dbd0;\n            }\n            local_8c = (byte *)FUN_00019be0();\n          }\n          else {\nLAB_0002efc8:\n            local_8c = (byte *)FUN_0001b090();\n          }\n          goto LAB_0002dcf0;\n        }\n        if (uVar6 == 0x8217) {\ncode_r0x0002edad:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79661;\n            break;\n          case 1:\n            local_8c = &UNK_00078b6d;\n            break;\n          case 2:\n            local_8c = (byte *)0x79972;\n            break;\n          case 3:\n            local_8c = &UNK_00079967;\n            break;\n          case 4:\n            local_8c = (byte *)0x7995b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7994a;\n            break;\n          case 6:\n            local_8c = (byte *)0x7993d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7992e;\n            break;\n          case 8:\n            local_8c = (byte *)0x7991f;\n            break;\n          case 9:\n            local_8c = (byte *)0x79910;\n            break;\n          case 10:\n            local_8c = (byte *)0x79901;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x798f2;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x798e6;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x798d5;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x798c6;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 < 0x8218) {\n          if (uVar6 == 0x4688) {\ncode_r0x0002e2d7:\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x78e2e;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bc1;\n              break;\n            case 2:\n              local_8c = (byte *)0x790b4;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a5;\n              break;\n            case 4:\n              local_8c = (byte *)0x79095;\n              break;\n            case 5:\n              local_8c = (byte *)0x79089;\n              break;\n            case 6:\n              local_8c = (byte *)0x7907d;\n              break;\n            case 7:\n              local_8c = (byte *)0x79071;\n              break;\n            case 8:\n              local_8c = (byte *)0x79065;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 < 0x4689) {\n            if (uVar6 == 0x2530) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x790c3;\n                break;\n              case 1:\n                local_8c = &UNK_00078b96;\n                break;\n              case 2:\n                local_8c = &UNK_00078c2b;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c1d;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c13;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c09;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bff;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 < 0x2531) {\n              if (uVar6 == 0x1059) {\ncode_r0x0002e0f7:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7a361;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78acf;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8cb;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8bf;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8ad;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a89c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a885;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a873;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a861;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a856;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a844;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n              }\n              else {\n                if (uVar6 != 0x1223) goto LAB_0002dbd0;\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x796fb;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b60;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a45;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a37;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a24;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a10;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799fc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799eb;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d9;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c9;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799ba;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a8;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79997;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79987;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n              }\n            }\n            else {\n              if (uVar6 == 0x3330) goto code_r0x0002edcd;\n              if (uVar6 != 0x4157) goto LAB_0002dbd0;\n              if (local_80 == 0) {\n                local_8c = (byte *)0x78ca4;\n              }\n              else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bcf;\n              }\n            }\n          }\n          else {\n            if (uVar6 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b09a;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a59;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b48d;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b47e;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b46a;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b458;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b446;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b434;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41f;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b40a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (0x5aa5 < uVar6) {\n              if (uVar6 == 0x7650) goto code_r0x0002e4ef;\n              if (uVar6 == 0x7676) goto code_r0x0002e577;\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x4def) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b5bd;\n                break;\n              case 1:\n                local_8c = &UNK_00078a14;\n                break;\n              case 2:\n                local_8c = &UNK_00078c95;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c83;\n                break;\n              case 4:\n                local_8c = &UNK_00078c76;\n                break;\n              case 5:\n                local_8c = &UNK_00078c67;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c5a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (uVar6 != 0x5441) goto LAB_0002dbd0;\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7aa69;\n              break;\n            case 1:\n              local_8c = &UNK_00078a8a;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b08c;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b07e;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b073;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b068;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b05a;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b04b;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b03d;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02f;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b021;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b015;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b009;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7affd;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afee;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd9;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afc4;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaf;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af9a;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af82;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af6a;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af52;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af43;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af34;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af25;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af15;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7af01;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aeee;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aedb;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec8;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb8;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea8;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae98;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae86;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae74;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae62;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae55;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae41;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae2b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae18;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae0a;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 200:\n              local_8c = (byte *)0x7adf6;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7ade4;\n            }\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 == 0xad45) {\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79a53;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b32;\n            break;\n          case 2:\n            local_8c = (byte *)0x79ded;\n            break;\n          case 3:\n            local_8c = (byte *)0x79ddf;\n            break;\n          case 4:\n            local_8c = (byte *)0x79dce;\n            break;\n          case 5:\n            local_8c = (byte *)0x79dbd;\n            break;\n          case 6:\n            local_8c = (byte *)0x79dad;\n            break;\n          case 7:\n            local_8c = (byte *)0x79d9a;\n            break;\n          case 8:\n            local_8c = (byte *)0x79d8b;\n            break;\n          case 9:\n            local_8c = (byte *)0x79d78;\n            break;\n          case 10:\n            local_8c = (byte *)0x79d67;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x79d56;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x79d47;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          case 0x80:\n            local_8c = (byte *)0x79d2d;\n            break;\n          case 0x81:\n            local_8c = (byte *)0x79d15;\n          }\n          goto LAB_0002dd00;\n        }\n        if (0xad45 < uVar6) {\n          if (uVar6 == 0xdead) goto code_r0x0002ef3d;\n          if (uVar6 < 0xdeae) {\n            if (uVar6 == 0xbaab) goto code_r0x0002e43b;\n            if (uVar6 == 0xbeef) goto code_r0x0002e467;\n            goto LAB_0002dbd0;\n          }\n          if (uVar6 == 0xfeb0) goto code_r0x0002ef25;\n          if (uVar6 == 0xfeba) {\n            if (local_80 == 6) {\n              local_8c = (byte *)0x79879;\n            }\n            else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798af;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bf1;\n                }\n                else {\n                  local_8c = (byte *)0x78b77;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79895;\n                if (local_80 != 4) {\n                  local_8c = (byte *)"R_IQ2000_26";\n                  if (4 < local_80) {\n                    local_8c = (byte *)"R_IQ2000_HI16";\n                  }\n                }\n              }\n            }\n            else if (local_80 == 9) {\n              local_8c = (byte *)0x79844;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79866;\n              }\n              else {\n                local_8c = (byte *)0x79853;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x7981b;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79806;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x79832;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 == 0xf00d) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7905a;\n              break;\n            case 1:\n              local_8c = &UNK_00078b9e;\n              break;\n            case 2:\n              local_8c = &UNK_00079659;\n              break;\n            case 3:\n              local_8c = (byte *)0x79650;\n              break;\n            case 4:\n              local_8c = (byte *)0x79647;\n              break;\n            case 5:\n              local_8c = (byte *)0x79638;\n              break;\n            case 6:\n              local_8c = (byte *)0x79628;\n              break;\n            case 7:\n              local_8c = (byte *)0x79618;\n              break;\n            case 8:\n              local_8c = (byte *)0x79608;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f8;\n              break;\n            case 10:\n              local_8c = (byte *)0x795ec;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795e0;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795d4;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795bc;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795af;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x795a0;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x79591;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x79584;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79575;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79561;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954f;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            }\n            goto LAB_0002dd00;\n          }\n          goto LAB_0002dbd0;\n        }\n        if (uVar6 == 0x9080) goto LAB_0002edf8;\n        if (uVar6 < 0x9081) {\n          if (uVar6 == 0x9026) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7a175;\n              break;\n            case 1:\n              local_8c = (byte *)0x78adb;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a828;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a818;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a808;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f9;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7ea;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7db;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7ce;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7bf;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7b0;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a7a1;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0x11:\n              local_8c = (byte *)0x7a78f;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a77e;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a76e;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a761;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a750;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73f;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a72e;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a720;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a712;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a703;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6f2;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6e0;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6cf;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6be;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6ad;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a69c;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a68b;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a67b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a66b;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a65b;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a64b;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 == 0x9041) goto LAB_0002e50a;\n        }\n        else {\n          if (uVar6 == 0xa390) goto LAB_0002e526;\n          if (uVar6 == 0xabc7) goto LAB_0002e54a;\n        }\n        goto LAB_0002dbd0;\n      }\n      if (uVar6 < 0x31) {\n        if (uVar6 < 0x2e) {\n          if (uVar6 != 0x12) {\n            if (uVar6 < 0x13) {\n              if (uVar6 == 7) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79d0a;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b0e;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a16a;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a15b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a14b;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a13c;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 0x30:\n                  local_8c = &UNK_0007a131;\n                  break;\n                case 0x31:\n                  local_8c = &UNK_0007a125;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a11a;\n                  break;\n                case 0x40:\n                  local_8c = &UNK_0007a10f;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a102;\n                  break;\n                case 0x44:\n                  local_8c = &UNK_0007a0f7;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0ea;\n                  break;\n                case 0x48:\n                  local_8c = &UNK_0007a0df;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0d2;\n                  break;\n                case 0x4c:\n                  local_8c = &UNK_0007a0c7;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0ba;\n                  break;\n                case 0x52:\n                  local_8c = &UNK_0007a0ad;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a0a0;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a093;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a083;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a073;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a063;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a053;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a043;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a033;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a028;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a01a;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a00e;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79fff;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79ff4;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe9;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fdd;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fce;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 < 8) {\n                if (uVar6 == 3) {\nLAB_0002e7da:\n                  local_8c = (byte *)FUN_00015960();\n                  goto LAB_0002dcf0;\n                }\n                if (uVar6 < 4) {\n                  if (uVar6 == 2) goto LAB_0002e7ba;\n                }\n                else {\n                  if (uVar6 == 4) {\n                    local_8c = (byte *)FUN_00016860();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 6) goto LAB_0002e7da;\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 10) {\nLAB_0002ee10:\n                local_8c = (byte *)FUN_00016e80();\n                goto LAB_0002dcf0;\n              }\n              if (10 < uVar6) {\n                if (uVar6 == 0xb) goto LAB_0002e7ba;\n                if (uVar6 == 0xf) {\n                  local_8c = (byte *)FUN_000155e0();\n                  goto LAB_0002dcf0;\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 8) goto LAB_0002ee10;\n              if (uVar6 == 9) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79c05;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b17;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79fb4;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa6;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f99;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f8c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f7e;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f71;\n                  break;\n                case 8:\n                  local_8c = &UNK_00079f64;\n                  break;\n                case 9:\n                  local_8c = &UNK_00079f58;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f4c;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f3c;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x24) {\n              local_8c = (byte *)FUN_0001aaf0();\n              goto LAB_0002dcf0;\n            }\n            if (0x24 < uVar6) {\n              if (uVar6 == 0x2a) {\n                local_8c = (byte *)FUN_000192a0();\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 < 0x2b) {\n                if (uVar6 == 0x27) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x7a8dd;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a9d;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad3b;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad25;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad10;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7ad00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace6;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7acd0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acbc;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7acab;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac9e;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac8d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac7b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x28) {\n                  local_8c = (byte *)FUN_00014aa0();\n                  goto LAB_0002dcf0;\n                }\n              }\n              else {\n                if (uVar6 == 0x2b) goto LAB_0002e7ba;\n                if (uVar6 == 0x2d) goto LAB_0002e062;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x15) {\n              local_8c = (byte *)FUN_00017ef0();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 < 0x16) {\n              if (uVar6 == 0x13) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b54a;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078a1f;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007b8f4;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007b8e9;\n                  break;\n                case 4:\n                  local_8c = &UNK_0007b8df;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8d1;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8c2;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8b2;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x14) {\n                local_8c = (byte *)FUN_00017bb0();\n                goto LAB_0002dcf0;\n              }\n            }\n            else {\n              if (uVar6 == 0x16) {\nLAB_0002e526:\n                local_8c = (byte *)FUN_00018e30();\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 == 0x17) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b3ff;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a31;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b68e;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b67e;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b66e;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b661;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b654;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b648;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b63c;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b631;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b625;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b617;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b609;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5fd;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ef;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5e3;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d7;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c9;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n            }\n            goto LAB_0002dbd0;\n          }\nLAB_0002e7ba:\n          local_8c = (byte *)FUN_000195d0();\n        }\n        else {\n          local_8c = (byte *)FUN_00015240();\n        }\n        goto LAB_0002dcf0;\n      }\n      if (uVar6 == 0x57) {\nLAB_0002edf8:\n        local_8c = (byte *)FUN_0001a780();\n        goto LAB_0002dcf0;\n      }\n      if (0x57 < uVar6) {\n        if (uVar6 == 0x5d) {\nLAB_0002e062:\n          local_8c = (byte *)FUN_00014620();\n        }\n        else {\n          if (uVar6 < 0x5e) {\n            if (uVar6 == 0x5a) {\ncode_r0x0002ef3d:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7ad50;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a74;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b19d;\n                break;\n              case 3:\n                local_8c = &UNK_0007b191;\n                break;\n              case 4:\n                local_8c = &UNK_0007b184;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b173;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b161;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14f;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (0x5a < uVar6) {\n              if (uVar6 == 0x5b) {\ncode_r0x0002e741:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79f32;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af5;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3e1;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3d1;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3c1;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3b1;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a3a2;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a393;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a380;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36f;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fc2;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078aeb;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a634;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a62b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a616;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a601;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5ee;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5db;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c6;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b6;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a6;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a597;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a585;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a573;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a566;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a559;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a546;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a533;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a527;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a517;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a507;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f7;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4e4;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4d1;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4bd;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a9;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a495;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a481;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a46e;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a45b;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a448;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a435;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a424;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a412;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a400;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x58) {\nLAB_0002e50a:\n              local_8c = (byte *)FUN_00016580();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 == 0x59) {\ncode_r0x0002e467:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7add5;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a67;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3f2;\n                break;\n              case 3:\n                local_8c = &UNK_0007b3e6;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3d4;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3c2;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3b1;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b399;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b383;\n                break;\n              case 9:\n                local_8c = &UNK_0007b376;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b364;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b352;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33f;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b32c;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b319;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b309;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f9;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e9;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d9;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c9;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2ba;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a7;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b294;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b281;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b270;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b24d;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b239;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b228;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b217;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b202;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1ed;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d9;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c6;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b6;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            goto LAB_0002dbd0;\n          }\n          if (uVar6 == 0x65) goto code_r0x0002edad;\n          if (uVar6 < 0x66) {\n            if (uVar6 != 0x5e) {\n              if (uVar6 == 99) goto code_r0x0002e741;\n              goto LAB_0002dbd0;\n            }\nLAB_0002e54a:\n            local_8c = (byte *)FUN_0001b390();\n          }\n          else if (uVar6 == 0x6a) {\n            local_8c = (byte *)FUN_00014e70();\n          }\n          else {\n            if (uVar6 != 0x71) {\n              if (uVar6 != 0x69) goto LAB_0002dbd0;\n              if ((*(char *)(param_1 + 0x3c) != '-') && (*(char *)(param_1 + 0x17) != '\0'))\n              goto code_r0x0002e0f7;\n              switch(local_80) {\n              default:\n                goto LAB_0002dbd0;\n              case 1:\n                local_8c = (byte *)0x7a3f1;\n                break;\n              case 2:\n                local_8c = (byte *)0x78ac0;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa5b;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa4c;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa34;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa1c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7aa03;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9eb;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9d3;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a9a2;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a98a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a97a;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a965;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a955;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a943;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a933;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a923;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a910;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8fd;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8ea;\n              }\n              goto LAB_0002dd00;\n            }\n            local_8c = (byte *)FUN_000177c0();\n          }\n        }\nLAB_0002dcf0:\n        if (local_8c != (byte *)0x0) goto LAB_0002dd00;\n        goto LAB_0002dbd0;\n      }\n      if (uVar6 == 0x4c) {\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x79dfc;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b05;\n          break;\n        case 2:\n          local_8c = (byte *)0x7a357;\n          break;\n        case 3:\n          local_8c = (byte *)0x7a34d;\n          break;\n        case 4:\n          local_8c = (byte *)0x7a33e;\n          break;\n        case 5:\n          local_8c = (byte *)0x7a32e;\n          break;\n        case 6:\n          local_8c = (byte *)0x7a31e;\n          break;\n        case 7:\n          local_8c = (byte *)0x7a309;\n          break;\n        case 8:\n          local_8c = (byte *)0x7a2f6;\n          break;\n        case 9:\n          local_8c = (byte *)0x7a2ea;\n          break;\n        case 10:\n          local_8c = (byte *)0x7a2da;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7a2c9;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7a2b9;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7a2ab;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7a29d;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7a28c;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7a27b;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7a26a;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7a255;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7a241;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7a230;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7a21f;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7a212;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7a207;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7a1f6;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7a1e5;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7a1d1;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7a1bd;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7a1ad;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7a19d;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7a18f;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7a182;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar6 < 0x4d) {\n        if (uVar6 == 0x3e) goto LAB_0002efc8;\n        if (uVar6 < 0x3f) {\n          if (uVar6 == 0x32) {\n            local_8c = (byte *)FUN_00015c60();\n            goto LAB_0002dcf0;\n          }\n          if (uVar6 != 0x35) goto LAB_0002dbd0;\n        }\n        else if (uVar6 != 0x46) {\n          if (uVar6 == 0x4b) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x798bb;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b4c;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bfc;\n              break;\n            case 3:\n              local_8c = &UNK_00079bf4;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be9;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bde;\n              break;\n            case 6:\n              local_8c = &UNK_00079bd4;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc8;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0xd:\n              local_8c = (byte *)0x79bbc;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bb1;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79ba2;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b93;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b84;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b70;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b5e;\n            }\n            goto LAB_0002dd00;\n          }\n          goto LAB_0002dbd0;\n        }\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7b69b;\n          break;\n        case 1:\n          local_8c = &UNK_000789fa;\n          break;\n        case 2:\n          local_8c = (byte *)0x78a06;\n          break;\n        case 3:\n          local_8c = &UNK_000789cd;\n          break;\n        case 4:\n          local_8c = (byte *)0x789e8;\n          break;\n        case 5:\n          local_8c = &UNK_0007ba07;\n          break;\n        case 6:\n          local_8c = &UNK_0007b9fa;\n          break;\n        case 7:\n          local_8c = &UNK_0007b9ed;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b9da;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b9c2;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b9ac;\n          break;\n        case 0xb:\n          local_8c = &UNK_0007b99f;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b990;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7b981;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        case 0xf:\n          local_8c = (byte *)0x7b973;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7b961;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7b94e;\n          break;\n        case 0x12:\n          local_8c = &UNK_0007b93e;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7b92e;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7b91c;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7b909;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar6 == 0x54) {\ncode_r0x0002edcd:\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7ac6f;\n          break;\n        case 1:\n          local_8c = &UNK_00078a81;\n          break;\n        case 2:\n          local_8c = &UNK_0007b139;\n          break;\n        case 3:\n          local_8c = &UNK_0007b12f;\n          break;\n        case 4:\n          local_8c = &UNK_0007b125;\n          break;\n        case 5:\n          local_8c = (byte *)0x7b117;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b109;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b0fb;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b0ec;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b0dd;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b0cd;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b0b8;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b0a5;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar6 < 0x55) {\n        if (uVar6 != 0x50) {\n          if (uVar6 == 0x53) goto code_r0x0002e6d7;\n          goto LAB_0002dbd0;\n        }\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7a838;\n          break;\n        case 1:\n          local_8c = &UNK_00078aac;\n          break;\n        case 2:\n          local_8c = (byte *)0x7ac65;\n          break;\n        case 3:\n          local_8c = (byte *)0x7ac5b;\n          break;\n        case 4:\n          local_8c = (byte *)0x7ac51;\n          break;\n        case 5:\n          local_8c = (byte *)0x7ac47;\n          break;\n        case 6:\n          local_8c = (byte *)0x7ac3b;\n          break;\n        case 7:\n          local_8c = (byte *)0x7ac2e;\n          break;\n        case 8:\n          local_8c = (byte *)0x7ac21;\n          break;\n        case 9:\n          local_8c = (byte *)0x7ac14;\n          break;\n        case 10:\n          local_8c = (byte *)0x7ac07;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7abf2;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7abdf;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7abd3;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7abc5;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7abb7;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7aba9;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7ab9a;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7ab89;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7ab78;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7ab67;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7ab56;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7ab49;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7ab3a;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7ab2b;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7ab1c;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7ab11;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7ab04;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7aaf7;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7aaea;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7aadc;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7aace;\n          break;\n        case 0x20:\n          local_8c = (byte *)0x7aabb;\n          break;\n        case 0x21:\n          local_8c = (byte *)0x7aab0;\n          break;\n        case 0x22:\n          local_8c = (byte *)0x7aa98;\n          break;\n        case 0x23:\n          local_8c = (byte *)0x7aa8b;\n          break;\n        case 0x24:\n          local_8c = (byte *)0x7aa74;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\nLAB_0002dd00:\n        pcVar9 = "%-22s";\n        if (DAT_000b9da0 == 0) {\n          pcVar9 = "%-17.17s";\n        }\n        printf(pcVar9,local_8c,puVar24);\n        bVar22 = true;\n        bVar20 = *(ushort *)(param_1 + 0x42) < 0x9026;\n        bVar21 = *(ushort *)(param_1 + 0x42) == 0x9026;\n        if (!bVar21) goto LAB_0002dbff;\n        iVar11 = 0xf;\n        pbVar17 = local_8c;\n        pbVar19 = (byte *)"R_ALPHA_LITUSE";\n        do {\n          if (iVar11 == 0) break;\n          iVar11 = iVar11 + -1;\n          bVar20 = *pbVar17 < *pbVar19;\n          bVar21 = *pbVar17 == *pbVar19;\n          pbVar17 = pbVar17 + (uint)bVar23 * -2 + 1;\n          pbVar19 = pbVar19 + (uint)bVar23 * -2 + 1;\n        } while (bVar21);\n        if ((!bVar20 && !bVar21) != bVar20) goto LAB_0002dbff;\n        if (param_8 == 0) {\n          if (local_90 == 0 && uVar14 == 0) goto LAB_0002dc72;\n          goto LAB_0002dc11;\n        }\n        piVar2 = (int *)((int)local_4c + iVar7 + 0x14);\n        if (*piVar2 == 0 && (uint)(6 < *(uint *)((int)local_4c + iVar7 + 0x10)) <= (uint)-*piVar2) {\n                    \n                    \n          uVar10 = (*(code *)((int)&__DT_PLTGOT +\n                             *(int *)(&DAT_0008c8d0 + *(int *)((int)local_4c + iVar7 + 0x10) * 4)))\n                             ();\n          return uVar10;\n        }\n        putc(0x20,*(FILE **)puVar5);\n        uVar10 = *(undefined4 *)((int)local_4c + iVar7 + 0x10);\n        puVar24 = (undefined *)0x5;\n        pcVar9 = (char *)dcgettext(0,"<unknown addend: %lx>");\n        printf(pcVar9,uVar10,puVar24);\n        local_6c = 0;\n      }\n      else {\n        if (uVar6 == 0x55) {\ncode_r0x0002e4ef:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b1aa;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a3e;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5ab;\n            break;\n          case 3:\n            local_8c = &UNK_0007b5a1;\n            break;\n          case 4:\n            local_8c = &UNK_0007b597;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b587;\n            break;\n          case 6:\n            local_8c = &UNK_0007b57d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b568;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b555;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 == 0x56) {\ncode_r0x0002e577:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b143;\n            break;\n          case 1:\n            local_8c = &UNK_00078a50;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b53b;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b52a;\n            break;\n          case 4:\n            local_8c = &UNK_0007b520;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b510;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4fe;\n            break;\n          case 7:\n            local_8c = &UNK_0007b4f4;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4e4;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4d2;\n            break;\n          case 10:\n            local_8c = &UNK_0007b4c8;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b8;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a7;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\nLAB_0002dbd0:\n        puVar24 = (undefined *)0x5;\n        pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx",5);\n        printf(pcVar9,local_80);\n        bVar22 = false;\n        local_8c = (byte *)0x0;\nLAB_0002dbff:\n        if (local_90 == 0 && uVar14 == 0) {\n          if (param_8 != 0) {\n            iVar11 = *(int *)((int)local_4c + iVar7 + 0x10);\n            puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14);\n            printf("%*c",(-(uint)(DAT_000b6324 == 0) & 8) + 0xc,0x20);\n            if ((int)puVar24 < 0) {\n              puVar24 = (undefined *)-(int)(puVar24 + (iVar11 != 0));\n              printf("-%llx",-iVar11,puVar24);\n            }\n            else {\n              printf("%llx",iVar11,puVar24);\n            }\n          }\n        }\n        else {\nLAB_0002dc11:\n          if ((param_4 == 0) || ((uVar14 < param_5) <= local_90)) {\n            puVar24 = (undefined *)0x5;\n            uVar10 = dcgettext(0," bad symbol index: %08lx in reloc");\n            error(uVar10,uVar14);\n            local_6c = 0;\n          }\n          else {\n            iVar18 = uVar14 * 0x1c + param_4;\n            iVar11 = FUN_0002cf40(param_7,uVar14,iVar18 + 0x10,iVar18 + 0x18,&local_48,local_4e);\n            putchar(0x20);\n            if ((*(byte *)(iVar18 + 0x14) & 0xf) == 10) {\n              uVar14 = (-(uint)(DAT_000b6324 == 0) & 6) + 8;\n              uVar15 = FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11);\n              }\n              iVar12 = (uVar14 + 1) - uVar15;\n              if (uVar14 < uVar15) {\n                iVar12 = 1;\n              }\n              puVar24 = &DAT_0007c3bc;\n              printf("()%-*s",iVar12,&DAT_0007c3bc);\n            }\n            else {\n              FUN_0001e910();\n              pcVar9 = "   ";\n              if (DAT_000b6324 == 0) {\n                pcVar9 = " ";\n              }\n              printf(pcVar9);\n            }\n            uVar14 = *(uint *)(iVar18 + 0x10);\n            if (uVar14 == 0) {\n              if ((*(byte *)(iVar18 + 0x14) & 0xf) == 3) {\n                puVar25 = *(undefined **)(iVar18 + 0x18);\n                if (puVar25 < *(undefined **)(param_1 + 0x54)) {\n                  puVar1 = (uint *)(*(int *)(param_1 + 0x5c) + (int)puVar25 * 0x48);\n                  if (puVar1 == (uint *)0x0) {\n                    pcVar9 = "<none>";\n                  }\n                  else if (*(int *)(param_1 + 100) == 0) {\n                    pcVar9 = "<no-strings>";\n                  }\n                  else {\n                    if (*puVar1 < *(uint *)(param_1 + 0x68)) goto LAB_0002ea57;\n                    pcVar9 = "<corrupt>";\n                  }\n                  puVar24 = (undefined *)0x5;\n                  dcgettext(0,pcVar9);\n                }\n                else if ((puVar25 != (undefined *)0xfffffff1) &&\n                        (puVar25 != (undefined *)0xfffffff2)) {\n                  sVar3 = *(short *)(param_1 + 0x42);\n                  if (sVar3 == 8) {\n                    if ((puVar25 != (undefined *)0xffffff03) && (puVar25 != (undefined *)0xffffff04)\n                       ) {\nLAB_0002f0b3:\n                      sprintf(local_44,"<section 0x%x>");\n                      puVar24 = puVar25;\n                    }\n                  }\n                  else if (sVar3 == 0x8c) {\n                    if (puVar25 != (undefined *)0xffffff00) goto LAB_0002f0b3;\n                  }\n                  else if ((sVar3 == 0x3e) || (sVar3 == 0xb4)) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f085;\n                  }\n                  else if (sVar3 == 0xb5) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f0b3;\n                  }\n                  else {\nLAB_0002f085:\n                    if ((sVar3 != 0x32) ||\n                       (((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )))) goto LAB_0002f0b3;\n                  }\n                }\n              }\nLAB_0002ea57:\n              FUN_0001fd20();\n            }\n            else if (param_6 == 0) {\n              puVar24 = (undefined *)0x5;\n              pcVar9 = (char *)dcgettext(0,"<string table index: %3ld>");\n              printf(pcVar9,uVar14,puVar24);\n            }\n            else if (uVar14 < param_7) {\n              FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11,puVar24);\n              }\n            }\n            else {\n              puVar24 = (undefined *)0x5;\n              uVar10 = dcgettext(0,"<corrupt string table index: %3ld>");\n              error(uVar10,uVar14);\n              local_6c = 0;\n            }\n            if (param_8 != 0) {\n              puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14);\n              iVar7 = *(int *)((int)local_4c + iVar7 + 0x10);\n              if ((int)puVar24 < 0) {\n                puVar24 = (undefined *)-(int)(puVar24 + (iVar7 != 0));\n                printf(" - %llx",-iVar7,puVar24);\n              }\n              else {\n                printf(" + %llx",iVar7,puVar24);\n              }\n            }\n          }\n        }\n        if (*(short *)(param_1 + 0x42) == 0x2b) {\n          bVar20 = false;\n          bVar22 = !bVar22;\n          if (!bVar22) {\n            iVar7 = 0xe;\n            pbVar17 = (byte *)"R_SPARC_OLO10";\n            do {\n              if (iVar7 == 0) break;\n              iVar7 = iVar7 + -1;\n              bVar20 = *local_8c < *pbVar17;\n              bVar22 = *local_8c == *pbVar17;\n              local_8c = local_8c + (uint)bVar23 * -2 + 1;\n              pbVar17 = pbVar17 + (uint)bVar23 * -2 + 1;\n            } while (bVar22);\n            if ((!bVar20 && !bVar22) == bVar20) {\n              printf(" + %lx",(int)puVar26 >> 8,puVar24);\n            }\n          }\n        }\n      }\nLAB_0002dc72:\n      putc(10,*(FILE **)puVar5);\n      if ((DAT_000b6324 == 0) && (*(short *)(param_1 + 0x42) == 8)) {\n        uVar15 = (uint)puVar26 >> 8 & 0xff;\n        uVar13 = FUN_00016e80(puVar26,uVar13,uVar15);\n        uVar14 = (uint)puVar26 >> 0x10 & 0xff;\n        iVar7 = FUN_00016e80(uVar14);\n        printf("                    Type2: ");\n        if (uVar13 == 0) {\n          puVar24 = (undefined *)0x5;\n          uVar13 = uVar15;\n          pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx");\n          printf(pcVar9,uVar13,puVar24);\n        }\n        else {\n          printf("%-17.17s",uVar13);\n        }\n        printf("\n                    Type3: ",uVar13,puVar24);\n        if (iVar7 == 0) {\n          puVar24 = (undefined *)0x5;\n          pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx");\n          printf(pcVar9,uVar14,puVar24);\n        }\n        else {\n          printf("%-17.17s",iVar7,puVar24);\n        }\n        putc(10,*(FILE **)puVar5);\n      }\n      uVar16 = uVar16 + 1;\n    } while (uVar16 < local_60[0]);\n  }\n  free(local_4c);\n  return local_6c;\n}" type_identifier (ERROR "__regparm3" identifier) (function_declarator "FUN_0002d410(int param_1,undefined4 param_2,uint param_3,int param_4,uint param_5,int param_6,\n            uint param_7,int param_8)" identifier (parameter_list "(int param_1,undefined4 param_2,uint param_3,int param_4,uint param_5,int param_6,\n            uint param_7,int param_8)" ( (parameter_declaration "int param_1" primitive_type identifier) , (parameter_declaration "undefined4 param_2" type_identifier identifier) , (parameter_declaration "uint param_3" type_identifier identifier) , (parameter_declaration "int param_4" primitive_type identifier) , (parameter_declaration "uint param_5" type_identifier identifier) , (parameter_declaration "int param_6" primitive_type identifier) , (parameter_declaration "uint param_7" type_identifier identifier) , (parameter_declaration "int param_8" primitive_type identifier) ))) (compound_statement "{\n  uint *puVar1;\n  int *piVar2;\n  short sVar3;\n  undefined4 uVar4;\n  undefined *puVar5;\n  ushort uVar6;\n  int iVar7;\n  undefined4 *puVar8;\n  char *pcVar9;\n  undefined4 uVar10;\n  int iVar11;\n  int iVar12;\n  uint uVar13;\n  uint uVar14;\n  uint uVar15;\n  uint uVar16;\n  byte *pbVar17;\n  int iVar18;\n  byte *pbVar19;\n  bool bVar20;\n  bool bVar21;\n  bool bVar22;\n  byte bVar23;\n  undefined *puVar24;\n  undefined *puVar25;\n  undefined *puVar26;\n  uint local_90;\n  byte *local_8c;\n  uint local_80;\n  undefined4 local_6c;\n  uint local_60 [4];\n  undefined1 local_4e [2];\n  void *local_4c;\n  int local_48;\n  char local_44 [48];\n  undefined4 uStack_14;\n  \n  bVar23 = 0;\n  uStack_14 = 0x2d419;\n  local_60[0] = param_3;\n  if (param_8 == -1) {\n    uVar6 = *(ushort *)(param_1 + 0x42);\n    if (uVar6 == 0x90) {\nLAB_0002d860:\n      param_8 = 1;\n      goto LAB_0002d450;\n    }\n    if (0x90 < uVar6) {\n      if (uVar6 != 0x2530) {\n        if (uVar6 < 0x2531) {\n          if (uVar6 != 0xbf) {\n            if (uVar6 < 0xc0) {\n              if (uVar6 < 0xb6) {\n                if (uVar6 < 0xb4) {\n                  if (uVar6 < 0xaf) {\n                    if ((0xac < uVar6) || (uVar6 == 0xa7)) goto LAB_0002d860;\n                  }\n                  else if (uVar6 == 0xb1) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar6 != 0xb7) {\n                if (0xb6 < uVar6) {\n                  uVar6 = uVar6 - 0xbc;\njoined_r0x0002da08:\n                  if (uVar6 < 2) goto LAB_0002d860;\n                }\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0xf3) {\n              if (uVar6 < 0xf4) {\n                if (uVar6 != 0xc5) {\n                  if (uVar6 < 0xc6) {\n                    if (uVar6 == 0xc3) goto LAB_0002d860;\n                  }\n                  else if ((ushort)(uVar6 - 0xdd) < 3) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar6 != 0x1057) {\n                if (uVar6 < 0x1058) {\n                  if (uVar6 == 0xfa) goto LAB_0002d538;\n                }\n                else if ((uVar6 == 0x1059) || (uVar6 == 0x1223)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n          }\n        }\n        else if (uVar6 != 0x9080) {\n          if (uVar6 < 0x9081) {\n            if (uVar6 == 0x7650) goto LAB_0002d538;\n            if (uVar6 < 0x7651) {\n              if (uVar6 != 0x4157) {\n                if (uVar6 < 0x4158) {\n                  if (uVar6 == 0x3330) goto LAB_0002d860;\n                }\n                else {\n                  if (uVar6 == 0x5441) goto LAB_0002d860;\n                  if (uVar6 == 0x5aa5) goto LAB_0002d538;\n                }\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0x8217) {\n              if (uVar6 < 0x8218) {\n                if (uVar6 == 0x7676) goto LAB_0002d860;\n              }\n              else {\n                if (uVar6 == 0x9026) goto LAB_0002d860;\n                if (uVar6 == 0x9041) goto LAB_0002d538;\n              }\n              goto LAB_0002d510;\n            }\n          }\n          else if (uVar6 != 0xbeef) {\n            if (uVar6 < 0xbef0) {\n              if (uVar6 != 0xabc7) {\n                if (uVar6 < 0xabc8) {\n                  if (uVar6 == 0xa390) goto LAB_0002d860;\n                }\n                else if ((uVar6 == 0xad45) || (uVar6 == 0xbaab)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0xfeb0) {\n              if (0xfeb0 < uVar6) {\n                uVar6 = uVar6 + 0x146;\n                goto joined_r0x0002da08;\n              }\n              if ((uVar6 != 0xdead) && (uVar6 != 0xf00d)) goto LAB_0002d510;\n            }\n          }\n        }\n      }\n      goto LAB_0002d860;\n    }\n    if (uVar6 == 0x3e) goto LAB_0002d860;\n    if (0x3e < uVar6) {\n      if (uVar6 < 0x5f) {\n        if (uVar6 < 0x5c) {\n          if (uVar6 < 0x55) {\n            if ((0x52 < uVar6) || ((0x4a < uVar6 && ((uVar6 < 0x4d || (uVar6 == 0x50))))))\n            goto LAB_0002d860;\n          }\n          else {\n            if (uVar6 == 0x55) goto LAB_0002d538;\n            if (uVar6 < 0x5b) goto LAB_0002d860;\n          }\nLAB_0002d510:\n          uVar10 = dcgettext(0,"Don\'t know about relocations on this machine architecture\n",5);\n          warn(uVar10);\n          goto LAB_0002d538;\n        }\n      }\n      else {\n        if (0x72 < uVar6) {\n          if (uVar6 == 0x87) goto LAB_0002d538;\n          if (uVar6 < 0x88) {\n            if (uVar6 == 0x73) goto LAB_0002d538;\n            if (uVar6 == 0x78) goto LAB_0002d860;\n          }\n          else if ((uVar6 == 0x8a) || (uVar6 == 0x8c)) goto LAB_0002d860;\n          goto LAB_0002d510;\n        }\n        if ((uVar6 < 0x71) && (uVar6 != 0x65)) {\n          if (100 < uVar6) {\n            uVar6 = uVar6 - 0x69;\n            goto joined_r0x0002da08;\n          }\n          goto LAB_0002d510;\n        }\n      }\n      goto LAB_0002d860;\n    }\n    if (0x17 < uVar6) {\n      if (uVar6 < 0x2c) {\n        if ((uVar6 < 0x2a) && (uVar6 != 0x27)) {\n          if (uVar6 == 0x28) goto LAB_0002d538;\n          if (uVar6 != 0x24) goto LAB_0002d510;\n        }\n      }\n      else if ((uVar6 < 0x2d) || ((0x30 < uVar6 && (uVar6 != 0x32)))) goto LAB_0002d510;\n      goto LAB_0002d860;\n    }\n    if ((0x13 < uVar6) || (uVar6 == 7)) goto LAB_0002d860;\n    if (uVar6 < 8) {\n      if (uVar6 != 3) {\n        if (uVar6 < 4) {\n          if (uVar6 != 2) goto LAB_0002d510;\n        }\n        else if (uVar6 != 4) {\n          if (uVar6 != 6) goto LAB_0002d510;\n          goto LAB_0002d538;\n        }\n        goto LAB_0002d860;\n      }\n    }\n    else if (uVar6 != 10) {\n      if (uVar6 < 0xb) {\n        if (uVar6 != 8) goto LAB_0002d510;\n      }\n      else {\n        if (uVar6 == 0x12) goto LAB_0002d860;\n        if (uVar6 != 0x13) goto LAB_0002d510;\n      }\n    }\nLAB_0002d538:\n    iVar7 = FUN_0001d7b0(&local_4c,local_60);\n    if (iVar7 == 0) {\n      return 0;\n    }\n    param_8 = DAT_000b9da0;\n    if (DAT_000b6324 == 0) {\n      if (DAT_000b9da0 != 0) {\n        pcVar9 = \n        "    Offset             Info             Type               Symbol\'s Value  Symbol\'s Name\n"\n        ;\nLAB_0002d598:\n        puVar24 = (undefined *)0x5;\n        pcVar9 = (char *)dcgettext(0,pcVar9,5);\n        printf(pcVar9);\n        param_8 = 0;\n        goto LAB_0002d5b6;\n      }\n      pcVar9 = "  Offset          Info           Type           Sym. Value    Sym. Name\n";\n    }\n    else {\n      if (DAT_000b9da0 != 0) {\n        pcVar9 = " Offset     Info    Type                Sym. Value  Symbol\'s Name\n";\n        goto LAB_0002d598;\n      }\n      pcVar9 = " Offset     Info    Type            Sym.Value  Sym. Name\n";\n    }\n  }\n  else {\n    if (param_8 == 0) goto LAB_0002d538;\nLAB_0002d450:\n    iVar7 = FUN_0001e360(&local_4c,local_60);\n    if (iVar7 == 0) {\n      return 0;\n    }\n    if (DAT_000b6324 == 0) {\n      if (DAT_000b9da0 == 0) {\n        pcVar9 = \n        "  Offset          Info           Type           Sym. Value    Sym. Name + Addend\n";\n      }\n      else {\n        pcVar9 = \n        "    Offset             Info             Type               Symbol\'s Value  Symbol\'s Name + Addend\n"\n        ;\n      }\n    }\n    else if (DAT_000b9da0 == 0) {\n      pcVar9 = " Offset     Info    Type            Sym.Value  Sym. Name + Addend\n";\n    }\n    else {\n      pcVar9 = " Offset     Info    Type                Sym. Value  Symbol\'s Name + Addend\n";\n    }\n  }\n  puVar24 = (undefined *)0x5;\n  pcVar9 = (char *)dcgettext(0,pcVar9,5);\n  printf(pcVar9);\nLAB_0002d5b6:\n  puVar5 = PTR_stdout_000b3fd8;\n  if (local_60[0] == 0) {\n    local_6c = 1;\n  }\n  else {\n    local_6c = 1;\n    uVar16 = 0;\n    do {\n      iVar7 = uVar16 * 0x18;\n      puVar8 = (undefined4 *)(iVar7 + (int)local_4c);\n      uVar10 = *puVar8;\n      uVar4 = puVar8[1];\n      uVar13 = puVar8[3];\n      puVar25 = (undefined *)puVar8[2];\n      if (DAT_000b6324 == 0) {\n        local_80 = FUN_00021e40();\n        local_90 = 0;\n        pcVar9 = "%16.16llx  %16.16llx ";\n        if (DAT_000b9da0 == 0) {\n          pcVar9 = "%12.12llx  %12.12llx ";\n        }\n        uVar14 = uVar13;\n        printf(pcVar9,uVar10,uVar4,puVar25,uVar13);\n        puVar26 = puVar25;\n      }\n      else {\n        local_80 = (uint)puVar25 & 0xff;\n        uVar14 = (uint)puVar25 >> 8 | uVar13 << 0x18;\n        local_90 = uVar13 >> 8;\n        puVar26 = puVar25;\n        printf("%8.8lx  %8.8lx ",uVar10,puVar25);\n        puVar24 = puVar25;\n      }\n      uVar6 = *(ushort *)(param_1 + 0x42);\n      if (uVar6 == 0x72) {\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7997c;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b41;\n          break;\n        case 2:\n          local_8c = (byte *)0x79cff;\n          break;\n        case 3:\n          local_8c = (byte *)0x79cf0;\n          break;\n        case 4:\n          local_8c = (byte *)0x79ce4;\n          break;\n        case 5:\n          local_8c = (byte *)0x79cd8;\n          break;\n        case 6:\n          local_8c = (byte *)0x79ccc;\n          break;\n        case 7:\n          local_8c = (byte *)0x79cbd;\n          break;\n        case 8:\n          local_8c = (byte *)0x79cae;\n          break;\n        case 9:\n          local_8c = (byte *)0x79c9f;\n          break;\n        case 10:\n          local_8c = (byte *)0x79c90;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x79c84;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x79c78;\n          break;\n        case 0xd:\n          local_8c = &UNK_00079c6d;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x79c61;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x79c55;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x79c49;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x79c3d;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x79c2f;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x79c20;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x79c11;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\n        goto LAB_0002dd00;\n      }\n      if (0x72 < uVar6) {\n        if (uVar6 == 0x1057) {\ncode_r0x0002e6d7:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b49c;\n            break;\n          case 1:\n            local_8c = &UNK_00078a28;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b897;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b888;\n            break;\n          case 4:\n            local_8c = &UNK_0007b87f;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b873;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b865;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b857;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b849;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b837;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b825;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b813;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b802;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x7b7f1;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x7b7e0;\n            break;\n          case 0xf:\n            local_8c = (byte *)0x7b7cb;\n            break;\n          case 0x10:\n            local_8c = (byte *)0x7b7b6;\n            break;\n          case 0x11:\n            local_8c = (byte *)0x7b7a1;\n            break;\n          case 0x12:\n            local_8c = (byte *)0x7b796;\n            break;\n          case 0x13:\n            local_8c = (byte *)0x7b78c;\n            break;\n          case 0x14:\n            local_8c = &UNK_0007b784;\n            break;\n          case 0x15:\n            local_8c = (byte *)0x7b777;\n            break;\n          case 0x16:\n            local_8c = (byte *)0x7b769;\n            break;\n          case 0x17:\n            local_8c = (byte *)0x7b757;\n            break;\n          case 0x18:\n            local_8c = (byte *)0x7b746;\n            break;\n          case 0x19:\n            local_8c = (byte *)0x7b735;\n            break;\n          case 0x1a:\n            local_8c = &UNK_0007b72d;\n            break;\n          case 0x1b:\n            local_8c = &UNK_0007b721;\n            break;\n          case 0x1c:\n            local_8c = &UNK_0007b715;\n            break;\n          case 0x1d:\n            local_8c = &UNK_0007b708;\n            break;\n          case 0x1e:\n            local_8c = (byte *)0x7b6fc;\n            break;\n          case 0x1f:\n            local_8c = (byte *)0x7b6ef;\n            break;\n          case 0x20:\n            local_8c = (byte *)0x7b6e2;\n            break;\n          case 0x21:\n            local_8c = (byte *)0x7b6d1;\n            break;\n          case 0x22:\n            local_8c = (byte *)0x7b6c5;\n            break;\n          case 0x23:\n            local_8c = (byte *)0x7b6b9;\n            break;\n          case 0x24:\n            local_8c = (byte *)0x7b6aa;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 < 0x1058) {\n          if (0xb5 < uVar6) {\n            if (uVar6 == 0xc5) {\n              local_8c = (byte *)FUN_00018620();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 < 0xc6) {\n              if (uVar6 != 0xbd) {\n                if (uVar6 < 0xbe) {\n                  if (uVar6 == 0xb7) {\n                    local_8c = (byte *)FUN_000140b0();\n                  }\n                  else {\n                    if (uVar6 != 0xbc) goto LAB_0002dbd0;\n                    local_8c = (byte *)FUN_0001a1a0();\n                  }\n                }\n                else {\n                  if (uVar6 != 0xbf) {\n                    if (uVar6 == 0xc3) goto LAB_0002e062;\n                    goto LAB_0002dbd0;\n                  }\n                  local_8c = (byte *)FUN_00019e30();\n                }\n                goto LAB_0002dcf0;\n              }\ncode_r0x0002e43b:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78f38;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bb1;\n                break;\n              case 2:\n                local_8c = (byte *)0x79367;\n                break;\n              case 3:\n                local_8c = (byte *)0x79351;\n                break;\n              case 4:\n                local_8c = (byte *)0x79338;\n                break;\n              case 5:\n                local_8c = (byte *)0x79328;\n                break;\n              case 6:\n                local_8c = (byte *)0x79315;\n                break;\n              case 7:\n                local_8c = (byte *)0x79302;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ef;\n                break;\n              case 9:\n                local_8c = (byte *)0x792da;\n                break;\n              case 10:\n                local_8c = (byte *)0x792bf;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x792a4;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7928b;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79275;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x79261;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7924d;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7923c;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79225;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920f;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f8;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791e1;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791cf;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791be;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791ab;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79198;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79166;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7914d;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x79132;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7911a;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x79100;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790cd;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab5;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a63e;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3f;\n              }\n            }\n            else {\n              if (0xdf < uVar6) {\n                if (uVar6 == 0xf3) {\n                  local_8c = (byte *)FUN_00018290();\n                }\n                else {\n                  if (uVar6 != 0xfa) goto LAB_0002dbd0;\n                  if (*(short *)(param_1 + 0x3d) != 0x3200) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x7b8a5;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8fd;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e21;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e14;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e05;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078dfc;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dd2;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc5;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db8;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da9;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d9a;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d85;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d70;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d64;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d56;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d4a;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d3e;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d2e;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d1e;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d0e;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cff;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78cf0;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78ce0;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78cd0;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cc1;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cb2;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  local_8c = (byte *)FUN_00017590();\n                }\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 == 0xdd) {\n                if (local_80 == 7) {\n                  local_8c = (byte *)0x79af6;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b39;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b55;\n                    if (local_80 != 1) {\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }\n                  }\n                  else {\n                    local_8c = (byte *)0x79b16;\n                    if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }\n                  }\n                }\n                else if (local_80 == 0xb) {\n                  local_8c = (byte *)0x79ab8;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ada;\n                  if (local_80 != 9) {\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }\n                }\n                else if (local_80 == 0xd) {\n                  local_8c = (byte *)0x79a90;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 != 0xde) goto LAB_0002dbd0;\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78c33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a93;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adcb;\n                break;\n              case 3:\n                local_8c = &UNK_0007adc2;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb8;\n                break;\n              case 5:\n                local_8c = &UNK_0007adae;\n                break;\n              case 6:\n                local_8c = &UNK_0007ada4;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad9a;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad8d;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad82;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad77;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad6d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5f;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 < 0xb4) {\n            if (uVar6 != 0x8c) {\n              if (0x8c < uVar6) {\n                if (uVar6 == 0xad) {\n                  local_8c = (byte *)FUN_000189d0();\n                  goto LAB_0002dcf0;\n                }\n                if (uVar6 < 0xae) {\n                  if (uVar6 == 0x90) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78c4f;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789bf;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f26;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f13;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f09;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78efb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee8;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed8;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec9;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78ebd;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea7;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e97;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e86;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e75;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5f;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e49;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e3b;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  if (uVar6 == 0xa7) {\n                    local_8c = (byte *)FUN_000171b0();\n                    goto LAB_0002dcf0;\n                  }\n                }\n                else {\n                  if (uVar6 == 0xae) {\n                    local_8c = (byte *)FUN_00016b40();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 0xb1) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78be5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba5;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79536;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79529;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x7951b;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x7950c;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794fc;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794ec;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794db;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794cb;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794bb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794aa;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x7949d;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x79490;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x79484;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79478;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x7946b;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x7945e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x79451;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x79444;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79436;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79429;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x7941c;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x7940e;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x79400;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793f1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793e2;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793d2;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793c2;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793ae;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79399;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79389;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 0x78) {\ncode_r0x0002ef25:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7937d;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b8c;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796f1;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e7;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c8;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796bf;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796b3;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a8;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7969c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7968d;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7967d;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7966d;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 < 0x79) {\n                if (uVar6 == 0x73) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x789db;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bdb;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7904a;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903f;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79034;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79023;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7900d;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff9;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fee;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fe1;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fd3;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fc3;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fb2;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78fa2;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f92;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f85;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f78;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f6b;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f5b;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f4a;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x74) goto code_r0x0002e2d7;\n              }\n              else {\n                if (uVar6 == 0x87) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79b51;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b25;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f25;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f18;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f0d;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79f00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79ef3;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee5;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec9;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eba;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ead;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e97;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e83;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e75;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e64;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e55;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e45;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e37;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e24;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e16;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e08;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x8a) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79543;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b83;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797ee;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797e4;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d8;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797cc;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797bd;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797b1;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x797a3;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7978e;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7977b;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7976d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7975a;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79747;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x7973b;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x7972b;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x7971b;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x7970b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n              }\n              goto LAB_0002dbd0;\n            }\n            local_8c = (byte *)FUN_00019be0();\n          }\n          else {\nLAB_0002efc8:\n            local_8c = (byte *)FUN_0001b090();\n          }\n          goto LAB_0002dcf0;\n        }\n        if (uVar6 == 0x8217) {\ncode_r0x0002edad:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79661;\n            break;\n          case 1:\n            local_8c = &UNK_00078b6d;\n            break;\n          case 2:\n            local_8c = (byte *)0x79972;\n            break;\n          case 3:\n            local_8c = &UNK_00079967;\n            break;\n          case 4:\n            local_8c = (byte *)0x7995b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7994a;\n            break;\n          case 6:\n            local_8c = (byte *)0x7993d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7992e;\n            break;\n          case 8:\n            local_8c = (byte *)0x7991f;\n            break;\n          case 9:\n            local_8c = (byte *)0x79910;\n            break;\n          case 10:\n            local_8c = (byte *)0x79901;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x798f2;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x798e6;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x798d5;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x798c6;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 < 0x8218) {\n          if (uVar6 == 0x4688) {\ncode_r0x0002e2d7:\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x78e2e;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bc1;\n              break;\n            case 2:\n              local_8c = (byte *)0x790b4;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a5;\n              break;\n            case 4:\n              local_8c = (byte *)0x79095;\n              break;\n            case 5:\n              local_8c = (byte *)0x79089;\n              break;\n            case 6:\n              local_8c = (byte *)0x7907d;\n              break;\n            case 7:\n              local_8c = (byte *)0x79071;\n              break;\n            case 8:\n              local_8c = (byte *)0x79065;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 < 0x4689) {\n            if (uVar6 == 0x2530) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x790c3;\n                break;\n              case 1:\n                local_8c = &UNK_00078b96;\n                break;\n              case 2:\n                local_8c = &UNK_00078c2b;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c1d;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c13;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c09;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bff;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 < 0x2531) {\n              if (uVar6 == 0x1059) {\ncode_r0x0002e0f7:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7a361;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78acf;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8cb;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8bf;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8ad;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a89c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a885;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a873;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a861;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a856;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a844;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n              }\n              else {\n                if (uVar6 != 0x1223) goto LAB_0002dbd0;\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x796fb;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b60;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a45;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a37;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a24;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a10;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799fc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799eb;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d9;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c9;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799ba;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a8;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79997;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79987;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n              }\n            }\n            else {\n              if (uVar6 == 0x3330) goto code_r0x0002edcd;\n              if (uVar6 != 0x4157) goto LAB_0002dbd0;\n              if (local_80 == 0) {\n                local_8c = (byte *)0x78ca4;\n              }\n              else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bcf;\n              }\n            }\n          }\n          else {\n            if (uVar6 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b09a;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a59;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b48d;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b47e;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b46a;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b458;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b446;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b434;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41f;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b40a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (0x5aa5 < uVar6) {\n              if (uVar6 == 0x7650) goto code_r0x0002e4ef;\n              if (uVar6 == 0x7676) goto code_r0x0002e577;\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x4def) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b5bd;\n                break;\n              case 1:\n                local_8c = &UNK_00078a14;\n                break;\n              case 2:\n                local_8c = &UNK_00078c95;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c83;\n                break;\n              case 4:\n                local_8c = &UNK_00078c76;\n                break;\n              case 5:\n                local_8c = &UNK_00078c67;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c5a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (uVar6 != 0x5441) goto LAB_0002dbd0;\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7aa69;\n              break;\n            case 1:\n              local_8c = &UNK_00078a8a;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b08c;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b07e;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b073;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b068;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b05a;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b04b;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b03d;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02f;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b021;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b015;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b009;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7affd;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afee;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd9;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afc4;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaf;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af9a;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af82;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af6a;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af52;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af43;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af34;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af25;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af15;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7af01;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aeee;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aedb;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec8;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb8;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea8;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae98;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae86;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae74;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae62;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae55;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae41;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae2b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae18;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae0a;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 200:\n              local_8c = (byte *)0x7adf6;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7ade4;\n            }\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 == 0xad45) {\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79a53;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b32;\n            break;\n          case 2:\n            local_8c = (byte *)0x79ded;\n            break;\n          case 3:\n            local_8c = (byte *)0x79ddf;\n            break;\n          case 4:\n            local_8c = (byte *)0x79dce;\n            break;\n          case 5:\n            local_8c = (byte *)0x79dbd;\n            break;\n          case 6:\n            local_8c = (byte *)0x79dad;\n            break;\n          case 7:\n            local_8c = (byte *)0x79d9a;\n            break;\n          case 8:\n            local_8c = (byte *)0x79d8b;\n            break;\n          case 9:\n            local_8c = (byte *)0x79d78;\n            break;\n          case 10:\n            local_8c = (byte *)0x79d67;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x79d56;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x79d47;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          case 0x80:\n            local_8c = (byte *)0x79d2d;\n            break;\n          case 0x81:\n            local_8c = (byte *)0x79d15;\n          }\n          goto LAB_0002dd00;\n        }\n        if (0xad45 < uVar6) {\n          if (uVar6 == 0xdead) goto code_r0x0002ef3d;\n          if (uVar6 < 0xdeae) {\n            if (uVar6 == 0xbaab) goto code_r0x0002e43b;\n            if (uVar6 == 0xbeef) goto code_r0x0002e467;\n            goto LAB_0002dbd0;\n          }\n          if (uVar6 == 0xfeb0) goto code_r0x0002ef25;\n          if (uVar6 == 0xfeba) {\n            if (local_80 == 6) {\n              local_8c = (byte *)0x79879;\n            }\n            else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798af;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bf1;\n                }\n                else {\n                  local_8c = (byte *)0x78b77;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79895;\n                if (local_80 != 4) {\n                  local_8c = (byte *)"R_IQ2000_26";\n                  if (4 < local_80) {\n                    local_8c = (byte *)"R_IQ2000_HI16";\n                  }\n                }\n              }\n            }\n            else if (local_80 == 9) {\n              local_8c = (byte *)0x79844;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79866;\n              }\n              else {\n                local_8c = (byte *)0x79853;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x7981b;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79806;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x79832;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 == 0xf00d) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7905a;\n              break;\n            case 1:\n              local_8c = &UNK_00078b9e;\n              break;\n            case 2:\n              local_8c = &UNK_00079659;\n              break;\n            case 3:\n              local_8c = (byte *)0x79650;\n              break;\n            case 4:\n              local_8c = (byte *)0x79647;\n              break;\n            case 5:\n              local_8c = (byte *)0x79638;\n              break;\n            case 6:\n              local_8c = (byte *)0x79628;\n              break;\n            case 7:\n              local_8c = (byte *)0x79618;\n              break;\n            case 8:\n              local_8c = (byte *)0x79608;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f8;\n              break;\n            case 10:\n              local_8c = (byte *)0x795ec;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795e0;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795d4;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795bc;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795af;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x795a0;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x79591;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x79584;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79575;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79561;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954f;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            }\n            goto LAB_0002dd00;\n          }\n          goto LAB_0002dbd0;\n        }\n        if (uVar6 == 0x9080) goto LAB_0002edf8;\n        if (uVar6 < 0x9081) {\n          if (uVar6 == 0x9026) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7a175;\n              break;\n            case 1:\n              local_8c = (byte *)0x78adb;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a828;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a818;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a808;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f9;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7ea;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7db;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7ce;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7bf;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7b0;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a7a1;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0x11:\n              local_8c = (byte *)0x7a78f;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a77e;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a76e;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a761;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a750;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73f;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a72e;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a720;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a712;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a703;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6f2;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6e0;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6cf;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6be;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6ad;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a69c;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a68b;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a67b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a66b;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a65b;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a64b;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 == 0x9041) goto LAB_0002e50a;\n        }\n        else {\n          if (uVar6 == 0xa390) goto LAB_0002e526;\n          if (uVar6 == 0xabc7) goto LAB_0002e54a;\n        }\n        goto LAB_0002dbd0;\n      }\n      if (uVar6 < 0x31) {\n        if (uVar6 < 0x2e) {\n          if (uVar6 != 0x12) {\n            if (uVar6 < 0x13) {\n              if (uVar6 == 7) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79d0a;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b0e;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a16a;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a15b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a14b;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a13c;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 0x30:\n                  local_8c = &UNK_0007a131;\n                  break;\n                case 0x31:\n                  local_8c = &UNK_0007a125;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a11a;\n                  break;\n                case 0x40:\n                  local_8c = &UNK_0007a10f;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a102;\n                  break;\n                case 0x44:\n                  local_8c = &UNK_0007a0f7;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0ea;\n                  break;\n                case 0x48:\n                  local_8c = &UNK_0007a0df;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0d2;\n                  break;\n                case 0x4c:\n                  local_8c = &UNK_0007a0c7;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0ba;\n                  break;\n                case 0x52:\n                  local_8c = &UNK_0007a0ad;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a0a0;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a093;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a083;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a073;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a063;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a053;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a043;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a033;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a028;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a01a;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a00e;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79fff;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79ff4;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe9;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fdd;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fce;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 < 8) {\n                if (uVar6 == 3) {\nLAB_0002e7da:\n                  local_8c = (byte *)FUN_00015960();\n                  goto LAB_0002dcf0;\n                }\n                if (uVar6 < 4) {\n                  if (uVar6 == 2) goto LAB_0002e7ba;\n                }\n                else {\n                  if (uVar6 == 4) {\n                    local_8c = (byte *)FUN_00016860();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 6) goto LAB_0002e7da;\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 10) {\nLAB_0002ee10:\n                local_8c = (byte *)FUN_00016e80();\n                goto LAB_0002dcf0;\n              }\n              if (10 < uVar6) {\n                if (uVar6 == 0xb) goto LAB_0002e7ba;\n                if (uVar6 == 0xf) {\n                  local_8c = (byte *)FUN_000155e0();\n                  goto LAB_0002dcf0;\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 8) goto LAB_0002ee10;\n              if (uVar6 == 9) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79c05;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b17;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79fb4;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa6;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f99;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f8c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f7e;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f71;\n                  break;\n                case 8:\n                  local_8c = &UNK_00079f64;\n                  break;\n                case 9:\n                  local_8c = &UNK_00079f58;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f4c;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f3c;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x24) {\n              local_8c = (byte *)FUN_0001aaf0();\n              goto LAB_0002dcf0;\n            }\n            if (0x24 < uVar6) {\n              if (uVar6 == 0x2a) {\n                local_8c = (byte *)FUN_000192a0();\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 < 0x2b) {\n                if (uVar6 == 0x27) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x7a8dd;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a9d;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad3b;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad25;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad10;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7ad00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace6;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7acd0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acbc;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7acab;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac9e;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac8d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac7b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x28) {\n                  local_8c = (byte *)FUN_00014aa0();\n                  goto LAB_0002dcf0;\n                }\n              }\n              else {\n                if (uVar6 == 0x2b) goto LAB_0002e7ba;\n                if (uVar6 == 0x2d) goto LAB_0002e062;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x15) {\n              local_8c = (byte *)FUN_00017ef0();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 < 0x16) {\n              if (uVar6 == 0x13) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b54a;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078a1f;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007b8f4;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007b8e9;\n                  break;\n                case 4:\n                  local_8c = &UNK_0007b8df;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8d1;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8c2;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8b2;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x14) {\n                local_8c = (byte *)FUN_00017bb0();\n                goto LAB_0002dcf0;\n              }\n            }\n            else {\n              if (uVar6 == 0x16) {\nLAB_0002e526:\n                local_8c = (byte *)FUN_00018e30();\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 == 0x17) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b3ff;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a31;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b68e;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b67e;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b66e;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b661;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b654;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b648;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b63c;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b631;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b625;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b617;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b609;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5fd;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ef;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5e3;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d7;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c9;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n            }\n            goto LAB_0002dbd0;\n          }\nLAB_0002e7ba:\n          local_8c = (byte *)FUN_000195d0();\n        }\n        else {\n          local_8c = (byte *)FUN_00015240();\n        }\n        goto LAB_0002dcf0;\n      }\n      if (uVar6 == 0x57) {\nLAB_0002edf8:\n        local_8c = (byte *)FUN_0001a780();\n        goto LAB_0002dcf0;\n      }\n      if (0x57 < uVar6) {\n        if (uVar6 == 0x5d) {\nLAB_0002e062:\n          local_8c = (byte *)FUN_00014620();\n        }\n        else {\n          if (uVar6 < 0x5e) {\n            if (uVar6 == 0x5a) {\ncode_r0x0002ef3d:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7ad50;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a74;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b19d;\n                break;\n              case 3:\n                local_8c = &UNK_0007b191;\n                break;\n              case 4:\n                local_8c = &UNK_0007b184;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b173;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b161;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14f;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (0x5a < uVar6) {\n              if (uVar6 == 0x5b) {\ncode_r0x0002e741:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79f32;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af5;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3e1;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3d1;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3c1;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3b1;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a3a2;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a393;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a380;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36f;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fc2;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078aeb;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a634;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a62b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a616;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a601;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5ee;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5db;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c6;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b6;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a6;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a597;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a585;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a573;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a566;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a559;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a546;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a533;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a527;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a517;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a507;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f7;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4e4;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4d1;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4bd;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a9;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a495;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a481;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a46e;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a45b;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a448;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a435;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a424;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a412;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a400;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x58) {\nLAB_0002e50a:\n              local_8c = (byte *)FUN_00016580();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 == 0x59) {\ncode_r0x0002e467:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7add5;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a67;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3f2;\n                break;\n              case 3:\n                local_8c = &UNK_0007b3e6;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3d4;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3c2;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3b1;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b399;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b383;\n                break;\n              case 9:\n                local_8c = &UNK_0007b376;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b364;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b352;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33f;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b32c;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b319;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b309;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f9;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e9;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d9;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c9;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2ba;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a7;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b294;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b281;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b270;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b24d;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b239;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b228;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b217;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b202;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1ed;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d9;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c6;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b6;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            goto LAB_0002dbd0;\n          }\n          if (uVar6 == 0x65) goto code_r0x0002edad;\n          if (uVar6 < 0x66) {\n            if (uVar6 != 0x5e) {\n              if (uVar6 == 99) goto code_r0x0002e741;\n              goto LAB_0002dbd0;\n            }\nLAB_0002e54a:\n            local_8c = (byte *)FUN_0001b390();\n          }\n          else if (uVar6 == 0x6a) {\n            local_8c = (byte *)FUN_00014e70();\n          }\n          else {\n            if (uVar6 != 0x71) {\n              if (uVar6 != 0x69) goto LAB_0002dbd0;\n              if ((*(char *)(param_1 + 0x3c) != '-') && (*(char *)(param_1 + 0x17) != '\0'))\n              goto code_r0x0002e0f7;\n              switch(local_80) {\n              default:\n                goto LAB_0002dbd0;\n              case 1:\n                local_8c = (byte *)0x7a3f1;\n                break;\n              case 2:\n                local_8c = (byte *)0x78ac0;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa5b;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa4c;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa34;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa1c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7aa03;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9eb;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9d3;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a9a2;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a98a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a97a;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a965;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a955;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a943;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a933;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a923;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a910;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8fd;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8ea;\n              }\n              goto LAB_0002dd00;\n            }\n            local_8c = (byte *)FUN_000177c0();\n          }\n        }\nLAB_0002dcf0:\n        if (local_8c != (byte *)0x0) goto LAB_0002dd00;\n        goto LAB_0002dbd0;\n      }\n      if (uVar6 == 0x4c) {\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x79dfc;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b05;\n          break;\n        case 2:\n          local_8c = (byte *)0x7a357;\n          break;\n        case 3:\n          local_8c = (byte *)0x7a34d;\n          break;\n        case 4:\n          local_8c = (byte *)0x7a33e;\n          break;\n        case 5:\n          local_8c = (byte *)0x7a32e;\n          break;\n        case 6:\n          local_8c = (byte *)0x7a31e;\n          break;\n        case 7:\n          local_8c = (byte *)0x7a309;\n          break;\n        case 8:\n          local_8c = (byte *)0x7a2f6;\n          break;\n        case 9:\n          local_8c = (byte *)0x7a2ea;\n          break;\n        case 10:\n          local_8c = (byte *)0x7a2da;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7a2c9;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7a2b9;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7a2ab;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7a29d;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7a28c;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7a27b;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7a26a;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7a255;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7a241;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7a230;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7a21f;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7a212;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7a207;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7a1f6;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7a1e5;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7a1d1;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7a1bd;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7a1ad;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7a19d;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7a18f;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7a182;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar6 < 0x4d) {\n        if (uVar6 == 0x3e) goto LAB_0002efc8;\n        if (uVar6 < 0x3f) {\n          if (uVar6 == 0x32) {\n            local_8c = (byte *)FUN_00015c60();\n            goto LAB_0002dcf0;\n          }\n          if (uVar6 != 0x35) goto LAB_0002dbd0;\n        }\n        else if (uVar6 != 0x46) {\n          if (uVar6 == 0x4b) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x798bb;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b4c;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bfc;\n              break;\n            case 3:\n              local_8c = &UNK_00079bf4;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be9;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bde;\n              break;\n            case 6:\n              local_8c = &UNK_00079bd4;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc8;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0xd:\n              local_8c = (byte *)0x79bbc;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bb1;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79ba2;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b93;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b84;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b70;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b5e;\n            }\n            goto LAB_0002dd00;\n          }\n          goto LAB_0002dbd0;\n        }\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7b69b;\n          break;\n        case 1:\n          local_8c = &UNK_000789fa;\n          break;\n        case 2:\n          local_8c = (byte *)0x78a06;\n          break;\n        case 3:\n          local_8c = &UNK_000789cd;\n          break;\n        case 4:\n          local_8c = (byte *)0x789e8;\n          break;\n        case 5:\n          local_8c = &UNK_0007ba07;\n          break;\n        case 6:\n          local_8c = &UNK_0007b9fa;\n          break;\n        case 7:\n          local_8c = &UNK_0007b9ed;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b9da;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b9c2;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b9ac;\n          break;\n        case 0xb:\n          local_8c = &UNK_0007b99f;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b990;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7b981;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        case 0xf:\n          local_8c = (byte *)0x7b973;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7b961;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7b94e;\n          break;\n        case 0x12:\n          local_8c = &UNK_0007b93e;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7b92e;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7b91c;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7b909;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar6 == 0x54) {\ncode_r0x0002edcd:\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7ac6f;\n          break;\n        case 1:\n          local_8c = &UNK_00078a81;\n          break;\n        case 2:\n          local_8c = &UNK_0007b139;\n          break;\n        case 3:\n          local_8c = &UNK_0007b12f;\n          break;\n        case 4:\n          local_8c = &UNK_0007b125;\n          break;\n        case 5:\n          local_8c = (byte *)0x7b117;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b109;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b0fb;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b0ec;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b0dd;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b0cd;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b0b8;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b0a5;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar6 < 0x55) {\n        if (uVar6 != 0x50) {\n          if (uVar6 == 0x53) goto code_r0x0002e6d7;\n          goto LAB_0002dbd0;\n        }\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7a838;\n          break;\n        case 1:\n          local_8c = &UNK_00078aac;\n          break;\n        case 2:\n          local_8c = (byte *)0x7ac65;\n          break;\n        case 3:\n          local_8c = (byte *)0x7ac5b;\n          break;\n        case 4:\n          local_8c = (byte *)0x7ac51;\n          break;\n        case 5:\n          local_8c = (byte *)0x7ac47;\n          break;\n        case 6:\n          local_8c = (byte *)0x7ac3b;\n          break;\n        case 7:\n          local_8c = (byte *)0x7ac2e;\n          break;\n        case 8:\n          local_8c = (byte *)0x7ac21;\n          break;\n        case 9:\n          local_8c = (byte *)0x7ac14;\n          break;\n        case 10:\n          local_8c = (byte *)0x7ac07;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7abf2;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7abdf;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7abd3;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7abc5;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7abb7;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7aba9;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7ab9a;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7ab89;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7ab78;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7ab67;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7ab56;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7ab49;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7ab3a;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7ab2b;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7ab1c;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7ab11;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7ab04;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7aaf7;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7aaea;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7aadc;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7aace;\n          break;\n        case 0x20:\n          local_8c = (byte *)0x7aabb;\n          break;\n        case 0x21:\n          local_8c = (byte *)0x7aab0;\n          break;\n        case 0x22:\n          local_8c = (byte *)0x7aa98;\n          break;\n        case 0x23:\n          local_8c = (byte *)0x7aa8b;\n          break;\n        case 0x24:\n          local_8c = (byte *)0x7aa74;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\nLAB_0002dd00:\n        pcVar9 = "%-22s";\n        if (DAT_000b9da0 == 0) {\n          pcVar9 = "%-17.17s";\n        }\n        printf(pcVar9,local_8c,puVar24);\n        bVar22 = true;\n        bVar20 = *(ushort *)(param_1 + 0x42) < 0x9026;\n        bVar21 = *(ushort *)(param_1 + 0x42) == 0x9026;\n        if (!bVar21) goto LAB_0002dbff;\n        iVar11 = 0xf;\n        pbVar17 = local_8c;\n        pbVar19 = (byte *)"R_ALPHA_LITUSE";\n        do {\n          if (iVar11 == 0) break;\n          iVar11 = iVar11 + -1;\n          bVar20 = *pbVar17 < *pbVar19;\n          bVar21 = *pbVar17 == *pbVar19;\n          pbVar17 = pbVar17 + (uint)bVar23 * -2 + 1;\n          pbVar19 = pbVar19 + (uint)bVar23 * -2 + 1;\n        } while (bVar21);\n        if ((!bVar20 && !bVar21) != bVar20) goto LAB_0002dbff;\n        if (param_8 == 0) {\n          if (local_90 == 0 && uVar14 == 0) goto LAB_0002dc72;\n          goto LAB_0002dc11;\n        }\n        piVar2 = (int *)((int)local_4c + iVar7 + 0x14);\n        if (*piVar2 == 0 && (uint)(6 < *(uint *)((int)local_4c + iVar7 + 0x10)) <= (uint)-*piVar2) {\n                    \n                    \n          uVar10 = (*(code *)((int)&__DT_PLTGOT +\n                             *(int *)(&DAT_0008c8d0 + *(int *)((int)local_4c + iVar7 + 0x10) * 4)))\n                             ();\n          return uVar10;\n        }\n        putc(0x20,*(FILE **)puVar5);\n        uVar10 = *(undefined4 *)((int)local_4c + iVar7 + 0x10);\n        puVar24 = (undefined *)0x5;\n        pcVar9 = (char *)dcgettext(0,"<unknown addend: %lx>");\n        printf(pcVar9,uVar10,puVar24);\n        local_6c = 0;\n      }\n      else {\n        if (uVar6 == 0x55) {\ncode_r0x0002e4ef:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b1aa;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a3e;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5ab;\n            break;\n          case 3:\n            local_8c = &UNK_0007b5a1;\n            break;\n          case 4:\n            local_8c = &UNK_0007b597;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b587;\n            break;\n          case 6:\n            local_8c = &UNK_0007b57d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b568;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b555;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 == 0x56) {\ncode_r0x0002e577:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b143;\n            break;\n          case 1:\n            local_8c = &UNK_00078a50;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b53b;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b52a;\n            break;\n          case 4:\n            local_8c = &UNK_0007b520;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b510;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4fe;\n            break;\n          case 7:\n            local_8c = &UNK_0007b4f4;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4e4;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4d2;\n            break;\n          case 10:\n            local_8c = &UNK_0007b4c8;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b8;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a7;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\nLAB_0002dbd0:\n        puVar24 = (undefined *)0x5;\n        pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx",5);\n        printf(pcVar9,local_80);\n        bVar22 = false;\n        local_8c = (byte *)0x0;\nLAB_0002dbff:\n        if (local_90 == 0 && uVar14 == 0) {\n          if (param_8 != 0) {\n            iVar11 = *(int *)((int)local_4c + iVar7 + 0x10);\n            puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14);\n            printf("%*c",(-(uint)(DAT_000b6324 == 0) & 8) + 0xc,0x20);\n            if ((int)puVar24 < 0) {\n              puVar24 = (undefined *)-(int)(puVar24 + (iVar11 != 0));\n              printf("-%llx",-iVar11,puVar24);\n            }\n            else {\n              printf("%llx",iVar11,puVar24);\n            }\n          }\n        }\n        else {\nLAB_0002dc11:\n          if ((param_4 == 0) || ((uVar14 < param_5) <= local_90)) {\n            puVar24 = (undefined *)0x5;\n            uVar10 = dcgettext(0," bad symbol index: %08lx in reloc");\n            error(uVar10,uVar14);\n            local_6c = 0;\n          }\n          else {\n            iVar18 = uVar14 * 0x1c + param_4;\n            iVar11 = FUN_0002cf40(param_7,uVar14,iVar18 + 0x10,iVar18 + 0x18,&local_48,local_4e);\n            putchar(0x20);\n            if ((*(byte *)(iVar18 + 0x14) & 0xf) == 10) {\n              uVar14 = (-(uint)(DAT_000b6324 == 0) & 6) + 8;\n              uVar15 = FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11);\n              }\n              iVar12 = (uVar14 + 1) - uVar15;\n              if (uVar14 < uVar15) {\n                iVar12 = 1;\n              }\n              puVar24 = &DAT_0007c3bc;\n              printf("()%-*s",iVar12,&DAT_0007c3bc);\n            }\n            else {\n              FUN_0001e910();\n              pcVar9 = "   ";\n              if (DAT_000b6324 == 0) {\n                pcVar9 = " ";\n              }\n              printf(pcVar9);\n            }\n            uVar14 = *(uint *)(iVar18 + 0x10);\n            if (uVar14 == 0) {\n              if ((*(byte *)(iVar18 + 0x14) & 0xf) == 3) {\n                puVar25 = *(undefined **)(iVar18 + 0x18);\n                if (puVar25 < *(undefined **)(param_1 + 0x54)) {\n                  puVar1 = (uint *)(*(int *)(param_1 + 0x5c) + (int)puVar25 * 0x48);\n                  if (puVar1 == (uint *)0x0) {\n                    pcVar9 = "<none>";\n                  }\n                  else if (*(int *)(param_1 + 100) == 0) {\n                    pcVar9 = "<no-strings>";\n                  }\n                  else {\n                    if (*puVar1 < *(uint *)(param_1 + 0x68)) goto LAB_0002ea57;\n                    pcVar9 = "<corrupt>";\n                  }\n                  puVar24 = (undefined *)0x5;\n                  dcgettext(0,pcVar9);\n                }\n                else if ((puVar25 != (undefined *)0xfffffff1) &&\n                        (puVar25 != (undefined *)0xfffffff2)) {\n                  sVar3 = *(short *)(param_1 + 0x42);\n                  if (sVar3 == 8) {\n                    if ((puVar25 != (undefined *)0xffffff03) && (puVar25 != (undefined *)0xffffff04)\n                       ) {\nLAB_0002f0b3:\n                      sprintf(local_44,"<section 0x%x>");\n                      puVar24 = puVar25;\n                    }\n                  }\n                  else if (sVar3 == 0x8c) {\n                    if (puVar25 != (undefined *)0xffffff00) goto LAB_0002f0b3;\n                  }\n                  else if ((sVar3 == 0x3e) || (sVar3 == 0xb4)) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f085;\n                  }\n                  else if (sVar3 == 0xb5) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f0b3;\n                  }\n                  else {\nLAB_0002f085:\n                    if ((sVar3 != 0x32) ||\n                       (((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )))) goto LAB_0002f0b3;\n                  }\n                }\n              }\nLAB_0002ea57:\n              FUN_0001fd20();\n            }\n            else if (param_6 == 0) {\n              puVar24 = (undefined *)0x5;\n              pcVar9 = (char *)dcgettext(0,"<string table index: %3ld>");\n              printf(pcVar9,uVar14,puVar24);\n            }\n            else if (uVar14 < param_7) {\n              FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11,puVar24);\n              }\n            }\n            else {\n              puVar24 = (undefined *)0x5;\n              uVar10 = dcgettext(0,"<corrupt string table index: %3ld>");\n              error(uVar10,uVar14);\n              local_6c = 0;\n            }\n            if (param_8 != 0) {\n              puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14);\n              iVar7 = *(int *)((int)local_4c + iVar7 + 0x10);\n              if ((int)puVar24 < 0) {\n                puVar24 = (undefined *)-(int)(puVar24 + (iVar7 != 0));\n                printf(" - %llx",-iVar7,puVar24);\n              }\n              else {\n                printf(" + %llx",iVar7,puVar24);\n              }\n            }\n          }\n        }\n        if (*(short *)(param_1 + 0x42) == 0x2b) {\n          bVar20 = false;\n          bVar22 = !bVar22;\n          if (!bVar22) {\n            iVar7 = 0xe;\n            pbVar17 = (byte *)"R_SPARC_OLO10";\n            do {\n              if (iVar7 == 0) break;\n              iVar7 = iVar7 + -1;\n              bVar20 = *local_8c < *pbVar17;\n              bVar22 = *local_8c == *pbVar17;\n              local_8c = local_8c + (uint)bVar23 * -2 + 1;\n              pbVar17 = pbVar17 + (uint)bVar23 * -2 + 1;\n            } while (bVar22);\n            if ((!bVar20 && !bVar22) == bVar20) {\n              printf(" + %lx",(int)puVar26 >> 8,puVar24);\n            }\n          }\n        }\n      }\nLAB_0002dc72:\n      putc(10,*(FILE **)puVar5);\n      if ((DAT_000b6324 == 0) && (*(short *)(param_1 + 0x42) == 8)) {\n        uVar15 = (uint)puVar26 >> 8 & 0xff;\n        uVar13 = FUN_00016e80(puVar26,uVar13,uVar15);\n        uVar14 = (uint)puVar26 >> 0x10 & 0xff;\n        iVar7 = FUN_00016e80(uVar14);\n        printf("                    Type2: ");\n        if (uVar13 == 0) {\n          puVar24 = (undefined *)0x5;\n          uVar13 = uVar15;\n          pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx");\n          printf(pcVar9,uVar13,puVar24);\n        }\n        else {\n          printf("%-17.17s",uVar13);\n        }\n        printf("\n                    Type3: ",uVar13,puVar24);\n        if (iVar7 == 0) {\n          puVar24 = (undefined *)0x5;\n          pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx");\n          printf(pcVar9,uVar14,puVar24);\n        }\n        else {\n          printf("%-17.17s",iVar7,puVar24);\n        }\n        putc(10,*(FILE **)puVar5);\n      }\n      uVar16 = uVar16 + 1;\n    } while (uVar16 < local_60[0]);\n  }\n  free(local_4c);\n  return local_6c;\n}" { (declaration "uint *puVar1;" type_identifier (pointer_declarator "*puVar1" * identifier) ;) (declaration "int *piVar2;" primitive_type (pointer_declarator "*piVar2" * identifier) ;) (declaration "short sVar3;" (sized_type_specifier "short" short) identifier ;) (declaration "undefined4 uVar4;" type_identifier identifier ;) (declaration "undefined *puVar5;" type_identifier (pointer_declarator "*puVar5" * identifier) ;) (declaration "ushort uVar6;" type_identifier identifier ;) (declaration "int iVar7;" primitive_type identifier ;) (declaration "undefined4 *puVar8;" type_identifier (pointer_declarator "*puVar8" * identifier) ;) (declaration "char *pcVar9;" primitive_type (pointer_declarator "*pcVar9" * identifier) ;) (declaration "undefined4 uVar10;" type_identifier identifier ;) (declaration "int iVar11;" primitive_type identifier ;) (declaration "int iVar12;" primitive_type identifier ;) (declaration "uint uVar13;" type_identifier identifier ;) (declaration "uint uVar14;" type_identifier identifier ;) (declaration "uint uVar15;" type_identifier identifier ;) (declaration "uint uVar16;" type_identifier identifier ;) (declaration "byte *pbVar17;" type_identifier (pointer_declarator "*pbVar17" * identifier) ;) (declaration "int iVar18;" primitive_type identifier ;) (declaration "byte *pbVar19;" type_identifier (pointer_declarator "*pbVar19" * identifier) ;) (declaration "bool bVar20;" primitive_type identifier ;) (declaration "bool bVar21;" primitive_type identifier ;) (declaration "bool bVar22;" primitive_type identifier ;) (declaration "byte bVar23;" type_identifier identifier ;) (declaration "undefined *puVar24;" type_identifier (pointer_declarator "*puVar24" * identifier) ;) (declaration "undefined *puVar25;" type_identifier (pointer_declarator "*puVar25" * identifier) ;) (declaration "undefined *puVar26;" type_identifier (pointer_declarator "*puVar26" * identifier) ;) (declaration "uint local_90;" type_identifier identifier ;) (declaration "byte *local_8c;" type_identifier (pointer_declarator "*local_8c" * identifier) ;) (declaration "uint local_80;" type_identifier identifier ;) (declaration "undefined4 local_6c;" type_identifier identifier ;) (declaration "uint local_60 [4];" type_identifier (array_declarator "local_60 [4]" identifier [ number_literal ]) ;) (declaration "undefined1 local_4e [2];" type_identifier (array_declarator "local_4e [2]" identifier [ number_literal ]) ;) (declaration "void *local_4c;" primitive_type (pointer_declarator "*local_4c" * identifier) ;) (declaration "int local_48;" primitive_type identifier ;) (declaration "char local_44 [48];" primitive_type (array_declarator "local_44 [48]" identifier [ number_literal ]) ;) (declaration "undefined4 uStack_14;" type_identifier identifier ;) (expression_statement "bVar23 = 0;" (assignment_expression "bVar23 = 0" identifier = number_literal) ;) (expression_statement "uStack_14 = 0x2d419;" (assignment_expression "uStack_14 = 0x2d419" identifier = number_literal) ;) (expression_statement "local_60[0] = param_3;" (assignment_expression "local_60[0] = param_3" (subscript_expression "local_60[0]" identifier [ number_literal ]) = identifier) ;) (if_statement "if (param_8 == -1) {\n    uVar6 = *(ushort *)(param_1 + 0x42);\n    if (uVar6 == 0x90) {\nLAB_0002d860:\n      param_8 = 1;\n      goto LAB_0002d450;\n    }\n    if (0x90 < uVar6) {\n      if (uVar6 != 0x2530) {\n        if (uVar6 < 0x2531) {\n          if (uVar6 != 0xbf) {\n            if (uVar6 < 0xc0) {\n              if (uVar6 < 0xb6) {\n                if (uVar6 < 0xb4) {\n                  if (uVar6 < 0xaf) {\n                    if ((0xac < uVar6) || (uVar6 == 0xa7)) goto LAB_0002d860;\n                  }\n                  else if (uVar6 == 0xb1) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar6 != 0xb7) {\n                if (0xb6 < uVar6) {\n                  uVar6 = uVar6 - 0xbc;\njoined_r0x0002da08:\n                  if (uVar6 < 2) goto LAB_0002d860;\n                }\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0xf3) {\n              if (uVar6 < 0xf4) {\n                if (uVar6 != 0xc5) {\n                  if (uVar6 < 0xc6) {\n                    if (uVar6 == 0xc3) goto LAB_0002d860;\n                  }\n                  else if ((ushort)(uVar6 - 0xdd) < 3) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar6 != 0x1057) {\n                if (uVar6 < 0x1058) {\n                  if (uVar6 == 0xfa) goto LAB_0002d538;\n                }\n                else if ((uVar6 == 0x1059) || (uVar6 == 0x1223)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n          }\n        }\n        else if (uVar6 != 0x9080) {\n          if (uVar6 < 0x9081) {\n            if (uVar6 == 0x7650) goto LAB_0002d538;\n            if (uVar6 < 0x7651) {\n              if (uVar6 != 0x4157) {\n                if (uVar6 < 0x4158) {\n                  if (uVar6 == 0x3330) goto LAB_0002d860;\n                }\n                else {\n                  if (uVar6 == 0x5441) goto LAB_0002d860;\n                  if (uVar6 == 0x5aa5) goto LAB_0002d538;\n                }\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0x8217) {\n              if (uVar6 < 0x8218) {\n                if (uVar6 == 0x7676) goto LAB_0002d860;\n              }\n              else {\n                if (uVar6 == 0x9026) goto LAB_0002d860;\n                if (uVar6 == 0x9041) goto LAB_0002d538;\n              }\n              goto LAB_0002d510;\n            }\n          }\n          else if (uVar6 != 0xbeef) {\n            if (uVar6 < 0xbef0) {\n              if (uVar6 != 0xabc7) {\n                if (uVar6 < 0xabc8) {\n                  if (uVar6 == 0xa390) goto LAB_0002d860;\n                }\n                else if ((uVar6 == 0xad45) || (uVar6 == 0xbaab)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0xfeb0) {\n              if (0xfeb0 < uVar6) {\n                uVar6 = uVar6 + 0x146;\n                goto joined_r0x0002da08;\n              }\n              if ((uVar6 != 0xdead) && (uVar6 != 0xf00d)) goto LAB_0002d510;\n            }\n          }\n        }\n      }\n      goto LAB_0002d860;\n    }\n    if (uVar6 == 0x3e) goto LAB_0002d860;\n    if (0x3e < uVar6) {\n      if (uVar6 < 0x5f) {\n        if (uVar6 < 0x5c) {\n          if (uVar6 < 0x55) {\n            if ((0x52 < uVar6) || ((0x4a < uVar6 && ((uVar6 < 0x4d || (uVar6 == 0x50))))))\n            goto LAB_0002d860;\n          }\n          else {\n            if (uVar6 == 0x55) goto LAB_0002d538;\n            if (uVar6 < 0x5b) goto LAB_0002d860;\n          }\nLAB_0002d510:\n          uVar10 = dcgettext(0,"Don\'t know about relocations on this machine architecture\n",5);\n          warn(uVar10);\n          goto LAB_0002d538;\n        }\n      }\n      else {\n        if (0x72 < uVar6) {\n          if (uVar6 == 0x87) goto LAB_0002d538;\n          if (uVar6 < 0x88) {\n            if (uVar6 == 0x73) goto LAB_0002d538;\n            if (uVar6 == 0x78) goto LAB_0002d860;\n          }\n          else if ((uVar6 == 0x8a) || (uVar6 == 0x8c)) goto LAB_0002d860;\n          goto LAB_0002d510;\n        }\n        if ((uVar6 < 0x71) && (uVar6 != 0x65)) {\n          if (100 < uVar6) {\n            uVar6 = uVar6 - 0x69;\n            goto joined_r0x0002da08;\n          }\n          goto LAB_0002d510;\n        }\n      }\n      goto LAB_0002d860;\n    }\n    if (0x17 < uVar6) {\n      if (uVar6 < 0x2c) {\n        if ((uVar6 < 0x2a) && (uVar6 != 0x27)) {\n          if (uVar6 == 0x28) goto LAB_0002d538;\n          if (uVar6 != 0x24) goto LAB_0002d510;\n        }\n      }\n      else if ((uVar6 < 0x2d) || ((0x30 < uVar6 && (uVar6 != 0x32)))) goto LAB_0002d510;\n      goto LAB_0002d860;\n    }\n    if ((0x13 < uVar6) || (uVar6 == 7)) goto LAB_0002d860;\n    if (uVar6 < 8) {\n      if (uVar6 != 3) {\n        if (uVar6 < 4) {\n          if (uVar6 != 2) goto LAB_0002d510;\n        }\n        else if (uVar6 != 4) {\n          if (uVar6 != 6) goto LAB_0002d510;\n          goto LAB_0002d538;\n        }\n        goto LAB_0002d860;\n      }\n    }\n    else if (uVar6 != 10) {\n      if (uVar6 < 0xb) {\n        if (uVar6 != 8) goto LAB_0002d510;\n      }\n      else {\n        if (uVar6 == 0x12) goto LAB_0002d860;\n        if (uVar6 != 0x13) goto LAB_0002d510;\n      }\n    }\nLAB_0002d538:\n    iVar7 = FUN_0001d7b0(&local_4c,local_60);\n    if (iVar7 == 0) {\n      return 0;\n    }\n    param_8 = DAT_000b9da0;\n    if (DAT_000b6324 == 0) {\n      if (DAT_000b9da0 != 0) {\n        pcVar9 = \n        "    Offset             Info             Type               Symbol\'s Value  Symbol\'s Name\n"\n        ;\nLAB_0002d598:\n        puVar24 = (undefined *)0x5;\n        pcVar9 = (char *)dcgettext(0,pcVar9,5);\n        printf(pcVar9);\n        param_8 = 0;\n        goto LAB_0002d5b6;\n      }\n      pcVar9 = "  Offset          Info           Type           Sym. Value    Sym. Name\n";\n    }\n    else {\n      if (DAT_000b9da0 != 0) {\n        pcVar9 = " Offset     Info    Type                Sym. Value  Symbol\'s Name\n";\n        goto LAB_0002d598;\n      }\n      pcVar9 = " Offset     Info    Type            Sym.Value  Sym. Name\n";\n    }\n  }\n  else {\n    if (param_8 == 0) goto LAB_0002d538;\nLAB_0002d450:\n    iVar7 = FUN_0001e360(&local_4c,local_60);\n    if (iVar7 == 0) {\n      return 0;\n    }\n    if (DAT_000b6324 == 0) {\n      if (DAT_000b9da0 == 0) {\n        pcVar9 = \n        "  Offset          Info           Type           Sym. Value    Sym. Name + Addend\n";\n      }\n      else {\n        pcVar9 = \n        "    Offset             Info             Type               Symbol\'s Value  Symbol\'s Name + Addend\n"\n        ;\n      }\n    }\n    else if (DAT_000b9da0 == 0) {\n      pcVar9 = " Offset     Info    Type            Sym.Value  Sym. Name + Addend\n";\n    }\n    else {\n      pcVar9 = " Offset     Info    Type                Sym. Value  Symbol\'s Name + Addend\n";\n    }\n  }" if (parenthesized_expression "(param_8 == -1)" ( (binary_expression "param_8 == -1" identifier == number_literal) )) (compound_statement "{\n    uVar6 = *(ushort *)(param_1 + 0x42);\n    if (uVar6 == 0x90) {\nLAB_0002d860:\n      param_8 = 1;\n      goto LAB_0002d450;\n    }\n    if (0x90 < uVar6) {\n      if (uVar6 != 0x2530) {\n        if (uVar6 < 0x2531) {\n          if (uVar6 != 0xbf) {\n            if (uVar6 < 0xc0) {\n              if (uVar6 < 0xb6) {\n                if (uVar6 < 0xb4) {\n                  if (uVar6 < 0xaf) {\n                    if ((0xac < uVar6) || (uVar6 == 0xa7)) goto LAB_0002d860;\n                  }\n                  else if (uVar6 == 0xb1) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar6 != 0xb7) {\n                if (0xb6 < uVar6) {\n                  uVar6 = uVar6 - 0xbc;\njoined_r0x0002da08:\n                  if (uVar6 < 2) goto LAB_0002d860;\n                }\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0xf3) {\n              if (uVar6 < 0xf4) {\n                if (uVar6 != 0xc5) {\n                  if (uVar6 < 0xc6) {\n                    if (uVar6 == 0xc3) goto LAB_0002d860;\n                  }\n                  else if ((ushort)(uVar6 - 0xdd) < 3) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar6 != 0x1057) {\n                if (uVar6 < 0x1058) {\n                  if (uVar6 == 0xfa) goto LAB_0002d538;\n                }\n                else if ((uVar6 == 0x1059) || (uVar6 == 0x1223)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n          }\n        }\n        else if (uVar6 != 0x9080) {\n          if (uVar6 < 0x9081) {\n            if (uVar6 == 0x7650) goto LAB_0002d538;\n            if (uVar6 < 0x7651) {\n              if (uVar6 != 0x4157) {\n                if (uVar6 < 0x4158) {\n                  if (uVar6 == 0x3330) goto LAB_0002d860;\n                }\n                else {\n                  if (uVar6 == 0x5441) goto LAB_0002d860;\n                  if (uVar6 == 0x5aa5) goto LAB_0002d538;\n                }\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0x8217) {\n              if (uVar6 < 0x8218) {\n                if (uVar6 == 0x7676) goto LAB_0002d860;\n              }\n              else {\n                if (uVar6 == 0x9026) goto LAB_0002d860;\n                if (uVar6 == 0x9041) goto LAB_0002d538;\n              }\n              goto LAB_0002d510;\n            }\n          }\n          else if (uVar6 != 0xbeef) {\n            if (uVar6 < 0xbef0) {\n              if (uVar6 != 0xabc7) {\n                if (uVar6 < 0xabc8) {\n                  if (uVar6 == 0xa390) goto LAB_0002d860;\n                }\n                else if ((uVar6 == 0xad45) || (uVar6 == 0xbaab)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0xfeb0) {\n              if (0xfeb0 < uVar6) {\n                uVar6 = uVar6 + 0x146;\n                goto joined_r0x0002da08;\n              }\n              if ((uVar6 != 0xdead) && (uVar6 != 0xf00d)) goto LAB_0002d510;\n            }\n          }\n        }\n      }\n      goto LAB_0002d860;\n    }\n    if (uVar6 == 0x3e) goto LAB_0002d860;\n    if (0x3e < uVar6) {\n      if (uVar6 < 0x5f) {\n        if (uVar6 < 0x5c) {\n          if (uVar6 < 0x55) {\n            if ((0x52 < uVar6) || ((0x4a < uVar6 && ((uVar6 < 0x4d || (uVar6 == 0x50))))))\n            goto LAB_0002d860;\n          }\n          else {\n            if (uVar6 == 0x55) goto LAB_0002d538;\n            if (uVar6 < 0x5b) goto LAB_0002d860;\n          }\nLAB_0002d510:\n          uVar10 = dcgettext(0,"Don\'t know about relocations on this machine architecture\n",5);\n          warn(uVar10);\n          goto LAB_0002d538;\n        }\n      }\n      else {\n        if (0x72 < uVar6) {\n          if (uVar6 == 0x87) goto LAB_0002d538;\n          if (uVar6 < 0x88) {\n            if (uVar6 == 0x73) goto LAB_0002d538;\n            if (uVar6 == 0x78) goto LAB_0002d860;\n          }\n          else if ((uVar6 == 0x8a) || (uVar6 == 0x8c)) goto LAB_0002d860;\n          goto LAB_0002d510;\n        }\n        if ((uVar6 < 0x71) && (uVar6 != 0x65)) {\n          if (100 < uVar6) {\n            uVar6 = uVar6 - 0x69;\n            goto joined_r0x0002da08;\n          }\n          goto LAB_0002d510;\n        }\n      }\n      goto LAB_0002d860;\n    }\n    if (0x17 < uVar6) {\n      if (uVar6 < 0x2c) {\n        if ((uVar6 < 0x2a) && (uVar6 != 0x27)) {\n          if (uVar6 == 0x28) goto LAB_0002d538;\n          if (uVar6 != 0x24) goto LAB_0002d510;\n        }\n      }\n      else if ((uVar6 < 0x2d) || ((0x30 < uVar6 && (uVar6 != 0x32)))) goto LAB_0002d510;\n      goto LAB_0002d860;\n    }\n    if ((0x13 < uVar6) || (uVar6 == 7)) goto LAB_0002d860;\n    if (uVar6 < 8) {\n      if (uVar6 != 3) {\n        if (uVar6 < 4) {\n          if (uVar6 != 2) goto LAB_0002d510;\n        }\n        else if (uVar6 != 4) {\n          if (uVar6 != 6) goto LAB_0002d510;\n          goto LAB_0002d538;\n        }\n        goto LAB_0002d860;\n      }\n    }\n    else if (uVar6 != 10) {\n      if (uVar6 < 0xb) {\n        if (uVar6 != 8) goto LAB_0002d510;\n      }\n      else {\n        if (uVar6 == 0x12) goto LAB_0002d860;\n        if (uVar6 != 0x13) goto LAB_0002d510;\n      }\n    }\nLAB_0002d538:\n    iVar7 = FUN_0001d7b0(&local_4c,local_60);\n    if (iVar7 == 0) {\n      return 0;\n    }\n    param_8 = DAT_000b9da0;\n    if (DAT_000b6324 == 0) {\n      if (DAT_000b9da0 != 0) {\n        pcVar9 = \n        "    Offset             Info             Type               Symbol\'s Value  Symbol\'s Name\n"\n        ;\nLAB_0002d598:\n        puVar24 = (undefined *)0x5;\n        pcVar9 = (char *)dcgettext(0,pcVar9,5);\n        printf(pcVar9);\n        param_8 = 0;\n        goto LAB_0002d5b6;\n      }\n      pcVar9 = "  Offset          Info           Type           Sym. Value    Sym. Name\n";\n    }\n    else {\n      if (DAT_000b9da0 != 0) {\n        pcVar9 = " Offset     Info    Type                Sym. Value  Symbol\'s Name\n";\n        goto LAB_0002d598;\n      }\n      pcVar9 = " Offset     Info    Type            Sym.Value  Sym. Name\n";\n    }\n  }" { (expression_statement "uVar6 = *(ushort *)(param_1 + 0x42);" (assignment_expression "uVar6 = *(ushort *)(param_1 + 0x42)" identifier = (pointer_expression "*(ushort *)(param_1 + 0x42)" * (cast_expression "(ushort *)(param_1 + 0x42)" ( (type_descriptor "ushort *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(param_1 + 0x42)" ( (binary_expression "param_1 + 0x42" identifier + number_literal) ))))) ;) (if_statement "if (uVar6 == 0x90) {\nLAB_0002d860:\n      param_8 = 1;\n      goto LAB_0002d450;\n    }" if (parenthesized_expression "(uVar6 == 0x90)" ( (binary_expression "uVar6 == 0x90" identifier == number_literal) )) (compound_statement "{\nLAB_0002d860:\n      param_8 = 1;\n      goto LAB_0002d450;\n    }" { (labeled_statement "LAB_0002d860:\n      param_8 = 1;" statement_identifier : (expression_statement "param_8 = 1;" (assignment_expression "param_8 = 1" identifier = number_literal) ;)) (goto_statement "goto LAB_0002d450;" goto statement_identifier ;) })) (if_statement "if (0x90 < uVar6) {\n      if (uVar6 != 0x2530) {\n        if (uVar6 < 0x2531) {\n          if (uVar6 != 0xbf) {\n            if (uVar6 < 0xc0) {\n              if (uVar6 < 0xb6) {\n                if (uVar6 < 0xb4) {\n                  if (uVar6 < 0xaf) {\n                    if ((0xac < uVar6) || (uVar6 == 0xa7)) goto LAB_0002d860;\n                  }\n                  else if (uVar6 == 0xb1) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar6 != 0xb7) {\n                if (0xb6 < uVar6) {\n                  uVar6 = uVar6 - 0xbc;\njoined_r0x0002da08:\n                  if (uVar6 < 2) goto LAB_0002d860;\n                }\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0xf3) {\n              if (uVar6 < 0xf4) {\n                if (uVar6 != 0xc5) {\n                  if (uVar6 < 0xc6) {\n                    if (uVar6 == 0xc3) goto LAB_0002d860;\n                  }\n                  else if ((ushort)(uVar6 - 0xdd) < 3) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar6 != 0x1057) {\n                if (uVar6 < 0x1058) {\n                  if (uVar6 == 0xfa) goto LAB_0002d538;\n                }\n                else if ((uVar6 == 0x1059) || (uVar6 == 0x1223)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n          }\n        }\n        else if (uVar6 != 0x9080) {\n          if (uVar6 < 0x9081) {\n            if (uVar6 == 0x7650) goto LAB_0002d538;\n            if (uVar6 < 0x7651) {\n              if (uVar6 != 0x4157) {\n                if (uVar6 < 0x4158) {\n                  if (uVar6 == 0x3330) goto LAB_0002d860;\n                }\n                else {\n                  if (uVar6 == 0x5441) goto LAB_0002d860;\n                  if (uVar6 == 0x5aa5) goto LAB_0002d538;\n                }\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0x8217) {\n              if (uVar6 < 0x8218) {\n                if (uVar6 == 0x7676) goto LAB_0002d860;\n              }\n              else {\n                if (uVar6 == 0x9026) goto LAB_0002d860;\n                if (uVar6 == 0x9041) goto LAB_0002d538;\n              }\n              goto LAB_0002d510;\n            }\n          }\n          else if (uVar6 != 0xbeef) {\n            if (uVar6 < 0xbef0) {\n              if (uVar6 != 0xabc7) {\n                if (uVar6 < 0xabc8) {\n                  if (uVar6 == 0xa390) goto LAB_0002d860;\n                }\n                else if ((uVar6 == 0xad45) || (uVar6 == 0xbaab)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0xfeb0) {\n              if (0xfeb0 < uVar6) {\n                uVar6 = uVar6 + 0x146;\n                goto joined_r0x0002da08;\n              }\n              if ((uVar6 != 0xdead) && (uVar6 != 0xf00d)) goto LAB_0002d510;\n            }\n          }\n        }\n      }\n      goto LAB_0002d860;\n    }" if (parenthesized_expression "(0x90 < uVar6)" ( (binary_expression "0x90 < uVar6" number_literal < identifier) )) (compound_statement "{\n      if (uVar6 != 0x2530) {\n        if (uVar6 < 0x2531) {\n          if (uVar6 != 0xbf) {\n            if (uVar6 < 0xc0) {\n              if (uVar6 < 0xb6) {\n                if (uVar6 < 0xb4) {\n                  if (uVar6 < 0xaf) {\n                    if ((0xac < uVar6) || (uVar6 == 0xa7)) goto LAB_0002d860;\n                  }\n                  else if (uVar6 == 0xb1) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar6 != 0xb7) {\n                if (0xb6 < uVar6) {\n                  uVar6 = uVar6 - 0xbc;\njoined_r0x0002da08:\n                  if (uVar6 < 2) goto LAB_0002d860;\n                }\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0xf3) {\n              if (uVar6 < 0xf4) {\n                if (uVar6 != 0xc5) {\n                  if (uVar6 < 0xc6) {\n                    if (uVar6 == 0xc3) goto LAB_0002d860;\n                  }\n                  else if ((ushort)(uVar6 - 0xdd) < 3) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar6 != 0x1057) {\n                if (uVar6 < 0x1058) {\n                  if (uVar6 == 0xfa) goto LAB_0002d538;\n                }\n                else if ((uVar6 == 0x1059) || (uVar6 == 0x1223)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n          }\n        }\n        else if (uVar6 != 0x9080) {\n          if (uVar6 < 0x9081) {\n            if (uVar6 == 0x7650) goto LAB_0002d538;\n            if (uVar6 < 0x7651) {\n              if (uVar6 != 0x4157) {\n                if (uVar6 < 0x4158) {\n                  if (uVar6 == 0x3330) goto LAB_0002d860;\n                }\n                else {\n                  if (uVar6 == 0x5441) goto LAB_0002d860;\n                  if (uVar6 == 0x5aa5) goto LAB_0002d538;\n                }\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0x8217) {\n              if (uVar6 < 0x8218) {\n                if (uVar6 == 0x7676) goto LAB_0002d860;\n              }\n              else {\n                if (uVar6 == 0x9026) goto LAB_0002d860;\n                if (uVar6 == 0x9041) goto LAB_0002d538;\n              }\n              goto LAB_0002d510;\n            }\n          }\n          else if (uVar6 != 0xbeef) {\n            if (uVar6 < 0xbef0) {\n              if (uVar6 != 0xabc7) {\n                if (uVar6 < 0xabc8) {\n                  if (uVar6 == 0xa390) goto LAB_0002d860;\n                }\n                else if ((uVar6 == 0xad45) || (uVar6 == 0xbaab)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0xfeb0) {\n              if (0xfeb0 < uVar6) {\n                uVar6 = uVar6 + 0x146;\n                goto joined_r0x0002da08;\n              }\n              if ((uVar6 != 0xdead) && (uVar6 != 0xf00d)) goto LAB_0002d510;\n            }\n          }\n        }\n      }\n      goto LAB_0002d860;\n    }" { (if_statement "if (uVar6 != 0x2530) {\n        if (uVar6 < 0x2531) {\n          if (uVar6 != 0xbf) {\n            if (uVar6 < 0xc0) {\n              if (uVar6 < 0xb6) {\n                if (uVar6 < 0xb4) {\n                  if (uVar6 < 0xaf) {\n                    if ((0xac < uVar6) || (uVar6 == 0xa7)) goto LAB_0002d860;\n                  }\n                  else if (uVar6 == 0xb1) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar6 != 0xb7) {\n                if (0xb6 < uVar6) {\n                  uVar6 = uVar6 - 0xbc;\njoined_r0x0002da08:\n                  if (uVar6 < 2) goto LAB_0002d860;\n                }\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0xf3) {\n              if (uVar6 < 0xf4) {\n                if (uVar6 != 0xc5) {\n                  if (uVar6 < 0xc6) {\n                    if (uVar6 == 0xc3) goto LAB_0002d860;\n                  }\n                  else if ((ushort)(uVar6 - 0xdd) < 3) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar6 != 0x1057) {\n                if (uVar6 < 0x1058) {\n                  if (uVar6 == 0xfa) goto LAB_0002d538;\n                }\n                else if ((uVar6 == 0x1059) || (uVar6 == 0x1223)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n          }\n        }\n        else if (uVar6 != 0x9080) {\n          if (uVar6 < 0x9081) {\n            if (uVar6 == 0x7650) goto LAB_0002d538;\n            if (uVar6 < 0x7651) {\n              if (uVar6 != 0x4157) {\n                if (uVar6 < 0x4158) {\n                  if (uVar6 == 0x3330) goto LAB_0002d860;\n                }\n                else {\n                  if (uVar6 == 0x5441) goto LAB_0002d860;\n                  if (uVar6 == 0x5aa5) goto LAB_0002d538;\n                }\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0x8217) {\n              if (uVar6 < 0x8218) {\n                if (uVar6 == 0x7676) goto LAB_0002d860;\n              }\n              else {\n                if (uVar6 == 0x9026) goto LAB_0002d860;\n                if (uVar6 == 0x9041) goto LAB_0002d538;\n              }\n              goto LAB_0002d510;\n            }\n          }\n          else if (uVar6 != 0xbeef) {\n            if (uVar6 < 0xbef0) {\n              if (uVar6 != 0xabc7) {\n                if (uVar6 < 0xabc8) {\n                  if (uVar6 == 0xa390) goto LAB_0002d860;\n                }\n                else if ((uVar6 == 0xad45) || (uVar6 == 0xbaab)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0xfeb0) {\n              if (0xfeb0 < uVar6) {\n                uVar6 = uVar6 + 0x146;\n                goto joined_r0x0002da08;\n              }\n              if ((uVar6 != 0xdead) && (uVar6 != 0xf00d)) goto LAB_0002d510;\n            }\n          }\n        }\n      }" if (parenthesized_expression "(uVar6 != 0x2530)" ( (binary_expression "uVar6 != 0x2530" identifier != number_literal) )) (compound_statement "{\n        if (uVar6 < 0x2531) {\n          if (uVar6 != 0xbf) {\n            if (uVar6 < 0xc0) {\n              if (uVar6 < 0xb6) {\n                if (uVar6 < 0xb4) {\n                  if (uVar6 < 0xaf) {\n                    if ((0xac < uVar6) || (uVar6 == 0xa7)) goto LAB_0002d860;\n                  }\n                  else if (uVar6 == 0xb1) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar6 != 0xb7) {\n                if (0xb6 < uVar6) {\n                  uVar6 = uVar6 - 0xbc;\njoined_r0x0002da08:\n                  if (uVar6 < 2) goto LAB_0002d860;\n                }\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0xf3) {\n              if (uVar6 < 0xf4) {\n                if (uVar6 != 0xc5) {\n                  if (uVar6 < 0xc6) {\n                    if (uVar6 == 0xc3) goto LAB_0002d860;\n                  }\n                  else if ((ushort)(uVar6 - 0xdd) < 3) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar6 != 0x1057) {\n                if (uVar6 < 0x1058) {\n                  if (uVar6 == 0xfa) goto LAB_0002d538;\n                }\n                else if ((uVar6 == 0x1059) || (uVar6 == 0x1223)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n          }\n        }\n        else if (uVar6 != 0x9080) {\n          if (uVar6 < 0x9081) {\n            if (uVar6 == 0x7650) goto LAB_0002d538;\n            if (uVar6 < 0x7651) {\n              if (uVar6 != 0x4157) {\n                if (uVar6 < 0x4158) {\n                  if (uVar6 == 0x3330) goto LAB_0002d860;\n                }\n                else {\n                  if (uVar6 == 0x5441) goto LAB_0002d860;\n                  if (uVar6 == 0x5aa5) goto LAB_0002d538;\n                }\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0x8217) {\n              if (uVar6 < 0x8218) {\n                if (uVar6 == 0x7676) goto LAB_0002d860;\n              }\n              else {\n                if (uVar6 == 0x9026) goto LAB_0002d860;\n                if (uVar6 == 0x9041) goto LAB_0002d538;\n              }\n              goto LAB_0002d510;\n            }\n          }\n          else if (uVar6 != 0xbeef) {\n            if (uVar6 < 0xbef0) {\n              if (uVar6 != 0xabc7) {\n                if (uVar6 < 0xabc8) {\n                  if (uVar6 == 0xa390) goto LAB_0002d860;\n                }\n                else if ((uVar6 == 0xad45) || (uVar6 == 0xbaab)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0xfeb0) {\n              if (0xfeb0 < uVar6) {\n                uVar6 = uVar6 + 0x146;\n                goto joined_r0x0002da08;\n              }\n              if ((uVar6 != 0xdead) && (uVar6 != 0xf00d)) goto LAB_0002d510;\n            }\n          }\n        }\n      }" { (if_statement "if (uVar6 < 0x2531) {\n          if (uVar6 != 0xbf) {\n            if (uVar6 < 0xc0) {\n              if (uVar6 < 0xb6) {\n                if (uVar6 < 0xb4) {\n                  if (uVar6 < 0xaf) {\n                    if ((0xac < uVar6) || (uVar6 == 0xa7)) goto LAB_0002d860;\n                  }\n                  else if (uVar6 == 0xb1) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar6 != 0xb7) {\n                if (0xb6 < uVar6) {\n                  uVar6 = uVar6 - 0xbc;\njoined_r0x0002da08:\n                  if (uVar6 < 2) goto LAB_0002d860;\n                }\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0xf3) {\n              if (uVar6 < 0xf4) {\n                if (uVar6 != 0xc5) {\n                  if (uVar6 < 0xc6) {\n                    if (uVar6 == 0xc3) goto LAB_0002d860;\n                  }\n                  else if ((ushort)(uVar6 - 0xdd) < 3) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar6 != 0x1057) {\n                if (uVar6 < 0x1058) {\n                  if (uVar6 == 0xfa) goto LAB_0002d538;\n                }\n                else if ((uVar6 == 0x1059) || (uVar6 == 0x1223)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n          }\n        }\n        else if (uVar6 != 0x9080) {\n          if (uVar6 < 0x9081) {\n            if (uVar6 == 0x7650) goto LAB_0002d538;\n            if (uVar6 < 0x7651) {\n              if (uVar6 != 0x4157) {\n                if (uVar6 < 0x4158) {\n                  if (uVar6 == 0x3330) goto LAB_0002d860;\n                }\n                else {\n                  if (uVar6 == 0x5441) goto LAB_0002d860;\n                  if (uVar6 == 0x5aa5) goto LAB_0002d538;\n                }\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0x8217) {\n              if (uVar6 < 0x8218) {\n                if (uVar6 == 0x7676) goto LAB_0002d860;\n              }\n              else {\n                if (uVar6 == 0x9026) goto LAB_0002d860;\n                if (uVar6 == 0x9041) goto LAB_0002d538;\n              }\n              goto LAB_0002d510;\n            }\n          }\n          else if (uVar6 != 0xbeef) {\n            if (uVar6 < 0xbef0) {\n              if (uVar6 != 0xabc7) {\n                if (uVar6 < 0xabc8) {\n                  if (uVar6 == 0xa390) goto LAB_0002d860;\n                }\n                else if ((uVar6 == 0xad45) || (uVar6 == 0xbaab)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0xfeb0) {\n              if (0xfeb0 < uVar6) {\n                uVar6 = uVar6 + 0x146;\n                goto joined_r0x0002da08;\n              }\n              if ((uVar6 != 0xdead) && (uVar6 != 0xf00d)) goto LAB_0002d510;\n            }\n          }\n        }" if (parenthesized_expression "(uVar6 < 0x2531)" ( (binary_expression "uVar6 < 0x2531" identifier < number_literal) )) (compound_statement "{\n          if (uVar6 != 0xbf) {\n            if (uVar6 < 0xc0) {\n              if (uVar6 < 0xb6) {\n                if (uVar6 < 0xb4) {\n                  if (uVar6 < 0xaf) {\n                    if ((0xac < uVar6) || (uVar6 == 0xa7)) goto LAB_0002d860;\n                  }\n                  else if (uVar6 == 0xb1) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar6 != 0xb7) {\n                if (0xb6 < uVar6) {\n                  uVar6 = uVar6 - 0xbc;\njoined_r0x0002da08:\n                  if (uVar6 < 2) goto LAB_0002d860;\n                }\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0xf3) {\n              if (uVar6 < 0xf4) {\n                if (uVar6 != 0xc5) {\n                  if (uVar6 < 0xc6) {\n                    if (uVar6 == 0xc3) goto LAB_0002d860;\n                  }\n                  else if ((ushort)(uVar6 - 0xdd) < 3) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar6 != 0x1057) {\n                if (uVar6 < 0x1058) {\n                  if (uVar6 == 0xfa) goto LAB_0002d538;\n                }\n                else if ((uVar6 == 0x1059) || (uVar6 == 0x1223)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n          }\n        }" { (if_statement "if (uVar6 != 0xbf) {\n            if (uVar6 < 0xc0) {\n              if (uVar6 < 0xb6) {\n                if (uVar6 < 0xb4) {\n                  if (uVar6 < 0xaf) {\n                    if ((0xac < uVar6) || (uVar6 == 0xa7)) goto LAB_0002d860;\n                  }\n                  else if (uVar6 == 0xb1) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar6 != 0xb7) {\n                if (0xb6 < uVar6) {\n                  uVar6 = uVar6 - 0xbc;\njoined_r0x0002da08:\n                  if (uVar6 < 2) goto LAB_0002d860;\n                }\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0xf3) {\n              if (uVar6 < 0xf4) {\n                if (uVar6 != 0xc5) {\n                  if (uVar6 < 0xc6) {\n                    if (uVar6 == 0xc3) goto LAB_0002d860;\n                  }\n                  else if ((ushort)(uVar6 - 0xdd) < 3) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar6 != 0x1057) {\n                if (uVar6 < 0x1058) {\n                  if (uVar6 == 0xfa) goto LAB_0002d538;\n                }\n                else if ((uVar6 == 0x1059) || (uVar6 == 0x1223)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n          }" if (parenthesized_expression "(uVar6 != 0xbf)" ( (binary_expression "uVar6 != 0xbf" identifier != number_literal) )) (compound_statement "{\n            if (uVar6 < 0xc0) {\n              if (uVar6 < 0xb6) {\n                if (uVar6 < 0xb4) {\n                  if (uVar6 < 0xaf) {\n                    if ((0xac < uVar6) || (uVar6 == 0xa7)) goto LAB_0002d860;\n                  }\n                  else if (uVar6 == 0xb1) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar6 != 0xb7) {\n                if (0xb6 < uVar6) {\n                  uVar6 = uVar6 - 0xbc;\njoined_r0x0002da08:\n                  if (uVar6 < 2) goto LAB_0002d860;\n                }\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0xf3) {\n              if (uVar6 < 0xf4) {\n                if (uVar6 != 0xc5) {\n                  if (uVar6 < 0xc6) {\n                    if (uVar6 == 0xc3) goto LAB_0002d860;\n                  }\n                  else if ((ushort)(uVar6 - 0xdd) < 3) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar6 != 0x1057) {\n                if (uVar6 < 0x1058) {\n                  if (uVar6 == 0xfa) goto LAB_0002d538;\n                }\n                else if ((uVar6 == 0x1059) || (uVar6 == 0x1223)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n          }" { (if_statement "if (uVar6 < 0xc0) {\n              if (uVar6 < 0xb6) {\n                if (uVar6 < 0xb4) {\n                  if (uVar6 < 0xaf) {\n                    if ((0xac < uVar6) || (uVar6 == 0xa7)) goto LAB_0002d860;\n                  }\n                  else if (uVar6 == 0xb1) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar6 != 0xb7) {\n                if (0xb6 < uVar6) {\n                  uVar6 = uVar6 - 0xbc;\njoined_r0x0002da08:\n                  if (uVar6 < 2) goto LAB_0002d860;\n                }\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0xf3) {\n              if (uVar6 < 0xf4) {\n                if (uVar6 != 0xc5) {\n                  if (uVar6 < 0xc6) {\n                    if (uVar6 == 0xc3) goto LAB_0002d860;\n                  }\n                  else if ((ushort)(uVar6 - 0xdd) < 3) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar6 != 0x1057) {\n                if (uVar6 < 0x1058) {\n                  if (uVar6 == 0xfa) goto LAB_0002d538;\n                }\n                else if ((uVar6 == 0x1059) || (uVar6 == 0x1223)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }" if (parenthesized_expression "(uVar6 < 0xc0)" ( (binary_expression "uVar6 < 0xc0" identifier < number_literal) )) (compound_statement "{\n              if (uVar6 < 0xb6) {\n                if (uVar6 < 0xb4) {\n                  if (uVar6 < 0xaf) {\n                    if ((0xac < uVar6) || (uVar6 == 0xa7)) goto LAB_0002d860;\n                  }\n                  else if (uVar6 == 0xb1) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar6 != 0xb7) {\n                if (0xb6 < uVar6) {\n                  uVar6 = uVar6 - 0xbc;\njoined_r0x0002da08:\n                  if (uVar6 < 2) goto LAB_0002d860;\n                }\n                goto LAB_0002d510;\n              }\n            }" { (if_statement "if (uVar6 < 0xb6) {\n                if (uVar6 < 0xb4) {\n                  if (uVar6 < 0xaf) {\n                    if ((0xac < uVar6) || (uVar6 == 0xa7)) goto LAB_0002d860;\n                  }\n                  else if (uVar6 == 0xb1) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar6 != 0xb7) {\n                if (0xb6 < uVar6) {\n                  uVar6 = uVar6 - 0xbc;\njoined_r0x0002da08:\n                  if (uVar6 < 2) goto LAB_0002d860;\n                }\n                goto LAB_0002d510;\n              }" if (parenthesized_expression "(uVar6 < 0xb6)" ( (binary_expression "uVar6 < 0xb6" identifier < number_literal) )) (compound_statement "{\n                if (uVar6 < 0xb4) {\n                  if (uVar6 < 0xaf) {\n                    if ((0xac < uVar6) || (uVar6 == 0xa7)) goto LAB_0002d860;\n                  }\n                  else if (uVar6 == 0xb1) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }" { (if_statement "if (uVar6 < 0xb4) {\n                  if (uVar6 < 0xaf) {\n                    if ((0xac < uVar6) || (uVar6 == 0xa7)) goto LAB_0002d860;\n                  }\n                  else if (uVar6 == 0xb1) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }" if (parenthesized_expression "(uVar6 < 0xb4)" ( (binary_expression "uVar6 < 0xb4" identifier < number_literal) )) (compound_statement "{\n                  if (uVar6 < 0xaf) {\n                    if ((0xac < uVar6) || (uVar6 == 0xa7)) goto LAB_0002d860;\n                  }\n                  else if (uVar6 == 0xb1) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }" { (if_statement "if (uVar6 < 0xaf) {\n                    if ((0xac < uVar6) || (uVar6 == 0xa7)) goto LAB_0002d860;\n                  }\n                  else if (uVar6 == 0xb1) goto LAB_0002d860;" if (parenthesized_expression "(uVar6 < 0xaf)" ( (binary_expression "uVar6 < 0xaf" identifier < number_literal) )) (compound_statement "{\n                    if ((0xac < uVar6) || (uVar6 == 0xa7)) goto LAB_0002d860;\n                  }" { (if_statement "if ((0xac < uVar6) || (uVar6 == 0xa7)) goto LAB_0002d860;" if (parenthesized_expression "((0xac < uVar6) || (uVar6 == 0xa7))" ( (binary_expression "(0xac < uVar6) || (uVar6 == 0xa7)" (parenthesized_expression "(0xac < uVar6)" ( (binary_expression "0xac < uVar6" number_literal < identifier) )) || (parenthesized_expression "(uVar6 == 0xa7)" ( (binary_expression "uVar6 == 0xa7" identifier == number_literal) ))) )) (goto_statement "goto LAB_0002d860;" goto statement_identifier ;)) }) (else_clause "else if (uVar6 == 0xb1) goto LAB_0002d860;" else (if_statement "if (uVar6 == 0xb1) goto LAB_0002d860;" if (parenthesized_expression "(uVar6 == 0xb1)" ( (binary_expression "uVar6 == 0xb1" identifier == number_literal) )) (goto_statement "goto LAB_0002d860;" goto statement_identifier ;)))) (goto_statement "goto LAB_0002d510;" goto statement_identifier ;) })) }) (else_clause "else if (uVar6 != 0xb7) {\n                if (0xb6 < uVar6) {\n                  uVar6 = uVar6 - 0xbc;\njoined_r0x0002da08:\n                  if (uVar6 < 2) goto LAB_0002d860;\n                }\n                goto LAB_0002d510;\n              }" else (if_statement "if (uVar6 != 0xb7) {\n                if (0xb6 < uVar6) {\n                  uVar6 = uVar6 - 0xbc;\njoined_r0x0002da08:\n                  if (uVar6 < 2) goto LAB_0002d860;\n                }\n                goto LAB_0002d510;\n              }" if (parenthesized_expression "(uVar6 != 0xb7)" ( (binary_expression "uVar6 != 0xb7" identifier != number_literal) )) (compound_statement "{\n                if (0xb6 < uVar6) {\n                  uVar6 = uVar6 - 0xbc;\njoined_r0x0002da08:\n                  if (uVar6 < 2) goto LAB_0002d860;\n                }\n                goto LAB_0002d510;\n              }" { (if_statement "if (0xb6 < uVar6) {\n                  uVar6 = uVar6 - 0xbc;\njoined_r0x0002da08:\n                  if (uVar6 < 2) goto LAB_0002d860;\n                }" if (parenthesized_expression "(0xb6 < uVar6)" ( (binary_expression "0xb6 < uVar6" number_literal < identifier) )) (compound_statement "{\n                  uVar6 = uVar6 - 0xbc;\njoined_r0x0002da08:\n                  if (uVar6 < 2) goto LAB_0002d860;\n                }" { (expression_statement "uVar6 = uVar6 - 0xbc;" (assignment_expression "uVar6 = uVar6 - 0xbc" identifier = (binary_expression "uVar6 - 0xbc" identifier - number_literal)) ;) (labeled_statement "joined_r0x0002da08:\n                  if (uVar6 < 2) goto LAB_0002d860;" statement_identifier : (if_statement "if (uVar6 < 2) goto LAB_0002d860;" if (parenthesized_expression "(uVar6 < 2)" ( (binary_expression "uVar6 < 2" identifier < number_literal) )) (goto_statement "goto LAB_0002d860;" goto statement_identifier ;))) })) (goto_statement "goto LAB_0002d510;" goto statement_identifier ;) })))) }) (else_clause "else if (uVar6 != 0xf3) {\n              if (uVar6 < 0xf4) {\n                if (uVar6 != 0xc5) {\n                  if (uVar6 < 0xc6) {\n                    if (uVar6 == 0xc3) goto LAB_0002d860;\n                  }\n                  else if ((ushort)(uVar6 - 0xdd) < 3) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar6 != 0x1057) {\n                if (uVar6 < 0x1058) {\n                  if (uVar6 == 0xfa) goto LAB_0002d538;\n                }\n                else if ((uVar6 == 0x1059) || (uVar6 == 0x1223)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }" else (if_statement "if (uVar6 != 0xf3) {\n              if (uVar6 < 0xf4) {\n                if (uVar6 != 0xc5) {\n                  if (uVar6 < 0xc6) {\n                    if (uVar6 == 0xc3) goto LAB_0002d860;\n                  }\n                  else if ((ushort)(uVar6 - 0xdd) < 3) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar6 != 0x1057) {\n                if (uVar6 < 0x1058) {\n                  if (uVar6 == 0xfa) goto LAB_0002d538;\n                }\n                else if ((uVar6 == 0x1059) || (uVar6 == 0x1223)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }" if (parenthesized_expression "(uVar6 != 0xf3)" ( (binary_expression "uVar6 != 0xf3" identifier != number_literal) )) (compound_statement "{\n              if (uVar6 < 0xf4) {\n                if (uVar6 != 0xc5) {\n                  if (uVar6 < 0xc6) {\n                    if (uVar6 == 0xc3) goto LAB_0002d860;\n                  }\n                  else if ((ushort)(uVar6 - 0xdd) < 3) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar6 != 0x1057) {\n                if (uVar6 < 0x1058) {\n                  if (uVar6 == 0xfa) goto LAB_0002d538;\n                }\n                else if ((uVar6 == 0x1059) || (uVar6 == 0x1223)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }" { (if_statement "if (uVar6 < 0xf4) {\n                if (uVar6 != 0xc5) {\n                  if (uVar6 < 0xc6) {\n                    if (uVar6 == 0xc3) goto LAB_0002d860;\n                  }\n                  else if ((ushort)(uVar6 - 0xdd) < 3) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar6 != 0x1057) {\n                if (uVar6 < 0x1058) {\n                  if (uVar6 == 0xfa) goto LAB_0002d538;\n                }\n                else if ((uVar6 == 0x1059) || (uVar6 == 0x1223)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }" if (parenthesized_expression "(uVar6 < 0xf4)" ( (binary_expression "uVar6 < 0xf4" identifier < number_literal) )) (compound_statement "{\n                if (uVar6 != 0xc5) {\n                  if (uVar6 < 0xc6) {\n                    if (uVar6 == 0xc3) goto LAB_0002d860;\n                  }\n                  else if ((ushort)(uVar6 - 0xdd) < 3) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }" { (if_statement "if (uVar6 != 0xc5) {\n                  if (uVar6 < 0xc6) {\n                    if (uVar6 == 0xc3) goto LAB_0002d860;\n                  }\n                  else if ((ushort)(uVar6 - 0xdd) < 3) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }" if (parenthesized_expression "(uVar6 != 0xc5)" ( (binary_expression "uVar6 != 0xc5" identifier != number_literal) )) (compound_statement "{\n                  if (uVar6 < 0xc6) {\n                    if (uVar6 == 0xc3) goto LAB_0002d860;\n                  }\n                  else if ((ushort)(uVar6 - 0xdd) < 3) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }" { (if_statement "if (uVar6 < 0xc6) {\n                    if (uVar6 == 0xc3) goto LAB_0002d860;\n                  }\n                  else if ((ushort)(uVar6 - 0xdd) < 3) goto LAB_0002d860;" if (parenthesized_expression "(uVar6 < 0xc6)" ( (binary_expression "uVar6 < 0xc6" identifier < number_literal) )) (compound_statement "{\n                    if (uVar6 == 0xc3) goto LAB_0002d860;\n                  }" { (if_statement "if (uVar6 == 0xc3) goto LAB_0002d860;" if (parenthesized_expression "(uVar6 == 0xc3)" ( (binary_expression "uVar6 == 0xc3" identifier == number_literal) )) (goto_statement "goto LAB_0002d860;" goto statement_identifier ;)) }) (else_clause "else if ((ushort)(uVar6 - 0xdd) < 3) goto LAB_0002d860;" else (if_statement "if ((ushort)(uVar6 - 0xdd) < 3) goto LAB_0002d860;" if (parenthesized_expression "((ushort)(uVar6 - 0xdd) < 3)" ( (binary_expression "(ushort)(uVar6 - 0xdd) < 3" (call_expression "(ushort)(uVar6 - 0xdd)" (parenthesized_expression "(ushort)" ( identifier )) (argument_list "(uVar6 - 0xdd)" ( (binary_expression "uVar6 - 0xdd" identifier - number_literal) ))) < number_literal) )) (goto_statement "goto LAB_0002d860;" goto statement_identifier ;)))) (goto_statement "goto LAB_0002d510;" goto statement_identifier ;) })) }) (else_clause "else if (uVar6 != 0x1057) {\n                if (uVar6 < 0x1058) {\n                  if (uVar6 == 0xfa) goto LAB_0002d538;\n                }\n                else if ((uVar6 == 0x1059) || (uVar6 == 0x1223)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }" else (if_statement "if (uVar6 != 0x1057) {\n                if (uVar6 < 0x1058) {\n                  if (uVar6 == 0xfa) goto LAB_0002d538;\n                }\n                else if ((uVar6 == 0x1059) || (uVar6 == 0x1223)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }" if (parenthesized_expression "(uVar6 != 0x1057)" ( (binary_expression "uVar6 != 0x1057" identifier != number_literal) )) (compound_statement "{\n                if (uVar6 < 0x1058) {\n                  if (uVar6 == 0xfa) goto LAB_0002d538;\n                }\n                else if ((uVar6 == 0x1059) || (uVar6 == 0x1223)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }" { (if_statement "if (uVar6 < 0x1058) {\n                  if (uVar6 == 0xfa) goto LAB_0002d538;\n                }\n                else if ((uVar6 == 0x1059) || (uVar6 == 0x1223)) goto LAB_0002d860;" if (parenthesized_expression "(uVar6 < 0x1058)" ( (binary_expression "uVar6 < 0x1058" identifier < number_literal) )) (compound_statement "{\n                  if (uVar6 == 0xfa) goto LAB_0002d538;\n                }" { (if_statement "if (uVar6 == 0xfa) goto LAB_0002d538;" if (parenthesized_expression "(uVar6 == 0xfa)" ( (binary_expression "uVar6 == 0xfa" identifier == number_literal) )) (goto_statement "goto LAB_0002d538;" goto statement_identifier ;)) }) (else_clause "else if ((uVar6 == 0x1059) || (uVar6 == 0x1223)) goto LAB_0002d860;" else (if_statement "if ((uVar6 == 0x1059) || (uVar6 == 0x1223)) goto LAB_0002d860;" if (parenthesized_expression "((uVar6 == 0x1059) || (uVar6 == 0x1223))" ( (binary_expression "(uVar6 == 0x1059) || (uVar6 == 0x1223)" (parenthesized_expression "(uVar6 == 0x1059)" ( (binary_expression "uVar6 == 0x1059" identifier == number_literal) )) || (parenthesized_expression "(uVar6 == 0x1223)" ( (binary_expression "uVar6 == 0x1223" identifier == number_literal) ))) )) (goto_statement "goto LAB_0002d860;" goto statement_identifier ;)))) (goto_statement "goto LAB_0002d510;" goto statement_identifier ;) })))) })))) })) }) (else_clause "else if (uVar6 != 0x9080) {\n          if (uVar6 < 0x9081) {\n            if (uVar6 == 0x7650) goto LAB_0002d538;\n            if (uVar6 < 0x7651) {\n              if (uVar6 != 0x4157) {\n                if (uVar6 < 0x4158) {\n                  if (uVar6 == 0x3330) goto LAB_0002d860;\n                }\n                else {\n                  if (uVar6 == 0x5441) goto LAB_0002d860;\n                  if (uVar6 == 0x5aa5) goto LAB_0002d538;\n                }\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0x8217) {\n              if (uVar6 < 0x8218) {\n                if (uVar6 == 0x7676) goto LAB_0002d860;\n              }\n              else {\n                if (uVar6 == 0x9026) goto LAB_0002d860;\n                if (uVar6 == 0x9041) goto LAB_0002d538;\n              }\n              goto LAB_0002d510;\n            }\n          }\n          else if (uVar6 != 0xbeef) {\n            if (uVar6 < 0xbef0) {\n              if (uVar6 != 0xabc7) {\n                if (uVar6 < 0xabc8) {\n                  if (uVar6 == 0xa390) goto LAB_0002d860;\n                }\n                else if ((uVar6 == 0xad45) || (uVar6 == 0xbaab)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0xfeb0) {\n              if (0xfeb0 < uVar6) {\n                uVar6 = uVar6 + 0x146;\n                goto joined_r0x0002da08;\n              }\n              if ((uVar6 != 0xdead) && (uVar6 != 0xf00d)) goto LAB_0002d510;\n            }\n          }\n        }" else (if_statement "if (uVar6 != 0x9080) {\n          if (uVar6 < 0x9081) {\n            if (uVar6 == 0x7650) goto LAB_0002d538;\n            if (uVar6 < 0x7651) {\n              if (uVar6 != 0x4157) {\n                if (uVar6 < 0x4158) {\n                  if (uVar6 == 0x3330) goto LAB_0002d860;\n                }\n                else {\n                  if (uVar6 == 0x5441) goto LAB_0002d860;\n                  if (uVar6 == 0x5aa5) goto LAB_0002d538;\n                }\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0x8217) {\n              if (uVar6 < 0x8218) {\n                if (uVar6 == 0x7676) goto LAB_0002d860;\n              }\n              else {\n                if (uVar6 == 0x9026) goto LAB_0002d860;\n                if (uVar6 == 0x9041) goto LAB_0002d538;\n              }\n              goto LAB_0002d510;\n            }\n          }\n          else if (uVar6 != 0xbeef) {\n            if (uVar6 < 0xbef0) {\n              if (uVar6 != 0xabc7) {\n                if (uVar6 < 0xabc8) {\n                  if (uVar6 == 0xa390) goto LAB_0002d860;\n                }\n                else if ((uVar6 == 0xad45) || (uVar6 == 0xbaab)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0xfeb0) {\n              if (0xfeb0 < uVar6) {\n                uVar6 = uVar6 + 0x146;\n                goto joined_r0x0002da08;\n              }\n              if ((uVar6 != 0xdead) && (uVar6 != 0xf00d)) goto LAB_0002d510;\n            }\n          }\n        }" if (parenthesized_expression "(uVar6 != 0x9080)" ( (binary_expression "uVar6 != 0x9080" identifier != number_literal) )) (compound_statement "{\n          if (uVar6 < 0x9081) {\n            if (uVar6 == 0x7650) goto LAB_0002d538;\n            if (uVar6 < 0x7651) {\n              if (uVar6 != 0x4157) {\n                if (uVar6 < 0x4158) {\n                  if (uVar6 == 0x3330) goto LAB_0002d860;\n                }\n                else {\n                  if (uVar6 == 0x5441) goto LAB_0002d860;\n                  if (uVar6 == 0x5aa5) goto LAB_0002d538;\n                }\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0x8217) {\n              if (uVar6 < 0x8218) {\n                if (uVar6 == 0x7676) goto LAB_0002d860;\n              }\n              else {\n                if (uVar6 == 0x9026) goto LAB_0002d860;\n                if (uVar6 == 0x9041) goto LAB_0002d538;\n              }\n              goto LAB_0002d510;\n            }\n          }\n          else if (uVar6 != 0xbeef) {\n            if (uVar6 < 0xbef0) {\n              if (uVar6 != 0xabc7) {\n                if (uVar6 < 0xabc8) {\n                  if (uVar6 == 0xa390) goto LAB_0002d860;\n                }\n                else if ((uVar6 == 0xad45) || (uVar6 == 0xbaab)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0xfeb0) {\n              if (0xfeb0 < uVar6) {\n                uVar6 = uVar6 + 0x146;\n                goto joined_r0x0002da08;\n              }\n              if ((uVar6 != 0xdead) && (uVar6 != 0xf00d)) goto LAB_0002d510;\n            }\n          }\n        }" { (if_statement "if (uVar6 < 0x9081) {\n            if (uVar6 == 0x7650) goto LAB_0002d538;\n            if (uVar6 < 0x7651) {\n              if (uVar6 != 0x4157) {\n                if (uVar6 < 0x4158) {\n                  if (uVar6 == 0x3330) goto LAB_0002d860;\n                }\n                else {\n                  if (uVar6 == 0x5441) goto LAB_0002d860;\n                  if (uVar6 == 0x5aa5) goto LAB_0002d538;\n                }\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0x8217) {\n              if (uVar6 < 0x8218) {\n                if (uVar6 == 0x7676) goto LAB_0002d860;\n              }\n              else {\n                if (uVar6 == 0x9026) goto LAB_0002d860;\n                if (uVar6 == 0x9041) goto LAB_0002d538;\n              }\n              goto LAB_0002d510;\n            }\n          }\n          else if (uVar6 != 0xbeef) {\n            if (uVar6 < 0xbef0) {\n              if (uVar6 != 0xabc7) {\n                if (uVar6 < 0xabc8) {\n                  if (uVar6 == 0xa390) goto LAB_0002d860;\n                }\n                else if ((uVar6 == 0xad45) || (uVar6 == 0xbaab)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0xfeb0) {\n              if (0xfeb0 < uVar6) {\n                uVar6 = uVar6 + 0x146;\n                goto joined_r0x0002da08;\n              }\n              if ((uVar6 != 0xdead) && (uVar6 != 0xf00d)) goto LAB_0002d510;\n            }\n          }" if (parenthesized_expression "(uVar6 < 0x9081)" ( (binary_expression "uVar6 < 0x9081" identifier < number_literal) )) (compound_statement "{\n            if (uVar6 == 0x7650) goto LAB_0002d538;\n            if (uVar6 < 0x7651) {\n              if (uVar6 != 0x4157) {\n                if (uVar6 < 0x4158) {\n                  if (uVar6 == 0x3330) goto LAB_0002d860;\n                }\n                else {\n                  if (uVar6 == 0x5441) goto LAB_0002d860;\n                  if (uVar6 == 0x5aa5) goto LAB_0002d538;\n                }\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0x8217) {\n              if (uVar6 < 0x8218) {\n                if (uVar6 == 0x7676) goto LAB_0002d860;\n              }\n              else {\n                if (uVar6 == 0x9026) goto LAB_0002d860;\n                if (uVar6 == 0x9041) goto LAB_0002d538;\n              }\n              goto LAB_0002d510;\n            }\n          }" { (if_statement "if (uVar6 == 0x7650) goto LAB_0002d538;" if (parenthesized_expression "(uVar6 == 0x7650)" ( (binary_expression "uVar6 == 0x7650" identifier == number_literal) )) (goto_statement "goto LAB_0002d538;" goto statement_identifier ;)) (if_statement "if (uVar6 < 0x7651) {\n              if (uVar6 != 0x4157) {\n                if (uVar6 < 0x4158) {\n                  if (uVar6 == 0x3330) goto LAB_0002d860;\n                }\n                else {\n                  if (uVar6 == 0x5441) goto LAB_0002d860;\n                  if (uVar6 == 0x5aa5) goto LAB_0002d538;\n                }\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0x8217) {\n              if (uVar6 < 0x8218) {\n                if (uVar6 == 0x7676) goto LAB_0002d860;\n              }\n              else {\n                if (uVar6 == 0x9026) goto LAB_0002d860;\n                if (uVar6 == 0x9041) goto LAB_0002d538;\n              }\n              goto LAB_0002d510;\n            }" if (parenthesized_expression "(uVar6 < 0x7651)" ( (binary_expression "uVar6 < 0x7651" identifier < number_literal) )) (compound_statement "{\n              if (uVar6 != 0x4157) {\n                if (uVar6 < 0x4158) {\n                  if (uVar6 == 0x3330) goto LAB_0002d860;\n                }\n                else {\n                  if (uVar6 == 0x5441) goto LAB_0002d860;\n                  if (uVar6 == 0x5aa5) goto LAB_0002d538;\n                }\n                goto LAB_0002d510;\n              }\n            }" { (if_statement "if (uVar6 != 0x4157) {\n                if (uVar6 < 0x4158) {\n                  if (uVar6 == 0x3330) goto LAB_0002d860;\n                }\n                else {\n                  if (uVar6 == 0x5441) goto LAB_0002d860;\n                  if (uVar6 == 0x5aa5) goto LAB_0002d538;\n                }\n                goto LAB_0002d510;\n              }" if (parenthesized_expression "(uVar6 != 0x4157)" ( (binary_expression "uVar6 != 0x4157" identifier != number_literal) )) (compound_statement "{\n                if (uVar6 < 0x4158) {\n                  if (uVar6 == 0x3330) goto LAB_0002d860;\n                }\n                else {\n                  if (uVar6 == 0x5441) goto LAB_0002d860;\n                  if (uVar6 == 0x5aa5) goto LAB_0002d538;\n                }\n                goto LAB_0002d510;\n              }" { (if_statement "if (uVar6 < 0x4158) {\n                  if (uVar6 == 0x3330) goto LAB_0002d860;\n                }\n                else {\n                  if (uVar6 == 0x5441) goto LAB_0002d860;\n                  if (uVar6 == 0x5aa5) goto LAB_0002d538;\n                }" if (parenthesized_expression "(uVar6 < 0x4158)" ( (binary_expression "uVar6 < 0x4158" identifier < number_literal) )) (compound_statement "{\n                  if (uVar6 == 0x3330) goto LAB_0002d860;\n                }" { (if_statement "if (uVar6 == 0x3330) goto LAB_0002d860;" if (parenthesized_expression "(uVar6 == 0x3330)" ( (binary_expression "uVar6 == 0x3330" identifier == number_literal) )) (goto_statement "goto LAB_0002d860;" goto statement_identifier ;)) }) (else_clause "else {\n                  if (uVar6 == 0x5441) goto LAB_0002d860;\n                  if (uVar6 == 0x5aa5) goto LAB_0002d538;\n                }" else (compound_statement "{\n                  if (uVar6 == 0x5441) goto LAB_0002d860;\n                  if (uVar6 == 0x5aa5) goto LAB_0002d538;\n                }" { (if_statement "if (uVar6 == 0x5441) goto LAB_0002d860;" if (parenthesized_expression "(uVar6 == 0x5441)" ( (binary_expression "uVar6 == 0x5441" identifier == number_literal) )) (goto_statement "goto LAB_0002d860;" goto statement_identifier ;)) (if_statement "if (uVar6 == 0x5aa5) goto LAB_0002d538;" if (parenthesized_expression "(uVar6 == 0x5aa5)" ( (binary_expression "uVar6 == 0x5aa5" identifier == number_literal) )) (goto_statement "goto LAB_0002d538;" goto statement_identifier ;)) }))) (goto_statement "goto LAB_0002d510;" goto statement_identifier ;) })) }) (else_clause "else if (uVar6 != 0x8217) {\n              if (uVar6 < 0x8218) {\n                if (uVar6 == 0x7676) goto LAB_0002d860;\n              }\n              else {\n                if (uVar6 == 0x9026) goto LAB_0002d860;\n                if (uVar6 == 0x9041) goto LAB_0002d538;\n              }\n              goto LAB_0002d510;\n            }" else (if_statement "if (uVar6 != 0x8217) {\n              if (uVar6 < 0x8218) {\n                if (uVar6 == 0x7676) goto LAB_0002d860;\n              }\n              else {\n                if (uVar6 == 0x9026) goto LAB_0002d860;\n                if (uVar6 == 0x9041) goto LAB_0002d538;\n              }\n              goto LAB_0002d510;\n            }" if (parenthesized_expression "(uVar6 != 0x8217)" ( (binary_expression "uVar6 != 0x8217" identifier != number_literal) )) (compound_statement "{\n              if (uVar6 < 0x8218) {\n                if (uVar6 == 0x7676) goto LAB_0002d860;\n              }\n              else {\n                if (uVar6 == 0x9026) goto LAB_0002d860;\n                if (uVar6 == 0x9041) goto LAB_0002d538;\n              }\n              goto LAB_0002d510;\n            }" { (if_statement "if (uVar6 < 0x8218) {\n                if (uVar6 == 0x7676) goto LAB_0002d860;\n              }\n              else {\n                if (uVar6 == 0x9026) goto LAB_0002d860;\n                if (uVar6 == 0x9041) goto LAB_0002d538;\n              }" if (parenthesized_expression "(uVar6 < 0x8218)" ( (binary_expression "uVar6 < 0x8218" identifier < number_literal) )) (compound_statement "{\n                if (uVar6 == 0x7676) goto LAB_0002d860;\n              }" { (if_statement "if (uVar6 == 0x7676) goto LAB_0002d860;" if (parenthesized_expression "(uVar6 == 0x7676)" ( (binary_expression "uVar6 == 0x7676" identifier == number_literal) )) (goto_statement "goto LAB_0002d860;" goto statement_identifier ;)) }) (else_clause "else {\n                if (uVar6 == 0x9026) goto LAB_0002d860;\n                if (uVar6 == 0x9041) goto LAB_0002d538;\n              }" else (compound_statement "{\n                if (uVar6 == 0x9026) goto LAB_0002d860;\n                if (uVar6 == 0x9041) goto LAB_0002d538;\n              }" { (if_statement "if (uVar6 == 0x9026) goto LAB_0002d860;" if (parenthesized_expression "(uVar6 == 0x9026)" ( (binary_expression "uVar6 == 0x9026" identifier == number_literal) )) (goto_statement "goto LAB_0002d860;" goto statement_identifier ;)) (if_statement "if (uVar6 == 0x9041) goto LAB_0002d538;" if (parenthesized_expression "(uVar6 == 0x9041)" ( (binary_expression "uVar6 == 0x9041" identifier == number_literal) )) (goto_statement "goto LAB_0002d538;" goto statement_identifier ;)) }))) (goto_statement "goto LAB_0002d510;" goto statement_identifier ;) })))) }) (else_clause "else if (uVar6 != 0xbeef) {\n            if (uVar6 < 0xbef0) {\n              if (uVar6 != 0xabc7) {\n                if (uVar6 < 0xabc8) {\n                  if (uVar6 == 0xa390) goto LAB_0002d860;\n                }\n                else if ((uVar6 == 0xad45) || (uVar6 == 0xbaab)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0xfeb0) {\n              if (0xfeb0 < uVar6) {\n                uVar6 = uVar6 + 0x146;\n                goto joined_r0x0002da08;\n              }\n              if ((uVar6 != 0xdead) && (uVar6 != 0xf00d)) goto LAB_0002d510;\n            }\n          }" else (if_statement "if (uVar6 != 0xbeef) {\n            if (uVar6 < 0xbef0) {\n              if (uVar6 != 0xabc7) {\n                if (uVar6 < 0xabc8) {\n                  if (uVar6 == 0xa390) goto LAB_0002d860;\n                }\n                else if ((uVar6 == 0xad45) || (uVar6 == 0xbaab)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0xfeb0) {\n              if (0xfeb0 < uVar6) {\n                uVar6 = uVar6 + 0x146;\n                goto joined_r0x0002da08;\n              }\n              if ((uVar6 != 0xdead) && (uVar6 != 0xf00d)) goto LAB_0002d510;\n            }\n          }" if (parenthesized_expression "(uVar6 != 0xbeef)" ( (binary_expression "uVar6 != 0xbeef" identifier != number_literal) )) (compound_statement "{\n            if (uVar6 < 0xbef0) {\n              if (uVar6 != 0xabc7) {\n                if (uVar6 < 0xabc8) {\n                  if (uVar6 == 0xa390) goto LAB_0002d860;\n                }\n                else if ((uVar6 == 0xad45) || (uVar6 == 0xbaab)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0xfeb0) {\n              if (0xfeb0 < uVar6) {\n                uVar6 = uVar6 + 0x146;\n                goto joined_r0x0002da08;\n              }\n              if ((uVar6 != 0xdead) && (uVar6 != 0xf00d)) goto LAB_0002d510;\n            }\n          }" { (if_statement "if (uVar6 < 0xbef0) {\n              if (uVar6 != 0xabc7) {\n                if (uVar6 < 0xabc8) {\n                  if (uVar6 == 0xa390) goto LAB_0002d860;\n                }\n                else if ((uVar6 == 0xad45) || (uVar6 == 0xbaab)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0xfeb0) {\n              if (0xfeb0 < uVar6) {\n                uVar6 = uVar6 + 0x146;\n                goto joined_r0x0002da08;\n              }\n              if ((uVar6 != 0xdead) && (uVar6 != 0xf00d)) goto LAB_0002d510;\n            }" if (parenthesized_expression "(uVar6 < 0xbef0)" ( (binary_expression "uVar6 < 0xbef0" identifier < number_literal) )) (compound_statement "{\n              if (uVar6 != 0xabc7) {\n                if (uVar6 < 0xabc8) {\n                  if (uVar6 == 0xa390) goto LAB_0002d860;\n                }\n                else if ((uVar6 == 0xad45) || (uVar6 == 0xbaab)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }" { (if_statement "if (uVar6 != 0xabc7) {\n                if (uVar6 < 0xabc8) {\n                  if (uVar6 == 0xa390) goto LAB_0002d860;\n                }\n                else if ((uVar6 == 0xad45) || (uVar6 == 0xbaab)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }" if (parenthesized_expression "(uVar6 != 0xabc7)" ( (binary_expression "uVar6 != 0xabc7" identifier != number_literal) )) (compound_statement "{\n                if (uVar6 < 0xabc8) {\n                  if (uVar6 == 0xa390) goto LAB_0002d860;\n                }\n                else if ((uVar6 == 0xad45) || (uVar6 == 0xbaab)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }" { (if_statement "if (uVar6 < 0xabc8) {\n                  if (uVar6 == 0xa390) goto LAB_0002d860;\n                }\n                else if ((uVar6 == 0xad45) || (uVar6 == 0xbaab)) goto LAB_0002d860;" if (parenthesized_expression "(uVar6 < 0xabc8)" ( (binary_expression "uVar6 < 0xabc8" identifier < number_literal) )) (compound_statement "{\n                  if (uVar6 == 0xa390) goto LAB_0002d860;\n                }" { (if_statement "if (uVar6 == 0xa390) goto LAB_0002d860;" if (parenthesized_expression "(uVar6 == 0xa390)" ( (binary_expression "uVar6 == 0xa390" identifier == number_literal) )) (goto_statement "goto LAB_0002d860;" goto statement_identifier ;)) }) (else_clause "else if ((uVar6 == 0xad45) || (uVar6 == 0xbaab)) goto LAB_0002d860;" else (if_statement "if ((uVar6 == 0xad45) || (uVar6 == 0xbaab)) goto LAB_0002d860;" if (parenthesized_expression "((uVar6 == 0xad45) || (uVar6 == 0xbaab))" ( (binary_expression "(uVar6 == 0xad45) || (uVar6 == 0xbaab)" (parenthesized_expression "(uVar6 == 0xad45)" ( (binary_expression "uVar6 == 0xad45" identifier == number_literal) )) || (parenthesized_expression "(uVar6 == 0xbaab)" ( (binary_expression "uVar6 == 0xbaab" identifier == number_literal) ))) )) (goto_statement "goto LAB_0002d860;" goto statement_identifier ;)))) (goto_statement "goto LAB_0002d510;" goto statement_identifier ;) })) }) (else_clause "else if (uVar6 != 0xfeb0) {\n              if (0xfeb0 < uVar6) {\n                uVar6 = uVar6 + 0x146;\n                goto joined_r0x0002da08;\n              }\n              if ((uVar6 != 0xdead) && (uVar6 != 0xf00d)) goto LAB_0002d510;\n            }" else (if_statement "if (uVar6 != 0xfeb0) {\n              if (0xfeb0 < uVar6) {\n                uVar6 = uVar6 + 0x146;\n                goto joined_r0x0002da08;\n              }\n              if ((uVar6 != 0xdead) && (uVar6 != 0xf00d)) goto LAB_0002d510;\n            }" if (parenthesized_expression "(uVar6 != 0xfeb0)" ( (binary_expression "uVar6 != 0xfeb0" identifier != number_literal) )) (compound_statement "{\n              if (0xfeb0 < uVar6) {\n                uVar6 = uVar6 + 0x146;\n                goto joined_r0x0002da08;\n              }\n              if ((uVar6 != 0xdead) && (uVar6 != 0xf00d)) goto LAB_0002d510;\n            }" { (if_statement "if (0xfeb0 < uVar6) {\n                uVar6 = uVar6 + 0x146;\n                goto joined_r0x0002da08;\n              }" if (parenthesized_expression "(0xfeb0 < uVar6)" ( (binary_expression "0xfeb0 < uVar6" number_literal < identifier) )) (compound_statement "{\n                uVar6 = uVar6 + 0x146;\n                goto joined_r0x0002da08;\n              }" { (expression_statement "uVar6 = uVar6 + 0x146;" (assignment_expression "uVar6 = uVar6 + 0x146" identifier = (binary_expression "uVar6 + 0x146" identifier + number_literal)) ;) (goto_statement "goto joined_r0x0002da08;" goto statement_identifier ;) })) (if_statement "if ((uVar6 != 0xdead) && (uVar6 != 0xf00d)) goto LAB_0002d510;" if (parenthesized_expression "((uVar6 != 0xdead) && (uVar6 != 0xf00d))" ( (binary_expression "(uVar6 != 0xdead) && (uVar6 != 0xf00d)" (parenthesized_expression "(uVar6 != 0xdead)" ( (binary_expression "uVar6 != 0xdead" identifier != number_literal) )) && (parenthesized_expression "(uVar6 != 0xf00d)" ( (binary_expression "uVar6 != 0xf00d" identifier != number_literal) ))) )) (goto_statement "goto LAB_0002d510;" goto statement_identifier ;)) })))) })))) })))) })) (goto_statement "goto LAB_0002d860;" goto statement_identifier ;) })) (if_statement "if (uVar6 == 0x3e) goto LAB_0002d860;" if (parenthesized_expression "(uVar6 == 0x3e)" ( (binary_expression "uVar6 == 0x3e" identifier == number_literal) )) (goto_statement "goto LAB_0002d860;" goto statement_identifier ;)) (if_statement "if (0x3e < uVar6) {\n      if (uVar6 < 0x5f) {\n        if (uVar6 < 0x5c) {\n          if (uVar6 < 0x55) {\n            if ((0x52 < uVar6) || ((0x4a < uVar6 && ((uVar6 < 0x4d || (uVar6 == 0x50))))))\n            goto LAB_0002d860;\n          }\n          else {\n            if (uVar6 == 0x55) goto LAB_0002d538;\n            if (uVar6 < 0x5b) goto LAB_0002d860;\n          }\nLAB_0002d510:\n          uVar10 = dcgettext(0,"Don\'t know about relocations on this machine architecture\n",5);\n          warn(uVar10);\n          goto LAB_0002d538;\n        }\n      }\n      else {\n        if (0x72 < uVar6) {\n          if (uVar6 == 0x87) goto LAB_0002d538;\n          if (uVar6 < 0x88) {\n            if (uVar6 == 0x73) goto LAB_0002d538;\n            if (uVar6 == 0x78) goto LAB_0002d860;\n          }\n          else if ((uVar6 == 0x8a) || (uVar6 == 0x8c)) goto LAB_0002d860;\n          goto LAB_0002d510;\n        }\n        if ((uVar6 < 0x71) && (uVar6 != 0x65)) {\n          if (100 < uVar6) {\n            uVar6 = uVar6 - 0x69;\n            goto joined_r0x0002da08;\n          }\n          goto LAB_0002d510;\n        }\n      }\n      goto LAB_0002d860;\n    }" if (parenthesized_expression "(0x3e < uVar6)" ( (binary_expression "0x3e < uVar6" number_literal < identifier) )) (compound_statement "{\n      if (uVar6 < 0x5f) {\n        if (uVar6 < 0x5c) {\n          if (uVar6 < 0x55) {\n            if ((0x52 < uVar6) || ((0x4a < uVar6 && ((uVar6 < 0x4d || (uVar6 == 0x50))))))\n            goto LAB_0002d860;\n          }\n          else {\n            if (uVar6 == 0x55) goto LAB_0002d538;\n            if (uVar6 < 0x5b) goto LAB_0002d860;\n          }\nLAB_0002d510:\n          uVar10 = dcgettext(0,"Don\'t know about relocations on this machine architecture\n",5);\n          warn(uVar10);\n          goto LAB_0002d538;\n        }\n      }\n      else {\n        if (0x72 < uVar6) {\n          if (uVar6 == 0x87) goto LAB_0002d538;\n          if (uVar6 < 0x88) {\n            if (uVar6 == 0x73) goto LAB_0002d538;\n            if (uVar6 == 0x78) goto LAB_0002d860;\n          }\n          else if ((uVar6 == 0x8a) || (uVar6 == 0x8c)) goto LAB_0002d860;\n          goto LAB_0002d510;\n        }\n        if ((uVar6 < 0x71) && (uVar6 != 0x65)) {\n          if (100 < uVar6) {\n            uVar6 = uVar6 - 0x69;\n            goto joined_r0x0002da08;\n          }\n          goto LAB_0002d510;\n        }\n      }\n      goto LAB_0002d860;\n    }" { (if_statement "if (uVar6 < 0x5f) {\n        if (uVar6 < 0x5c) {\n          if (uVar6 < 0x55) {\n            if ((0x52 < uVar6) || ((0x4a < uVar6 && ((uVar6 < 0x4d || (uVar6 == 0x50))))))\n            goto LAB_0002d860;\n          }\n          else {\n            if (uVar6 == 0x55) goto LAB_0002d538;\n            if (uVar6 < 0x5b) goto LAB_0002d860;\n          }\nLAB_0002d510:\n          uVar10 = dcgettext(0,"Don\'t know about relocations on this machine architecture\n",5);\n          warn(uVar10);\n          goto LAB_0002d538;\n        }\n      }\n      else {\n        if (0x72 < uVar6) {\n          if (uVar6 == 0x87) goto LAB_0002d538;\n          if (uVar6 < 0x88) {\n            if (uVar6 == 0x73) goto LAB_0002d538;\n            if (uVar6 == 0x78) goto LAB_0002d860;\n          }\n          else if ((uVar6 == 0x8a) || (uVar6 == 0x8c)) goto LAB_0002d860;\n          goto LAB_0002d510;\n        }\n        if ((uVar6 < 0x71) && (uVar6 != 0x65)) {\n          if (100 < uVar6) {\n            uVar6 = uVar6 - 0x69;\n            goto joined_r0x0002da08;\n          }\n          goto LAB_0002d510;\n        }\n      }" if (parenthesized_expression "(uVar6 < 0x5f)" ( (binary_expression "uVar6 < 0x5f" identifier < number_literal) )) (compound_statement "{\n        if (uVar6 < 0x5c) {\n          if (uVar6 < 0x55) {\n            if ((0x52 < uVar6) || ((0x4a < uVar6 && ((uVar6 < 0x4d || (uVar6 == 0x50))))))\n            goto LAB_0002d860;\n          }\n          else {\n            if (uVar6 == 0x55) goto LAB_0002d538;\n            if (uVar6 < 0x5b) goto LAB_0002d860;\n          }\nLAB_0002d510:\n          uVar10 = dcgettext(0,"Don\'t know about relocations on this machine architecture\n",5);\n          warn(uVar10);\n          goto LAB_0002d538;\n        }\n      }" { (if_statement "if (uVar6 < 0x5c) {\n          if (uVar6 < 0x55) {\n            if ((0x52 < uVar6) || ((0x4a < uVar6 && ((uVar6 < 0x4d || (uVar6 == 0x50))))))\n            goto LAB_0002d860;\n          }\n          else {\n            if (uVar6 == 0x55) goto LAB_0002d538;\n            if (uVar6 < 0x5b) goto LAB_0002d860;\n          }\nLAB_0002d510:\n          uVar10 = dcgettext(0,"Don\'t know about relocations on this machine architecture\n",5);\n          warn(uVar10);\n          goto LAB_0002d538;\n        }" if (parenthesized_expression "(uVar6 < 0x5c)" ( (binary_expression "uVar6 < 0x5c" identifier < number_literal) )) (compound_statement "{\n          if (uVar6 < 0x55) {\n            if ((0x52 < uVar6) || ((0x4a < uVar6 && ((uVar6 < 0x4d || (uVar6 == 0x50))))))\n            goto LAB_0002d860;\n          }\n          else {\n            if (uVar6 == 0x55) goto LAB_0002d538;\n            if (uVar6 < 0x5b) goto LAB_0002d860;\n          }\nLAB_0002d510:\n          uVar10 = dcgettext(0,"Don\'t know about relocations on this machine architecture\n",5);\n          warn(uVar10);\n          goto LAB_0002d538;\n        }" { (if_statement "if (uVar6 < 0x55) {\n            if ((0x52 < uVar6) || ((0x4a < uVar6 && ((uVar6 < 0x4d || (uVar6 == 0x50))))))\n            goto LAB_0002d860;\n          }\n          else {\n            if (uVar6 == 0x55) goto LAB_0002d538;\n            if (uVar6 < 0x5b) goto LAB_0002d860;\n          }" if (parenthesized_expression "(uVar6 < 0x55)" ( (binary_expression "uVar6 < 0x55" identifier < number_literal) )) (compound_statement "{\n            if ((0x52 < uVar6) || ((0x4a < uVar6 && ((uVar6 < 0x4d || (uVar6 == 0x50))))))\n            goto LAB_0002d860;\n          }" { (if_statement "if ((0x52 < uVar6) || ((0x4a < uVar6 && ((uVar6 < 0x4d || (uVar6 == 0x50))))))\n            goto LAB_0002d860;" if (parenthesized_expression "((0x52 < uVar6) || ((0x4a < uVar6 && ((uVar6 < 0x4d || (uVar6 == 0x50))))))" ( (binary_expression "(0x52 < uVar6) || ((0x4a < uVar6 && ((uVar6 < 0x4d || (uVar6 == 0x50)))))" (parenthesized_expression "(0x52 < uVar6)" ( (binary_expression "0x52 < uVar6" number_literal < identifier) )) || (parenthesized_expression "((0x4a < uVar6 && ((uVar6 < 0x4d || (uVar6 == 0x50)))))" ( (parenthesized_expression "(0x4a < uVar6 && ((uVar6 < 0x4d || (uVar6 == 0x50))))" ( (binary_expression "0x4a < uVar6 && ((uVar6 < 0x4d || (uVar6 == 0x50)))" (binary_expression "0x4a < uVar6" number_literal < identifier) && (parenthesized_expression "((uVar6 < 0x4d || (uVar6 == 0x50)))" ( (parenthesized_expression "(uVar6 < 0x4d || (uVar6 == 0x50))" ( (binary_expression "uVar6 < 0x4d || (uVar6 == 0x50)" (binary_expression "uVar6 < 0x4d" identifier < number_literal) || (parenthesized_expression "(uVar6 == 0x50)" ( (binary_expression "uVar6 == 0x50" identifier == number_literal) ))) )) ))) )) ))) )) (goto_statement "goto LAB_0002d860;" goto statement_identifier ;)) }) (else_clause "else {\n            if (uVar6 == 0x55) goto LAB_0002d538;\n            if (uVar6 < 0x5b) goto LAB_0002d860;\n          }" else (compound_statement "{\n            if (uVar6 == 0x55) goto LAB_0002d538;\n            if (uVar6 < 0x5b) goto LAB_0002d860;\n          }" { (if_statement "if (uVar6 == 0x55) goto LAB_0002d538;" if (parenthesized_expression "(uVar6 == 0x55)" ( (binary_expression "uVar6 == 0x55" identifier == number_literal) )) (goto_statement "goto LAB_0002d538;" goto statement_identifier ;)) (if_statement "if (uVar6 < 0x5b) goto LAB_0002d860;" if (parenthesized_expression "(uVar6 < 0x5b)" ( (binary_expression "uVar6 < 0x5b" identifier < number_literal) )) (goto_statement "goto LAB_0002d860;" goto statement_identifier ;)) }))) (labeled_statement "LAB_0002d510:\n          uVar10 = dcgettext(0,"Don\'t know about relocations on this machine architecture\n",5);" statement_identifier : (expression_statement "uVar10 = dcgettext(0,"Don\'t know about relocations on this machine architecture\n",5);" (assignment_expression "uVar10 = dcgettext(0,"Don\'t know about relocations on this machine architecture\n",5)" identifier = (call_expression "dcgettext(0,"Don\'t know about relocations on this machine architecture\n",5)" identifier (argument_list "(0,"Don\'t know about relocations on this machine architecture\n",5)" ( number_literal , (string_literal ""Don\'t know about relocations on this machine architecture\n"" " string_content escape_sequence string_content escape_sequence ") , number_literal )))) ;)) (expression_statement "warn(uVar10);" (call_expression "warn(uVar10)" identifier (argument_list "(uVar10)" ( identifier ))) ;) (goto_statement "goto LAB_0002d538;" goto statement_identifier ;) })) }) (else_clause "else {\n        if (0x72 < uVar6) {\n          if (uVar6 == 0x87) goto LAB_0002d538;\n          if (uVar6 < 0x88) {\n            if (uVar6 == 0x73) goto LAB_0002d538;\n            if (uVar6 == 0x78) goto LAB_0002d860;\n          }\n          else if ((uVar6 == 0x8a) || (uVar6 == 0x8c)) goto LAB_0002d860;\n          goto LAB_0002d510;\n        }\n        if ((uVar6 < 0x71) && (uVar6 != 0x65)) {\n          if (100 < uVar6) {\n            uVar6 = uVar6 - 0x69;\n            goto joined_r0x0002da08;\n          }\n          goto LAB_0002d510;\n        }\n      }" else (compound_statement "{\n        if (0x72 < uVar6) {\n          if (uVar6 == 0x87) goto LAB_0002d538;\n          if (uVar6 < 0x88) {\n            if (uVar6 == 0x73) goto LAB_0002d538;\n            if (uVar6 == 0x78) goto LAB_0002d860;\n          }\n          else if ((uVar6 == 0x8a) || (uVar6 == 0x8c)) goto LAB_0002d860;\n          goto LAB_0002d510;\n        }\n        if ((uVar6 < 0x71) && (uVar6 != 0x65)) {\n          if (100 < uVar6) {\n            uVar6 = uVar6 - 0x69;\n            goto joined_r0x0002da08;\n          }\n          goto LAB_0002d510;\n        }\n      }" { (if_statement "if (0x72 < uVar6) {\n          if (uVar6 == 0x87) goto LAB_0002d538;\n          if (uVar6 < 0x88) {\n            if (uVar6 == 0x73) goto LAB_0002d538;\n            if (uVar6 == 0x78) goto LAB_0002d860;\n          }\n          else if ((uVar6 == 0x8a) || (uVar6 == 0x8c)) goto LAB_0002d860;\n          goto LAB_0002d510;\n        }" if (parenthesized_expression "(0x72 < uVar6)" ( (binary_expression "0x72 < uVar6" number_literal < identifier) )) (compound_statement "{\n          if (uVar6 == 0x87) goto LAB_0002d538;\n          if (uVar6 < 0x88) {\n            if (uVar6 == 0x73) goto LAB_0002d538;\n            if (uVar6 == 0x78) goto LAB_0002d860;\n          }\n          else if ((uVar6 == 0x8a) || (uVar6 == 0x8c)) goto LAB_0002d860;\n          goto LAB_0002d510;\n        }" { (if_statement "if (uVar6 == 0x87) goto LAB_0002d538;" if (parenthesized_expression "(uVar6 == 0x87)" ( (binary_expression "uVar6 == 0x87" identifier == number_literal) )) (goto_statement "goto LAB_0002d538;" goto statement_identifier ;)) (if_statement "if (uVar6 < 0x88) {\n            if (uVar6 == 0x73) goto LAB_0002d538;\n            if (uVar6 == 0x78) goto LAB_0002d860;\n          }\n          else if ((uVar6 == 0x8a) || (uVar6 == 0x8c)) goto LAB_0002d860;" if (parenthesized_expression "(uVar6 < 0x88)" ( (binary_expression "uVar6 < 0x88" identifier < number_literal) )) (compound_statement "{\n            if (uVar6 == 0x73) goto LAB_0002d538;\n            if (uVar6 == 0x78) goto LAB_0002d860;\n          }" { (if_statement "if (uVar6 == 0x73) goto LAB_0002d538;" if (parenthesized_expression "(uVar6 == 0x73)" ( (binary_expression "uVar6 == 0x73" identifier == number_literal) )) (goto_statement "goto LAB_0002d538;" goto statement_identifier ;)) (if_statement "if (uVar6 == 0x78) goto LAB_0002d860;" if (parenthesized_expression "(uVar6 == 0x78)" ( (binary_expression "uVar6 == 0x78" identifier == number_literal) )) (goto_statement "goto LAB_0002d860;" goto statement_identifier ;)) }) (else_clause "else if ((uVar6 == 0x8a) || (uVar6 == 0x8c)) goto LAB_0002d860;" else (if_statement "if ((uVar6 == 0x8a) || (uVar6 == 0x8c)) goto LAB_0002d860;" if (parenthesized_expression "((uVar6 == 0x8a) || (uVar6 == 0x8c))" ( (binary_expression "(uVar6 == 0x8a) || (uVar6 == 0x8c)" (parenthesized_expression "(uVar6 == 0x8a)" ( (binary_expression "uVar6 == 0x8a" identifier == number_literal) )) || (parenthesized_expression "(uVar6 == 0x8c)" ( (binary_expression "uVar6 == 0x8c" identifier == number_literal) ))) )) (goto_statement "goto LAB_0002d860;" goto statement_identifier ;)))) (goto_statement "goto LAB_0002d510;" goto statement_identifier ;) })) (if_statement "if ((uVar6 < 0x71) && (uVar6 != 0x65)) {\n          if (100 < uVar6) {\n            uVar6 = uVar6 - 0x69;\n            goto joined_r0x0002da08;\n          }\n          goto LAB_0002d510;\n        }" if (parenthesized_expression "((uVar6 < 0x71) && (uVar6 != 0x65))" ( (binary_expression "(uVar6 < 0x71) && (uVar6 != 0x65)" (parenthesized_expression "(uVar6 < 0x71)" ( (binary_expression "uVar6 < 0x71" identifier < number_literal) )) && (parenthesized_expression "(uVar6 != 0x65)" ( (binary_expression "uVar6 != 0x65" identifier != number_literal) ))) )) (compound_statement "{\n          if (100 < uVar6) {\n            uVar6 = uVar6 - 0x69;\n            goto joined_r0x0002da08;\n          }\n          goto LAB_0002d510;\n        }" { (if_statement "if (100 < uVar6) {\n            uVar6 = uVar6 - 0x69;\n            goto joined_r0x0002da08;\n          }" if (parenthesized_expression "(100 < uVar6)" ( (binary_expression "100 < uVar6" number_literal < identifier) )) (compound_statement "{\n            uVar6 = uVar6 - 0x69;\n            goto joined_r0x0002da08;\n          }" { (expression_statement "uVar6 = uVar6 - 0x69;" (assignment_expression "uVar6 = uVar6 - 0x69" identifier = (binary_expression "uVar6 - 0x69" identifier - number_literal)) ;) (goto_statement "goto joined_r0x0002da08;" goto statement_identifier ;) })) (goto_statement "goto LAB_0002d510;" goto statement_identifier ;) })) }))) (goto_statement "goto LAB_0002d860;" goto statement_identifier ;) })) (if_statement "if (0x17 < uVar6) {\n      if (uVar6 < 0x2c) {\n        if ((uVar6 < 0x2a) && (uVar6 != 0x27)) {\n          if (uVar6 == 0x28) goto LAB_0002d538;\n          if (uVar6 != 0x24) goto LAB_0002d510;\n        }\n      }\n      else if ((uVar6 < 0x2d) || ((0x30 < uVar6 && (uVar6 != 0x32)))) goto LAB_0002d510;\n      goto LAB_0002d860;\n    }" if (parenthesized_expression "(0x17 < uVar6)" ( (binary_expression "0x17 < uVar6" number_literal < identifier) )) (compound_statement "{\n      if (uVar6 < 0x2c) {\n        if ((uVar6 < 0x2a) && (uVar6 != 0x27)) {\n          if (uVar6 == 0x28) goto LAB_0002d538;\n          if (uVar6 != 0x24) goto LAB_0002d510;\n        }\n      }\n      else if ((uVar6 < 0x2d) || ((0x30 < uVar6 && (uVar6 != 0x32)))) goto LAB_0002d510;\n      goto LAB_0002d860;\n    }" { (if_statement "if (uVar6 < 0x2c) {\n        if ((uVar6 < 0x2a) && (uVar6 != 0x27)) {\n          if (uVar6 == 0x28) goto LAB_0002d538;\n          if (uVar6 != 0x24) goto LAB_0002d510;\n        }\n      }\n      else if ((uVar6 < 0x2d) || ((0x30 < uVar6 && (uVar6 != 0x32)))) goto LAB_0002d510;" if (parenthesized_expression "(uVar6 < 0x2c)" ( (binary_expression "uVar6 < 0x2c" identifier < number_literal) )) (compound_statement "{\n        if ((uVar6 < 0x2a) && (uVar6 != 0x27)) {\n          if (uVar6 == 0x28) goto LAB_0002d538;\n          if (uVar6 != 0x24) goto LAB_0002d510;\n        }\n      }" { (if_statement "if ((uVar6 < 0x2a) && (uVar6 != 0x27)) {\n          if (uVar6 == 0x28) goto LAB_0002d538;\n          if (uVar6 != 0x24) goto LAB_0002d510;\n        }" if (parenthesized_expression "((uVar6 < 0x2a) && (uVar6 != 0x27))" ( (binary_expression "(uVar6 < 0x2a) && (uVar6 != 0x27)" (parenthesized_expression "(uVar6 < 0x2a)" ( (binary_expression "uVar6 < 0x2a" identifier < number_literal) )) && (parenthesized_expression "(uVar6 != 0x27)" ( (binary_expression "uVar6 != 0x27" identifier != number_literal) ))) )) (compound_statement "{\n          if (uVar6 == 0x28) goto LAB_0002d538;\n          if (uVar6 != 0x24) goto LAB_0002d510;\n        }" { (if_statement "if (uVar6 == 0x28) goto LAB_0002d538;" if (parenthesized_expression "(uVar6 == 0x28)" ( (binary_expression "uVar6 == 0x28" identifier == number_literal) )) (goto_statement "goto LAB_0002d538;" goto statement_identifier ;)) (if_statement "if (uVar6 != 0x24) goto LAB_0002d510;" if (parenthesized_expression "(uVar6 != 0x24)" ( (binary_expression "uVar6 != 0x24" identifier != number_literal) )) (goto_statement "goto LAB_0002d510;" goto statement_identifier ;)) })) }) (else_clause "else if ((uVar6 < 0x2d) || ((0x30 < uVar6 && (uVar6 != 0x32)))) goto LAB_0002d510;" else (if_statement "if ((uVar6 < 0x2d) || ((0x30 < uVar6 && (uVar6 != 0x32)))) goto LAB_0002d510;" if (parenthesized_expression "((uVar6 < 0x2d) || ((0x30 < uVar6 && (uVar6 != 0x32))))" ( (binary_expression "(uVar6 < 0x2d) || ((0x30 < uVar6 && (uVar6 != 0x32)))" (parenthesized_expression "(uVar6 < 0x2d)" ( (binary_expression "uVar6 < 0x2d" identifier < number_literal) )) || (parenthesized_expression "((0x30 < uVar6 && (uVar6 != 0x32)))" ( (parenthesized_expression "(0x30 < uVar6 && (uVar6 != 0x32))" ( (binary_expression "0x30 < uVar6 && (uVar6 != 0x32)" (binary_expression "0x30 < uVar6" number_literal < identifier) && (parenthesized_expression "(uVar6 != 0x32)" ( (binary_expression "uVar6 != 0x32" identifier != number_literal) ))) )) ))) )) (goto_statement "goto LAB_0002d510;" goto statement_identifier ;)))) (goto_statement "goto LAB_0002d860;" goto statement_identifier ;) })) (if_statement "if ((0x13 < uVar6) || (uVar6 == 7)) goto LAB_0002d860;" if (parenthesized_expression "((0x13 < uVar6) || (uVar6 == 7))" ( (binary_expression "(0x13 < uVar6) || (uVar6 == 7)" (parenthesized_expression "(0x13 < uVar6)" ( (binary_expression "0x13 < uVar6" number_literal < identifier) )) || (parenthesized_expression "(uVar6 == 7)" ( (binary_expression "uVar6 == 7" identifier == number_literal) ))) )) (goto_statement "goto LAB_0002d860;" goto statement_identifier ;)) (if_statement "if (uVar6 < 8) {\n      if (uVar6 != 3) {\n        if (uVar6 < 4) {\n          if (uVar6 != 2) goto LAB_0002d510;\n        }\n        else if (uVar6 != 4) {\n          if (uVar6 != 6) goto LAB_0002d510;\n          goto LAB_0002d538;\n        }\n        goto LAB_0002d860;\n      }\n    }\n    else if (uVar6 != 10) {\n      if (uVar6 < 0xb) {\n        if (uVar6 != 8) goto LAB_0002d510;\n      }\n      else {\n        if (uVar6 == 0x12) goto LAB_0002d860;\n        if (uVar6 != 0x13) goto LAB_0002d510;\n      }\n    }" if (parenthesized_expression "(uVar6 < 8)" ( (binary_expression "uVar6 < 8" identifier < number_literal) )) (compound_statement "{\n      if (uVar6 != 3) {\n        if (uVar6 < 4) {\n          if (uVar6 != 2) goto LAB_0002d510;\n        }\n        else if (uVar6 != 4) {\n          if (uVar6 != 6) goto LAB_0002d510;\n          goto LAB_0002d538;\n        }\n        goto LAB_0002d860;\n      }\n    }" { (if_statement "if (uVar6 != 3) {\n        if (uVar6 < 4) {\n          if (uVar6 != 2) goto LAB_0002d510;\n        }\n        else if (uVar6 != 4) {\n          if (uVar6 != 6) goto LAB_0002d510;\n          goto LAB_0002d538;\n        }\n        goto LAB_0002d860;\n      }" if (parenthesized_expression "(uVar6 != 3)" ( (binary_expression "uVar6 != 3" identifier != number_literal) )) (compound_statement "{\n        if (uVar6 < 4) {\n          if (uVar6 != 2) goto LAB_0002d510;\n        }\n        else if (uVar6 != 4) {\n          if (uVar6 != 6) goto LAB_0002d510;\n          goto LAB_0002d538;\n        }\n        goto LAB_0002d860;\n      }" { (if_statement "if (uVar6 < 4) {\n          if (uVar6 != 2) goto LAB_0002d510;\n        }\n        else if (uVar6 != 4) {\n          if (uVar6 != 6) goto LAB_0002d510;\n          goto LAB_0002d538;\n        }" if (parenthesized_expression "(uVar6 < 4)" ( (binary_expression "uVar6 < 4" identifier < number_literal) )) (compound_statement "{\n          if (uVar6 != 2) goto LAB_0002d510;\n        }" { (if_statement "if (uVar6 != 2) goto LAB_0002d510;" if (parenthesized_expression "(uVar6 != 2)" ( (binary_expression "uVar6 != 2" identifier != number_literal) )) (goto_statement "goto LAB_0002d510;" goto statement_identifier ;)) }) (else_clause "else if (uVar6 != 4) {\n          if (uVar6 != 6) goto LAB_0002d510;\n          goto LAB_0002d538;\n        }" else (if_statement "if (uVar6 != 4) {\n          if (uVar6 != 6) goto LAB_0002d510;\n          goto LAB_0002d538;\n        }" if (parenthesized_expression "(uVar6 != 4)" ( (binary_expression "uVar6 != 4" identifier != number_literal) )) (compound_statement "{\n          if (uVar6 != 6) goto LAB_0002d510;\n          goto LAB_0002d538;\n        }" { (if_statement "if (uVar6 != 6) goto LAB_0002d510;" if (parenthesized_expression "(uVar6 != 6)" ( (binary_expression "uVar6 != 6" identifier != number_literal) )) (goto_statement "goto LAB_0002d510;" goto statement_identifier ;)) (goto_statement "goto LAB_0002d538;" goto statement_identifier ;) })))) (goto_statement "goto LAB_0002d860;" goto statement_identifier ;) })) }) (else_clause "else if (uVar6 != 10) {\n      if (uVar6 < 0xb) {\n        if (uVar6 != 8) goto LAB_0002d510;\n      }\n      else {\n        if (uVar6 == 0x12) goto LAB_0002d860;\n        if (uVar6 != 0x13) goto LAB_0002d510;\n      }\n    }" else (if_statement "if (uVar6 != 10) {\n      if (uVar6 < 0xb) {\n        if (uVar6 != 8) goto LAB_0002d510;\n      }\n      else {\n        if (uVar6 == 0x12) goto LAB_0002d860;\n        if (uVar6 != 0x13) goto LAB_0002d510;\n      }\n    }" if (parenthesized_expression "(uVar6 != 10)" ( (binary_expression "uVar6 != 10" identifier != number_literal) )) (compound_statement "{\n      if (uVar6 < 0xb) {\n        if (uVar6 != 8) goto LAB_0002d510;\n      }\n      else {\n        if (uVar6 == 0x12) goto LAB_0002d860;\n        if (uVar6 != 0x13) goto LAB_0002d510;\n      }\n    }" { (if_statement "if (uVar6 < 0xb) {\n        if (uVar6 != 8) goto LAB_0002d510;\n      }\n      else {\n        if (uVar6 == 0x12) goto LAB_0002d860;\n        if (uVar6 != 0x13) goto LAB_0002d510;\n      }" if (parenthesized_expression "(uVar6 < 0xb)" ( (binary_expression "uVar6 < 0xb" identifier < number_literal) )) (compound_statement "{\n        if (uVar6 != 8) goto LAB_0002d510;\n      }" { (if_statement "if (uVar6 != 8) goto LAB_0002d510;" if (parenthesized_expression "(uVar6 != 8)" ( (binary_expression "uVar6 != 8" identifier != number_literal) )) (goto_statement "goto LAB_0002d510;" goto statement_identifier ;)) }) (else_clause "else {\n        if (uVar6 == 0x12) goto LAB_0002d860;\n        if (uVar6 != 0x13) goto LAB_0002d510;\n      }" else (compound_statement "{\n        if (uVar6 == 0x12) goto LAB_0002d860;\n        if (uVar6 != 0x13) goto LAB_0002d510;\n      }" { (if_statement "if (uVar6 == 0x12) goto LAB_0002d860;" if (parenthesized_expression "(uVar6 == 0x12)" ( (binary_expression "uVar6 == 0x12" identifier == number_literal) )) (goto_statement "goto LAB_0002d860;" goto statement_identifier ;)) (if_statement "if (uVar6 != 0x13) goto LAB_0002d510;" if (parenthesized_expression "(uVar6 != 0x13)" ( (binary_expression "uVar6 != 0x13" identifier != number_literal) )) (goto_statement "goto LAB_0002d510;" goto statement_identifier ;)) }))) })))) (labeled_statement "LAB_0002d538:\n    iVar7 = FUN_0001d7b0(&local_4c,local_60);" statement_identifier : (expression_statement "iVar7 = FUN_0001d7b0(&local_4c,local_60);" (assignment_expression "iVar7 = FUN_0001d7b0(&local_4c,local_60)" identifier = (call_expression "FUN_0001d7b0(&local_4c,local_60)" identifier (argument_list "(&local_4c,local_60)" ( (pointer_expression "&local_4c" & identifier) , identifier )))) ;)) (if_statement "if (iVar7 == 0) {\n      return 0;\n    }" if (parenthesized_expression "(iVar7 == 0)" ( (binary_expression "iVar7 == 0" identifier == number_literal) )) (compound_statement "{\n      return 0;\n    }" { (return_statement "return 0;" return number_literal ;) })) (expression_statement "param_8 = DAT_000b9da0;" (assignment_expression "param_8 = DAT_000b9da0" identifier = identifier) ;) (if_statement "if (DAT_000b6324 == 0) {\n      if (DAT_000b9da0 != 0) {\n        pcVar9 = \n        "    Offset             Info             Type               Symbol\'s Value  Symbol\'s Name\n"\n        ;\nLAB_0002d598:\n        puVar24 = (undefined *)0x5;\n        pcVar9 = (char *)dcgettext(0,pcVar9,5);\n        printf(pcVar9);\n        param_8 = 0;\n        goto LAB_0002d5b6;\n      }\n      pcVar9 = "  Offset          Info           Type           Sym. Value    Sym. Name\n";\n    }\n    else {\n      if (DAT_000b9da0 != 0) {\n        pcVar9 = " Offset     Info    Type                Sym. Value  Symbol\'s Name\n";\n        goto LAB_0002d598;\n      }\n      pcVar9 = " Offset     Info    Type            Sym.Value  Sym. Name\n";\n    }" if (parenthesized_expression "(DAT_000b6324 == 0)" ( (binary_expression "DAT_000b6324 == 0" identifier == number_literal) )) (compound_statement "{\n      if (DAT_000b9da0 != 0) {\n        pcVar9 = \n        "    Offset             Info             Type               Symbol\'s Value  Symbol\'s Name\n"\n        ;\nLAB_0002d598:\n        puVar24 = (undefined *)0x5;\n        pcVar9 = (char *)dcgettext(0,pcVar9,5);\n        printf(pcVar9);\n        param_8 = 0;\n        goto LAB_0002d5b6;\n      }\n      pcVar9 = "  Offset          Info           Type           Sym. Value    Sym. Name\n";\n    }" { (if_statement "if (DAT_000b9da0 != 0) {\n        pcVar9 = \n        "    Offset             Info             Type               Symbol\'s Value  Symbol\'s Name\n"\n        ;\nLAB_0002d598:\n        puVar24 = (undefined *)0x5;\n        pcVar9 = (char *)dcgettext(0,pcVar9,5);\n        printf(pcVar9);\n        param_8 = 0;\n        goto LAB_0002d5b6;\n      }" if (parenthesized_expression "(DAT_000b9da0 != 0)" ( (binary_expression "DAT_000b9da0 != 0" identifier != number_literal) )) (compound_statement "{\n        pcVar9 = \n        "    Offset             Info             Type               Symbol\'s Value  Symbol\'s Name\n"\n        ;\nLAB_0002d598:\n        puVar24 = (undefined *)0x5;\n        pcVar9 = (char *)dcgettext(0,pcVar9,5);\n        printf(pcVar9);\n        param_8 = 0;\n        goto LAB_0002d5b6;\n      }" { (expression_statement "pcVar9 = \n        "    Offset             Info             Type               Symbol\'s Value  Symbol\'s Name\n"\n        ;" (assignment_expression "pcVar9 = \n        "    Offset             Info             Type               Symbol\'s Value  Symbol\'s Name\n"" identifier = (string_literal ""    Offset             Info             Type               Symbol\'s Value  Symbol\'s Name\n"" " string_content escape_sequence string_content escape_sequence string_content escape_sequence ")) ;) (labeled_statement "LAB_0002d598:\n        puVar24 = (undefined *)0x5;" statement_identifier : (expression_statement "puVar24 = (undefined *)0x5;" (assignment_expression "puVar24 = (undefined *)0x5" identifier = (cast_expression "(undefined *)0x5" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;)) (expression_statement "pcVar9 = (char *)dcgettext(0,pcVar9,5);" (assignment_expression "pcVar9 = (char *)dcgettext(0,pcVar9,5)" identifier = (cast_expression "(char *)dcgettext(0,pcVar9,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,pcVar9,5)" identifier (argument_list "(0,pcVar9,5)" ( number_literal , identifier , number_literal ))))) ;) (expression_statement "printf(pcVar9);" (call_expression "printf(pcVar9)" identifier (argument_list "(pcVar9)" ( identifier ))) ;) (expression_statement "param_8 = 0;" (assignment_expression "param_8 = 0" identifier = number_literal) ;) (goto_statement "goto LAB_0002d5b6;" goto statement_identifier ;) })) (expression_statement "pcVar9 = "  Offset          Info           Type           Sym. Value    Sym. Name\n";" (assignment_expression "pcVar9 = "  Offset          Info           Type           Sym. Value    Sym. Name\n"" identifier = (string_literal ""  Offset          Info           Type           Sym. Value    Sym. Name\n"" " string_content escape_sequence ")) ;) }) (else_clause "else {\n      if (DAT_000b9da0 != 0) {\n        pcVar9 = " Offset     Info    Type                Sym. Value  Symbol\'s Name\n";\n        goto LAB_0002d598;\n      }\n      pcVar9 = " Offset     Info    Type            Sym.Value  Sym. Name\n";\n    }" else (compound_statement "{\n      if (DAT_000b9da0 != 0) {\n        pcVar9 = " Offset     Info    Type                Sym. Value  Symbol\'s Name\n";\n        goto LAB_0002d598;\n      }\n      pcVar9 = " Offset     Info    Type            Sym.Value  Sym. Name\n";\n    }" { (if_statement "if (DAT_000b9da0 != 0) {\n        pcVar9 = " Offset     Info    Type                Sym. Value  Symbol\'s Name\n";\n        goto LAB_0002d598;\n      }" if (parenthesized_expression "(DAT_000b9da0 != 0)" ( (binary_expression "DAT_000b9da0 != 0" identifier != number_literal) )) (compound_statement "{\n        pcVar9 = " Offset     Info    Type                Sym. Value  Symbol\'s Name\n";\n        goto LAB_0002d598;\n      }" { (expression_statement "pcVar9 = " Offset     Info    Type                Sym. Value  Symbol\'s Name\n";" (assignment_expression "pcVar9 = " Offset     Info    Type                Sym. Value  Symbol\'s Name\n"" identifier = (string_literal "" Offset     Info    Type                Sym. Value  Symbol\'s Name\n"" " string_content escape_sequence string_content escape_sequence ")) ;) (goto_statement "goto LAB_0002d598;" goto statement_identifier ;) })) (expression_statement "pcVar9 = " Offset     Info    Type            Sym.Value  Sym. Name\n";" (assignment_expression "pcVar9 = " Offset     Info    Type            Sym.Value  Sym. Name\n"" identifier = (string_literal "" Offset     Info    Type            Sym.Value  Sym. Name\n"" " string_content escape_sequence ")) ;) }))) }) (else_clause "else {\n    if (param_8 == 0) goto LAB_0002d538;\nLAB_0002d450:\n    iVar7 = FUN_0001e360(&local_4c,local_60);\n    if (iVar7 == 0) {\n      return 0;\n    }\n    if (DAT_000b6324 == 0) {\n      if (DAT_000b9da0 == 0) {\n        pcVar9 = \n        "  Offset          Info           Type           Sym. Value    Sym. Name + Addend\n";\n      }\n      else {\n        pcVar9 = \n        "    Offset             Info             Type               Symbol\'s Value  Symbol\'s Name + Addend\n"\n        ;\n      }\n    }\n    else if (DAT_000b9da0 == 0) {\n      pcVar9 = " Offset     Info    Type            Sym.Value  Sym. Name + Addend\n";\n    }\n    else {\n      pcVar9 = " Offset     Info    Type                Sym. Value  Symbol\'s Name + Addend\n";\n    }\n  }" else (compound_statement "{\n    if (param_8 == 0) goto LAB_0002d538;\nLAB_0002d450:\n    iVar7 = FUN_0001e360(&local_4c,local_60);\n    if (iVar7 == 0) {\n      return 0;\n    }\n    if (DAT_000b6324 == 0) {\n      if (DAT_000b9da0 == 0) {\n        pcVar9 = \n        "  Offset          Info           Type           Sym. Value    Sym. Name + Addend\n";\n      }\n      else {\n        pcVar9 = \n        "    Offset             Info             Type               Symbol\'s Value  Symbol\'s Name + Addend\n"\n        ;\n      }\n    }\n    else if (DAT_000b9da0 == 0) {\n      pcVar9 = " Offset     Info    Type            Sym.Value  Sym. Name + Addend\n";\n    }\n    else {\n      pcVar9 = " Offset     Info    Type                Sym. Value  Symbol\'s Name + Addend\n";\n    }\n  }" { (if_statement "if (param_8 == 0) goto LAB_0002d538;" if (parenthesized_expression "(param_8 == 0)" ( (binary_expression "param_8 == 0" identifier == number_literal) )) (goto_statement "goto LAB_0002d538;" goto statement_identifier ;)) (labeled_statement "LAB_0002d450:\n    iVar7 = FUN_0001e360(&local_4c,local_60);" statement_identifier : (expression_statement "iVar7 = FUN_0001e360(&local_4c,local_60);" (assignment_expression "iVar7 = FUN_0001e360(&local_4c,local_60)" identifier = (call_expression "FUN_0001e360(&local_4c,local_60)" identifier (argument_list "(&local_4c,local_60)" ( (pointer_expression "&local_4c" & identifier) , identifier )))) ;)) (if_statement "if (iVar7 == 0) {\n      return 0;\n    }" if (parenthesized_expression "(iVar7 == 0)" ( (binary_expression "iVar7 == 0" identifier == number_literal) )) (compound_statement "{\n      return 0;\n    }" { (return_statement "return 0;" return number_literal ;) })) (if_statement "if (DAT_000b6324 == 0) {\n      if (DAT_000b9da0 == 0) {\n        pcVar9 = \n        "  Offset          Info           Type           Sym. Value    Sym. Name + Addend\n";\n      }\n      else {\n        pcVar9 = \n        "    Offset             Info             Type               Symbol\'s Value  Symbol\'s Name + Addend\n"\n        ;\n      }\n    }\n    else if (DAT_000b9da0 == 0) {\n      pcVar9 = " Offset     Info    Type            Sym.Value  Sym. Name + Addend\n";\n    }\n    else {\n      pcVar9 = " Offset     Info    Type                Sym. Value  Symbol\'s Name + Addend\n";\n    }" if (parenthesized_expression "(DAT_000b6324 == 0)" ( (binary_expression "DAT_000b6324 == 0" identifier == number_literal) )) (compound_statement "{\n      if (DAT_000b9da0 == 0) {\n        pcVar9 = \n        "  Offset          Info           Type           Sym. Value    Sym. Name + Addend\n";\n      }\n      else {\n        pcVar9 = \n        "    Offset             Info             Type               Symbol\'s Value  Symbol\'s Name + Addend\n"\n        ;\n      }\n    }" { (if_statement "if (DAT_000b9da0 == 0) {\n        pcVar9 = \n        "  Offset          Info           Type           Sym. Value    Sym. Name + Addend\n";\n      }\n      else {\n        pcVar9 = \n        "    Offset             Info             Type               Symbol\'s Value  Symbol\'s Name + Addend\n"\n        ;\n      }" if (parenthesized_expression "(DAT_000b9da0 == 0)" ( (binary_expression "DAT_000b9da0 == 0" identifier == number_literal) )) (compound_statement "{\n        pcVar9 = \n        "  Offset          Info           Type           Sym. Value    Sym. Name + Addend\n";\n      }" { (expression_statement "pcVar9 = \n        "  Offset          Info           Type           Sym. Value    Sym. Name + Addend\n";" (assignment_expression "pcVar9 = \n        "  Offset          Info           Type           Sym. Value    Sym. Name + Addend\n"" identifier = (string_literal ""  Offset          Info           Type           Sym. Value    Sym. Name + Addend\n"" " string_content escape_sequence ")) ;) }) (else_clause "else {\n        pcVar9 = \n        "    Offset             Info             Type               Symbol\'s Value  Symbol\'s Name + Addend\n"\n        ;\n      }" else (compound_statement "{\n        pcVar9 = \n        "    Offset             Info             Type               Symbol\'s Value  Symbol\'s Name + Addend\n"\n        ;\n      }" { (expression_statement "pcVar9 = \n        "    Offset             Info             Type               Symbol\'s Value  Symbol\'s Name + Addend\n"\n        ;" (assignment_expression "pcVar9 = \n        "    Offset             Info             Type               Symbol\'s Value  Symbol\'s Name + Addend\n"" identifier = (string_literal ""    Offset             Info             Type               Symbol\'s Value  Symbol\'s Name + Addend\n"" " string_content escape_sequence string_content escape_sequence string_content escape_sequence ")) ;) }))) }) (else_clause "else if (DAT_000b9da0 == 0) {\n      pcVar9 = " Offset     Info    Type            Sym.Value  Sym. Name + Addend\n";\n    }\n    else {\n      pcVar9 = " Offset     Info    Type                Sym. Value  Symbol\'s Name + Addend\n";\n    }" else (if_statement "if (DAT_000b9da0 == 0) {\n      pcVar9 = " Offset     Info    Type            Sym.Value  Sym. Name + Addend\n";\n    }\n    else {\n      pcVar9 = " Offset     Info    Type                Sym. Value  Symbol\'s Name + Addend\n";\n    }" if (parenthesized_expression "(DAT_000b9da0 == 0)" ( (binary_expression "DAT_000b9da0 == 0" identifier == number_literal) )) (compound_statement "{\n      pcVar9 = " Offset     Info    Type            Sym.Value  Sym. Name + Addend\n";\n    }" { (expression_statement "pcVar9 = " Offset     Info    Type            Sym.Value  Sym. Name + Addend\n";" (assignment_expression "pcVar9 = " Offset     Info    Type            Sym.Value  Sym. Name + Addend\n"" identifier = (string_literal "" Offset     Info    Type            Sym.Value  Sym. Name + Addend\n"" " string_content escape_sequence ")) ;) }) (else_clause "else {\n      pcVar9 = " Offset     Info    Type                Sym. Value  Symbol\'s Name + Addend\n";\n    }" else (compound_statement "{\n      pcVar9 = " Offset     Info    Type                Sym. Value  Symbol\'s Name + Addend\n";\n    }" { (expression_statement "pcVar9 = " Offset     Info    Type                Sym. Value  Symbol\'s Name + Addend\n";" (assignment_expression "pcVar9 = " Offset     Info    Type                Sym. Value  Symbol\'s Name + Addend\n"" identifier = (string_literal "" Offset     Info    Type                Sym. Value  Symbol\'s Name + Addend\n"" " string_content escape_sequence string_content escape_sequence ")) ;) }))))) }))) (expression_statement "puVar24 = (undefined *)0x5;" (assignment_expression "puVar24 = (undefined *)0x5" identifier = (cast_expression "(undefined *)0x5" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (expression_statement "pcVar9 = (char *)dcgettext(0,pcVar9,5);" (assignment_expression "pcVar9 = (char *)dcgettext(0,pcVar9,5)" identifier = (cast_expression "(char *)dcgettext(0,pcVar9,5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,pcVar9,5)" identifier (argument_list "(0,pcVar9,5)" ( number_literal , identifier , number_literal ))))) ;) (expression_statement "printf(pcVar9);" (call_expression "printf(pcVar9)" identifier (argument_list "(pcVar9)" ( identifier ))) ;) (labeled_statement "LAB_0002d5b6:\n  puVar5 = PTR_stdout_000b3fd8;" statement_identifier : (expression_statement "puVar5 = PTR_stdout_000b3fd8;" (assignment_expression "puVar5 = PTR_stdout_000b3fd8" identifier = identifier) ;)) (if_statement "if (local_60[0] == 0) {\n    local_6c = 1;\n  }\n  else {\n    local_6c = 1;\n    uVar16 = 0;\n    do {\n      iVar7 = uVar16 * 0x18;\n      puVar8 = (undefined4 *)(iVar7 + (int)local_4c);\n      uVar10 = *puVar8;\n      uVar4 = puVar8[1];\n      uVar13 = puVar8[3];\n      puVar25 = (undefined *)puVar8[2];\n      if (DAT_000b6324 == 0) {\n        local_80 = FUN_00021e40();\n        local_90 = 0;\n        pcVar9 = "%16.16llx  %16.16llx ";\n        if (DAT_000b9da0 == 0) {\n          pcVar9 = "%12.12llx  %12.12llx ";\n        }\n        uVar14 = uVar13;\n        printf(pcVar9,uVar10,uVar4,puVar25,uVar13);\n        puVar26 = puVar25;\n      }\n      else {\n        local_80 = (uint)puVar25 & 0xff;\n        uVar14 = (uint)puVar25 >> 8 | uVar13 << 0x18;\n        local_90 = uVar13 >> 8;\n        puVar26 = puVar25;\n        printf("%8.8lx  %8.8lx ",uVar10,puVar25);\n        puVar24 = puVar25;\n      }\n      uVar6 = *(ushort *)(param_1 + 0x42);\n      if (uVar6 == 0x72) {\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7997c;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b41;\n          break;\n        case 2:\n          local_8c = (byte *)0x79cff;\n          break;\n        case 3:\n          local_8c = (byte *)0x79cf0;\n          break;\n        case 4:\n          local_8c = (byte *)0x79ce4;\n          break;\n        case 5:\n          local_8c = (byte *)0x79cd8;\n          break;\n        case 6:\n          local_8c = (byte *)0x79ccc;\n          break;\n        case 7:\n          local_8c = (byte *)0x79cbd;\n          break;\n        case 8:\n          local_8c = (byte *)0x79cae;\n          break;\n        case 9:\n          local_8c = (byte *)0x79c9f;\n          break;\n        case 10:\n          local_8c = (byte *)0x79c90;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x79c84;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x79c78;\n          break;\n        case 0xd:\n          local_8c = &UNK_00079c6d;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x79c61;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x79c55;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x79c49;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x79c3d;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x79c2f;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x79c20;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x79c11;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\n        goto LAB_0002dd00;\n      }\n      if (0x72 < uVar6) {\n        if (uVar6 == 0x1057) {\ncode_r0x0002e6d7:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b49c;\n            break;\n          case 1:\n            local_8c = &UNK_00078a28;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b897;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b888;\n            break;\n          case 4:\n            local_8c = &UNK_0007b87f;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b873;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b865;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b857;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b849;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b837;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b825;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b813;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b802;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x7b7f1;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x7b7e0;\n            break;\n          case 0xf:\n            local_8c = (byte *)0x7b7cb;\n            break;\n          case 0x10:\n            local_8c = (byte *)0x7b7b6;\n            break;\n          case 0x11:\n            local_8c = (byte *)0x7b7a1;\n            break;\n          case 0x12:\n            local_8c = (byte *)0x7b796;\n            break;\n          case 0x13:\n            local_8c = (byte *)0x7b78c;\n            break;\n          case 0x14:\n            local_8c = &UNK_0007b784;\n            break;\n          case 0x15:\n            local_8c = (byte *)0x7b777;\n            break;\n          case 0x16:\n            local_8c = (byte *)0x7b769;\n            break;\n          case 0x17:\n            local_8c = (byte *)0x7b757;\n            break;\n          case 0x18:\n            local_8c = (byte *)0x7b746;\n            break;\n          case 0x19:\n            local_8c = (byte *)0x7b735;\n            break;\n          case 0x1a:\n            local_8c = &UNK_0007b72d;\n            break;\n          case 0x1b:\n            local_8c = &UNK_0007b721;\n            break;\n          case 0x1c:\n            local_8c = &UNK_0007b715;\n            break;\n          case 0x1d:\n            local_8c = &UNK_0007b708;\n            break;\n          case 0x1e:\n            local_8c = (byte *)0x7b6fc;\n            break;\n          case 0x1f:\n            local_8c = (byte *)0x7b6ef;\n            break;\n          case 0x20:\n            local_8c = (byte *)0x7b6e2;\n            break;\n          case 0x21:\n            local_8c = (byte *)0x7b6d1;\n            break;\n          case 0x22:\n            local_8c = (byte *)0x7b6c5;\n            break;\n          case 0x23:\n            local_8c = (byte *)0x7b6b9;\n            break;\n          case 0x24:\n            local_8c = (byte *)0x7b6aa;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 < 0x1058) {\n          if (0xb5 < uVar6) {\n            if (uVar6 == 0xc5) {\n              local_8c = (byte *)FUN_00018620();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 < 0xc6) {\n              if (uVar6 != 0xbd) {\n                if (uVar6 < 0xbe) {\n                  if (uVar6 == 0xb7) {\n                    local_8c = (byte *)FUN_000140b0();\n                  }\n                  else {\n                    if (uVar6 != 0xbc) goto LAB_0002dbd0;\n                    local_8c = (byte *)FUN_0001a1a0();\n                  }\n                }\n                else {\n                  if (uVar6 != 0xbf) {\n                    if (uVar6 == 0xc3) goto LAB_0002e062;\n                    goto LAB_0002dbd0;\n                  }\n                  local_8c = (byte *)FUN_00019e30();\n                }\n                goto LAB_0002dcf0;\n              }\ncode_r0x0002e43b:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78f38;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bb1;\n                break;\n              case 2:\n                local_8c = (byte *)0x79367;\n                break;\n              case 3:\n                local_8c = (byte *)0x79351;\n                break;\n              case 4:\n                local_8c = (byte *)0x79338;\n                break;\n              case 5:\n                local_8c = (byte *)0x79328;\n                break;\n              case 6:\n                local_8c = (byte *)0x79315;\n                break;\n              case 7:\n                local_8c = (byte *)0x79302;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ef;\n                break;\n              case 9:\n                local_8c = (byte *)0x792da;\n                break;\n              case 10:\n                local_8c = (byte *)0x792bf;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x792a4;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7928b;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79275;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x79261;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7924d;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7923c;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79225;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920f;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f8;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791e1;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791cf;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791be;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791ab;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79198;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79166;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7914d;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x79132;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7911a;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x79100;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790cd;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab5;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a63e;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3f;\n              }\n            }\n            else {\n              if (0xdf < uVar6) {\n                if (uVar6 == 0xf3) {\n                  local_8c = (byte *)FUN_00018290();\n                }\n                else {\n                  if (uVar6 != 0xfa) goto LAB_0002dbd0;\n                  if (*(short *)(param_1 + 0x3d) != 0x3200) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x7b8a5;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8fd;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e21;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e14;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e05;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078dfc;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dd2;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc5;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db8;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da9;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d9a;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d85;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d70;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d64;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d56;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d4a;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d3e;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d2e;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d1e;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d0e;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cff;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78cf0;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78ce0;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78cd0;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cc1;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cb2;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  local_8c = (byte *)FUN_00017590();\n                }\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 == 0xdd) {\n                if (local_80 == 7) {\n                  local_8c = (byte *)0x79af6;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b39;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b55;\n                    if (local_80 != 1) {\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }\n                  }\n                  else {\n                    local_8c = (byte *)0x79b16;\n                    if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }\n                  }\n                }\n                else if (local_80 == 0xb) {\n                  local_8c = (byte *)0x79ab8;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ada;\n                  if (local_80 != 9) {\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }\n                }\n                else if (local_80 == 0xd) {\n                  local_8c = (byte *)0x79a90;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 != 0xde) goto LAB_0002dbd0;\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78c33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a93;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adcb;\n                break;\n              case 3:\n                local_8c = &UNK_0007adc2;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb8;\n                break;\n              case 5:\n                local_8c = &UNK_0007adae;\n                break;\n              case 6:\n                local_8c = &UNK_0007ada4;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad9a;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad8d;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad82;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad77;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad6d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5f;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 < 0xb4) {\n            if (uVar6 != 0x8c) {\n              if (0x8c < uVar6) {\n                if (uVar6 == 0xad) {\n                  local_8c = (byte *)FUN_000189d0();\n                  goto LAB_0002dcf0;\n                }\n                if (uVar6 < 0xae) {\n                  if (uVar6 == 0x90) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78c4f;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789bf;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f26;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f13;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f09;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78efb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee8;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed8;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec9;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78ebd;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea7;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e97;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e86;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e75;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5f;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e49;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e3b;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  if (uVar6 == 0xa7) {\n                    local_8c = (byte *)FUN_000171b0();\n                    goto LAB_0002dcf0;\n                  }\n                }\n                else {\n                  if (uVar6 == 0xae) {\n                    local_8c = (byte *)FUN_00016b40();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 0xb1) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78be5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba5;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79536;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79529;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x7951b;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x7950c;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794fc;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794ec;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794db;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794cb;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794bb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794aa;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x7949d;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x79490;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x79484;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79478;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x7946b;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x7945e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x79451;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x79444;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79436;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79429;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x7941c;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x7940e;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x79400;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793f1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793e2;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793d2;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793c2;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793ae;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79399;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79389;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 0x78) {\ncode_r0x0002ef25:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7937d;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b8c;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796f1;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e7;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c8;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796bf;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796b3;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a8;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7969c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7968d;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7967d;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7966d;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 < 0x79) {\n                if (uVar6 == 0x73) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x789db;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bdb;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7904a;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903f;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79034;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79023;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7900d;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff9;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fee;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fe1;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fd3;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fc3;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fb2;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78fa2;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f92;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f85;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f78;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f6b;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f5b;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f4a;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x74) goto code_r0x0002e2d7;\n              }\n              else {\n                if (uVar6 == 0x87) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79b51;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b25;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f25;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f18;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f0d;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79f00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79ef3;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee5;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec9;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eba;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ead;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e97;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e83;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e75;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e64;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e55;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e45;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e37;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e24;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e16;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e08;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x8a) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79543;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b83;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797ee;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797e4;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d8;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797cc;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797bd;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797b1;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x797a3;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7978e;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7977b;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7976d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7975a;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79747;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x7973b;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x7972b;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x7971b;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x7970b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n              }\n              goto LAB_0002dbd0;\n            }\n            local_8c = (byte *)FUN_00019be0();\n          }\n          else {\nLAB_0002efc8:\n            local_8c = (byte *)FUN_0001b090();\n          }\n          goto LAB_0002dcf0;\n        }\n        if (uVar6 == 0x8217) {\ncode_r0x0002edad:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79661;\n            break;\n          case 1:\n            local_8c = &UNK_00078b6d;\n            break;\n          case 2:\n            local_8c = (byte *)0x79972;\n            break;\n          case 3:\n            local_8c = &UNK_00079967;\n            break;\n          case 4:\n            local_8c = (byte *)0x7995b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7994a;\n            break;\n          case 6:\n            local_8c = (byte *)0x7993d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7992e;\n            break;\n          case 8:\n            local_8c = (byte *)0x7991f;\n            break;\n          case 9:\n            local_8c = (byte *)0x79910;\n            break;\n          case 10:\n            local_8c = (byte *)0x79901;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x798f2;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x798e6;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x798d5;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x798c6;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 < 0x8218) {\n          if (uVar6 == 0x4688) {\ncode_r0x0002e2d7:\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x78e2e;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bc1;\n              break;\n            case 2:\n              local_8c = (byte *)0x790b4;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a5;\n              break;\n            case 4:\n              local_8c = (byte *)0x79095;\n              break;\n            case 5:\n              local_8c = (byte *)0x79089;\n              break;\n            case 6:\n              local_8c = (byte *)0x7907d;\n              break;\n            case 7:\n              local_8c = (byte *)0x79071;\n              break;\n            case 8:\n              local_8c = (byte *)0x79065;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 < 0x4689) {\n            if (uVar6 == 0x2530) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x790c3;\n                break;\n              case 1:\n                local_8c = &UNK_00078b96;\n                break;\n              case 2:\n                local_8c = &UNK_00078c2b;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c1d;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c13;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c09;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bff;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 < 0x2531) {\n              if (uVar6 == 0x1059) {\ncode_r0x0002e0f7:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7a361;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78acf;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8cb;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8bf;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8ad;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a89c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a885;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a873;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a861;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a856;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a844;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n              }\n              else {\n                if (uVar6 != 0x1223) goto LAB_0002dbd0;\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x796fb;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b60;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a45;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a37;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a24;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a10;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799fc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799eb;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d9;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c9;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799ba;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a8;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79997;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79987;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n              }\n            }\n            else {\n              if (uVar6 == 0x3330) goto code_r0x0002edcd;\n              if (uVar6 != 0x4157) goto LAB_0002dbd0;\n              if (local_80 == 0) {\n                local_8c = (byte *)0x78ca4;\n              }\n              else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bcf;\n              }\n            }\n          }\n          else {\n            if (uVar6 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b09a;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a59;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b48d;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b47e;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b46a;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b458;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b446;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b434;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41f;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b40a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (0x5aa5 < uVar6) {\n              if (uVar6 == 0x7650) goto code_r0x0002e4ef;\n              if (uVar6 == 0x7676) goto code_r0x0002e577;\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x4def) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b5bd;\n                break;\n              case 1:\n                local_8c = &UNK_00078a14;\n                break;\n              case 2:\n                local_8c = &UNK_00078c95;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c83;\n                break;\n              case 4:\n                local_8c = &UNK_00078c76;\n                break;\n              case 5:\n                local_8c = &UNK_00078c67;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c5a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (uVar6 != 0x5441) goto LAB_0002dbd0;\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7aa69;\n              break;\n            case 1:\n              local_8c = &UNK_00078a8a;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b08c;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b07e;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b073;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b068;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b05a;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b04b;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b03d;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02f;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b021;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b015;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b009;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7affd;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afee;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd9;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afc4;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaf;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af9a;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af82;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af6a;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af52;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af43;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af34;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af25;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af15;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7af01;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aeee;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aedb;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec8;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb8;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea8;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae98;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae86;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae74;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae62;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae55;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae41;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae2b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae18;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae0a;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 200:\n              local_8c = (byte *)0x7adf6;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7ade4;\n            }\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 == 0xad45) {\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79a53;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b32;\n            break;\n          case 2:\n            local_8c = (byte *)0x79ded;\n            break;\n          case 3:\n            local_8c = (byte *)0x79ddf;\n            break;\n          case 4:\n            local_8c = (byte *)0x79dce;\n            break;\n          case 5:\n            local_8c = (byte *)0x79dbd;\n            break;\n          case 6:\n            local_8c = (byte *)0x79dad;\n            break;\n          case 7:\n            local_8c = (byte *)0x79d9a;\n            break;\n          case 8:\n            local_8c = (byte *)0x79d8b;\n            break;\n          case 9:\n            local_8c = (byte *)0x79d78;\n            break;\n          case 10:\n            local_8c = (byte *)0x79d67;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x79d56;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x79d47;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          case 0x80:\n            local_8c = (byte *)0x79d2d;\n            break;\n          case 0x81:\n            local_8c = (byte *)0x79d15;\n          }\n          goto LAB_0002dd00;\n        }\n        if (0xad45 < uVar6) {\n          if (uVar6 == 0xdead) goto code_r0x0002ef3d;\n          if (uVar6 < 0xdeae) {\n            if (uVar6 == 0xbaab) goto code_r0x0002e43b;\n            if (uVar6 == 0xbeef) goto code_r0x0002e467;\n            goto LAB_0002dbd0;\n          }\n          if (uVar6 == 0xfeb0) goto code_r0x0002ef25;\n          if (uVar6 == 0xfeba) {\n            if (local_80 == 6) {\n              local_8c = (byte *)0x79879;\n            }\n            else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798af;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bf1;\n                }\n                else {\n                  local_8c = (byte *)0x78b77;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79895;\n                if (local_80 != 4) {\n                  local_8c = (byte *)"R_IQ2000_26";\n                  if (4 < local_80) {\n                    local_8c = (byte *)"R_IQ2000_HI16";\n                  }\n                }\n              }\n            }\n            else if (local_80 == 9) {\n              local_8c = (byte *)0x79844;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79866;\n              }\n              else {\n                local_8c = (byte *)0x79853;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x7981b;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79806;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x79832;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 == 0xf00d) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7905a;\n              break;\n            case 1:\n              local_8c = &UNK_00078b9e;\n              break;\n            case 2:\n              local_8c = &UNK_00079659;\n              break;\n            case 3:\n              local_8c = (byte *)0x79650;\n              break;\n            case 4:\n              local_8c = (byte *)0x79647;\n              break;\n            case 5:\n              local_8c = (byte *)0x79638;\n              break;\n            case 6:\n              local_8c = (byte *)0x79628;\n              break;\n            case 7:\n              local_8c = (byte *)0x79618;\n              break;\n            case 8:\n              local_8c = (byte *)0x79608;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f8;\n              break;\n            case 10:\n              local_8c = (byte *)0x795ec;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795e0;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795d4;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795bc;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795af;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x795a0;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x79591;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x79584;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79575;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79561;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954f;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            }\n            goto LAB_0002dd00;\n          }\n          goto LAB_0002dbd0;\n        }\n        if (uVar6 == 0x9080) goto LAB_0002edf8;\n        if (uVar6 < 0x9081) {\n          if (uVar6 == 0x9026) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7a175;\n              break;\n            case 1:\n              local_8c = (byte *)0x78adb;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a828;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a818;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a808;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f9;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7ea;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7db;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7ce;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7bf;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7b0;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a7a1;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0x11:\n              local_8c = (byte *)0x7a78f;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a77e;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a76e;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a761;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a750;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73f;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a72e;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a720;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a712;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a703;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6f2;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6e0;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6cf;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6be;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6ad;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a69c;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a68b;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a67b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a66b;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a65b;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a64b;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 == 0x9041) goto LAB_0002e50a;\n        }\n        else {\n          if (uVar6 == 0xa390) goto LAB_0002e526;\n          if (uVar6 == 0xabc7) goto LAB_0002e54a;\n        }\n        goto LAB_0002dbd0;\n      }\n      if (uVar6 < 0x31) {\n        if (uVar6 < 0x2e) {\n          if (uVar6 != 0x12) {\n            if (uVar6 < 0x13) {\n              if (uVar6 == 7) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79d0a;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b0e;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a16a;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a15b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a14b;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a13c;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 0x30:\n                  local_8c = &UNK_0007a131;\n                  break;\n                case 0x31:\n                  local_8c = &UNK_0007a125;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a11a;\n                  break;\n                case 0x40:\n                  local_8c = &UNK_0007a10f;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a102;\n                  break;\n                case 0x44:\n                  local_8c = &UNK_0007a0f7;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0ea;\n                  break;\n                case 0x48:\n                  local_8c = &UNK_0007a0df;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0d2;\n                  break;\n                case 0x4c:\n                  local_8c = &UNK_0007a0c7;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0ba;\n                  break;\n                case 0x52:\n                  local_8c = &UNK_0007a0ad;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a0a0;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a093;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a083;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a073;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a063;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a053;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a043;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a033;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a028;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a01a;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a00e;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79fff;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79ff4;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe9;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fdd;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fce;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 < 8) {\n                if (uVar6 == 3) {\nLAB_0002e7da:\n                  local_8c = (byte *)FUN_00015960();\n                  goto LAB_0002dcf0;\n                }\n                if (uVar6 < 4) {\n                  if (uVar6 == 2) goto LAB_0002e7ba;\n                }\n                else {\n                  if (uVar6 == 4) {\n                    local_8c = (byte *)FUN_00016860();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 6) goto LAB_0002e7da;\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 10) {\nLAB_0002ee10:\n                local_8c = (byte *)FUN_00016e80();\n                goto LAB_0002dcf0;\n              }\n              if (10 < uVar6) {\n                if (uVar6 == 0xb) goto LAB_0002e7ba;\n                if (uVar6 == 0xf) {\n                  local_8c = (byte *)FUN_000155e0();\n                  goto LAB_0002dcf0;\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 8) goto LAB_0002ee10;\n              if (uVar6 == 9) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79c05;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b17;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79fb4;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa6;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f99;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f8c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f7e;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f71;\n                  break;\n                case 8:\n                  local_8c = &UNK_00079f64;\n                  break;\n                case 9:\n                  local_8c = &UNK_00079f58;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f4c;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f3c;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x24) {\n              local_8c = (byte *)FUN_0001aaf0();\n              goto LAB_0002dcf0;\n            }\n            if (0x24 < uVar6) {\n              if (uVar6 == 0x2a) {\n                local_8c = (byte *)FUN_000192a0();\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 < 0x2b) {\n                if (uVar6 == 0x27) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x7a8dd;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a9d;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad3b;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad25;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad10;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7ad00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace6;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7acd0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acbc;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7acab;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac9e;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac8d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac7b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x28) {\n                  local_8c = (byte *)FUN_00014aa0();\n                  goto LAB_0002dcf0;\n                }\n              }\n              else {\n                if (uVar6 == 0x2b) goto LAB_0002e7ba;\n                if (uVar6 == 0x2d) goto LAB_0002e062;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x15) {\n              local_8c = (byte *)FUN_00017ef0();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 < 0x16) {\n              if (uVar6 == 0x13) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b54a;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078a1f;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007b8f4;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007b8e9;\n                  break;\n                case 4:\n                  local_8c = &UNK_0007b8df;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8d1;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8c2;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8b2;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x14) {\n                local_8c = (byte *)FUN_00017bb0();\n                goto LAB_0002dcf0;\n              }\n            }\n            else {\n              if (uVar6 == 0x16) {\nLAB_0002e526:\n                local_8c = (byte *)FUN_00018e30();\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 == 0x17) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b3ff;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a31;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b68e;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b67e;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b66e;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b661;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b654;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b648;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b63c;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b631;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b625;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b617;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b609;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5fd;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ef;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5e3;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d7;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c9;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n            }\n            goto LAB_0002dbd0;\n          }\nLAB_0002e7ba:\n          local_8c = (byte *)FUN_000195d0();\n        }\n        else {\n          local_8c = (byte *)FUN_00015240();\n        }\n        goto LAB_0002dcf0;\n      }\n      if (uVar6 == 0x57) {\nLAB_0002edf8:\n        local_8c = (byte *)FUN_0001a780();\n        goto LAB_0002dcf0;\n      }\n      if (0x57 < uVar6) {\n        if (uVar6 == 0x5d) {\nLAB_0002e062:\n          local_8c = (byte *)FUN_00014620();\n        }\n        else {\n          if (uVar6 < 0x5e) {\n            if (uVar6 == 0x5a) {\ncode_r0x0002ef3d:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7ad50;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a74;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b19d;\n                break;\n              case 3:\n                local_8c = &UNK_0007b191;\n                break;\n              case 4:\n                local_8c = &UNK_0007b184;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b173;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b161;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14f;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (0x5a < uVar6) {\n              if (uVar6 == 0x5b) {\ncode_r0x0002e741:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79f32;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af5;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3e1;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3d1;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3c1;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3b1;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a3a2;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a393;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a380;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36f;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fc2;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078aeb;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a634;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a62b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a616;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a601;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5ee;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5db;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c6;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b6;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a6;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a597;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a585;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a573;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a566;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a559;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a546;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a533;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a527;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a517;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a507;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f7;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4e4;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4d1;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4bd;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a9;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a495;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a481;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a46e;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a45b;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a448;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a435;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a424;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a412;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a400;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x58) {\nLAB_0002e50a:\n              local_8c = (byte *)FUN_00016580();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 == 0x59) {\ncode_r0x0002e467:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7add5;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a67;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3f2;\n                break;\n              case 3:\n                local_8c = &UNK_0007b3e6;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3d4;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3c2;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3b1;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b399;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b383;\n                break;\n              case 9:\n                local_8c = &UNK_0007b376;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b364;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b352;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33f;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b32c;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b319;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b309;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f9;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e9;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d9;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c9;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2ba;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a7;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b294;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b281;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b270;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b24d;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b239;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b228;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b217;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b202;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1ed;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d9;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c6;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b6;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            goto LAB_0002dbd0;\n          }\n          if (uVar6 == 0x65) goto code_r0x0002edad;\n          if (uVar6 < 0x66) {\n            if (uVar6 != 0x5e) {\n              if (uVar6 == 99) goto code_r0x0002e741;\n              goto LAB_0002dbd0;\n            }\nLAB_0002e54a:\n            local_8c = (byte *)FUN_0001b390();\n          }\n          else if (uVar6 == 0x6a) {\n            local_8c = (byte *)FUN_00014e70();\n          }\n          else {\n            if (uVar6 != 0x71) {\n              if (uVar6 != 0x69) goto LAB_0002dbd0;\n              if ((*(char *)(param_1 + 0x3c) != '-') && (*(char *)(param_1 + 0x17) != '\0'))\n              goto code_r0x0002e0f7;\n              switch(local_80) {\n              default:\n                goto LAB_0002dbd0;\n              case 1:\n                local_8c = (byte *)0x7a3f1;\n                break;\n              case 2:\n                local_8c = (byte *)0x78ac0;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa5b;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa4c;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa34;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa1c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7aa03;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9eb;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9d3;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a9a2;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a98a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a97a;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a965;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a955;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a943;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a933;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a923;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a910;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8fd;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8ea;\n              }\n              goto LAB_0002dd00;\n            }\n            local_8c = (byte *)FUN_000177c0();\n          }\n        }\nLAB_0002dcf0:\n        if (local_8c != (byte *)0x0) goto LAB_0002dd00;\n        goto LAB_0002dbd0;\n      }\n      if (uVar6 == 0x4c) {\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x79dfc;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b05;\n          break;\n        case 2:\n          local_8c = (byte *)0x7a357;\n          break;\n        case 3:\n          local_8c = (byte *)0x7a34d;\n          break;\n        case 4:\n          local_8c = (byte *)0x7a33e;\n          break;\n        case 5:\n          local_8c = (byte *)0x7a32e;\n          break;\n        case 6:\n          local_8c = (byte *)0x7a31e;\n          break;\n        case 7:\n          local_8c = (byte *)0x7a309;\n          break;\n        case 8:\n          local_8c = (byte *)0x7a2f6;\n          break;\n        case 9:\n          local_8c = (byte *)0x7a2ea;\n          break;\n        case 10:\n          local_8c = (byte *)0x7a2da;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7a2c9;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7a2b9;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7a2ab;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7a29d;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7a28c;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7a27b;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7a26a;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7a255;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7a241;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7a230;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7a21f;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7a212;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7a207;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7a1f6;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7a1e5;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7a1d1;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7a1bd;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7a1ad;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7a19d;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7a18f;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7a182;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar6 < 0x4d) {\n        if (uVar6 == 0x3e) goto LAB_0002efc8;\n        if (uVar6 < 0x3f) {\n          if (uVar6 == 0x32) {\n            local_8c = (byte *)FUN_00015c60();\n            goto LAB_0002dcf0;\n          }\n          if (uVar6 != 0x35) goto LAB_0002dbd0;\n        }\n        else if (uVar6 != 0x46) {\n          if (uVar6 == 0x4b) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x798bb;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b4c;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bfc;\n              break;\n            case 3:\n              local_8c = &UNK_00079bf4;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be9;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bde;\n              break;\n            case 6:\n              local_8c = &UNK_00079bd4;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc8;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0xd:\n              local_8c = (byte *)0x79bbc;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bb1;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79ba2;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b93;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b84;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b70;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b5e;\n            }\n            goto LAB_0002dd00;\n          }\n          goto LAB_0002dbd0;\n        }\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7b69b;\n          break;\n        case 1:\n          local_8c = &UNK_000789fa;\n          break;\n        case 2:\n          local_8c = (byte *)0x78a06;\n          break;\n        case 3:\n          local_8c = &UNK_000789cd;\n          break;\n        case 4:\n          local_8c = (byte *)0x789e8;\n          break;\n        case 5:\n          local_8c = &UNK_0007ba07;\n          break;\n        case 6:\n          local_8c = &UNK_0007b9fa;\n          break;\n        case 7:\n          local_8c = &UNK_0007b9ed;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b9da;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b9c2;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b9ac;\n          break;\n        case 0xb:\n          local_8c = &UNK_0007b99f;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b990;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7b981;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        case 0xf:\n          local_8c = (byte *)0x7b973;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7b961;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7b94e;\n          break;\n        case 0x12:\n          local_8c = &UNK_0007b93e;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7b92e;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7b91c;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7b909;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar6 == 0x54) {\ncode_r0x0002edcd:\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7ac6f;\n          break;\n        case 1:\n          local_8c = &UNK_00078a81;\n          break;\n        case 2:\n          local_8c = &UNK_0007b139;\n          break;\n        case 3:\n          local_8c = &UNK_0007b12f;\n          break;\n        case 4:\n          local_8c = &UNK_0007b125;\n          break;\n        case 5:\n          local_8c = (byte *)0x7b117;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b109;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b0fb;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b0ec;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b0dd;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b0cd;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b0b8;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b0a5;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar6 < 0x55) {\n        if (uVar6 != 0x50) {\n          if (uVar6 == 0x53) goto code_r0x0002e6d7;\n          goto LAB_0002dbd0;\n        }\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7a838;\n          break;\n        case 1:\n          local_8c = &UNK_00078aac;\n          break;\n        case 2:\n          local_8c = (byte *)0x7ac65;\n          break;\n        case 3:\n          local_8c = (byte *)0x7ac5b;\n          break;\n        case 4:\n          local_8c = (byte *)0x7ac51;\n          break;\n        case 5:\n          local_8c = (byte *)0x7ac47;\n          break;\n        case 6:\n          local_8c = (byte *)0x7ac3b;\n          break;\n        case 7:\n          local_8c = (byte *)0x7ac2e;\n          break;\n        case 8:\n          local_8c = (byte *)0x7ac21;\n          break;\n        case 9:\n          local_8c = (byte *)0x7ac14;\n          break;\n        case 10:\n          local_8c = (byte *)0x7ac07;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7abf2;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7abdf;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7abd3;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7abc5;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7abb7;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7aba9;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7ab9a;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7ab89;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7ab78;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7ab67;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7ab56;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7ab49;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7ab3a;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7ab2b;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7ab1c;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7ab11;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7ab04;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7aaf7;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7aaea;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7aadc;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7aace;\n          break;\n        case 0x20:\n          local_8c = (byte *)0x7aabb;\n          break;\n        case 0x21:\n          local_8c = (byte *)0x7aab0;\n          break;\n        case 0x22:\n          local_8c = (byte *)0x7aa98;\n          break;\n        case 0x23:\n          local_8c = (byte *)0x7aa8b;\n          break;\n        case 0x24:\n          local_8c = (byte *)0x7aa74;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\nLAB_0002dd00:\n        pcVar9 = "%-22s";\n        if (DAT_000b9da0 == 0) {\n          pcVar9 = "%-17.17s";\n        }\n        printf(pcVar9,local_8c,puVar24);\n        bVar22 = true;\n        bVar20 = *(ushort *)(param_1 + 0x42) < 0x9026;\n        bVar21 = *(ushort *)(param_1 + 0x42) == 0x9026;\n        if (!bVar21) goto LAB_0002dbff;\n        iVar11 = 0xf;\n        pbVar17 = local_8c;\n        pbVar19 = (byte *)"R_ALPHA_LITUSE";\n        do {\n          if (iVar11 == 0) break;\n          iVar11 = iVar11 + -1;\n          bVar20 = *pbVar17 < *pbVar19;\n          bVar21 = *pbVar17 == *pbVar19;\n          pbVar17 = pbVar17 + (uint)bVar23 * -2 + 1;\n          pbVar19 = pbVar19 + (uint)bVar23 * -2 + 1;\n        } while (bVar21);\n        if ((!bVar20 && !bVar21) != bVar20) goto LAB_0002dbff;\n        if (param_8 == 0) {\n          if (local_90 == 0 && uVar14 == 0) goto LAB_0002dc72;\n          goto LAB_0002dc11;\n        }\n        piVar2 = (int *)((int)local_4c + iVar7 + 0x14);\n        if (*piVar2 == 0 && (uint)(6 < *(uint *)((int)local_4c + iVar7 + 0x10)) <= (uint)-*piVar2) {\n                    \n                    \n          uVar10 = (*(code *)((int)&__DT_PLTGOT +\n                             *(int *)(&DAT_0008c8d0 + *(int *)((int)local_4c + iVar7 + 0x10) * 4)))\n                             ();\n          return uVar10;\n        }\n        putc(0x20,*(FILE **)puVar5);\n        uVar10 = *(undefined4 *)((int)local_4c + iVar7 + 0x10);\n        puVar24 = (undefined *)0x5;\n        pcVar9 = (char *)dcgettext(0,"<unknown addend: %lx>");\n        printf(pcVar9,uVar10,puVar24);\n        local_6c = 0;\n      }\n      else {\n        if (uVar6 == 0x55) {\ncode_r0x0002e4ef:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b1aa;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a3e;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5ab;\n            break;\n          case 3:\n            local_8c = &UNK_0007b5a1;\n            break;\n          case 4:\n            local_8c = &UNK_0007b597;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b587;\n            break;\n          case 6:\n            local_8c = &UNK_0007b57d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b568;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b555;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 == 0x56) {\ncode_r0x0002e577:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b143;\n            break;\n          case 1:\n            local_8c = &UNK_00078a50;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b53b;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b52a;\n            break;\n          case 4:\n            local_8c = &UNK_0007b520;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b510;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4fe;\n            break;\n          case 7:\n            local_8c = &UNK_0007b4f4;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4e4;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4d2;\n            break;\n          case 10:\n            local_8c = &UNK_0007b4c8;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b8;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a7;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\nLAB_0002dbd0:\n        puVar24 = (undefined *)0x5;\n        pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx",5);\n        printf(pcVar9,local_80);\n        bVar22 = false;\n        local_8c = (byte *)0x0;\nLAB_0002dbff:\n        if (local_90 == 0 && uVar14 == 0) {\n          if (param_8 != 0) {\n            iVar11 = *(int *)((int)local_4c + iVar7 + 0x10);\n            puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14);\n            printf("%*c",(-(uint)(DAT_000b6324 == 0) & 8) + 0xc,0x20);\n            if ((int)puVar24 < 0) {\n              puVar24 = (undefined *)-(int)(puVar24 + (iVar11 != 0));\n              printf("-%llx",-iVar11,puVar24);\n            }\n            else {\n              printf("%llx",iVar11,puVar24);\n            }\n          }\n        }\n        else {\nLAB_0002dc11:\n          if ((param_4 == 0) || ((uVar14 < param_5) <= local_90)) {\n            puVar24 = (undefined *)0x5;\n            uVar10 = dcgettext(0," bad symbol index: %08lx in reloc");\n            error(uVar10,uVar14);\n            local_6c = 0;\n          }\n          else {\n            iVar18 = uVar14 * 0x1c + param_4;\n            iVar11 = FUN_0002cf40(param_7,uVar14,iVar18 + 0x10,iVar18 + 0x18,&local_48,local_4e);\n            putchar(0x20);\n            if ((*(byte *)(iVar18 + 0x14) & 0xf) == 10) {\n              uVar14 = (-(uint)(DAT_000b6324 == 0) & 6) + 8;\n              uVar15 = FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11);\n              }\n              iVar12 = (uVar14 + 1) - uVar15;\n              if (uVar14 < uVar15) {\n                iVar12 = 1;\n              }\n              puVar24 = &DAT_0007c3bc;\n              printf("()%-*s",iVar12,&DAT_0007c3bc);\n            }\n            else {\n              FUN_0001e910();\n              pcVar9 = "   ";\n              if (DAT_000b6324 == 0) {\n                pcVar9 = " ";\n              }\n              printf(pcVar9);\n            }\n            uVar14 = *(uint *)(iVar18 + 0x10);\n            if (uVar14 == 0) {\n              if ((*(byte *)(iVar18 + 0x14) & 0xf) == 3) {\n                puVar25 = *(undefined **)(iVar18 + 0x18);\n                if (puVar25 < *(undefined **)(param_1 + 0x54)) {\n                  puVar1 = (uint *)(*(int *)(param_1 + 0x5c) + (int)puVar25 * 0x48);\n                  if (puVar1 == (uint *)0x0) {\n                    pcVar9 = "<none>";\n                  }\n                  else if (*(int *)(param_1 + 100) == 0) {\n                    pcVar9 = "<no-strings>";\n                  }\n                  else {\n                    if (*puVar1 < *(uint *)(param_1 + 0x68)) goto LAB_0002ea57;\n                    pcVar9 = "<corrupt>";\n                  }\n                  puVar24 = (undefined *)0x5;\n                  dcgettext(0,pcVar9);\n                }\n                else if ((puVar25 != (undefined *)0xfffffff1) &&\n                        (puVar25 != (undefined *)0xfffffff2)) {\n                  sVar3 = *(short *)(param_1 + 0x42);\n                  if (sVar3 == 8) {\n                    if ((puVar25 != (undefined *)0xffffff03) && (puVar25 != (undefined *)0xffffff04)\n                       ) {\nLAB_0002f0b3:\n                      sprintf(local_44,"<section 0x%x>");\n                      puVar24 = puVar25;\n                    }\n                  }\n                  else if (sVar3 == 0x8c) {\n                    if (puVar25 != (undefined *)0xffffff00) goto LAB_0002f0b3;\n                  }\n                  else if ((sVar3 == 0x3e) || (sVar3 == 0xb4)) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f085;\n                  }\n                  else if (sVar3 == 0xb5) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f0b3;\n                  }\n                  else {\nLAB_0002f085:\n                    if ((sVar3 != 0x32) ||\n                       (((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )))) goto LAB_0002f0b3;\n                  }\n                }\n              }\nLAB_0002ea57:\n              FUN_0001fd20();\n            }\n            else if (param_6 == 0) {\n              puVar24 = (undefined *)0x5;\n              pcVar9 = (char *)dcgettext(0,"<string table index: %3ld>");\n              printf(pcVar9,uVar14,puVar24);\n            }\n            else if (uVar14 < param_7) {\n              FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11,puVar24);\n              }\n            }\n            else {\n              puVar24 = (undefined *)0x5;\n              uVar10 = dcgettext(0,"<corrupt string table index: %3ld>");\n              error(uVar10,uVar14);\n              local_6c = 0;\n            }\n            if (param_8 != 0) {\n              puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14);\n              iVar7 = *(int *)((int)local_4c + iVar7 + 0x10);\n              if ((int)puVar24 < 0) {\n                puVar24 = (undefined *)-(int)(puVar24 + (iVar7 != 0));\n                printf(" - %llx",-iVar7,puVar24);\n              }\n              else {\n                printf(" + %llx",iVar7,puVar24);\n              }\n            }\n          }\n        }\n        if (*(short *)(param_1 + 0x42) == 0x2b) {\n          bVar20 = false;\n          bVar22 = !bVar22;\n          if (!bVar22) {\n            iVar7 = 0xe;\n            pbVar17 = (byte *)"R_SPARC_OLO10";\n            do {\n              if (iVar7 == 0) break;\n              iVar7 = iVar7 + -1;\n              bVar20 = *local_8c < *pbVar17;\n              bVar22 = *local_8c == *pbVar17;\n              local_8c = local_8c + (uint)bVar23 * -2 + 1;\n              pbVar17 = pbVar17 + (uint)bVar23 * -2 + 1;\n            } while (bVar22);\n            if ((!bVar20 && !bVar22) == bVar20) {\n              printf(" + %lx",(int)puVar26 >> 8,puVar24);\n            }\n          }\n        }\n      }\nLAB_0002dc72:\n      putc(10,*(FILE **)puVar5);\n      if ((DAT_000b6324 == 0) && (*(short *)(param_1 + 0x42) == 8)) {\n        uVar15 = (uint)puVar26 >> 8 & 0xff;\n        uVar13 = FUN_00016e80(puVar26,uVar13,uVar15);\n        uVar14 = (uint)puVar26 >> 0x10 & 0xff;\n        iVar7 = FUN_00016e80(uVar14);\n        printf("                    Type2: ");\n        if (uVar13 == 0) {\n          puVar24 = (undefined *)0x5;\n          uVar13 = uVar15;\n          pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx");\n          printf(pcVar9,uVar13,puVar24);\n        }\n        else {\n          printf("%-17.17s",uVar13);\n        }\n        printf("\n                    Type3: ",uVar13,puVar24);\n        if (iVar7 == 0) {\n          puVar24 = (undefined *)0x5;\n          pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx");\n          printf(pcVar9,uVar14,puVar24);\n        }\n        else {\n          printf("%-17.17s",iVar7,puVar24);\n        }\n        putc(10,*(FILE **)puVar5);\n      }\n      uVar16 = uVar16 + 1;\n    } while (uVar16 < local_60[0]);\n  }" if (parenthesized_expression "(local_60[0] == 0)" ( (binary_expression "local_60[0] == 0" (subscript_expression "local_60[0]" identifier [ number_literal ]) == number_literal) )) (compound_statement "{\n    local_6c = 1;\n  }" { (expression_statement "local_6c = 1;" (assignment_expression "local_6c = 1" identifier = number_literal) ;) }) (else_clause "else {\n    local_6c = 1;\n    uVar16 = 0;\n    do {\n      iVar7 = uVar16 * 0x18;\n      puVar8 = (undefined4 *)(iVar7 + (int)local_4c);\n      uVar10 = *puVar8;\n      uVar4 = puVar8[1];\n      uVar13 = puVar8[3];\n      puVar25 = (undefined *)puVar8[2];\n      if (DAT_000b6324 == 0) {\n        local_80 = FUN_00021e40();\n        local_90 = 0;\n        pcVar9 = "%16.16llx  %16.16llx ";\n        if (DAT_000b9da0 == 0) {\n          pcVar9 = "%12.12llx  %12.12llx ";\n        }\n        uVar14 = uVar13;\n        printf(pcVar9,uVar10,uVar4,puVar25,uVar13);\n        puVar26 = puVar25;\n      }\n      else {\n        local_80 = (uint)puVar25 & 0xff;\n        uVar14 = (uint)puVar25 >> 8 | uVar13 << 0x18;\n        local_90 = uVar13 >> 8;\n        puVar26 = puVar25;\n        printf("%8.8lx  %8.8lx ",uVar10,puVar25);\n        puVar24 = puVar25;\n      }\n      uVar6 = *(ushort *)(param_1 + 0x42);\n      if (uVar6 == 0x72) {\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7997c;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b41;\n          break;\n        case 2:\n          local_8c = (byte *)0x79cff;\n          break;\n        case 3:\n          local_8c = (byte *)0x79cf0;\n          break;\n        case 4:\n          local_8c = (byte *)0x79ce4;\n          break;\n        case 5:\n          local_8c = (byte *)0x79cd8;\n          break;\n        case 6:\n          local_8c = (byte *)0x79ccc;\n          break;\n        case 7:\n          local_8c = (byte *)0x79cbd;\n          break;\n        case 8:\n          local_8c = (byte *)0x79cae;\n          break;\n        case 9:\n          local_8c = (byte *)0x79c9f;\n          break;\n        case 10:\n          local_8c = (byte *)0x79c90;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x79c84;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x79c78;\n          break;\n        case 0xd:\n          local_8c = &UNK_00079c6d;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x79c61;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x79c55;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x79c49;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x79c3d;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x79c2f;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x79c20;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x79c11;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\n        goto LAB_0002dd00;\n      }\n      if (0x72 < uVar6) {\n        if (uVar6 == 0x1057) {\ncode_r0x0002e6d7:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b49c;\n            break;\n          case 1:\n            local_8c = &UNK_00078a28;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b897;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b888;\n            break;\n          case 4:\n            local_8c = &UNK_0007b87f;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b873;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b865;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b857;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b849;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b837;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b825;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b813;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b802;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x7b7f1;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x7b7e0;\n            break;\n          case 0xf:\n            local_8c = (byte *)0x7b7cb;\n            break;\n          case 0x10:\n            local_8c = (byte *)0x7b7b6;\n            break;\n          case 0x11:\n            local_8c = (byte *)0x7b7a1;\n            break;\n          case 0x12:\n            local_8c = (byte *)0x7b796;\n            break;\n          case 0x13:\n            local_8c = (byte *)0x7b78c;\n            break;\n          case 0x14:\n            local_8c = &UNK_0007b784;\n            break;\n          case 0x15:\n            local_8c = (byte *)0x7b777;\n            break;\n          case 0x16:\n            local_8c = (byte *)0x7b769;\n            break;\n          case 0x17:\n            local_8c = (byte *)0x7b757;\n            break;\n          case 0x18:\n            local_8c = (byte *)0x7b746;\n            break;\n          case 0x19:\n            local_8c = (byte *)0x7b735;\n            break;\n          case 0x1a:\n            local_8c = &UNK_0007b72d;\n            break;\n          case 0x1b:\n            local_8c = &UNK_0007b721;\n            break;\n          case 0x1c:\n            local_8c = &UNK_0007b715;\n            break;\n          case 0x1d:\n            local_8c = &UNK_0007b708;\n            break;\n          case 0x1e:\n            local_8c = (byte *)0x7b6fc;\n            break;\n          case 0x1f:\n            local_8c = (byte *)0x7b6ef;\n            break;\n          case 0x20:\n            local_8c = (byte *)0x7b6e2;\n            break;\n          case 0x21:\n            local_8c = (byte *)0x7b6d1;\n            break;\n          case 0x22:\n            local_8c = (byte *)0x7b6c5;\n            break;\n          case 0x23:\n            local_8c = (byte *)0x7b6b9;\n            break;\n          case 0x24:\n            local_8c = (byte *)0x7b6aa;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 < 0x1058) {\n          if (0xb5 < uVar6) {\n            if (uVar6 == 0xc5) {\n              local_8c = (byte *)FUN_00018620();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 < 0xc6) {\n              if (uVar6 != 0xbd) {\n                if (uVar6 < 0xbe) {\n                  if (uVar6 == 0xb7) {\n                    local_8c = (byte *)FUN_000140b0();\n                  }\n                  else {\n                    if (uVar6 != 0xbc) goto LAB_0002dbd0;\n                    local_8c = (byte *)FUN_0001a1a0();\n                  }\n                }\n                else {\n                  if (uVar6 != 0xbf) {\n                    if (uVar6 == 0xc3) goto LAB_0002e062;\n                    goto LAB_0002dbd0;\n                  }\n                  local_8c = (byte *)FUN_00019e30();\n                }\n                goto LAB_0002dcf0;\n              }\ncode_r0x0002e43b:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78f38;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bb1;\n                break;\n              case 2:\n                local_8c = (byte *)0x79367;\n                break;\n              case 3:\n                local_8c = (byte *)0x79351;\n                break;\n              case 4:\n                local_8c = (byte *)0x79338;\n                break;\n              case 5:\n                local_8c = (byte *)0x79328;\n                break;\n              case 6:\n                local_8c = (byte *)0x79315;\n                break;\n              case 7:\n                local_8c = (byte *)0x79302;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ef;\n                break;\n              case 9:\n                local_8c = (byte *)0x792da;\n                break;\n              case 10:\n                local_8c = (byte *)0x792bf;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x792a4;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7928b;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79275;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x79261;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7924d;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7923c;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79225;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920f;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f8;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791e1;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791cf;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791be;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791ab;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79198;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79166;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7914d;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x79132;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7911a;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x79100;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790cd;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab5;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a63e;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3f;\n              }\n            }\n            else {\n              if (0xdf < uVar6) {\n                if (uVar6 == 0xf3) {\n                  local_8c = (byte *)FUN_00018290();\n                }\n                else {\n                  if (uVar6 != 0xfa) goto LAB_0002dbd0;\n                  if (*(short *)(param_1 + 0x3d) != 0x3200) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x7b8a5;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8fd;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e21;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e14;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e05;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078dfc;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dd2;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc5;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db8;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da9;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d9a;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d85;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d70;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d64;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d56;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d4a;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d3e;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d2e;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d1e;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d0e;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cff;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78cf0;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78ce0;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78cd0;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cc1;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cb2;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  local_8c = (byte *)FUN_00017590();\n                }\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 == 0xdd) {\n                if (local_80 == 7) {\n                  local_8c = (byte *)0x79af6;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b39;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b55;\n                    if (local_80 != 1) {\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }\n                  }\n                  else {\n                    local_8c = (byte *)0x79b16;\n                    if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }\n                  }\n                }\n                else if (local_80 == 0xb) {\n                  local_8c = (byte *)0x79ab8;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ada;\n                  if (local_80 != 9) {\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }\n                }\n                else if (local_80 == 0xd) {\n                  local_8c = (byte *)0x79a90;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 != 0xde) goto LAB_0002dbd0;\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78c33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a93;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adcb;\n                break;\n              case 3:\n                local_8c = &UNK_0007adc2;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb8;\n                break;\n              case 5:\n                local_8c = &UNK_0007adae;\n                break;\n              case 6:\n                local_8c = &UNK_0007ada4;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad9a;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad8d;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad82;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad77;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad6d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5f;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 < 0xb4) {\n            if (uVar6 != 0x8c) {\n              if (0x8c < uVar6) {\n                if (uVar6 == 0xad) {\n                  local_8c = (byte *)FUN_000189d0();\n                  goto LAB_0002dcf0;\n                }\n                if (uVar6 < 0xae) {\n                  if (uVar6 == 0x90) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78c4f;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789bf;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f26;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f13;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f09;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78efb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee8;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed8;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec9;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78ebd;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea7;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e97;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e86;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e75;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5f;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e49;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e3b;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  if (uVar6 == 0xa7) {\n                    local_8c = (byte *)FUN_000171b0();\n                    goto LAB_0002dcf0;\n                  }\n                }\n                else {\n                  if (uVar6 == 0xae) {\n                    local_8c = (byte *)FUN_00016b40();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 0xb1) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78be5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba5;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79536;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79529;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x7951b;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x7950c;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794fc;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794ec;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794db;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794cb;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794bb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794aa;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x7949d;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x79490;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x79484;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79478;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x7946b;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x7945e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x79451;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x79444;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79436;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79429;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x7941c;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x7940e;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x79400;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793f1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793e2;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793d2;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793c2;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793ae;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79399;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79389;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 0x78) {\ncode_r0x0002ef25:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7937d;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b8c;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796f1;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e7;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c8;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796bf;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796b3;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a8;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7969c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7968d;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7967d;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7966d;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 < 0x79) {\n                if (uVar6 == 0x73) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x789db;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bdb;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7904a;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903f;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79034;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79023;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7900d;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff9;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fee;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fe1;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fd3;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fc3;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fb2;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78fa2;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f92;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f85;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f78;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f6b;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f5b;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f4a;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x74) goto code_r0x0002e2d7;\n              }\n              else {\n                if (uVar6 == 0x87) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79b51;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b25;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f25;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f18;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f0d;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79f00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79ef3;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee5;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec9;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eba;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ead;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e97;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e83;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e75;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e64;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e55;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e45;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e37;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e24;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e16;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e08;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x8a) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79543;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b83;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797ee;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797e4;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d8;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797cc;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797bd;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797b1;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x797a3;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7978e;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7977b;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7976d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7975a;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79747;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x7973b;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x7972b;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x7971b;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x7970b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n              }\n              goto LAB_0002dbd0;\n            }\n            local_8c = (byte *)FUN_00019be0();\n          }\n          else {\nLAB_0002efc8:\n            local_8c = (byte *)FUN_0001b090();\n          }\n          goto LAB_0002dcf0;\n        }\n        if (uVar6 == 0x8217) {\ncode_r0x0002edad:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79661;\n            break;\n          case 1:\n            local_8c = &UNK_00078b6d;\n            break;\n          case 2:\n            local_8c = (byte *)0x79972;\n            break;\n          case 3:\n            local_8c = &UNK_00079967;\n            break;\n          case 4:\n            local_8c = (byte *)0x7995b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7994a;\n            break;\n          case 6:\n            local_8c = (byte *)0x7993d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7992e;\n            break;\n          case 8:\n            local_8c = (byte *)0x7991f;\n            break;\n          case 9:\n            local_8c = (byte *)0x79910;\n            break;\n          case 10:\n            local_8c = (byte *)0x79901;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x798f2;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x798e6;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x798d5;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x798c6;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 < 0x8218) {\n          if (uVar6 == 0x4688) {\ncode_r0x0002e2d7:\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x78e2e;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bc1;\n              break;\n            case 2:\n              local_8c = (byte *)0x790b4;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a5;\n              break;\n            case 4:\n              local_8c = (byte *)0x79095;\n              break;\n            case 5:\n              local_8c = (byte *)0x79089;\n              break;\n            case 6:\n              local_8c = (byte *)0x7907d;\n              break;\n            case 7:\n              local_8c = (byte *)0x79071;\n              break;\n            case 8:\n              local_8c = (byte *)0x79065;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 < 0x4689) {\n            if (uVar6 == 0x2530) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x790c3;\n                break;\n              case 1:\n                local_8c = &UNK_00078b96;\n                break;\n              case 2:\n                local_8c = &UNK_00078c2b;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c1d;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c13;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c09;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bff;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 < 0x2531) {\n              if (uVar6 == 0x1059) {\ncode_r0x0002e0f7:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7a361;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78acf;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8cb;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8bf;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8ad;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a89c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a885;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a873;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a861;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a856;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a844;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n              }\n              else {\n                if (uVar6 != 0x1223) goto LAB_0002dbd0;\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x796fb;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b60;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a45;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a37;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a24;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a10;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799fc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799eb;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d9;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c9;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799ba;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a8;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79997;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79987;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n              }\n            }\n            else {\n              if (uVar6 == 0x3330) goto code_r0x0002edcd;\n              if (uVar6 != 0x4157) goto LAB_0002dbd0;\n              if (local_80 == 0) {\n                local_8c = (byte *)0x78ca4;\n              }\n              else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bcf;\n              }\n            }\n          }\n          else {\n            if (uVar6 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b09a;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a59;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b48d;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b47e;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b46a;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b458;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b446;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b434;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41f;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b40a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (0x5aa5 < uVar6) {\n              if (uVar6 == 0x7650) goto code_r0x0002e4ef;\n              if (uVar6 == 0x7676) goto code_r0x0002e577;\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x4def) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b5bd;\n                break;\n              case 1:\n                local_8c = &UNK_00078a14;\n                break;\n              case 2:\n                local_8c = &UNK_00078c95;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c83;\n                break;\n              case 4:\n                local_8c = &UNK_00078c76;\n                break;\n              case 5:\n                local_8c = &UNK_00078c67;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c5a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (uVar6 != 0x5441) goto LAB_0002dbd0;\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7aa69;\n              break;\n            case 1:\n              local_8c = &UNK_00078a8a;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b08c;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b07e;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b073;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b068;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b05a;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b04b;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b03d;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02f;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b021;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b015;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b009;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7affd;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afee;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd9;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afc4;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaf;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af9a;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af82;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af6a;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af52;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af43;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af34;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af25;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af15;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7af01;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aeee;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aedb;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec8;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb8;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea8;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae98;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae86;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae74;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae62;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae55;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae41;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae2b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae18;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae0a;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 200:\n              local_8c = (byte *)0x7adf6;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7ade4;\n            }\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 == 0xad45) {\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79a53;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b32;\n            break;\n          case 2:\n            local_8c = (byte *)0x79ded;\n            break;\n          case 3:\n            local_8c = (byte *)0x79ddf;\n            break;\n          case 4:\n            local_8c = (byte *)0x79dce;\n            break;\n          case 5:\n            local_8c = (byte *)0x79dbd;\n            break;\n          case 6:\n            local_8c = (byte *)0x79dad;\n            break;\n          case 7:\n            local_8c = (byte *)0x79d9a;\n            break;\n          case 8:\n            local_8c = (byte *)0x79d8b;\n            break;\n          case 9:\n            local_8c = (byte *)0x79d78;\n            break;\n          case 10:\n            local_8c = (byte *)0x79d67;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x79d56;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x79d47;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          case 0x80:\n            local_8c = (byte *)0x79d2d;\n            break;\n          case 0x81:\n            local_8c = (byte *)0x79d15;\n          }\n          goto LAB_0002dd00;\n        }\n        if (0xad45 < uVar6) {\n          if (uVar6 == 0xdead) goto code_r0x0002ef3d;\n          if (uVar6 < 0xdeae) {\n            if (uVar6 == 0xbaab) goto code_r0x0002e43b;\n            if (uVar6 == 0xbeef) goto code_r0x0002e467;\n            goto LAB_0002dbd0;\n          }\n          if (uVar6 == 0xfeb0) goto code_r0x0002ef25;\n          if (uVar6 == 0xfeba) {\n            if (local_80 == 6) {\n              local_8c = (byte *)0x79879;\n            }\n            else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798af;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bf1;\n                }\n                else {\n                  local_8c = (byte *)0x78b77;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79895;\n                if (local_80 != 4) {\n                  local_8c = (byte *)"R_IQ2000_26";\n                  if (4 < local_80) {\n                    local_8c = (byte *)"R_IQ2000_HI16";\n                  }\n                }\n              }\n            }\n            else if (local_80 == 9) {\n              local_8c = (byte *)0x79844;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79866;\n              }\n              else {\n                local_8c = (byte *)0x79853;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x7981b;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79806;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x79832;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 == 0xf00d) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7905a;\n              break;\n            case 1:\n              local_8c = &UNK_00078b9e;\n              break;\n            case 2:\n              local_8c = &UNK_00079659;\n              break;\n            case 3:\n              local_8c = (byte *)0x79650;\n              break;\n            case 4:\n              local_8c = (byte *)0x79647;\n              break;\n            case 5:\n              local_8c = (byte *)0x79638;\n              break;\n            case 6:\n              local_8c = (byte *)0x79628;\n              break;\n            case 7:\n              local_8c = (byte *)0x79618;\n              break;\n            case 8:\n              local_8c = (byte *)0x79608;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f8;\n              break;\n            case 10:\n              local_8c = (byte *)0x795ec;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795e0;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795d4;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795bc;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795af;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x795a0;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x79591;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x79584;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79575;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79561;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954f;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            }\n            goto LAB_0002dd00;\n          }\n          goto LAB_0002dbd0;\n        }\n        if (uVar6 == 0x9080) goto LAB_0002edf8;\n        if (uVar6 < 0x9081) {\n          if (uVar6 == 0x9026) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7a175;\n              break;\n            case 1:\n              local_8c = (byte *)0x78adb;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a828;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a818;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a808;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f9;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7ea;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7db;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7ce;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7bf;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7b0;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a7a1;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0x11:\n              local_8c = (byte *)0x7a78f;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a77e;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a76e;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a761;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a750;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73f;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a72e;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a720;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a712;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a703;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6f2;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6e0;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6cf;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6be;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6ad;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a69c;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a68b;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a67b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a66b;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a65b;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a64b;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 == 0x9041) goto LAB_0002e50a;\n        }\n        else {\n          if (uVar6 == 0xa390) goto LAB_0002e526;\n          if (uVar6 == 0xabc7) goto LAB_0002e54a;\n        }\n        goto LAB_0002dbd0;\n      }\n      if (uVar6 < 0x31) {\n        if (uVar6 < 0x2e) {\n          if (uVar6 != 0x12) {\n            if (uVar6 < 0x13) {\n              if (uVar6 == 7) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79d0a;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b0e;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a16a;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a15b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a14b;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a13c;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 0x30:\n                  local_8c = &UNK_0007a131;\n                  break;\n                case 0x31:\n                  local_8c = &UNK_0007a125;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a11a;\n                  break;\n                case 0x40:\n                  local_8c = &UNK_0007a10f;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a102;\n                  break;\n                case 0x44:\n                  local_8c = &UNK_0007a0f7;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0ea;\n                  break;\n                case 0x48:\n                  local_8c = &UNK_0007a0df;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0d2;\n                  break;\n                case 0x4c:\n                  local_8c = &UNK_0007a0c7;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0ba;\n                  break;\n                case 0x52:\n                  local_8c = &UNK_0007a0ad;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a0a0;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a093;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a083;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a073;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a063;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a053;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a043;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a033;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a028;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a01a;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a00e;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79fff;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79ff4;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe9;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fdd;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fce;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 < 8) {\n                if (uVar6 == 3) {\nLAB_0002e7da:\n                  local_8c = (byte *)FUN_00015960();\n                  goto LAB_0002dcf0;\n                }\n                if (uVar6 < 4) {\n                  if (uVar6 == 2) goto LAB_0002e7ba;\n                }\n                else {\n                  if (uVar6 == 4) {\n                    local_8c = (byte *)FUN_00016860();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 6) goto LAB_0002e7da;\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 10) {\nLAB_0002ee10:\n                local_8c = (byte *)FUN_00016e80();\n                goto LAB_0002dcf0;\n              }\n              if (10 < uVar6) {\n                if (uVar6 == 0xb) goto LAB_0002e7ba;\n                if (uVar6 == 0xf) {\n                  local_8c = (byte *)FUN_000155e0();\n                  goto LAB_0002dcf0;\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 8) goto LAB_0002ee10;\n              if (uVar6 == 9) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79c05;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b17;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79fb4;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa6;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f99;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f8c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f7e;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f71;\n                  break;\n                case 8:\n                  local_8c = &UNK_00079f64;\n                  break;\n                case 9:\n                  local_8c = &UNK_00079f58;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f4c;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f3c;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x24) {\n              local_8c = (byte *)FUN_0001aaf0();\n              goto LAB_0002dcf0;\n            }\n            if (0x24 < uVar6) {\n              if (uVar6 == 0x2a) {\n                local_8c = (byte *)FUN_000192a0();\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 < 0x2b) {\n                if (uVar6 == 0x27) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x7a8dd;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a9d;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad3b;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad25;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad10;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7ad00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace6;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7acd0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acbc;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7acab;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac9e;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac8d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac7b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x28) {\n                  local_8c = (byte *)FUN_00014aa0();\n                  goto LAB_0002dcf0;\n                }\n              }\n              else {\n                if (uVar6 == 0x2b) goto LAB_0002e7ba;\n                if (uVar6 == 0x2d) goto LAB_0002e062;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x15) {\n              local_8c = (byte *)FUN_00017ef0();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 < 0x16) {\n              if (uVar6 == 0x13) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b54a;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078a1f;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007b8f4;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007b8e9;\n                  break;\n                case 4:\n                  local_8c = &UNK_0007b8df;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8d1;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8c2;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8b2;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x14) {\n                local_8c = (byte *)FUN_00017bb0();\n                goto LAB_0002dcf0;\n              }\n            }\n            else {\n              if (uVar6 == 0x16) {\nLAB_0002e526:\n                local_8c = (byte *)FUN_00018e30();\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 == 0x17) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b3ff;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a31;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b68e;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b67e;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b66e;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b661;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b654;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b648;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b63c;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b631;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b625;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b617;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b609;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5fd;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ef;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5e3;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d7;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c9;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n            }\n            goto LAB_0002dbd0;\n          }\nLAB_0002e7ba:\n          local_8c = (byte *)FUN_000195d0();\n        }\n        else {\n          local_8c = (byte *)FUN_00015240();\n        }\n        goto LAB_0002dcf0;\n      }\n      if (uVar6 == 0x57) {\nLAB_0002edf8:\n        local_8c = (byte *)FUN_0001a780();\n        goto LAB_0002dcf0;\n      }\n      if (0x57 < uVar6) {\n        if (uVar6 == 0x5d) {\nLAB_0002e062:\n          local_8c = (byte *)FUN_00014620();\n        }\n        else {\n          if (uVar6 < 0x5e) {\n            if (uVar6 == 0x5a) {\ncode_r0x0002ef3d:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7ad50;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a74;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b19d;\n                break;\n              case 3:\n                local_8c = &UNK_0007b191;\n                break;\n              case 4:\n                local_8c = &UNK_0007b184;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b173;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b161;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14f;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (0x5a < uVar6) {\n              if (uVar6 == 0x5b) {\ncode_r0x0002e741:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79f32;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af5;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3e1;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3d1;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3c1;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3b1;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a3a2;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a393;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a380;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36f;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fc2;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078aeb;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a634;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a62b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a616;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a601;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5ee;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5db;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c6;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b6;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a6;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a597;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a585;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a573;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a566;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a559;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a546;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a533;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a527;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a517;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a507;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f7;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4e4;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4d1;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4bd;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a9;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a495;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a481;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a46e;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a45b;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a448;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a435;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a424;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a412;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a400;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x58) {\nLAB_0002e50a:\n              local_8c = (byte *)FUN_00016580();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 == 0x59) {\ncode_r0x0002e467:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7add5;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a67;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3f2;\n                break;\n              case 3:\n                local_8c = &UNK_0007b3e6;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3d4;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3c2;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3b1;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b399;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b383;\n                break;\n              case 9:\n                local_8c = &UNK_0007b376;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b364;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b352;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33f;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b32c;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b319;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b309;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f9;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e9;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d9;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c9;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2ba;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a7;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b294;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b281;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b270;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b24d;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b239;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b228;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b217;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b202;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1ed;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d9;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c6;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b6;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            goto LAB_0002dbd0;\n          }\n          if (uVar6 == 0x65) goto code_r0x0002edad;\n          if (uVar6 < 0x66) {\n            if (uVar6 != 0x5e) {\n              if (uVar6 == 99) goto code_r0x0002e741;\n              goto LAB_0002dbd0;\n            }\nLAB_0002e54a:\n            local_8c = (byte *)FUN_0001b390();\n          }\n          else if (uVar6 == 0x6a) {\n            local_8c = (byte *)FUN_00014e70();\n          }\n          else {\n            if (uVar6 != 0x71) {\n              if (uVar6 != 0x69) goto LAB_0002dbd0;\n              if ((*(char *)(param_1 + 0x3c) != '-') && (*(char *)(param_1 + 0x17) != '\0'))\n              goto code_r0x0002e0f7;\n              switch(local_80) {\n              default:\n                goto LAB_0002dbd0;\n              case 1:\n                local_8c = (byte *)0x7a3f1;\n                break;\n              case 2:\n                local_8c = (byte *)0x78ac0;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa5b;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa4c;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa34;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa1c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7aa03;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9eb;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9d3;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a9a2;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a98a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a97a;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a965;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a955;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a943;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a933;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a923;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a910;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8fd;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8ea;\n              }\n              goto LAB_0002dd00;\n            }\n            local_8c = (byte *)FUN_000177c0();\n          }\n        }\nLAB_0002dcf0:\n        if (local_8c != (byte *)0x0) goto LAB_0002dd00;\n        goto LAB_0002dbd0;\n      }\n      if (uVar6 == 0x4c) {\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x79dfc;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b05;\n          break;\n        case 2:\n          local_8c = (byte *)0x7a357;\n          break;\n        case 3:\n          local_8c = (byte *)0x7a34d;\n          break;\n        case 4:\n          local_8c = (byte *)0x7a33e;\n          break;\n        case 5:\n          local_8c = (byte *)0x7a32e;\n          break;\n        case 6:\n          local_8c = (byte *)0x7a31e;\n          break;\n        case 7:\n          local_8c = (byte *)0x7a309;\n          break;\n        case 8:\n          local_8c = (byte *)0x7a2f6;\n          break;\n        case 9:\n          local_8c = (byte *)0x7a2ea;\n          break;\n        case 10:\n          local_8c = (byte *)0x7a2da;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7a2c9;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7a2b9;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7a2ab;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7a29d;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7a28c;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7a27b;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7a26a;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7a255;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7a241;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7a230;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7a21f;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7a212;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7a207;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7a1f6;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7a1e5;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7a1d1;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7a1bd;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7a1ad;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7a19d;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7a18f;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7a182;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar6 < 0x4d) {\n        if (uVar6 == 0x3e) goto LAB_0002efc8;\n        if (uVar6 < 0x3f) {\n          if (uVar6 == 0x32) {\n            local_8c = (byte *)FUN_00015c60();\n            goto LAB_0002dcf0;\n          }\n          if (uVar6 != 0x35) goto LAB_0002dbd0;\n        }\n        else if (uVar6 != 0x46) {\n          if (uVar6 == 0x4b) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x798bb;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b4c;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bfc;\n              break;\n            case 3:\n              local_8c = &UNK_00079bf4;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be9;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bde;\n              break;\n            case 6:\n              local_8c = &UNK_00079bd4;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc8;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0xd:\n              local_8c = (byte *)0x79bbc;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bb1;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79ba2;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b93;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b84;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b70;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b5e;\n            }\n            goto LAB_0002dd00;\n          }\n          goto LAB_0002dbd0;\n        }\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7b69b;\n          break;\n        case 1:\n          local_8c = &UNK_000789fa;\n          break;\n        case 2:\n          local_8c = (byte *)0x78a06;\n          break;\n        case 3:\n          local_8c = &UNK_000789cd;\n          break;\n        case 4:\n          local_8c = (byte *)0x789e8;\n          break;\n        case 5:\n          local_8c = &UNK_0007ba07;\n          break;\n        case 6:\n          local_8c = &UNK_0007b9fa;\n          break;\n        case 7:\n          local_8c = &UNK_0007b9ed;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b9da;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b9c2;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b9ac;\n          break;\n        case 0xb:\n          local_8c = &UNK_0007b99f;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b990;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7b981;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        case 0xf:\n          local_8c = (byte *)0x7b973;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7b961;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7b94e;\n          break;\n        case 0x12:\n          local_8c = &UNK_0007b93e;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7b92e;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7b91c;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7b909;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar6 == 0x54) {\ncode_r0x0002edcd:\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7ac6f;\n          break;\n        case 1:\n          local_8c = &UNK_00078a81;\n          break;\n        case 2:\n          local_8c = &UNK_0007b139;\n          break;\n        case 3:\n          local_8c = &UNK_0007b12f;\n          break;\n        case 4:\n          local_8c = &UNK_0007b125;\n          break;\n        case 5:\n          local_8c = (byte *)0x7b117;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b109;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b0fb;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b0ec;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b0dd;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b0cd;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b0b8;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b0a5;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar6 < 0x55) {\n        if (uVar6 != 0x50) {\n          if (uVar6 == 0x53) goto code_r0x0002e6d7;\n          goto LAB_0002dbd0;\n        }\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7a838;\n          break;\n        case 1:\n          local_8c = &UNK_00078aac;\n          break;\n        case 2:\n          local_8c = (byte *)0x7ac65;\n          break;\n        case 3:\n          local_8c = (byte *)0x7ac5b;\n          break;\n        case 4:\n          local_8c = (byte *)0x7ac51;\n          break;\n        case 5:\n          local_8c = (byte *)0x7ac47;\n          break;\n        case 6:\n          local_8c = (byte *)0x7ac3b;\n          break;\n        case 7:\n          local_8c = (byte *)0x7ac2e;\n          break;\n        case 8:\n          local_8c = (byte *)0x7ac21;\n          break;\n        case 9:\n          local_8c = (byte *)0x7ac14;\n          break;\n        case 10:\n          local_8c = (byte *)0x7ac07;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7abf2;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7abdf;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7abd3;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7abc5;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7abb7;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7aba9;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7ab9a;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7ab89;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7ab78;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7ab67;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7ab56;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7ab49;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7ab3a;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7ab2b;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7ab1c;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7ab11;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7ab04;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7aaf7;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7aaea;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7aadc;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7aace;\n          break;\n        case 0x20:\n          local_8c = (byte *)0x7aabb;\n          break;\n        case 0x21:\n          local_8c = (byte *)0x7aab0;\n          break;\n        case 0x22:\n          local_8c = (byte *)0x7aa98;\n          break;\n        case 0x23:\n          local_8c = (byte *)0x7aa8b;\n          break;\n        case 0x24:\n          local_8c = (byte *)0x7aa74;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\nLAB_0002dd00:\n        pcVar9 = "%-22s";\n        if (DAT_000b9da0 == 0) {\n          pcVar9 = "%-17.17s";\n        }\n        printf(pcVar9,local_8c,puVar24);\n        bVar22 = true;\n        bVar20 = *(ushort *)(param_1 + 0x42) < 0x9026;\n        bVar21 = *(ushort *)(param_1 + 0x42) == 0x9026;\n        if (!bVar21) goto LAB_0002dbff;\n        iVar11 = 0xf;\n        pbVar17 = local_8c;\n        pbVar19 = (byte *)"R_ALPHA_LITUSE";\n        do {\n          if (iVar11 == 0) break;\n          iVar11 = iVar11 + -1;\n          bVar20 = *pbVar17 < *pbVar19;\n          bVar21 = *pbVar17 == *pbVar19;\n          pbVar17 = pbVar17 + (uint)bVar23 * -2 + 1;\n          pbVar19 = pbVar19 + (uint)bVar23 * -2 + 1;\n        } while (bVar21);\n        if ((!bVar20 && !bVar21) != bVar20) goto LAB_0002dbff;\n        if (param_8 == 0) {\n          if (local_90 == 0 && uVar14 == 0) goto LAB_0002dc72;\n          goto LAB_0002dc11;\n        }\n        piVar2 = (int *)((int)local_4c + iVar7 + 0x14);\n        if (*piVar2 == 0 && (uint)(6 < *(uint *)((int)local_4c + iVar7 + 0x10)) <= (uint)-*piVar2) {\n                    \n                    \n          uVar10 = (*(code *)((int)&__DT_PLTGOT +\n                             *(int *)(&DAT_0008c8d0 + *(int *)((int)local_4c + iVar7 + 0x10) * 4)))\n                             ();\n          return uVar10;\n        }\n        putc(0x20,*(FILE **)puVar5);\n        uVar10 = *(undefined4 *)((int)local_4c + iVar7 + 0x10);\n        puVar24 = (undefined *)0x5;\n        pcVar9 = (char *)dcgettext(0,"<unknown addend: %lx>");\n        printf(pcVar9,uVar10,puVar24);\n        local_6c = 0;\n      }\n      else {\n        if (uVar6 == 0x55) {\ncode_r0x0002e4ef:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b1aa;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a3e;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5ab;\n            break;\n          case 3:\n            local_8c = &UNK_0007b5a1;\n            break;\n          case 4:\n            local_8c = &UNK_0007b597;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b587;\n            break;\n          case 6:\n            local_8c = &UNK_0007b57d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b568;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b555;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 == 0x56) {\ncode_r0x0002e577:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b143;\n            break;\n          case 1:\n            local_8c = &UNK_00078a50;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b53b;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b52a;\n            break;\n          case 4:\n            local_8c = &UNK_0007b520;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b510;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4fe;\n            break;\n          case 7:\n            local_8c = &UNK_0007b4f4;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4e4;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4d2;\n            break;\n          case 10:\n            local_8c = &UNK_0007b4c8;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b8;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a7;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\nLAB_0002dbd0:\n        puVar24 = (undefined *)0x5;\n        pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx",5);\n        printf(pcVar9,local_80);\n        bVar22 = false;\n        local_8c = (byte *)0x0;\nLAB_0002dbff:\n        if (local_90 == 0 && uVar14 == 0) {\n          if (param_8 != 0) {\n            iVar11 = *(int *)((int)local_4c + iVar7 + 0x10);\n            puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14);\n            printf("%*c",(-(uint)(DAT_000b6324 == 0) & 8) + 0xc,0x20);\n            if ((int)puVar24 < 0) {\n              puVar24 = (undefined *)-(int)(puVar24 + (iVar11 != 0));\n              printf("-%llx",-iVar11,puVar24);\n            }\n            else {\n              printf("%llx",iVar11,puVar24);\n            }\n          }\n        }\n        else {\nLAB_0002dc11:\n          if ((param_4 == 0) || ((uVar14 < param_5) <= local_90)) {\n            puVar24 = (undefined *)0x5;\n            uVar10 = dcgettext(0," bad symbol index: %08lx in reloc");\n            error(uVar10,uVar14);\n            local_6c = 0;\n          }\n          else {\n            iVar18 = uVar14 * 0x1c + param_4;\n            iVar11 = FUN_0002cf40(param_7,uVar14,iVar18 + 0x10,iVar18 + 0x18,&local_48,local_4e);\n            putchar(0x20);\n            if ((*(byte *)(iVar18 + 0x14) & 0xf) == 10) {\n              uVar14 = (-(uint)(DAT_000b6324 == 0) & 6) + 8;\n              uVar15 = FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11);\n              }\n              iVar12 = (uVar14 + 1) - uVar15;\n              if (uVar14 < uVar15) {\n                iVar12 = 1;\n              }\n              puVar24 = &DAT_0007c3bc;\n              printf("()%-*s",iVar12,&DAT_0007c3bc);\n            }\n            else {\n              FUN_0001e910();\n              pcVar9 = "   ";\n              if (DAT_000b6324 == 0) {\n                pcVar9 = " ";\n              }\n              printf(pcVar9);\n            }\n            uVar14 = *(uint *)(iVar18 + 0x10);\n            if (uVar14 == 0) {\n              if ((*(byte *)(iVar18 + 0x14) & 0xf) == 3) {\n                puVar25 = *(undefined **)(iVar18 + 0x18);\n                if (puVar25 < *(undefined **)(param_1 + 0x54)) {\n                  puVar1 = (uint *)(*(int *)(param_1 + 0x5c) + (int)puVar25 * 0x48);\n                  if (puVar1 == (uint *)0x0) {\n                    pcVar9 = "<none>";\n                  }\n                  else if (*(int *)(param_1 + 100) == 0) {\n                    pcVar9 = "<no-strings>";\n                  }\n                  else {\n                    if (*puVar1 < *(uint *)(param_1 + 0x68)) goto LAB_0002ea57;\n                    pcVar9 = "<corrupt>";\n                  }\n                  puVar24 = (undefined *)0x5;\n                  dcgettext(0,pcVar9);\n                }\n                else if ((puVar25 != (undefined *)0xfffffff1) &&\n                        (puVar25 != (undefined *)0xfffffff2)) {\n                  sVar3 = *(short *)(param_1 + 0x42);\n                  if (sVar3 == 8) {\n                    if ((puVar25 != (undefined *)0xffffff03) && (puVar25 != (undefined *)0xffffff04)\n                       ) {\nLAB_0002f0b3:\n                      sprintf(local_44,"<section 0x%x>");\n                      puVar24 = puVar25;\n                    }\n                  }\n                  else if (sVar3 == 0x8c) {\n                    if (puVar25 != (undefined *)0xffffff00) goto LAB_0002f0b3;\n                  }\n                  else if ((sVar3 == 0x3e) || (sVar3 == 0xb4)) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f085;\n                  }\n                  else if (sVar3 == 0xb5) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f0b3;\n                  }\n                  else {\nLAB_0002f085:\n                    if ((sVar3 != 0x32) ||\n                       (((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )))) goto LAB_0002f0b3;\n                  }\n                }\n              }\nLAB_0002ea57:\n              FUN_0001fd20();\n            }\n            else if (param_6 == 0) {\n              puVar24 = (undefined *)0x5;\n              pcVar9 = (char *)dcgettext(0,"<string table index: %3ld>");\n              printf(pcVar9,uVar14,puVar24);\n            }\n            else if (uVar14 < param_7) {\n              FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11,puVar24);\n              }\n            }\n            else {\n              puVar24 = (undefined *)0x5;\n              uVar10 = dcgettext(0,"<corrupt string table index: %3ld>");\n              error(uVar10,uVar14);\n              local_6c = 0;\n            }\n            if (param_8 != 0) {\n              puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14);\n              iVar7 = *(int *)((int)local_4c + iVar7 + 0x10);\n              if ((int)puVar24 < 0) {\n                puVar24 = (undefined *)-(int)(puVar24 + (iVar7 != 0));\n                printf(" - %llx",-iVar7,puVar24);\n              }\n              else {\n                printf(" + %llx",iVar7,puVar24);\n              }\n            }\n          }\n        }\n        if (*(short *)(param_1 + 0x42) == 0x2b) {\n          bVar20 = false;\n          bVar22 = !bVar22;\n          if (!bVar22) {\n            iVar7 = 0xe;\n            pbVar17 = (byte *)"R_SPARC_OLO10";\n            do {\n              if (iVar7 == 0) break;\n              iVar7 = iVar7 + -1;\n              bVar20 = *local_8c < *pbVar17;\n              bVar22 = *local_8c == *pbVar17;\n              local_8c = local_8c + (uint)bVar23 * -2 + 1;\n              pbVar17 = pbVar17 + (uint)bVar23 * -2 + 1;\n            } while (bVar22);\n            if ((!bVar20 && !bVar22) == bVar20) {\n              printf(" + %lx",(int)puVar26 >> 8,puVar24);\n            }\n          }\n        }\n      }\nLAB_0002dc72:\n      putc(10,*(FILE **)puVar5);\n      if ((DAT_000b6324 == 0) && (*(short *)(param_1 + 0x42) == 8)) {\n        uVar15 = (uint)puVar26 >> 8 & 0xff;\n        uVar13 = FUN_00016e80(puVar26,uVar13,uVar15);\n        uVar14 = (uint)puVar26 >> 0x10 & 0xff;\n        iVar7 = FUN_00016e80(uVar14);\n        printf("                    Type2: ");\n        if (uVar13 == 0) {\n          puVar24 = (undefined *)0x5;\n          uVar13 = uVar15;\n          pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx");\n          printf(pcVar9,uVar13,puVar24);\n        }\n        else {\n          printf("%-17.17s",uVar13);\n        }\n        printf("\n                    Type3: ",uVar13,puVar24);\n        if (iVar7 == 0) {\n          puVar24 = (undefined *)0x5;\n          pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx");\n          printf(pcVar9,uVar14,puVar24);\n        }\n        else {\n          printf("%-17.17s",iVar7,puVar24);\n        }\n        putc(10,*(FILE **)puVar5);\n      }\n      uVar16 = uVar16 + 1;\n    } while (uVar16 < local_60[0]);\n  }" else (compound_statement "{\n    local_6c = 1;\n    uVar16 = 0;\n    do {\n      iVar7 = uVar16 * 0x18;\n      puVar8 = (undefined4 *)(iVar7 + (int)local_4c);\n      uVar10 = *puVar8;\n      uVar4 = puVar8[1];\n      uVar13 = puVar8[3];\n      puVar25 = (undefined *)puVar8[2];\n      if (DAT_000b6324 == 0) {\n        local_80 = FUN_00021e40();\n        local_90 = 0;\n        pcVar9 = "%16.16llx  %16.16llx ";\n        if (DAT_000b9da0 == 0) {\n          pcVar9 = "%12.12llx  %12.12llx ";\n        }\n        uVar14 = uVar13;\n        printf(pcVar9,uVar10,uVar4,puVar25,uVar13);\n        puVar26 = puVar25;\n      }\n      else {\n        local_80 = (uint)puVar25 & 0xff;\n        uVar14 = (uint)puVar25 >> 8 | uVar13 << 0x18;\n        local_90 = uVar13 >> 8;\n        puVar26 = puVar25;\n        printf("%8.8lx  %8.8lx ",uVar10,puVar25);\n        puVar24 = puVar25;\n      }\n      uVar6 = *(ushort *)(param_1 + 0x42);\n      if (uVar6 == 0x72) {\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7997c;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b41;\n          break;\n        case 2:\n          local_8c = (byte *)0x79cff;\n          break;\n        case 3:\n          local_8c = (byte *)0x79cf0;\n          break;\n        case 4:\n          local_8c = (byte *)0x79ce4;\n          break;\n        case 5:\n          local_8c = (byte *)0x79cd8;\n          break;\n        case 6:\n          local_8c = (byte *)0x79ccc;\n          break;\n        case 7:\n          local_8c = (byte *)0x79cbd;\n          break;\n        case 8:\n          local_8c = (byte *)0x79cae;\n          break;\n        case 9:\n          local_8c = (byte *)0x79c9f;\n          break;\n        case 10:\n          local_8c = (byte *)0x79c90;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x79c84;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x79c78;\n          break;\n        case 0xd:\n          local_8c = &UNK_00079c6d;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x79c61;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x79c55;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x79c49;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x79c3d;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x79c2f;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x79c20;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x79c11;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\n        goto LAB_0002dd00;\n      }\n      if (0x72 < uVar6) {\n        if (uVar6 == 0x1057) {\ncode_r0x0002e6d7:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b49c;\n            break;\n          case 1:\n            local_8c = &UNK_00078a28;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b897;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b888;\n            break;\n          case 4:\n            local_8c = &UNK_0007b87f;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b873;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b865;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b857;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b849;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b837;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b825;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b813;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b802;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x7b7f1;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x7b7e0;\n            break;\n          case 0xf:\n            local_8c = (byte *)0x7b7cb;\n            break;\n          case 0x10:\n            local_8c = (byte *)0x7b7b6;\n            break;\n          case 0x11:\n            local_8c = (byte *)0x7b7a1;\n            break;\n          case 0x12:\n            local_8c = (byte *)0x7b796;\n            break;\n          case 0x13:\n            local_8c = (byte *)0x7b78c;\n            break;\n          case 0x14:\n            local_8c = &UNK_0007b784;\n            break;\n          case 0x15:\n            local_8c = (byte *)0x7b777;\n            break;\n          case 0x16:\n            local_8c = (byte *)0x7b769;\n            break;\n          case 0x17:\n            local_8c = (byte *)0x7b757;\n            break;\n          case 0x18:\n            local_8c = (byte *)0x7b746;\n            break;\n          case 0x19:\n            local_8c = (byte *)0x7b735;\n            break;\n          case 0x1a:\n            local_8c = &UNK_0007b72d;\n            break;\n          case 0x1b:\n            local_8c = &UNK_0007b721;\n            break;\n          case 0x1c:\n            local_8c = &UNK_0007b715;\n            break;\n          case 0x1d:\n            local_8c = &UNK_0007b708;\n            break;\n          case 0x1e:\n            local_8c = (byte *)0x7b6fc;\n            break;\n          case 0x1f:\n            local_8c = (byte *)0x7b6ef;\n            break;\n          case 0x20:\n            local_8c = (byte *)0x7b6e2;\n            break;\n          case 0x21:\n            local_8c = (byte *)0x7b6d1;\n            break;\n          case 0x22:\n            local_8c = (byte *)0x7b6c5;\n            break;\n          case 0x23:\n            local_8c = (byte *)0x7b6b9;\n            break;\n          case 0x24:\n            local_8c = (byte *)0x7b6aa;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 < 0x1058) {\n          if (0xb5 < uVar6) {\n            if (uVar6 == 0xc5) {\n              local_8c = (byte *)FUN_00018620();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 < 0xc6) {\n              if (uVar6 != 0xbd) {\n                if (uVar6 < 0xbe) {\n                  if (uVar6 == 0xb7) {\n                    local_8c = (byte *)FUN_000140b0();\n                  }\n                  else {\n                    if (uVar6 != 0xbc) goto LAB_0002dbd0;\n                    local_8c = (byte *)FUN_0001a1a0();\n                  }\n                }\n                else {\n                  if (uVar6 != 0xbf) {\n                    if (uVar6 == 0xc3) goto LAB_0002e062;\n                    goto LAB_0002dbd0;\n                  }\n                  local_8c = (byte *)FUN_00019e30();\n                }\n                goto LAB_0002dcf0;\n              }\ncode_r0x0002e43b:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78f38;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bb1;\n                break;\n              case 2:\n                local_8c = (byte *)0x79367;\n                break;\n              case 3:\n                local_8c = (byte *)0x79351;\n                break;\n              case 4:\n                local_8c = (byte *)0x79338;\n                break;\n              case 5:\n                local_8c = (byte *)0x79328;\n                break;\n              case 6:\n                local_8c = (byte *)0x79315;\n                break;\n              case 7:\n                local_8c = (byte *)0x79302;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ef;\n                break;\n              case 9:\n                local_8c = (byte *)0x792da;\n                break;\n              case 10:\n                local_8c = (byte *)0x792bf;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x792a4;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7928b;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79275;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x79261;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7924d;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7923c;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79225;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920f;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f8;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791e1;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791cf;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791be;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791ab;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79198;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79166;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7914d;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x79132;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7911a;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x79100;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790cd;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab5;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a63e;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3f;\n              }\n            }\n            else {\n              if (0xdf < uVar6) {\n                if (uVar6 == 0xf3) {\n                  local_8c = (byte *)FUN_00018290();\n                }\n                else {\n                  if (uVar6 != 0xfa) goto LAB_0002dbd0;\n                  if (*(short *)(param_1 + 0x3d) != 0x3200) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x7b8a5;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8fd;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e21;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e14;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e05;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078dfc;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dd2;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc5;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db8;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da9;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d9a;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d85;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d70;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d64;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d56;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d4a;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d3e;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d2e;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d1e;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d0e;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cff;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78cf0;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78ce0;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78cd0;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cc1;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cb2;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  local_8c = (byte *)FUN_00017590();\n                }\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 == 0xdd) {\n                if (local_80 == 7) {\n                  local_8c = (byte *)0x79af6;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b39;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b55;\n                    if (local_80 != 1) {\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }\n                  }\n                  else {\n                    local_8c = (byte *)0x79b16;\n                    if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }\n                  }\n                }\n                else if (local_80 == 0xb) {\n                  local_8c = (byte *)0x79ab8;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ada;\n                  if (local_80 != 9) {\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }\n                }\n                else if (local_80 == 0xd) {\n                  local_8c = (byte *)0x79a90;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 != 0xde) goto LAB_0002dbd0;\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78c33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a93;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adcb;\n                break;\n              case 3:\n                local_8c = &UNK_0007adc2;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb8;\n                break;\n              case 5:\n                local_8c = &UNK_0007adae;\n                break;\n              case 6:\n                local_8c = &UNK_0007ada4;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad9a;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad8d;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad82;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad77;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad6d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5f;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 < 0xb4) {\n            if (uVar6 != 0x8c) {\n              if (0x8c < uVar6) {\n                if (uVar6 == 0xad) {\n                  local_8c = (byte *)FUN_000189d0();\n                  goto LAB_0002dcf0;\n                }\n                if (uVar6 < 0xae) {\n                  if (uVar6 == 0x90) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78c4f;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789bf;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f26;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f13;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f09;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78efb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee8;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed8;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec9;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78ebd;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea7;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e97;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e86;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e75;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5f;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e49;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e3b;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  if (uVar6 == 0xa7) {\n                    local_8c = (byte *)FUN_000171b0();\n                    goto LAB_0002dcf0;\n                  }\n                }\n                else {\n                  if (uVar6 == 0xae) {\n                    local_8c = (byte *)FUN_00016b40();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 0xb1) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78be5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba5;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79536;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79529;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x7951b;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x7950c;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794fc;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794ec;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794db;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794cb;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794bb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794aa;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x7949d;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x79490;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x79484;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79478;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x7946b;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x7945e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x79451;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x79444;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79436;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79429;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x7941c;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x7940e;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x79400;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793f1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793e2;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793d2;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793c2;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793ae;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79399;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79389;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 0x78) {\ncode_r0x0002ef25:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7937d;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b8c;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796f1;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e7;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c8;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796bf;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796b3;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a8;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7969c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7968d;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7967d;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7966d;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 < 0x79) {\n                if (uVar6 == 0x73) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x789db;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bdb;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7904a;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903f;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79034;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79023;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7900d;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff9;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fee;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fe1;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fd3;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fc3;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fb2;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78fa2;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f92;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f85;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f78;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f6b;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f5b;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f4a;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x74) goto code_r0x0002e2d7;\n              }\n              else {\n                if (uVar6 == 0x87) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79b51;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b25;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f25;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f18;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f0d;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79f00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79ef3;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee5;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec9;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eba;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ead;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e97;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e83;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e75;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e64;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e55;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e45;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e37;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e24;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e16;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e08;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x8a) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79543;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b83;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797ee;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797e4;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d8;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797cc;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797bd;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797b1;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x797a3;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7978e;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7977b;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7976d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7975a;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79747;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x7973b;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x7972b;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x7971b;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x7970b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n              }\n              goto LAB_0002dbd0;\n            }\n            local_8c = (byte *)FUN_00019be0();\n          }\n          else {\nLAB_0002efc8:\n            local_8c = (byte *)FUN_0001b090();\n          }\n          goto LAB_0002dcf0;\n        }\n        if (uVar6 == 0x8217) {\ncode_r0x0002edad:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79661;\n            break;\n          case 1:\n            local_8c = &UNK_00078b6d;\n            break;\n          case 2:\n            local_8c = (byte *)0x79972;\n            break;\n          case 3:\n            local_8c = &UNK_00079967;\n            break;\n          case 4:\n            local_8c = (byte *)0x7995b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7994a;\n            break;\n          case 6:\n            local_8c = (byte *)0x7993d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7992e;\n            break;\n          case 8:\n            local_8c = (byte *)0x7991f;\n            break;\n          case 9:\n            local_8c = (byte *)0x79910;\n            break;\n          case 10:\n            local_8c = (byte *)0x79901;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x798f2;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x798e6;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x798d5;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x798c6;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 < 0x8218) {\n          if (uVar6 == 0x4688) {\ncode_r0x0002e2d7:\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x78e2e;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bc1;\n              break;\n            case 2:\n              local_8c = (byte *)0x790b4;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a5;\n              break;\n            case 4:\n              local_8c = (byte *)0x79095;\n              break;\n            case 5:\n              local_8c = (byte *)0x79089;\n              break;\n            case 6:\n              local_8c = (byte *)0x7907d;\n              break;\n            case 7:\n              local_8c = (byte *)0x79071;\n              break;\n            case 8:\n              local_8c = (byte *)0x79065;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 < 0x4689) {\n            if (uVar6 == 0x2530) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x790c3;\n                break;\n              case 1:\n                local_8c = &UNK_00078b96;\n                break;\n              case 2:\n                local_8c = &UNK_00078c2b;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c1d;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c13;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c09;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bff;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 < 0x2531) {\n              if (uVar6 == 0x1059) {\ncode_r0x0002e0f7:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7a361;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78acf;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8cb;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8bf;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8ad;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a89c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a885;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a873;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a861;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a856;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a844;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n              }\n              else {\n                if (uVar6 != 0x1223) goto LAB_0002dbd0;\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x796fb;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b60;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a45;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a37;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a24;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a10;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799fc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799eb;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d9;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c9;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799ba;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a8;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79997;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79987;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n              }\n            }\n            else {\n              if (uVar6 == 0x3330) goto code_r0x0002edcd;\n              if (uVar6 != 0x4157) goto LAB_0002dbd0;\n              if (local_80 == 0) {\n                local_8c = (byte *)0x78ca4;\n              }\n              else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bcf;\n              }\n            }\n          }\n          else {\n            if (uVar6 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b09a;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a59;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b48d;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b47e;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b46a;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b458;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b446;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b434;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41f;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b40a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (0x5aa5 < uVar6) {\n              if (uVar6 == 0x7650) goto code_r0x0002e4ef;\n              if (uVar6 == 0x7676) goto code_r0x0002e577;\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x4def) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b5bd;\n                break;\n              case 1:\n                local_8c = &UNK_00078a14;\n                break;\n              case 2:\n                local_8c = &UNK_00078c95;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c83;\n                break;\n              case 4:\n                local_8c = &UNK_00078c76;\n                break;\n              case 5:\n                local_8c = &UNK_00078c67;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c5a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (uVar6 != 0x5441) goto LAB_0002dbd0;\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7aa69;\n              break;\n            case 1:\n              local_8c = &UNK_00078a8a;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b08c;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b07e;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b073;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b068;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b05a;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b04b;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b03d;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02f;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b021;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b015;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b009;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7affd;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afee;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd9;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afc4;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaf;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af9a;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af82;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af6a;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af52;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af43;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af34;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af25;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af15;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7af01;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aeee;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aedb;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec8;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb8;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea8;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae98;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae86;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae74;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae62;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae55;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae41;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae2b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae18;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae0a;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 200:\n              local_8c = (byte *)0x7adf6;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7ade4;\n            }\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 == 0xad45) {\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79a53;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b32;\n            break;\n          case 2:\n            local_8c = (byte *)0x79ded;\n            break;\n          case 3:\n            local_8c = (byte *)0x79ddf;\n            break;\n          case 4:\n            local_8c = (byte *)0x79dce;\n            break;\n          case 5:\n            local_8c = (byte *)0x79dbd;\n            break;\n          case 6:\n            local_8c = (byte *)0x79dad;\n            break;\n          case 7:\n            local_8c = (byte *)0x79d9a;\n            break;\n          case 8:\n            local_8c = (byte *)0x79d8b;\n            break;\n          case 9:\n            local_8c = (byte *)0x79d78;\n            break;\n          case 10:\n            local_8c = (byte *)0x79d67;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x79d56;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x79d47;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          case 0x80:\n            local_8c = (byte *)0x79d2d;\n            break;\n          case 0x81:\n            local_8c = (byte *)0x79d15;\n          }\n          goto LAB_0002dd00;\n        }\n        if (0xad45 < uVar6) {\n          if (uVar6 == 0xdead) goto code_r0x0002ef3d;\n          if (uVar6 < 0xdeae) {\n            if (uVar6 == 0xbaab) goto code_r0x0002e43b;\n            if (uVar6 == 0xbeef) goto code_r0x0002e467;\n            goto LAB_0002dbd0;\n          }\n          if (uVar6 == 0xfeb0) goto code_r0x0002ef25;\n          if (uVar6 == 0xfeba) {\n            if (local_80 == 6) {\n              local_8c = (byte *)0x79879;\n            }\n            else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798af;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bf1;\n                }\n                else {\n                  local_8c = (byte *)0x78b77;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79895;\n                if (local_80 != 4) {\n                  local_8c = (byte *)"R_IQ2000_26";\n                  if (4 < local_80) {\n                    local_8c = (byte *)"R_IQ2000_HI16";\n                  }\n                }\n              }\n            }\n            else if (local_80 == 9) {\n              local_8c = (byte *)0x79844;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79866;\n              }\n              else {\n                local_8c = (byte *)0x79853;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x7981b;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79806;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x79832;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 == 0xf00d) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7905a;\n              break;\n            case 1:\n              local_8c = &UNK_00078b9e;\n              break;\n            case 2:\n              local_8c = &UNK_00079659;\n              break;\n            case 3:\n              local_8c = (byte *)0x79650;\n              break;\n            case 4:\n              local_8c = (byte *)0x79647;\n              break;\n            case 5:\n              local_8c = (byte *)0x79638;\n              break;\n            case 6:\n              local_8c = (byte *)0x79628;\n              break;\n            case 7:\n              local_8c = (byte *)0x79618;\n              break;\n            case 8:\n              local_8c = (byte *)0x79608;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f8;\n              break;\n            case 10:\n              local_8c = (byte *)0x795ec;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795e0;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795d4;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795bc;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795af;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x795a0;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x79591;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x79584;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79575;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79561;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954f;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            }\n            goto LAB_0002dd00;\n          }\n          goto LAB_0002dbd0;\n        }\n        if (uVar6 == 0x9080) goto LAB_0002edf8;\n        if (uVar6 < 0x9081) {\n          if (uVar6 == 0x9026) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7a175;\n              break;\n            case 1:\n              local_8c = (byte *)0x78adb;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a828;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a818;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a808;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f9;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7ea;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7db;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7ce;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7bf;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7b0;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a7a1;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0x11:\n              local_8c = (byte *)0x7a78f;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a77e;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a76e;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a761;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a750;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73f;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a72e;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a720;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a712;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a703;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6f2;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6e0;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6cf;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6be;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6ad;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a69c;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a68b;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a67b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a66b;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a65b;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a64b;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 == 0x9041) goto LAB_0002e50a;\n        }\n        else {\n          if (uVar6 == 0xa390) goto LAB_0002e526;\n          if (uVar6 == 0xabc7) goto LAB_0002e54a;\n        }\n        goto LAB_0002dbd0;\n      }\n      if (uVar6 < 0x31) {\n        if (uVar6 < 0x2e) {\n          if (uVar6 != 0x12) {\n            if (uVar6 < 0x13) {\n              if (uVar6 == 7) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79d0a;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b0e;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a16a;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a15b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a14b;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a13c;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 0x30:\n                  local_8c = &UNK_0007a131;\n                  break;\n                case 0x31:\n                  local_8c = &UNK_0007a125;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a11a;\n                  break;\n                case 0x40:\n                  local_8c = &UNK_0007a10f;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a102;\n                  break;\n                case 0x44:\n                  local_8c = &UNK_0007a0f7;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0ea;\n                  break;\n                case 0x48:\n                  local_8c = &UNK_0007a0df;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0d2;\n                  break;\n                case 0x4c:\n                  local_8c = &UNK_0007a0c7;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0ba;\n                  break;\n                case 0x52:\n                  local_8c = &UNK_0007a0ad;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a0a0;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a093;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a083;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a073;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a063;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a053;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a043;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a033;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a028;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a01a;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a00e;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79fff;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79ff4;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe9;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fdd;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fce;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 < 8) {\n                if (uVar6 == 3) {\nLAB_0002e7da:\n                  local_8c = (byte *)FUN_00015960();\n                  goto LAB_0002dcf0;\n                }\n                if (uVar6 < 4) {\n                  if (uVar6 == 2) goto LAB_0002e7ba;\n                }\n                else {\n                  if (uVar6 == 4) {\n                    local_8c = (byte *)FUN_00016860();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 6) goto LAB_0002e7da;\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 10) {\nLAB_0002ee10:\n                local_8c = (byte *)FUN_00016e80();\n                goto LAB_0002dcf0;\n              }\n              if (10 < uVar6) {\n                if (uVar6 == 0xb) goto LAB_0002e7ba;\n                if (uVar6 == 0xf) {\n                  local_8c = (byte *)FUN_000155e0();\n                  goto LAB_0002dcf0;\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 8) goto LAB_0002ee10;\n              if (uVar6 == 9) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79c05;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b17;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79fb4;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa6;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f99;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f8c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f7e;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f71;\n                  break;\n                case 8:\n                  local_8c = &UNK_00079f64;\n                  break;\n                case 9:\n                  local_8c = &UNK_00079f58;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f4c;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f3c;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x24) {\n              local_8c = (byte *)FUN_0001aaf0();\n              goto LAB_0002dcf0;\n            }\n            if (0x24 < uVar6) {\n              if (uVar6 == 0x2a) {\n                local_8c = (byte *)FUN_000192a0();\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 < 0x2b) {\n                if (uVar6 == 0x27) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x7a8dd;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a9d;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad3b;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad25;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad10;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7ad00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace6;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7acd0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acbc;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7acab;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac9e;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac8d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac7b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x28) {\n                  local_8c = (byte *)FUN_00014aa0();\n                  goto LAB_0002dcf0;\n                }\n              }\n              else {\n                if (uVar6 == 0x2b) goto LAB_0002e7ba;\n                if (uVar6 == 0x2d) goto LAB_0002e062;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x15) {\n              local_8c = (byte *)FUN_00017ef0();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 < 0x16) {\n              if (uVar6 == 0x13) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b54a;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078a1f;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007b8f4;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007b8e9;\n                  break;\n                case 4:\n                  local_8c = &UNK_0007b8df;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8d1;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8c2;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8b2;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x14) {\n                local_8c = (byte *)FUN_00017bb0();\n                goto LAB_0002dcf0;\n              }\n            }\n            else {\n              if (uVar6 == 0x16) {\nLAB_0002e526:\n                local_8c = (byte *)FUN_00018e30();\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 == 0x17) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b3ff;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a31;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b68e;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b67e;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b66e;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b661;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b654;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b648;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b63c;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b631;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b625;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b617;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b609;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5fd;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ef;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5e3;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d7;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c9;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n            }\n            goto LAB_0002dbd0;\n          }\nLAB_0002e7ba:\n          local_8c = (byte *)FUN_000195d0();\n        }\n        else {\n          local_8c = (byte *)FUN_00015240();\n        }\n        goto LAB_0002dcf0;\n      }\n      if (uVar6 == 0x57) {\nLAB_0002edf8:\n        local_8c = (byte *)FUN_0001a780();\n        goto LAB_0002dcf0;\n      }\n      if (0x57 < uVar6) {\n        if (uVar6 == 0x5d) {\nLAB_0002e062:\n          local_8c = (byte *)FUN_00014620();\n        }\n        else {\n          if (uVar6 < 0x5e) {\n            if (uVar6 == 0x5a) {\ncode_r0x0002ef3d:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7ad50;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a74;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b19d;\n                break;\n              case 3:\n                local_8c = &UNK_0007b191;\n                break;\n              case 4:\n                local_8c = &UNK_0007b184;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b173;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b161;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14f;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (0x5a < uVar6) {\n              if (uVar6 == 0x5b) {\ncode_r0x0002e741:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79f32;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af5;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3e1;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3d1;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3c1;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3b1;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a3a2;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a393;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a380;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36f;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fc2;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078aeb;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a634;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a62b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a616;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a601;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5ee;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5db;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c6;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b6;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a6;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a597;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a585;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a573;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a566;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a559;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a546;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a533;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a527;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a517;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a507;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f7;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4e4;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4d1;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4bd;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a9;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a495;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a481;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a46e;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a45b;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a448;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a435;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a424;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a412;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a400;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x58) {\nLAB_0002e50a:\n              local_8c = (byte *)FUN_00016580();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 == 0x59) {\ncode_r0x0002e467:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7add5;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a67;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3f2;\n                break;\n              case 3:\n                local_8c = &UNK_0007b3e6;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3d4;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3c2;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3b1;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b399;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b383;\n                break;\n              case 9:\n                local_8c = &UNK_0007b376;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b364;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b352;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33f;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b32c;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b319;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b309;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f9;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e9;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d9;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c9;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2ba;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a7;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b294;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b281;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b270;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b24d;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b239;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b228;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b217;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b202;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1ed;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d9;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c6;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b6;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            goto LAB_0002dbd0;\n          }\n          if (uVar6 == 0x65) goto code_r0x0002edad;\n          if (uVar6 < 0x66) {\n            if (uVar6 != 0x5e) {\n              if (uVar6 == 99) goto code_r0x0002e741;\n              goto LAB_0002dbd0;\n            }\nLAB_0002e54a:\n            local_8c = (byte *)FUN_0001b390();\n          }\n          else if (uVar6 == 0x6a) {\n            local_8c = (byte *)FUN_00014e70();\n          }\n          else {\n            if (uVar6 != 0x71) {\n              if (uVar6 != 0x69) goto LAB_0002dbd0;\n              if ((*(char *)(param_1 + 0x3c) != '-') && (*(char *)(param_1 + 0x17) != '\0'))\n              goto code_r0x0002e0f7;\n              switch(local_80) {\n              default:\n                goto LAB_0002dbd0;\n              case 1:\n                local_8c = (byte *)0x7a3f1;\n                break;\n              case 2:\n                local_8c = (byte *)0x78ac0;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa5b;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa4c;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa34;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa1c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7aa03;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9eb;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9d3;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a9a2;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a98a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a97a;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a965;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a955;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a943;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a933;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a923;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a910;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8fd;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8ea;\n              }\n              goto LAB_0002dd00;\n            }\n            local_8c = (byte *)FUN_000177c0();\n          }\n        }\nLAB_0002dcf0:\n        if (local_8c != (byte *)0x0) goto LAB_0002dd00;\n        goto LAB_0002dbd0;\n      }\n      if (uVar6 == 0x4c) {\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x79dfc;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b05;\n          break;\n        case 2:\n          local_8c = (byte *)0x7a357;\n          break;\n        case 3:\n          local_8c = (byte *)0x7a34d;\n          break;\n        case 4:\n          local_8c = (byte *)0x7a33e;\n          break;\n        case 5:\n          local_8c = (byte *)0x7a32e;\n          break;\n        case 6:\n          local_8c = (byte *)0x7a31e;\n          break;\n        case 7:\n          local_8c = (byte *)0x7a309;\n          break;\n        case 8:\n          local_8c = (byte *)0x7a2f6;\n          break;\n        case 9:\n          local_8c = (byte *)0x7a2ea;\n          break;\n        case 10:\n          local_8c = (byte *)0x7a2da;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7a2c9;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7a2b9;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7a2ab;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7a29d;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7a28c;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7a27b;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7a26a;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7a255;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7a241;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7a230;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7a21f;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7a212;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7a207;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7a1f6;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7a1e5;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7a1d1;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7a1bd;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7a1ad;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7a19d;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7a18f;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7a182;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar6 < 0x4d) {\n        if (uVar6 == 0x3e) goto LAB_0002efc8;\n        if (uVar6 < 0x3f) {\n          if (uVar6 == 0x32) {\n            local_8c = (byte *)FUN_00015c60();\n            goto LAB_0002dcf0;\n          }\n          if (uVar6 != 0x35) goto LAB_0002dbd0;\n        }\n        else if (uVar6 != 0x46) {\n          if (uVar6 == 0x4b) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x798bb;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b4c;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bfc;\n              break;\n            case 3:\n              local_8c = &UNK_00079bf4;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be9;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bde;\n              break;\n            case 6:\n              local_8c = &UNK_00079bd4;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc8;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0xd:\n              local_8c = (byte *)0x79bbc;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bb1;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79ba2;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b93;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b84;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b70;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b5e;\n            }\n            goto LAB_0002dd00;\n          }\n          goto LAB_0002dbd0;\n        }\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7b69b;\n          break;\n        case 1:\n          local_8c = &UNK_000789fa;\n          break;\n        case 2:\n          local_8c = (byte *)0x78a06;\n          break;\n        case 3:\n          local_8c = &UNK_000789cd;\n          break;\n        case 4:\n          local_8c = (byte *)0x789e8;\n          break;\n        case 5:\n          local_8c = &UNK_0007ba07;\n          break;\n        case 6:\n          local_8c = &UNK_0007b9fa;\n          break;\n        case 7:\n          local_8c = &UNK_0007b9ed;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b9da;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b9c2;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b9ac;\n          break;\n        case 0xb:\n          local_8c = &UNK_0007b99f;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b990;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7b981;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        case 0xf:\n          local_8c = (byte *)0x7b973;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7b961;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7b94e;\n          break;\n        case 0x12:\n          local_8c = &UNK_0007b93e;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7b92e;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7b91c;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7b909;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar6 == 0x54) {\ncode_r0x0002edcd:\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7ac6f;\n          break;\n        case 1:\n          local_8c = &UNK_00078a81;\n          break;\n        case 2:\n          local_8c = &UNK_0007b139;\n          break;\n        case 3:\n          local_8c = &UNK_0007b12f;\n          break;\n        case 4:\n          local_8c = &UNK_0007b125;\n          break;\n        case 5:\n          local_8c = (byte *)0x7b117;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b109;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b0fb;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b0ec;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b0dd;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b0cd;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b0b8;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b0a5;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar6 < 0x55) {\n        if (uVar6 != 0x50) {\n          if (uVar6 == 0x53) goto code_r0x0002e6d7;\n          goto LAB_0002dbd0;\n        }\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7a838;\n          break;\n        case 1:\n          local_8c = &UNK_00078aac;\n          break;\n        case 2:\n          local_8c = (byte *)0x7ac65;\n          break;\n        case 3:\n          local_8c = (byte *)0x7ac5b;\n          break;\n        case 4:\n          local_8c = (byte *)0x7ac51;\n          break;\n        case 5:\n          local_8c = (byte *)0x7ac47;\n          break;\n        case 6:\n          local_8c = (byte *)0x7ac3b;\n          break;\n        case 7:\n          local_8c = (byte *)0x7ac2e;\n          break;\n        case 8:\n          local_8c = (byte *)0x7ac21;\n          break;\n        case 9:\n          local_8c = (byte *)0x7ac14;\n          break;\n        case 10:\n          local_8c = (byte *)0x7ac07;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7abf2;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7abdf;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7abd3;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7abc5;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7abb7;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7aba9;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7ab9a;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7ab89;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7ab78;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7ab67;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7ab56;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7ab49;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7ab3a;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7ab2b;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7ab1c;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7ab11;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7ab04;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7aaf7;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7aaea;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7aadc;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7aace;\n          break;\n        case 0x20:\n          local_8c = (byte *)0x7aabb;\n          break;\n        case 0x21:\n          local_8c = (byte *)0x7aab0;\n          break;\n        case 0x22:\n          local_8c = (byte *)0x7aa98;\n          break;\n        case 0x23:\n          local_8c = (byte *)0x7aa8b;\n          break;\n        case 0x24:\n          local_8c = (byte *)0x7aa74;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\nLAB_0002dd00:\n        pcVar9 = "%-22s";\n        if (DAT_000b9da0 == 0) {\n          pcVar9 = "%-17.17s";\n        }\n        printf(pcVar9,local_8c,puVar24);\n        bVar22 = true;\n        bVar20 = *(ushort *)(param_1 + 0x42) < 0x9026;\n        bVar21 = *(ushort *)(param_1 + 0x42) == 0x9026;\n        if (!bVar21) goto LAB_0002dbff;\n        iVar11 = 0xf;\n        pbVar17 = local_8c;\n        pbVar19 = (byte *)"R_ALPHA_LITUSE";\n        do {\n          if (iVar11 == 0) break;\n          iVar11 = iVar11 + -1;\n          bVar20 = *pbVar17 < *pbVar19;\n          bVar21 = *pbVar17 == *pbVar19;\n          pbVar17 = pbVar17 + (uint)bVar23 * -2 + 1;\n          pbVar19 = pbVar19 + (uint)bVar23 * -2 + 1;\n        } while (bVar21);\n        if ((!bVar20 && !bVar21) != bVar20) goto LAB_0002dbff;\n        if (param_8 == 0) {\n          if (local_90 == 0 && uVar14 == 0) goto LAB_0002dc72;\n          goto LAB_0002dc11;\n        }\n        piVar2 = (int *)((int)local_4c + iVar7 + 0x14);\n        if (*piVar2 == 0 && (uint)(6 < *(uint *)((int)local_4c + iVar7 + 0x10)) <= (uint)-*piVar2) {\n                    \n                    \n          uVar10 = (*(code *)((int)&__DT_PLTGOT +\n                             *(int *)(&DAT_0008c8d0 + *(int *)((int)local_4c + iVar7 + 0x10) * 4)))\n                             ();\n          return uVar10;\n        }\n        putc(0x20,*(FILE **)puVar5);\n        uVar10 = *(undefined4 *)((int)local_4c + iVar7 + 0x10);\n        puVar24 = (undefined *)0x5;\n        pcVar9 = (char *)dcgettext(0,"<unknown addend: %lx>");\n        printf(pcVar9,uVar10,puVar24);\n        local_6c = 0;\n      }\n      else {\n        if (uVar6 == 0x55) {\ncode_r0x0002e4ef:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b1aa;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a3e;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5ab;\n            break;\n          case 3:\n            local_8c = &UNK_0007b5a1;\n            break;\n          case 4:\n            local_8c = &UNK_0007b597;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b587;\n            break;\n          case 6:\n            local_8c = &UNK_0007b57d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b568;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b555;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 == 0x56) {\ncode_r0x0002e577:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b143;\n            break;\n          case 1:\n            local_8c = &UNK_00078a50;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b53b;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b52a;\n            break;\n          case 4:\n            local_8c = &UNK_0007b520;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b510;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4fe;\n            break;\n          case 7:\n            local_8c = &UNK_0007b4f4;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4e4;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4d2;\n            break;\n          case 10:\n            local_8c = &UNK_0007b4c8;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b8;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a7;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\nLAB_0002dbd0:\n        puVar24 = (undefined *)0x5;\n        pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx",5);\n        printf(pcVar9,local_80);\n        bVar22 = false;\n        local_8c = (byte *)0x0;\nLAB_0002dbff:\n        if (local_90 == 0 && uVar14 == 0) {\n          if (param_8 != 0) {\n            iVar11 = *(int *)((int)local_4c + iVar7 + 0x10);\n            puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14);\n            printf("%*c",(-(uint)(DAT_000b6324 == 0) & 8) + 0xc,0x20);\n            if ((int)puVar24 < 0) {\n              puVar24 = (undefined *)-(int)(puVar24 + (iVar11 != 0));\n              printf("-%llx",-iVar11,puVar24);\n            }\n            else {\n              printf("%llx",iVar11,puVar24);\n            }\n          }\n        }\n        else {\nLAB_0002dc11:\n          if ((param_4 == 0) || ((uVar14 < param_5) <= local_90)) {\n            puVar24 = (undefined *)0x5;\n            uVar10 = dcgettext(0," bad symbol index: %08lx in reloc");\n            error(uVar10,uVar14);\n            local_6c = 0;\n          }\n          else {\n            iVar18 = uVar14 * 0x1c + param_4;\n            iVar11 = FUN_0002cf40(param_7,uVar14,iVar18 + 0x10,iVar18 + 0x18,&local_48,local_4e);\n            putchar(0x20);\n            if ((*(byte *)(iVar18 + 0x14) & 0xf) == 10) {\n              uVar14 = (-(uint)(DAT_000b6324 == 0) & 6) + 8;\n              uVar15 = FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11);\n              }\n              iVar12 = (uVar14 + 1) - uVar15;\n              if (uVar14 < uVar15) {\n                iVar12 = 1;\n              }\n              puVar24 = &DAT_0007c3bc;\n              printf("()%-*s",iVar12,&DAT_0007c3bc);\n            }\n            else {\n              FUN_0001e910();\n              pcVar9 = "   ";\n              if (DAT_000b6324 == 0) {\n                pcVar9 = " ";\n              }\n              printf(pcVar9);\n            }\n            uVar14 = *(uint *)(iVar18 + 0x10);\n            if (uVar14 == 0) {\n              if ((*(byte *)(iVar18 + 0x14) & 0xf) == 3) {\n                puVar25 = *(undefined **)(iVar18 + 0x18);\n                if (puVar25 < *(undefined **)(param_1 + 0x54)) {\n                  puVar1 = (uint *)(*(int *)(param_1 + 0x5c) + (int)puVar25 * 0x48);\n                  if (puVar1 == (uint *)0x0) {\n                    pcVar9 = "<none>";\n                  }\n                  else if (*(int *)(param_1 + 100) == 0) {\n                    pcVar9 = "<no-strings>";\n                  }\n                  else {\n                    if (*puVar1 < *(uint *)(param_1 + 0x68)) goto LAB_0002ea57;\n                    pcVar9 = "<corrupt>";\n                  }\n                  puVar24 = (undefined *)0x5;\n                  dcgettext(0,pcVar9);\n                }\n                else if ((puVar25 != (undefined *)0xfffffff1) &&\n                        (puVar25 != (undefined *)0xfffffff2)) {\n                  sVar3 = *(short *)(param_1 + 0x42);\n                  if (sVar3 == 8) {\n                    if ((puVar25 != (undefined *)0xffffff03) && (puVar25 != (undefined *)0xffffff04)\n                       ) {\nLAB_0002f0b3:\n                      sprintf(local_44,"<section 0x%x>");\n                      puVar24 = puVar25;\n                    }\n                  }\n                  else if (sVar3 == 0x8c) {\n                    if (puVar25 != (undefined *)0xffffff00) goto LAB_0002f0b3;\n                  }\n                  else if ((sVar3 == 0x3e) || (sVar3 == 0xb4)) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f085;\n                  }\n                  else if (sVar3 == 0xb5) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f0b3;\n                  }\n                  else {\nLAB_0002f085:\n                    if ((sVar3 != 0x32) ||\n                       (((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )))) goto LAB_0002f0b3;\n                  }\n                }\n              }\nLAB_0002ea57:\n              FUN_0001fd20();\n            }\n            else if (param_6 == 0) {\n              puVar24 = (undefined *)0x5;\n              pcVar9 = (char *)dcgettext(0,"<string table index: %3ld>");\n              printf(pcVar9,uVar14,puVar24);\n            }\n            else if (uVar14 < param_7) {\n              FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11,puVar24);\n              }\n            }\n            else {\n              puVar24 = (undefined *)0x5;\n              uVar10 = dcgettext(0,"<corrupt string table index: %3ld>");\n              error(uVar10,uVar14);\n              local_6c = 0;\n            }\n            if (param_8 != 0) {\n              puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14);\n              iVar7 = *(int *)((int)local_4c + iVar7 + 0x10);\n              if ((int)puVar24 < 0) {\n                puVar24 = (undefined *)-(int)(puVar24 + (iVar7 != 0));\n                printf(" - %llx",-iVar7,puVar24);\n              }\n              else {\n                printf(" + %llx",iVar7,puVar24);\n              }\n            }\n          }\n        }\n        if (*(short *)(param_1 + 0x42) == 0x2b) {\n          bVar20 = false;\n          bVar22 = !bVar22;\n          if (!bVar22) {\n            iVar7 = 0xe;\n            pbVar17 = (byte *)"R_SPARC_OLO10";\n            do {\n              if (iVar7 == 0) break;\n              iVar7 = iVar7 + -1;\n              bVar20 = *local_8c < *pbVar17;\n              bVar22 = *local_8c == *pbVar17;\n              local_8c = local_8c + (uint)bVar23 * -2 + 1;\n              pbVar17 = pbVar17 + (uint)bVar23 * -2 + 1;\n            } while (bVar22);\n            if ((!bVar20 && !bVar22) == bVar20) {\n              printf(" + %lx",(int)puVar26 >> 8,puVar24);\n            }\n          }\n        }\n      }\nLAB_0002dc72:\n      putc(10,*(FILE **)puVar5);\n      if ((DAT_000b6324 == 0) && (*(short *)(param_1 + 0x42) == 8)) {\n        uVar15 = (uint)puVar26 >> 8 & 0xff;\n        uVar13 = FUN_00016e80(puVar26,uVar13,uVar15);\n        uVar14 = (uint)puVar26 >> 0x10 & 0xff;\n        iVar7 = FUN_00016e80(uVar14);\n        printf("                    Type2: ");\n        if (uVar13 == 0) {\n          puVar24 = (undefined *)0x5;\n          uVar13 = uVar15;\n          pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx");\n          printf(pcVar9,uVar13,puVar24);\n        }\n        else {\n          printf("%-17.17s",uVar13);\n        }\n        printf("\n                    Type3: ",uVar13,puVar24);\n        if (iVar7 == 0) {\n          puVar24 = (undefined *)0x5;\n          pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx");\n          printf(pcVar9,uVar14,puVar24);\n        }\n        else {\n          printf("%-17.17s",iVar7,puVar24);\n        }\n        putc(10,*(FILE **)puVar5);\n      }\n      uVar16 = uVar16 + 1;\n    } while (uVar16 < local_60[0]);\n  }" { (expression_statement "local_6c = 1;" (assignment_expression "local_6c = 1" identifier = number_literal) ;) (expression_statement "uVar16 = 0;" (assignment_expression "uVar16 = 0" identifier = number_literal) ;) (do_statement "do {\n      iVar7 = uVar16 * 0x18;\n      puVar8 = (undefined4 *)(iVar7 + (int)local_4c);\n      uVar10 = *puVar8;\n      uVar4 = puVar8[1];\n      uVar13 = puVar8[3];\n      puVar25 = (undefined *)puVar8[2];\n      if (DAT_000b6324 == 0) {\n        local_80 = FUN_00021e40();\n        local_90 = 0;\n        pcVar9 = "%16.16llx  %16.16llx ";\n        if (DAT_000b9da0 == 0) {\n          pcVar9 = "%12.12llx  %12.12llx ";\n        }\n        uVar14 = uVar13;\n        printf(pcVar9,uVar10,uVar4,puVar25,uVar13);\n        puVar26 = puVar25;\n      }\n      else {\n        local_80 = (uint)puVar25 & 0xff;\n        uVar14 = (uint)puVar25 >> 8 | uVar13 << 0x18;\n        local_90 = uVar13 >> 8;\n        puVar26 = puVar25;\n        printf("%8.8lx  %8.8lx ",uVar10,puVar25);\n        puVar24 = puVar25;\n      }\n      uVar6 = *(ushort *)(param_1 + 0x42);\n      if (uVar6 == 0x72) {\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7997c;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b41;\n          break;\n        case 2:\n          local_8c = (byte *)0x79cff;\n          break;\n        case 3:\n          local_8c = (byte *)0x79cf0;\n          break;\n        case 4:\n          local_8c = (byte *)0x79ce4;\n          break;\n        case 5:\n          local_8c = (byte *)0x79cd8;\n          break;\n        case 6:\n          local_8c = (byte *)0x79ccc;\n          break;\n        case 7:\n          local_8c = (byte *)0x79cbd;\n          break;\n        case 8:\n          local_8c = (byte *)0x79cae;\n          break;\n        case 9:\n          local_8c = (byte *)0x79c9f;\n          break;\n        case 10:\n          local_8c = (byte *)0x79c90;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x79c84;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x79c78;\n          break;\n        case 0xd:\n          local_8c = &UNK_00079c6d;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x79c61;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x79c55;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x79c49;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x79c3d;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x79c2f;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x79c20;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x79c11;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\n        goto LAB_0002dd00;\n      }\n      if (0x72 < uVar6) {\n        if (uVar6 == 0x1057) {\ncode_r0x0002e6d7:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b49c;\n            break;\n          case 1:\n            local_8c = &UNK_00078a28;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b897;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b888;\n            break;\n          case 4:\n            local_8c = &UNK_0007b87f;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b873;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b865;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b857;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b849;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b837;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b825;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b813;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b802;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x7b7f1;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x7b7e0;\n            break;\n          case 0xf:\n            local_8c = (byte *)0x7b7cb;\n            break;\n          case 0x10:\n            local_8c = (byte *)0x7b7b6;\n            break;\n          case 0x11:\n            local_8c = (byte *)0x7b7a1;\n            break;\n          case 0x12:\n            local_8c = (byte *)0x7b796;\n            break;\n          case 0x13:\n            local_8c = (byte *)0x7b78c;\n            break;\n          case 0x14:\n            local_8c = &UNK_0007b784;\n            break;\n          case 0x15:\n            local_8c = (byte *)0x7b777;\n            break;\n          case 0x16:\n            local_8c = (byte *)0x7b769;\n            break;\n          case 0x17:\n            local_8c = (byte *)0x7b757;\n            break;\n          case 0x18:\n            local_8c = (byte *)0x7b746;\n            break;\n          case 0x19:\n            local_8c = (byte *)0x7b735;\n            break;\n          case 0x1a:\n            local_8c = &UNK_0007b72d;\n            break;\n          case 0x1b:\n            local_8c = &UNK_0007b721;\n            break;\n          case 0x1c:\n            local_8c = &UNK_0007b715;\n            break;\n          case 0x1d:\n            local_8c = &UNK_0007b708;\n            break;\n          case 0x1e:\n            local_8c = (byte *)0x7b6fc;\n            break;\n          case 0x1f:\n            local_8c = (byte *)0x7b6ef;\n            break;\n          case 0x20:\n            local_8c = (byte *)0x7b6e2;\n            break;\n          case 0x21:\n            local_8c = (byte *)0x7b6d1;\n            break;\n          case 0x22:\n            local_8c = (byte *)0x7b6c5;\n            break;\n          case 0x23:\n            local_8c = (byte *)0x7b6b9;\n            break;\n          case 0x24:\n            local_8c = (byte *)0x7b6aa;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 < 0x1058) {\n          if (0xb5 < uVar6) {\n            if (uVar6 == 0xc5) {\n              local_8c = (byte *)FUN_00018620();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 < 0xc6) {\n              if (uVar6 != 0xbd) {\n                if (uVar6 < 0xbe) {\n                  if (uVar6 == 0xb7) {\n                    local_8c = (byte *)FUN_000140b0();\n                  }\n                  else {\n                    if (uVar6 != 0xbc) goto LAB_0002dbd0;\n                    local_8c = (byte *)FUN_0001a1a0();\n                  }\n                }\n                else {\n                  if (uVar6 != 0xbf) {\n                    if (uVar6 == 0xc3) goto LAB_0002e062;\n                    goto LAB_0002dbd0;\n                  }\n                  local_8c = (byte *)FUN_00019e30();\n                }\n                goto LAB_0002dcf0;\n              }\ncode_r0x0002e43b:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78f38;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bb1;\n                break;\n              case 2:\n                local_8c = (byte *)0x79367;\n                break;\n              case 3:\n                local_8c = (byte *)0x79351;\n                break;\n              case 4:\n                local_8c = (byte *)0x79338;\n                break;\n              case 5:\n                local_8c = (byte *)0x79328;\n                break;\n              case 6:\n                local_8c = (byte *)0x79315;\n                break;\n              case 7:\n                local_8c = (byte *)0x79302;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ef;\n                break;\n              case 9:\n                local_8c = (byte *)0x792da;\n                break;\n              case 10:\n                local_8c = (byte *)0x792bf;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x792a4;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7928b;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79275;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x79261;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7924d;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7923c;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79225;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920f;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f8;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791e1;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791cf;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791be;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791ab;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79198;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79166;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7914d;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x79132;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7911a;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x79100;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790cd;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab5;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a63e;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3f;\n              }\n            }\n            else {\n              if (0xdf < uVar6) {\n                if (uVar6 == 0xf3) {\n                  local_8c = (byte *)FUN_00018290();\n                }\n                else {\n                  if (uVar6 != 0xfa) goto LAB_0002dbd0;\n                  if (*(short *)(param_1 + 0x3d) != 0x3200) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x7b8a5;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8fd;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e21;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e14;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e05;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078dfc;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dd2;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc5;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db8;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da9;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d9a;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d85;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d70;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d64;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d56;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d4a;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d3e;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d2e;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d1e;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d0e;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cff;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78cf0;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78ce0;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78cd0;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cc1;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cb2;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  local_8c = (byte *)FUN_00017590();\n                }\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 == 0xdd) {\n                if (local_80 == 7) {\n                  local_8c = (byte *)0x79af6;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b39;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b55;\n                    if (local_80 != 1) {\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }\n                  }\n                  else {\n                    local_8c = (byte *)0x79b16;\n                    if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }\n                  }\n                }\n                else if (local_80 == 0xb) {\n                  local_8c = (byte *)0x79ab8;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ada;\n                  if (local_80 != 9) {\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }\n                }\n                else if (local_80 == 0xd) {\n                  local_8c = (byte *)0x79a90;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 != 0xde) goto LAB_0002dbd0;\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78c33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a93;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adcb;\n                break;\n              case 3:\n                local_8c = &UNK_0007adc2;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb8;\n                break;\n              case 5:\n                local_8c = &UNK_0007adae;\n                break;\n              case 6:\n                local_8c = &UNK_0007ada4;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad9a;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad8d;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad82;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad77;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad6d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5f;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 < 0xb4) {\n            if (uVar6 != 0x8c) {\n              if (0x8c < uVar6) {\n                if (uVar6 == 0xad) {\n                  local_8c = (byte *)FUN_000189d0();\n                  goto LAB_0002dcf0;\n                }\n                if (uVar6 < 0xae) {\n                  if (uVar6 == 0x90) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78c4f;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789bf;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f26;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f13;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f09;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78efb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee8;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed8;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec9;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78ebd;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea7;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e97;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e86;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e75;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5f;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e49;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e3b;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  if (uVar6 == 0xa7) {\n                    local_8c = (byte *)FUN_000171b0();\n                    goto LAB_0002dcf0;\n                  }\n                }\n                else {\n                  if (uVar6 == 0xae) {\n                    local_8c = (byte *)FUN_00016b40();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 0xb1) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78be5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba5;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79536;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79529;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x7951b;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x7950c;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794fc;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794ec;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794db;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794cb;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794bb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794aa;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x7949d;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x79490;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x79484;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79478;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x7946b;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x7945e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x79451;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x79444;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79436;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79429;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x7941c;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x7940e;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x79400;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793f1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793e2;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793d2;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793c2;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793ae;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79399;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79389;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 0x78) {\ncode_r0x0002ef25:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7937d;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b8c;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796f1;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e7;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c8;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796bf;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796b3;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a8;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7969c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7968d;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7967d;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7966d;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 < 0x79) {\n                if (uVar6 == 0x73) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x789db;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bdb;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7904a;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903f;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79034;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79023;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7900d;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff9;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fee;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fe1;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fd3;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fc3;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fb2;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78fa2;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f92;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f85;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f78;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f6b;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f5b;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f4a;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x74) goto code_r0x0002e2d7;\n              }\n              else {\n                if (uVar6 == 0x87) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79b51;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b25;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f25;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f18;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f0d;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79f00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79ef3;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee5;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec9;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eba;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ead;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e97;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e83;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e75;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e64;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e55;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e45;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e37;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e24;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e16;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e08;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x8a) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79543;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b83;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797ee;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797e4;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d8;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797cc;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797bd;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797b1;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x797a3;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7978e;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7977b;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7976d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7975a;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79747;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x7973b;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x7972b;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x7971b;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x7970b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n              }\n              goto LAB_0002dbd0;\n            }\n            local_8c = (byte *)FUN_00019be0();\n          }\n          else {\nLAB_0002efc8:\n            local_8c = (byte *)FUN_0001b090();\n          }\n          goto LAB_0002dcf0;\n        }\n        if (uVar6 == 0x8217) {\ncode_r0x0002edad:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79661;\n            break;\n          case 1:\n            local_8c = &UNK_00078b6d;\n            break;\n          case 2:\n            local_8c = (byte *)0x79972;\n            break;\n          case 3:\n            local_8c = &UNK_00079967;\n            break;\n          case 4:\n            local_8c = (byte *)0x7995b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7994a;\n            break;\n          case 6:\n            local_8c = (byte *)0x7993d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7992e;\n            break;\n          case 8:\n            local_8c = (byte *)0x7991f;\n            break;\n          case 9:\n            local_8c = (byte *)0x79910;\n            break;\n          case 10:\n            local_8c = (byte *)0x79901;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x798f2;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x798e6;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x798d5;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x798c6;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 < 0x8218) {\n          if (uVar6 == 0x4688) {\ncode_r0x0002e2d7:\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x78e2e;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bc1;\n              break;\n            case 2:\n              local_8c = (byte *)0x790b4;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a5;\n              break;\n            case 4:\n              local_8c = (byte *)0x79095;\n              break;\n            case 5:\n              local_8c = (byte *)0x79089;\n              break;\n            case 6:\n              local_8c = (byte *)0x7907d;\n              break;\n            case 7:\n              local_8c = (byte *)0x79071;\n              break;\n            case 8:\n              local_8c = (byte *)0x79065;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 < 0x4689) {\n            if (uVar6 == 0x2530) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x790c3;\n                break;\n              case 1:\n                local_8c = &UNK_00078b96;\n                break;\n              case 2:\n                local_8c = &UNK_00078c2b;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c1d;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c13;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c09;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bff;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 < 0x2531) {\n              if (uVar6 == 0x1059) {\ncode_r0x0002e0f7:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7a361;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78acf;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8cb;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8bf;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8ad;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a89c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a885;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a873;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a861;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a856;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a844;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n              }\n              else {\n                if (uVar6 != 0x1223) goto LAB_0002dbd0;\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x796fb;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b60;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a45;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a37;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a24;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a10;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799fc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799eb;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d9;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c9;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799ba;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a8;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79997;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79987;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n              }\n            }\n            else {\n              if (uVar6 == 0x3330) goto code_r0x0002edcd;\n              if (uVar6 != 0x4157) goto LAB_0002dbd0;\n              if (local_80 == 0) {\n                local_8c = (byte *)0x78ca4;\n              }\n              else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bcf;\n              }\n            }\n          }\n          else {\n            if (uVar6 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b09a;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a59;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b48d;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b47e;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b46a;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b458;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b446;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b434;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41f;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b40a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (0x5aa5 < uVar6) {\n              if (uVar6 == 0x7650) goto code_r0x0002e4ef;\n              if (uVar6 == 0x7676) goto code_r0x0002e577;\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x4def) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b5bd;\n                break;\n              case 1:\n                local_8c = &UNK_00078a14;\n                break;\n              case 2:\n                local_8c = &UNK_00078c95;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c83;\n                break;\n              case 4:\n                local_8c = &UNK_00078c76;\n                break;\n              case 5:\n                local_8c = &UNK_00078c67;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c5a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (uVar6 != 0x5441) goto LAB_0002dbd0;\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7aa69;\n              break;\n            case 1:\n              local_8c = &UNK_00078a8a;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b08c;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b07e;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b073;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b068;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b05a;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b04b;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b03d;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02f;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b021;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b015;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b009;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7affd;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afee;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd9;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afc4;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaf;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af9a;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af82;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af6a;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af52;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af43;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af34;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af25;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af15;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7af01;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aeee;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aedb;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec8;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb8;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea8;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae98;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae86;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae74;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae62;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae55;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae41;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae2b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae18;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae0a;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 200:\n              local_8c = (byte *)0x7adf6;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7ade4;\n            }\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 == 0xad45) {\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79a53;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b32;\n            break;\n          case 2:\n            local_8c = (byte *)0x79ded;\n            break;\n          case 3:\n            local_8c = (byte *)0x79ddf;\n            break;\n          case 4:\n            local_8c = (byte *)0x79dce;\n            break;\n          case 5:\n            local_8c = (byte *)0x79dbd;\n            break;\n          case 6:\n            local_8c = (byte *)0x79dad;\n            break;\n          case 7:\n            local_8c = (byte *)0x79d9a;\n            break;\n          case 8:\n            local_8c = (byte *)0x79d8b;\n            break;\n          case 9:\n            local_8c = (byte *)0x79d78;\n            break;\n          case 10:\n            local_8c = (byte *)0x79d67;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x79d56;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x79d47;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          case 0x80:\n            local_8c = (byte *)0x79d2d;\n            break;\n          case 0x81:\n            local_8c = (byte *)0x79d15;\n          }\n          goto LAB_0002dd00;\n        }\n        if (0xad45 < uVar6) {\n          if (uVar6 == 0xdead) goto code_r0x0002ef3d;\n          if (uVar6 < 0xdeae) {\n            if (uVar6 == 0xbaab) goto code_r0x0002e43b;\n            if (uVar6 == 0xbeef) goto code_r0x0002e467;\n            goto LAB_0002dbd0;\n          }\n          if (uVar6 == 0xfeb0) goto code_r0x0002ef25;\n          if (uVar6 == 0xfeba) {\n            if (local_80 == 6) {\n              local_8c = (byte *)0x79879;\n            }\n            else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798af;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bf1;\n                }\n                else {\n                  local_8c = (byte *)0x78b77;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79895;\n                if (local_80 != 4) {\n                  local_8c = (byte *)"R_IQ2000_26";\n                  if (4 < local_80) {\n                    local_8c = (byte *)"R_IQ2000_HI16";\n                  }\n                }\n              }\n            }\n            else if (local_80 == 9) {\n              local_8c = (byte *)0x79844;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79866;\n              }\n              else {\n                local_8c = (byte *)0x79853;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x7981b;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79806;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x79832;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 == 0xf00d) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7905a;\n              break;\n            case 1:\n              local_8c = &UNK_00078b9e;\n              break;\n            case 2:\n              local_8c = &UNK_00079659;\n              break;\n            case 3:\n              local_8c = (byte *)0x79650;\n              break;\n            case 4:\n              local_8c = (byte *)0x79647;\n              break;\n            case 5:\n              local_8c = (byte *)0x79638;\n              break;\n            case 6:\n              local_8c = (byte *)0x79628;\n              break;\n            case 7:\n              local_8c = (byte *)0x79618;\n              break;\n            case 8:\n              local_8c = (byte *)0x79608;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f8;\n              break;\n            case 10:\n              local_8c = (byte *)0x795ec;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795e0;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795d4;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795bc;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795af;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x795a0;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x79591;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x79584;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79575;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79561;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954f;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            }\n            goto LAB_0002dd00;\n          }\n          goto LAB_0002dbd0;\n        }\n        if (uVar6 == 0x9080) goto LAB_0002edf8;\n        if (uVar6 < 0x9081) {\n          if (uVar6 == 0x9026) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7a175;\n              break;\n            case 1:\n              local_8c = (byte *)0x78adb;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a828;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a818;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a808;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f9;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7ea;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7db;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7ce;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7bf;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7b0;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a7a1;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0x11:\n              local_8c = (byte *)0x7a78f;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a77e;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a76e;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a761;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a750;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73f;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a72e;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a720;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a712;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a703;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6f2;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6e0;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6cf;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6be;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6ad;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a69c;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a68b;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a67b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a66b;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a65b;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a64b;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 == 0x9041) goto LAB_0002e50a;\n        }\n        else {\n          if (uVar6 == 0xa390) goto LAB_0002e526;\n          if (uVar6 == 0xabc7) goto LAB_0002e54a;\n        }\n        goto LAB_0002dbd0;\n      }\n      if (uVar6 < 0x31) {\n        if (uVar6 < 0x2e) {\n          if (uVar6 != 0x12) {\n            if (uVar6 < 0x13) {\n              if (uVar6 == 7) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79d0a;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b0e;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a16a;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a15b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a14b;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a13c;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 0x30:\n                  local_8c = &UNK_0007a131;\n                  break;\n                case 0x31:\n                  local_8c = &UNK_0007a125;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a11a;\n                  break;\n                case 0x40:\n                  local_8c = &UNK_0007a10f;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a102;\n                  break;\n                case 0x44:\n                  local_8c = &UNK_0007a0f7;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0ea;\n                  break;\n                case 0x48:\n                  local_8c = &UNK_0007a0df;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0d2;\n                  break;\n                case 0x4c:\n                  local_8c = &UNK_0007a0c7;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0ba;\n                  break;\n                case 0x52:\n                  local_8c = &UNK_0007a0ad;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a0a0;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a093;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a083;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a073;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a063;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a053;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a043;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a033;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a028;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a01a;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a00e;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79fff;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79ff4;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe9;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fdd;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fce;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 < 8) {\n                if (uVar6 == 3) {\nLAB_0002e7da:\n                  local_8c = (byte *)FUN_00015960();\n                  goto LAB_0002dcf0;\n                }\n                if (uVar6 < 4) {\n                  if (uVar6 == 2) goto LAB_0002e7ba;\n                }\n                else {\n                  if (uVar6 == 4) {\n                    local_8c = (byte *)FUN_00016860();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 6) goto LAB_0002e7da;\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 10) {\nLAB_0002ee10:\n                local_8c = (byte *)FUN_00016e80();\n                goto LAB_0002dcf0;\n              }\n              if (10 < uVar6) {\n                if (uVar6 == 0xb) goto LAB_0002e7ba;\n                if (uVar6 == 0xf) {\n                  local_8c = (byte *)FUN_000155e0();\n                  goto LAB_0002dcf0;\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 8) goto LAB_0002ee10;\n              if (uVar6 == 9) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79c05;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b17;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79fb4;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa6;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f99;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f8c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f7e;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f71;\n                  break;\n                case 8:\n                  local_8c = &UNK_00079f64;\n                  break;\n                case 9:\n                  local_8c = &UNK_00079f58;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f4c;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f3c;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x24) {\n              local_8c = (byte *)FUN_0001aaf0();\n              goto LAB_0002dcf0;\n            }\n            if (0x24 < uVar6) {\n              if (uVar6 == 0x2a) {\n                local_8c = (byte *)FUN_000192a0();\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 < 0x2b) {\n                if (uVar6 == 0x27) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x7a8dd;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a9d;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad3b;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad25;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad10;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7ad00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace6;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7acd0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acbc;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7acab;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac9e;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac8d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac7b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x28) {\n                  local_8c = (byte *)FUN_00014aa0();\n                  goto LAB_0002dcf0;\n                }\n              }\n              else {\n                if (uVar6 == 0x2b) goto LAB_0002e7ba;\n                if (uVar6 == 0x2d) goto LAB_0002e062;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x15) {\n              local_8c = (byte *)FUN_00017ef0();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 < 0x16) {\n              if (uVar6 == 0x13) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b54a;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078a1f;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007b8f4;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007b8e9;\n                  break;\n                case 4:\n                  local_8c = &UNK_0007b8df;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8d1;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8c2;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8b2;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x14) {\n                local_8c = (byte *)FUN_00017bb0();\n                goto LAB_0002dcf0;\n              }\n            }\n            else {\n              if (uVar6 == 0x16) {\nLAB_0002e526:\n                local_8c = (byte *)FUN_00018e30();\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 == 0x17) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b3ff;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a31;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b68e;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b67e;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b66e;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b661;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b654;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b648;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b63c;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b631;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b625;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b617;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b609;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5fd;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ef;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5e3;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d7;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c9;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n            }\n            goto LAB_0002dbd0;\n          }\nLAB_0002e7ba:\n          local_8c = (byte *)FUN_000195d0();\n        }\n        else {\n          local_8c = (byte *)FUN_00015240();\n        }\n        goto LAB_0002dcf0;\n      }\n      if (uVar6 == 0x57) {\nLAB_0002edf8:\n        local_8c = (byte *)FUN_0001a780();\n        goto LAB_0002dcf0;\n      }\n      if (0x57 < uVar6) {\n        if (uVar6 == 0x5d) {\nLAB_0002e062:\n          local_8c = (byte *)FUN_00014620();\n        }\n        else {\n          if (uVar6 < 0x5e) {\n            if (uVar6 == 0x5a) {\ncode_r0x0002ef3d:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7ad50;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a74;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b19d;\n                break;\n              case 3:\n                local_8c = &UNK_0007b191;\n                break;\n              case 4:\n                local_8c = &UNK_0007b184;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b173;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b161;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14f;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (0x5a < uVar6) {\n              if (uVar6 == 0x5b) {\ncode_r0x0002e741:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79f32;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af5;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3e1;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3d1;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3c1;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3b1;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a3a2;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a393;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a380;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36f;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fc2;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078aeb;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a634;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a62b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a616;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a601;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5ee;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5db;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c6;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b6;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a6;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a597;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a585;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a573;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a566;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a559;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a546;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a533;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a527;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a517;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a507;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f7;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4e4;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4d1;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4bd;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a9;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a495;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a481;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a46e;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a45b;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a448;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a435;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a424;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a412;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a400;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x58) {\nLAB_0002e50a:\n              local_8c = (byte *)FUN_00016580();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 == 0x59) {\ncode_r0x0002e467:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7add5;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a67;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3f2;\n                break;\n              case 3:\n                local_8c = &UNK_0007b3e6;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3d4;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3c2;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3b1;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b399;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b383;\n                break;\n              case 9:\n                local_8c = &UNK_0007b376;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b364;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b352;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33f;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b32c;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b319;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b309;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f9;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e9;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d9;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c9;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2ba;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a7;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b294;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b281;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b270;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b24d;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b239;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b228;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b217;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b202;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1ed;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d9;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c6;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b6;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            goto LAB_0002dbd0;\n          }\n          if (uVar6 == 0x65) goto code_r0x0002edad;\n          if (uVar6 < 0x66) {\n            if (uVar6 != 0x5e) {\n              if (uVar6 == 99) goto code_r0x0002e741;\n              goto LAB_0002dbd0;\n            }\nLAB_0002e54a:\n            local_8c = (byte *)FUN_0001b390();\n          }\n          else if (uVar6 == 0x6a) {\n            local_8c = (byte *)FUN_00014e70();\n          }\n          else {\n            if (uVar6 != 0x71) {\n              if (uVar6 != 0x69) goto LAB_0002dbd0;\n              if ((*(char *)(param_1 + 0x3c) != '-') && (*(char *)(param_1 + 0x17) != '\0'))\n              goto code_r0x0002e0f7;\n              switch(local_80) {\n              default:\n                goto LAB_0002dbd0;\n              case 1:\n                local_8c = (byte *)0x7a3f1;\n                break;\n              case 2:\n                local_8c = (byte *)0x78ac0;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa5b;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa4c;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa34;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa1c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7aa03;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9eb;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9d3;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a9a2;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a98a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a97a;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a965;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a955;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a943;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a933;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a923;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a910;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8fd;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8ea;\n              }\n              goto LAB_0002dd00;\n            }\n            local_8c = (byte *)FUN_000177c0();\n          }\n        }\nLAB_0002dcf0:\n        if (local_8c != (byte *)0x0) goto LAB_0002dd00;\n        goto LAB_0002dbd0;\n      }\n      if (uVar6 == 0x4c) {\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x79dfc;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b05;\n          break;\n        case 2:\n          local_8c = (byte *)0x7a357;\n          break;\n        case 3:\n          local_8c = (byte *)0x7a34d;\n          break;\n        case 4:\n          local_8c = (byte *)0x7a33e;\n          break;\n        case 5:\n          local_8c = (byte *)0x7a32e;\n          break;\n        case 6:\n          local_8c = (byte *)0x7a31e;\n          break;\n        case 7:\n          local_8c = (byte *)0x7a309;\n          break;\n        case 8:\n          local_8c = (byte *)0x7a2f6;\n          break;\n        case 9:\n          local_8c = (byte *)0x7a2ea;\n          break;\n        case 10:\n          local_8c = (byte *)0x7a2da;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7a2c9;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7a2b9;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7a2ab;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7a29d;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7a28c;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7a27b;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7a26a;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7a255;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7a241;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7a230;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7a21f;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7a212;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7a207;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7a1f6;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7a1e5;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7a1d1;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7a1bd;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7a1ad;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7a19d;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7a18f;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7a182;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar6 < 0x4d) {\n        if (uVar6 == 0x3e) goto LAB_0002efc8;\n        if (uVar6 < 0x3f) {\n          if (uVar6 == 0x32) {\n            local_8c = (byte *)FUN_00015c60();\n            goto LAB_0002dcf0;\n          }\n          if (uVar6 != 0x35) goto LAB_0002dbd0;\n        }\n        else if (uVar6 != 0x46) {\n          if (uVar6 == 0x4b) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x798bb;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b4c;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bfc;\n              break;\n            case 3:\n              local_8c = &UNK_00079bf4;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be9;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bde;\n              break;\n            case 6:\n              local_8c = &UNK_00079bd4;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc8;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0xd:\n              local_8c = (byte *)0x79bbc;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bb1;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79ba2;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b93;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b84;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b70;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b5e;\n            }\n            goto LAB_0002dd00;\n          }\n          goto LAB_0002dbd0;\n        }\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7b69b;\n          break;\n        case 1:\n          local_8c = &UNK_000789fa;\n          break;\n        case 2:\n          local_8c = (byte *)0x78a06;\n          break;\n        case 3:\n          local_8c = &UNK_000789cd;\n          break;\n        case 4:\n          local_8c = (byte *)0x789e8;\n          break;\n        case 5:\n          local_8c = &UNK_0007ba07;\n          break;\n        case 6:\n          local_8c = &UNK_0007b9fa;\n          break;\n        case 7:\n          local_8c = &UNK_0007b9ed;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b9da;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b9c2;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b9ac;\n          break;\n        case 0xb:\n          local_8c = &UNK_0007b99f;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b990;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7b981;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        case 0xf:\n          local_8c = (byte *)0x7b973;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7b961;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7b94e;\n          break;\n        case 0x12:\n          local_8c = &UNK_0007b93e;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7b92e;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7b91c;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7b909;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar6 == 0x54) {\ncode_r0x0002edcd:\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7ac6f;\n          break;\n        case 1:\n          local_8c = &UNK_00078a81;\n          break;\n        case 2:\n          local_8c = &UNK_0007b139;\n          break;\n        case 3:\n          local_8c = &UNK_0007b12f;\n          break;\n        case 4:\n          local_8c = &UNK_0007b125;\n          break;\n        case 5:\n          local_8c = (byte *)0x7b117;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b109;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b0fb;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b0ec;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b0dd;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b0cd;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b0b8;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b0a5;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar6 < 0x55) {\n        if (uVar6 != 0x50) {\n          if (uVar6 == 0x53) goto code_r0x0002e6d7;\n          goto LAB_0002dbd0;\n        }\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7a838;\n          break;\n        case 1:\n          local_8c = &UNK_00078aac;\n          break;\n        case 2:\n          local_8c = (byte *)0x7ac65;\n          break;\n        case 3:\n          local_8c = (byte *)0x7ac5b;\n          break;\n        case 4:\n          local_8c = (byte *)0x7ac51;\n          break;\n        case 5:\n          local_8c = (byte *)0x7ac47;\n          break;\n        case 6:\n          local_8c = (byte *)0x7ac3b;\n          break;\n        case 7:\n          local_8c = (byte *)0x7ac2e;\n          break;\n        case 8:\n          local_8c = (byte *)0x7ac21;\n          break;\n        case 9:\n          local_8c = (byte *)0x7ac14;\n          break;\n        case 10:\n          local_8c = (byte *)0x7ac07;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7abf2;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7abdf;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7abd3;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7abc5;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7abb7;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7aba9;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7ab9a;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7ab89;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7ab78;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7ab67;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7ab56;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7ab49;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7ab3a;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7ab2b;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7ab1c;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7ab11;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7ab04;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7aaf7;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7aaea;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7aadc;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7aace;\n          break;\n        case 0x20:\n          local_8c = (byte *)0x7aabb;\n          break;\n        case 0x21:\n          local_8c = (byte *)0x7aab0;\n          break;\n        case 0x22:\n          local_8c = (byte *)0x7aa98;\n          break;\n        case 0x23:\n          local_8c = (byte *)0x7aa8b;\n          break;\n        case 0x24:\n          local_8c = (byte *)0x7aa74;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\nLAB_0002dd00:\n        pcVar9 = "%-22s";\n        if (DAT_000b9da0 == 0) {\n          pcVar9 = "%-17.17s";\n        }\n        printf(pcVar9,local_8c,puVar24);\n        bVar22 = true;\n        bVar20 = *(ushort *)(param_1 + 0x42) < 0x9026;\n        bVar21 = *(ushort *)(param_1 + 0x42) == 0x9026;\n        if (!bVar21) goto LAB_0002dbff;\n        iVar11 = 0xf;\n        pbVar17 = local_8c;\n        pbVar19 = (byte *)"R_ALPHA_LITUSE";\n        do {\n          if (iVar11 == 0) break;\n          iVar11 = iVar11 + -1;\n          bVar20 = *pbVar17 < *pbVar19;\n          bVar21 = *pbVar17 == *pbVar19;\n          pbVar17 = pbVar17 + (uint)bVar23 * -2 + 1;\n          pbVar19 = pbVar19 + (uint)bVar23 * -2 + 1;\n        } while (bVar21);\n        if ((!bVar20 && !bVar21) != bVar20) goto LAB_0002dbff;\n        if (param_8 == 0) {\n          if (local_90 == 0 && uVar14 == 0) goto LAB_0002dc72;\n          goto LAB_0002dc11;\n        }\n        piVar2 = (int *)((int)local_4c + iVar7 + 0x14);\n        if (*piVar2 == 0 && (uint)(6 < *(uint *)((int)local_4c + iVar7 + 0x10)) <= (uint)-*piVar2) {\n                    \n                    \n          uVar10 = (*(code *)((int)&__DT_PLTGOT +\n                             *(int *)(&DAT_0008c8d0 + *(int *)((int)local_4c + iVar7 + 0x10) * 4)))\n                             ();\n          return uVar10;\n        }\n        putc(0x20,*(FILE **)puVar5);\n        uVar10 = *(undefined4 *)((int)local_4c + iVar7 + 0x10);\n        puVar24 = (undefined *)0x5;\n        pcVar9 = (char *)dcgettext(0,"<unknown addend: %lx>");\n        printf(pcVar9,uVar10,puVar24);\n        local_6c = 0;\n      }\n      else {\n        if (uVar6 == 0x55) {\ncode_r0x0002e4ef:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b1aa;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a3e;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5ab;\n            break;\n          case 3:\n            local_8c = &UNK_0007b5a1;\n            break;\n          case 4:\n            local_8c = &UNK_0007b597;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b587;\n            break;\n          case 6:\n            local_8c = &UNK_0007b57d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b568;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b555;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 == 0x56) {\ncode_r0x0002e577:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b143;\n            break;\n          case 1:\n            local_8c = &UNK_00078a50;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b53b;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b52a;\n            break;\n          case 4:\n            local_8c = &UNK_0007b520;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b510;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4fe;\n            break;\n          case 7:\n            local_8c = &UNK_0007b4f4;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4e4;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4d2;\n            break;\n          case 10:\n            local_8c = &UNK_0007b4c8;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b8;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a7;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\nLAB_0002dbd0:\n        puVar24 = (undefined *)0x5;\n        pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx",5);\n        printf(pcVar9,local_80);\n        bVar22 = false;\n        local_8c = (byte *)0x0;\nLAB_0002dbff:\n        if (local_90 == 0 && uVar14 == 0) {\n          if (param_8 != 0) {\n            iVar11 = *(int *)((int)local_4c + iVar7 + 0x10);\n            puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14);\n            printf("%*c",(-(uint)(DAT_000b6324 == 0) & 8) + 0xc,0x20);\n            if ((int)puVar24 < 0) {\n              puVar24 = (undefined *)-(int)(puVar24 + (iVar11 != 0));\n              printf("-%llx",-iVar11,puVar24);\n            }\n            else {\n              printf("%llx",iVar11,puVar24);\n            }\n          }\n        }\n        else {\nLAB_0002dc11:\n          if ((param_4 == 0) || ((uVar14 < param_5) <= local_90)) {\n            puVar24 = (undefined *)0x5;\n            uVar10 = dcgettext(0," bad symbol index: %08lx in reloc");\n            error(uVar10,uVar14);\n            local_6c = 0;\n          }\n          else {\n            iVar18 = uVar14 * 0x1c + param_4;\n            iVar11 = FUN_0002cf40(param_7,uVar14,iVar18 + 0x10,iVar18 + 0x18,&local_48,local_4e);\n            putchar(0x20);\n            if ((*(byte *)(iVar18 + 0x14) & 0xf) == 10) {\n              uVar14 = (-(uint)(DAT_000b6324 == 0) & 6) + 8;\n              uVar15 = FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11);\n              }\n              iVar12 = (uVar14 + 1) - uVar15;\n              if (uVar14 < uVar15) {\n                iVar12 = 1;\n              }\n              puVar24 = &DAT_0007c3bc;\n              printf("()%-*s",iVar12,&DAT_0007c3bc);\n            }\n            else {\n              FUN_0001e910();\n              pcVar9 = "   ";\n              if (DAT_000b6324 == 0) {\n                pcVar9 = " ";\n              }\n              printf(pcVar9);\n            }\n            uVar14 = *(uint *)(iVar18 + 0x10);\n            if (uVar14 == 0) {\n              if ((*(byte *)(iVar18 + 0x14) & 0xf) == 3) {\n                puVar25 = *(undefined **)(iVar18 + 0x18);\n                if (puVar25 < *(undefined **)(param_1 + 0x54)) {\n                  puVar1 = (uint *)(*(int *)(param_1 + 0x5c) + (int)puVar25 * 0x48);\n                  if (puVar1 == (uint *)0x0) {\n                    pcVar9 = "<none>";\n                  }\n                  else if (*(int *)(param_1 + 100) == 0) {\n                    pcVar9 = "<no-strings>";\n                  }\n                  else {\n                    if (*puVar1 < *(uint *)(param_1 + 0x68)) goto LAB_0002ea57;\n                    pcVar9 = "<corrupt>";\n                  }\n                  puVar24 = (undefined *)0x5;\n                  dcgettext(0,pcVar9);\n                }\n                else if ((puVar25 != (undefined *)0xfffffff1) &&\n                        (puVar25 != (undefined *)0xfffffff2)) {\n                  sVar3 = *(short *)(param_1 + 0x42);\n                  if (sVar3 == 8) {\n                    if ((puVar25 != (undefined *)0xffffff03) && (puVar25 != (undefined *)0xffffff04)\n                       ) {\nLAB_0002f0b3:\n                      sprintf(local_44,"<section 0x%x>");\n                      puVar24 = puVar25;\n                    }\n                  }\n                  else if (sVar3 == 0x8c) {\n                    if (puVar25 != (undefined *)0xffffff00) goto LAB_0002f0b3;\n                  }\n                  else if ((sVar3 == 0x3e) || (sVar3 == 0xb4)) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f085;\n                  }\n                  else if (sVar3 == 0xb5) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f0b3;\n                  }\n                  else {\nLAB_0002f085:\n                    if ((sVar3 != 0x32) ||\n                       (((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )))) goto LAB_0002f0b3;\n                  }\n                }\n              }\nLAB_0002ea57:\n              FUN_0001fd20();\n            }\n            else if (param_6 == 0) {\n              puVar24 = (undefined *)0x5;\n              pcVar9 = (char *)dcgettext(0,"<string table index: %3ld>");\n              printf(pcVar9,uVar14,puVar24);\n            }\n            else if (uVar14 < param_7) {\n              FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11,puVar24);\n              }\n            }\n            else {\n              puVar24 = (undefined *)0x5;\n              uVar10 = dcgettext(0,"<corrupt string table index: %3ld>");\n              error(uVar10,uVar14);\n              local_6c = 0;\n            }\n            if (param_8 != 0) {\n              puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14);\n              iVar7 = *(int *)((int)local_4c + iVar7 + 0x10);\n              if ((int)puVar24 < 0) {\n                puVar24 = (undefined *)-(int)(puVar24 + (iVar7 != 0));\n                printf(" - %llx",-iVar7,puVar24);\n              }\n              else {\n                printf(" + %llx",iVar7,puVar24);\n              }\n            }\n          }\n        }\n        if (*(short *)(param_1 + 0x42) == 0x2b) {\n          bVar20 = false;\n          bVar22 = !bVar22;\n          if (!bVar22) {\n            iVar7 = 0xe;\n            pbVar17 = (byte *)"R_SPARC_OLO10";\n            do {\n              if (iVar7 == 0) break;\n              iVar7 = iVar7 + -1;\n              bVar20 = *local_8c < *pbVar17;\n              bVar22 = *local_8c == *pbVar17;\n              local_8c = local_8c + (uint)bVar23 * -2 + 1;\n              pbVar17 = pbVar17 + (uint)bVar23 * -2 + 1;\n            } while (bVar22);\n            if ((!bVar20 && !bVar22) == bVar20) {\n              printf(" + %lx",(int)puVar26 >> 8,puVar24);\n            }\n          }\n        }\n      }\nLAB_0002dc72:\n      putc(10,*(FILE **)puVar5);\n      if ((DAT_000b6324 == 0) && (*(short *)(param_1 + 0x42) == 8)) {\n        uVar15 = (uint)puVar26 >> 8 & 0xff;\n        uVar13 = FUN_00016e80(puVar26,uVar13,uVar15);\n        uVar14 = (uint)puVar26 >> 0x10 & 0xff;\n        iVar7 = FUN_00016e80(uVar14);\n        printf("                    Type2: ");\n        if (uVar13 == 0) {\n          puVar24 = (undefined *)0x5;\n          uVar13 = uVar15;\n          pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx");\n          printf(pcVar9,uVar13,puVar24);\n        }\n        else {\n          printf("%-17.17s",uVar13);\n        }\n        printf("\n                    Type3: ",uVar13,puVar24);\n        if (iVar7 == 0) {\n          puVar24 = (undefined *)0x5;\n          pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx");\n          printf(pcVar9,uVar14,puVar24);\n        }\n        else {\n          printf("%-17.17s",iVar7,puVar24);\n        }\n        putc(10,*(FILE **)puVar5);\n      }\n      uVar16 = uVar16 + 1;\n    } while (uVar16 < local_60[0]);" do (compound_statement "{\n      iVar7 = uVar16 * 0x18;\n      puVar8 = (undefined4 *)(iVar7 + (int)local_4c);\n      uVar10 = *puVar8;\n      uVar4 = puVar8[1];\n      uVar13 = puVar8[3];\n      puVar25 = (undefined *)puVar8[2];\n      if (DAT_000b6324 == 0) {\n        local_80 = FUN_00021e40();\n        local_90 = 0;\n        pcVar9 = "%16.16llx  %16.16llx ";\n        if (DAT_000b9da0 == 0) {\n          pcVar9 = "%12.12llx  %12.12llx ";\n        }\n        uVar14 = uVar13;\n        printf(pcVar9,uVar10,uVar4,puVar25,uVar13);\n        puVar26 = puVar25;\n      }\n      else {\n        local_80 = (uint)puVar25 & 0xff;\n        uVar14 = (uint)puVar25 >> 8 | uVar13 << 0x18;\n        local_90 = uVar13 >> 8;\n        puVar26 = puVar25;\n        printf("%8.8lx  %8.8lx ",uVar10,puVar25);\n        puVar24 = puVar25;\n      }\n      uVar6 = *(ushort *)(param_1 + 0x42);\n      if (uVar6 == 0x72) {\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7997c;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b41;\n          break;\n        case 2:\n          local_8c = (byte *)0x79cff;\n          break;\n        case 3:\n          local_8c = (byte *)0x79cf0;\n          break;\n        case 4:\n          local_8c = (byte *)0x79ce4;\n          break;\n        case 5:\n          local_8c = (byte *)0x79cd8;\n          break;\n        case 6:\n          local_8c = (byte *)0x79ccc;\n          break;\n        case 7:\n          local_8c = (byte *)0x79cbd;\n          break;\n        case 8:\n          local_8c = (byte *)0x79cae;\n          break;\n        case 9:\n          local_8c = (byte *)0x79c9f;\n          break;\n        case 10:\n          local_8c = (byte *)0x79c90;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x79c84;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x79c78;\n          break;\n        case 0xd:\n          local_8c = &UNK_00079c6d;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x79c61;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x79c55;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x79c49;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x79c3d;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x79c2f;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x79c20;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x79c11;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\n        goto LAB_0002dd00;\n      }\n      if (0x72 < uVar6) {\n        if (uVar6 == 0x1057) {\ncode_r0x0002e6d7:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b49c;\n            break;\n          case 1:\n            local_8c = &UNK_00078a28;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b897;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b888;\n            break;\n          case 4:\n            local_8c = &UNK_0007b87f;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b873;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b865;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b857;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b849;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b837;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b825;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b813;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b802;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x7b7f1;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x7b7e0;\n            break;\n          case 0xf:\n            local_8c = (byte *)0x7b7cb;\n            break;\n          case 0x10:\n            local_8c = (byte *)0x7b7b6;\n            break;\n          case 0x11:\n            local_8c = (byte *)0x7b7a1;\n            break;\n          case 0x12:\n            local_8c = (byte *)0x7b796;\n            break;\n          case 0x13:\n            local_8c = (byte *)0x7b78c;\n            break;\n          case 0x14:\n            local_8c = &UNK_0007b784;\n            break;\n          case 0x15:\n            local_8c = (byte *)0x7b777;\n            break;\n          case 0x16:\n            local_8c = (byte *)0x7b769;\n            break;\n          case 0x17:\n            local_8c = (byte *)0x7b757;\n            break;\n          case 0x18:\n            local_8c = (byte *)0x7b746;\n            break;\n          case 0x19:\n            local_8c = (byte *)0x7b735;\n            break;\n          case 0x1a:\n            local_8c = &UNK_0007b72d;\n            break;\n          case 0x1b:\n            local_8c = &UNK_0007b721;\n            break;\n          case 0x1c:\n            local_8c = &UNK_0007b715;\n            break;\n          case 0x1d:\n            local_8c = &UNK_0007b708;\n            break;\n          case 0x1e:\n            local_8c = (byte *)0x7b6fc;\n            break;\n          case 0x1f:\n            local_8c = (byte *)0x7b6ef;\n            break;\n          case 0x20:\n            local_8c = (byte *)0x7b6e2;\n            break;\n          case 0x21:\n            local_8c = (byte *)0x7b6d1;\n            break;\n          case 0x22:\n            local_8c = (byte *)0x7b6c5;\n            break;\n          case 0x23:\n            local_8c = (byte *)0x7b6b9;\n            break;\n          case 0x24:\n            local_8c = (byte *)0x7b6aa;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 < 0x1058) {\n          if (0xb5 < uVar6) {\n            if (uVar6 == 0xc5) {\n              local_8c = (byte *)FUN_00018620();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 < 0xc6) {\n              if (uVar6 != 0xbd) {\n                if (uVar6 < 0xbe) {\n                  if (uVar6 == 0xb7) {\n                    local_8c = (byte *)FUN_000140b0();\n                  }\n                  else {\n                    if (uVar6 != 0xbc) goto LAB_0002dbd0;\n                    local_8c = (byte *)FUN_0001a1a0();\n                  }\n                }\n                else {\n                  if (uVar6 != 0xbf) {\n                    if (uVar6 == 0xc3) goto LAB_0002e062;\n                    goto LAB_0002dbd0;\n                  }\n                  local_8c = (byte *)FUN_00019e30();\n                }\n                goto LAB_0002dcf0;\n              }\ncode_r0x0002e43b:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78f38;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bb1;\n                break;\n              case 2:\n                local_8c = (byte *)0x79367;\n                break;\n              case 3:\n                local_8c = (byte *)0x79351;\n                break;\n              case 4:\n                local_8c = (byte *)0x79338;\n                break;\n              case 5:\n                local_8c = (byte *)0x79328;\n                break;\n              case 6:\n                local_8c = (byte *)0x79315;\n                break;\n              case 7:\n                local_8c = (byte *)0x79302;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ef;\n                break;\n              case 9:\n                local_8c = (byte *)0x792da;\n                break;\n              case 10:\n                local_8c = (byte *)0x792bf;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x792a4;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7928b;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79275;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x79261;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7924d;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7923c;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79225;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920f;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f8;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791e1;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791cf;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791be;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791ab;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79198;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79166;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7914d;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x79132;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7911a;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x79100;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790cd;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab5;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a63e;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3f;\n              }\n            }\n            else {\n              if (0xdf < uVar6) {\n                if (uVar6 == 0xf3) {\n                  local_8c = (byte *)FUN_00018290();\n                }\n                else {\n                  if (uVar6 != 0xfa) goto LAB_0002dbd0;\n                  if (*(short *)(param_1 + 0x3d) != 0x3200) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x7b8a5;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8fd;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e21;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e14;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e05;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078dfc;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dd2;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc5;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db8;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da9;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d9a;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d85;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d70;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d64;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d56;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d4a;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d3e;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d2e;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d1e;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d0e;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cff;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78cf0;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78ce0;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78cd0;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cc1;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cb2;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  local_8c = (byte *)FUN_00017590();\n                }\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 == 0xdd) {\n                if (local_80 == 7) {\n                  local_8c = (byte *)0x79af6;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b39;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b55;\n                    if (local_80 != 1) {\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }\n                  }\n                  else {\n                    local_8c = (byte *)0x79b16;\n                    if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }\n                  }\n                }\n                else if (local_80 == 0xb) {\n                  local_8c = (byte *)0x79ab8;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ada;\n                  if (local_80 != 9) {\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }\n                }\n                else if (local_80 == 0xd) {\n                  local_8c = (byte *)0x79a90;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 != 0xde) goto LAB_0002dbd0;\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78c33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a93;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adcb;\n                break;\n              case 3:\n                local_8c = &UNK_0007adc2;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb8;\n                break;\n              case 5:\n                local_8c = &UNK_0007adae;\n                break;\n              case 6:\n                local_8c = &UNK_0007ada4;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad9a;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad8d;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad82;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad77;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad6d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5f;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 < 0xb4) {\n            if (uVar6 != 0x8c) {\n              if (0x8c < uVar6) {\n                if (uVar6 == 0xad) {\n                  local_8c = (byte *)FUN_000189d0();\n                  goto LAB_0002dcf0;\n                }\n                if (uVar6 < 0xae) {\n                  if (uVar6 == 0x90) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78c4f;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789bf;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f26;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f13;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f09;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78efb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee8;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed8;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec9;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78ebd;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea7;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e97;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e86;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e75;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5f;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e49;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e3b;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  if (uVar6 == 0xa7) {\n                    local_8c = (byte *)FUN_000171b0();\n                    goto LAB_0002dcf0;\n                  }\n                }\n                else {\n                  if (uVar6 == 0xae) {\n                    local_8c = (byte *)FUN_00016b40();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 0xb1) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78be5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba5;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79536;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79529;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x7951b;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x7950c;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794fc;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794ec;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794db;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794cb;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794bb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794aa;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x7949d;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x79490;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x79484;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79478;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x7946b;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x7945e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x79451;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x79444;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79436;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79429;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x7941c;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x7940e;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x79400;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793f1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793e2;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793d2;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793c2;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793ae;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79399;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79389;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 0x78) {\ncode_r0x0002ef25:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7937d;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b8c;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796f1;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e7;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c8;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796bf;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796b3;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a8;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7969c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7968d;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7967d;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7966d;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 < 0x79) {\n                if (uVar6 == 0x73) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x789db;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bdb;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7904a;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903f;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79034;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79023;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7900d;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff9;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fee;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fe1;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fd3;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fc3;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fb2;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78fa2;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f92;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f85;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f78;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f6b;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f5b;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f4a;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x74) goto code_r0x0002e2d7;\n              }\n              else {\n                if (uVar6 == 0x87) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79b51;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b25;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f25;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f18;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f0d;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79f00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79ef3;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee5;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec9;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eba;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ead;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e97;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e83;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e75;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e64;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e55;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e45;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e37;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e24;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e16;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e08;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x8a) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79543;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b83;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797ee;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797e4;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d8;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797cc;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797bd;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797b1;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x797a3;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7978e;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7977b;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7976d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7975a;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79747;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x7973b;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x7972b;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x7971b;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x7970b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n              }\n              goto LAB_0002dbd0;\n            }\n            local_8c = (byte *)FUN_00019be0();\n          }\n          else {\nLAB_0002efc8:\n            local_8c = (byte *)FUN_0001b090();\n          }\n          goto LAB_0002dcf0;\n        }\n        if (uVar6 == 0x8217) {\ncode_r0x0002edad:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79661;\n            break;\n          case 1:\n            local_8c = &UNK_00078b6d;\n            break;\n          case 2:\n            local_8c = (byte *)0x79972;\n            break;\n          case 3:\n            local_8c = &UNK_00079967;\n            break;\n          case 4:\n            local_8c = (byte *)0x7995b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7994a;\n            break;\n          case 6:\n            local_8c = (byte *)0x7993d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7992e;\n            break;\n          case 8:\n            local_8c = (byte *)0x7991f;\n            break;\n          case 9:\n            local_8c = (byte *)0x79910;\n            break;\n          case 10:\n            local_8c = (byte *)0x79901;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x798f2;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x798e6;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x798d5;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x798c6;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 < 0x8218) {\n          if (uVar6 == 0x4688) {\ncode_r0x0002e2d7:\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x78e2e;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bc1;\n              break;\n            case 2:\n              local_8c = (byte *)0x790b4;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a5;\n              break;\n            case 4:\n              local_8c = (byte *)0x79095;\n              break;\n            case 5:\n              local_8c = (byte *)0x79089;\n              break;\n            case 6:\n              local_8c = (byte *)0x7907d;\n              break;\n            case 7:\n              local_8c = (byte *)0x79071;\n              break;\n            case 8:\n              local_8c = (byte *)0x79065;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 < 0x4689) {\n            if (uVar6 == 0x2530) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x790c3;\n                break;\n              case 1:\n                local_8c = &UNK_00078b96;\n                break;\n              case 2:\n                local_8c = &UNK_00078c2b;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c1d;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c13;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c09;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bff;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 < 0x2531) {\n              if (uVar6 == 0x1059) {\ncode_r0x0002e0f7:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7a361;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78acf;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8cb;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8bf;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8ad;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a89c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a885;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a873;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a861;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a856;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a844;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n              }\n              else {\n                if (uVar6 != 0x1223) goto LAB_0002dbd0;\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x796fb;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b60;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a45;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a37;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a24;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a10;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799fc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799eb;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d9;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c9;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799ba;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a8;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79997;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79987;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n              }\n            }\n            else {\n              if (uVar6 == 0x3330) goto code_r0x0002edcd;\n              if (uVar6 != 0x4157) goto LAB_0002dbd0;\n              if (local_80 == 0) {\n                local_8c = (byte *)0x78ca4;\n              }\n              else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bcf;\n              }\n            }\n          }\n          else {\n            if (uVar6 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b09a;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a59;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b48d;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b47e;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b46a;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b458;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b446;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b434;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41f;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b40a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (0x5aa5 < uVar6) {\n              if (uVar6 == 0x7650) goto code_r0x0002e4ef;\n              if (uVar6 == 0x7676) goto code_r0x0002e577;\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x4def) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b5bd;\n                break;\n              case 1:\n                local_8c = &UNK_00078a14;\n                break;\n              case 2:\n                local_8c = &UNK_00078c95;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c83;\n                break;\n              case 4:\n                local_8c = &UNK_00078c76;\n                break;\n              case 5:\n                local_8c = &UNK_00078c67;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c5a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (uVar6 != 0x5441) goto LAB_0002dbd0;\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7aa69;\n              break;\n            case 1:\n              local_8c = &UNK_00078a8a;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b08c;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b07e;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b073;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b068;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b05a;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b04b;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b03d;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02f;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b021;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b015;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b009;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7affd;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afee;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd9;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afc4;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaf;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af9a;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af82;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af6a;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af52;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af43;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af34;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af25;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af15;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7af01;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aeee;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aedb;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec8;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb8;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea8;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae98;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae86;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae74;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae62;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae55;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae41;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae2b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae18;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae0a;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 200:\n              local_8c = (byte *)0x7adf6;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7ade4;\n            }\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 == 0xad45) {\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79a53;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b32;\n            break;\n          case 2:\n            local_8c = (byte *)0x79ded;\n            break;\n          case 3:\n            local_8c = (byte *)0x79ddf;\n            break;\n          case 4:\n            local_8c = (byte *)0x79dce;\n            break;\n          case 5:\n            local_8c = (byte *)0x79dbd;\n            break;\n          case 6:\n            local_8c = (byte *)0x79dad;\n            break;\n          case 7:\n            local_8c = (byte *)0x79d9a;\n            break;\n          case 8:\n            local_8c = (byte *)0x79d8b;\n            break;\n          case 9:\n            local_8c = (byte *)0x79d78;\n            break;\n          case 10:\n            local_8c = (byte *)0x79d67;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x79d56;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x79d47;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          case 0x80:\n            local_8c = (byte *)0x79d2d;\n            break;\n          case 0x81:\n            local_8c = (byte *)0x79d15;\n          }\n          goto LAB_0002dd00;\n        }\n        if (0xad45 < uVar6) {\n          if (uVar6 == 0xdead) goto code_r0x0002ef3d;\n          if (uVar6 < 0xdeae) {\n            if (uVar6 == 0xbaab) goto code_r0x0002e43b;\n            if (uVar6 == 0xbeef) goto code_r0x0002e467;\n            goto LAB_0002dbd0;\n          }\n          if (uVar6 == 0xfeb0) goto code_r0x0002ef25;\n          if (uVar6 == 0xfeba) {\n            if (local_80 == 6) {\n              local_8c = (byte *)0x79879;\n            }\n            else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798af;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bf1;\n                }\n                else {\n                  local_8c = (byte *)0x78b77;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79895;\n                if (local_80 != 4) {\n                  local_8c = (byte *)"R_IQ2000_26";\n                  if (4 < local_80) {\n                    local_8c = (byte *)"R_IQ2000_HI16";\n                  }\n                }\n              }\n            }\n            else if (local_80 == 9) {\n              local_8c = (byte *)0x79844;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79866;\n              }\n              else {\n                local_8c = (byte *)0x79853;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x7981b;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79806;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x79832;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 == 0xf00d) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7905a;\n              break;\n            case 1:\n              local_8c = &UNK_00078b9e;\n              break;\n            case 2:\n              local_8c = &UNK_00079659;\n              break;\n            case 3:\n              local_8c = (byte *)0x79650;\n              break;\n            case 4:\n              local_8c = (byte *)0x79647;\n              break;\n            case 5:\n              local_8c = (byte *)0x79638;\n              break;\n            case 6:\n              local_8c = (byte *)0x79628;\n              break;\n            case 7:\n              local_8c = (byte *)0x79618;\n              break;\n            case 8:\n              local_8c = (byte *)0x79608;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f8;\n              break;\n            case 10:\n              local_8c = (byte *)0x795ec;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795e0;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795d4;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795bc;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795af;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x795a0;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x79591;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x79584;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79575;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79561;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954f;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            }\n            goto LAB_0002dd00;\n          }\n          goto LAB_0002dbd0;\n        }\n        if (uVar6 == 0x9080) goto LAB_0002edf8;\n        if (uVar6 < 0x9081) {\n          if (uVar6 == 0x9026) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7a175;\n              break;\n            case 1:\n              local_8c = (byte *)0x78adb;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a828;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a818;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a808;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f9;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7ea;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7db;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7ce;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7bf;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7b0;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a7a1;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0x11:\n              local_8c = (byte *)0x7a78f;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a77e;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a76e;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a761;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a750;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73f;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a72e;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a720;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a712;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a703;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6f2;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6e0;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6cf;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6be;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6ad;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a69c;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a68b;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a67b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a66b;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a65b;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a64b;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 == 0x9041) goto LAB_0002e50a;\n        }\n        else {\n          if (uVar6 == 0xa390) goto LAB_0002e526;\n          if (uVar6 == 0xabc7) goto LAB_0002e54a;\n        }\n        goto LAB_0002dbd0;\n      }\n      if (uVar6 < 0x31) {\n        if (uVar6 < 0x2e) {\n          if (uVar6 != 0x12) {\n            if (uVar6 < 0x13) {\n              if (uVar6 == 7) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79d0a;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b0e;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a16a;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a15b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a14b;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a13c;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 0x30:\n                  local_8c = &UNK_0007a131;\n                  break;\n                case 0x31:\n                  local_8c = &UNK_0007a125;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a11a;\n                  break;\n                case 0x40:\n                  local_8c = &UNK_0007a10f;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a102;\n                  break;\n                case 0x44:\n                  local_8c = &UNK_0007a0f7;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0ea;\n                  break;\n                case 0x48:\n                  local_8c = &UNK_0007a0df;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0d2;\n                  break;\n                case 0x4c:\n                  local_8c = &UNK_0007a0c7;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0ba;\n                  break;\n                case 0x52:\n                  local_8c = &UNK_0007a0ad;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a0a0;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a093;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a083;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a073;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a063;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a053;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a043;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a033;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a028;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a01a;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a00e;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79fff;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79ff4;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe9;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fdd;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fce;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 < 8) {\n                if (uVar6 == 3) {\nLAB_0002e7da:\n                  local_8c = (byte *)FUN_00015960();\n                  goto LAB_0002dcf0;\n                }\n                if (uVar6 < 4) {\n                  if (uVar6 == 2) goto LAB_0002e7ba;\n                }\n                else {\n                  if (uVar6 == 4) {\n                    local_8c = (byte *)FUN_00016860();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 6) goto LAB_0002e7da;\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 10) {\nLAB_0002ee10:\n                local_8c = (byte *)FUN_00016e80();\n                goto LAB_0002dcf0;\n              }\n              if (10 < uVar6) {\n                if (uVar6 == 0xb) goto LAB_0002e7ba;\n                if (uVar6 == 0xf) {\n                  local_8c = (byte *)FUN_000155e0();\n                  goto LAB_0002dcf0;\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 8) goto LAB_0002ee10;\n              if (uVar6 == 9) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79c05;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b17;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79fb4;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa6;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f99;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f8c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f7e;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f71;\n                  break;\n                case 8:\n                  local_8c = &UNK_00079f64;\n                  break;\n                case 9:\n                  local_8c = &UNK_00079f58;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f4c;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f3c;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x24) {\n              local_8c = (byte *)FUN_0001aaf0();\n              goto LAB_0002dcf0;\n            }\n            if (0x24 < uVar6) {\n              if (uVar6 == 0x2a) {\n                local_8c = (byte *)FUN_000192a0();\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 < 0x2b) {\n                if (uVar6 == 0x27) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x7a8dd;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a9d;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad3b;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad25;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad10;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7ad00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace6;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7acd0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acbc;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7acab;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac9e;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac8d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac7b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x28) {\n                  local_8c = (byte *)FUN_00014aa0();\n                  goto LAB_0002dcf0;\n                }\n              }\n              else {\n                if (uVar6 == 0x2b) goto LAB_0002e7ba;\n                if (uVar6 == 0x2d) goto LAB_0002e062;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x15) {\n              local_8c = (byte *)FUN_00017ef0();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 < 0x16) {\n              if (uVar6 == 0x13) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b54a;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078a1f;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007b8f4;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007b8e9;\n                  break;\n                case 4:\n                  local_8c = &UNK_0007b8df;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8d1;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8c2;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8b2;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x14) {\n                local_8c = (byte *)FUN_00017bb0();\n                goto LAB_0002dcf0;\n              }\n            }\n            else {\n              if (uVar6 == 0x16) {\nLAB_0002e526:\n                local_8c = (byte *)FUN_00018e30();\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 == 0x17) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b3ff;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a31;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b68e;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b67e;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b66e;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b661;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b654;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b648;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b63c;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b631;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b625;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b617;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b609;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5fd;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ef;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5e3;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d7;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c9;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n            }\n            goto LAB_0002dbd0;\n          }\nLAB_0002e7ba:\n          local_8c = (byte *)FUN_000195d0();\n        }\n        else {\n          local_8c = (byte *)FUN_00015240();\n        }\n        goto LAB_0002dcf0;\n      }\n      if (uVar6 == 0x57) {\nLAB_0002edf8:\n        local_8c = (byte *)FUN_0001a780();\n        goto LAB_0002dcf0;\n      }\n      if (0x57 < uVar6) {\n        if (uVar6 == 0x5d) {\nLAB_0002e062:\n          local_8c = (byte *)FUN_00014620();\n        }\n        else {\n          if (uVar6 < 0x5e) {\n            if (uVar6 == 0x5a) {\ncode_r0x0002ef3d:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7ad50;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a74;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b19d;\n                break;\n              case 3:\n                local_8c = &UNK_0007b191;\n                break;\n              case 4:\n                local_8c = &UNK_0007b184;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b173;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b161;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14f;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (0x5a < uVar6) {\n              if (uVar6 == 0x5b) {\ncode_r0x0002e741:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79f32;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af5;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3e1;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3d1;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3c1;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3b1;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a3a2;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a393;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a380;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36f;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fc2;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078aeb;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a634;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a62b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a616;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a601;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5ee;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5db;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c6;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b6;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a6;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a597;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a585;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a573;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a566;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a559;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a546;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a533;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a527;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a517;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a507;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f7;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4e4;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4d1;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4bd;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a9;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a495;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a481;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a46e;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a45b;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a448;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a435;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a424;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a412;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a400;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x58) {\nLAB_0002e50a:\n              local_8c = (byte *)FUN_00016580();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 == 0x59) {\ncode_r0x0002e467:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7add5;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a67;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3f2;\n                break;\n              case 3:\n                local_8c = &UNK_0007b3e6;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3d4;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3c2;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3b1;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b399;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b383;\n                break;\n              case 9:\n                local_8c = &UNK_0007b376;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b364;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b352;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33f;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b32c;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b319;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b309;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f9;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e9;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d9;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c9;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2ba;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a7;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b294;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b281;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b270;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b24d;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b239;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b228;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b217;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b202;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1ed;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d9;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c6;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b6;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            goto LAB_0002dbd0;\n          }\n          if (uVar6 == 0x65) goto code_r0x0002edad;\n          if (uVar6 < 0x66) {\n            if (uVar6 != 0x5e) {\n              if (uVar6 == 99) goto code_r0x0002e741;\n              goto LAB_0002dbd0;\n            }\nLAB_0002e54a:\n            local_8c = (byte *)FUN_0001b390();\n          }\n          else if (uVar6 == 0x6a) {\n            local_8c = (byte *)FUN_00014e70();\n          }\n          else {\n            if (uVar6 != 0x71) {\n              if (uVar6 != 0x69) goto LAB_0002dbd0;\n              if ((*(char *)(param_1 + 0x3c) != '-') && (*(char *)(param_1 + 0x17) != '\0'))\n              goto code_r0x0002e0f7;\n              switch(local_80) {\n              default:\n                goto LAB_0002dbd0;\n              case 1:\n                local_8c = (byte *)0x7a3f1;\n                break;\n              case 2:\n                local_8c = (byte *)0x78ac0;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa5b;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa4c;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa34;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa1c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7aa03;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9eb;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9d3;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a9a2;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a98a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a97a;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a965;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a955;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a943;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a933;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a923;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a910;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8fd;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8ea;\n              }\n              goto LAB_0002dd00;\n            }\n            local_8c = (byte *)FUN_000177c0();\n          }\n        }\nLAB_0002dcf0:\n        if (local_8c != (byte *)0x0) goto LAB_0002dd00;\n        goto LAB_0002dbd0;\n      }\n      if (uVar6 == 0x4c) {\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x79dfc;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b05;\n          break;\n        case 2:\n          local_8c = (byte *)0x7a357;\n          break;\n        case 3:\n          local_8c = (byte *)0x7a34d;\n          break;\n        case 4:\n          local_8c = (byte *)0x7a33e;\n          break;\n        case 5:\n          local_8c = (byte *)0x7a32e;\n          break;\n        case 6:\n          local_8c = (byte *)0x7a31e;\n          break;\n        case 7:\n          local_8c = (byte *)0x7a309;\n          break;\n        case 8:\n          local_8c = (byte *)0x7a2f6;\n          break;\n        case 9:\n          local_8c = (byte *)0x7a2ea;\n          break;\n        case 10:\n          local_8c = (byte *)0x7a2da;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7a2c9;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7a2b9;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7a2ab;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7a29d;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7a28c;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7a27b;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7a26a;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7a255;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7a241;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7a230;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7a21f;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7a212;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7a207;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7a1f6;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7a1e5;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7a1d1;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7a1bd;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7a1ad;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7a19d;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7a18f;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7a182;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar6 < 0x4d) {\n        if (uVar6 == 0x3e) goto LAB_0002efc8;\n        if (uVar6 < 0x3f) {\n          if (uVar6 == 0x32) {\n            local_8c = (byte *)FUN_00015c60();\n            goto LAB_0002dcf0;\n          }\n          if (uVar6 != 0x35) goto LAB_0002dbd0;\n        }\n        else if (uVar6 != 0x46) {\n          if (uVar6 == 0x4b) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x798bb;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b4c;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bfc;\n              break;\n            case 3:\n              local_8c = &UNK_00079bf4;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be9;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bde;\n              break;\n            case 6:\n              local_8c = &UNK_00079bd4;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc8;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0xd:\n              local_8c = (byte *)0x79bbc;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bb1;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79ba2;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b93;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b84;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b70;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b5e;\n            }\n            goto LAB_0002dd00;\n          }\n          goto LAB_0002dbd0;\n        }\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7b69b;\n          break;\n        case 1:\n          local_8c = &UNK_000789fa;\n          break;\n        case 2:\n          local_8c = (byte *)0x78a06;\n          break;\n        case 3:\n          local_8c = &UNK_000789cd;\n          break;\n        case 4:\n          local_8c = (byte *)0x789e8;\n          break;\n        case 5:\n          local_8c = &UNK_0007ba07;\n          break;\n        case 6:\n          local_8c = &UNK_0007b9fa;\n          break;\n        case 7:\n          local_8c = &UNK_0007b9ed;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b9da;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b9c2;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b9ac;\n          break;\n        case 0xb:\n          local_8c = &UNK_0007b99f;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b990;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7b981;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        case 0xf:\n          local_8c = (byte *)0x7b973;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7b961;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7b94e;\n          break;\n        case 0x12:\n          local_8c = &UNK_0007b93e;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7b92e;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7b91c;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7b909;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar6 == 0x54) {\ncode_r0x0002edcd:\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7ac6f;\n          break;\n        case 1:\n          local_8c = &UNK_00078a81;\n          break;\n        case 2:\n          local_8c = &UNK_0007b139;\n          break;\n        case 3:\n          local_8c = &UNK_0007b12f;\n          break;\n        case 4:\n          local_8c = &UNK_0007b125;\n          break;\n        case 5:\n          local_8c = (byte *)0x7b117;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b109;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b0fb;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b0ec;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b0dd;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b0cd;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b0b8;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b0a5;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar6 < 0x55) {\n        if (uVar6 != 0x50) {\n          if (uVar6 == 0x53) goto code_r0x0002e6d7;\n          goto LAB_0002dbd0;\n        }\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7a838;\n          break;\n        case 1:\n          local_8c = &UNK_00078aac;\n          break;\n        case 2:\n          local_8c = (byte *)0x7ac65;\n          break;\n        case 3:\n          local_8c = (byte *)0x7ac5b;\n          break;\n        case 4:\n          local_8c = (byte *)0x7ac51;\n          break;\n        case 5:\n          local_8c = (byte *)0x7ac47;\n          break;\n        case 6:\n          local_8c = (byte *)0x7ac3b;\n          break;\n        case 7:\n          local_8c = (byte *)0x7ac2e;\n          break;\n        case 8:\n          local_8c = (byte *)0x7ac21;\n          break;\n        case 9:\n          local_8c = (byte *)0x7ac14;\n          break;\n        case 10:\n          local_8c = (byte *)0x7ac07;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7abf2;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7abdf;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7abd3;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7abc5;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7abb7;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7aba9;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7ab9a;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7ab89;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7ab78;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7ab67;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7ab56;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7ab49;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7ab3a;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7ab2b;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7ab1c;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7ab11;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7ab04;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7aaf7;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7aaea;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7aadc;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7aace;\n          break;\n        case 0x20:\n          local_8c = (byte *)0x7aabb;\n          break;\n        case 0x21:\n          local_8c = (byte *)0x7aab0;\n          break;\n        case 0x22:\n          local_8c = (byte *)0x7aa98;\n          break;\n        case 0x23:\n          local_8c = (byte *)0x7aa8b;\n          break;\n        case 0x24:\n          local_8c = (byte *)0x7aa74;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\nLAB_0002dd00:\n        pcVar9 = "%-22s";\n        if (DAT_000b9da0 == 0) {\n          pcVar9 = "%-17.17s";\n        }\n        printf(pcVar9,local_8c,puVar24);\n        bVar22 = true;\n        bVar20 = *(ushort *)(param_1 + 0x42) < 0x9026;\n        bVar21 = *(ushort *)(param_1 + 0x42) == 0x9026;\n        if (!bVar21) goto LAB_0002dbff;\n        iVar11 = 0xf;\n        pbVar17 = local_8c;\n        pbVar19 = (byte *)"R_ALPHA_LITUSE";\n        do {\n          if (iVar11 == 0) break;\n          iVar11 = iVar11 + -1;\n          bVar20 = *pbVar17 < *pbVar19;\n          bVar21 = *pbVar17 == *pbVar19;\n          pbVar17 = pbVar17 + (uint)bVar23 * -2 + 1;\n          pbVar19 = pbVar19 + (uint)bVar23 * -2 + 1;\n        } while (bVar21);\n        if ((!bVar20 && !bVar21) != bVar20) goto LAB_0002dbff;\n        if (param_8 == 0) {\n          if (local_90 == 0 && uVar14 == 0) goto LAB_0002dc72;\n          goto LAB_0002dc11;\n        }\n        piVar2 = (int *)((int)local_4c + iVar7 + 0x14);\n        if (*piVar2 == 0 && (uint)(6 < *(uint *)((int)local_4c + iVar7 + 0x10)) <= (uint)-*piVar2) {\n                    \n                    \n          uVar10 = (*(code *)((int)&__DT_PLTGOT +\n                             *(int *)(&DAT_0008c8d0 + *(int *)((int)local_4c + iVar7 + 0x10) * 4)))\n                             ();\n          return uVar10;\n        }\n        putc(0x20,*(FILE **)puVar5);\n        uVar10 = *(undefined4 *)((int)local_4c + iVar7 + 0x10);\n        puVar24 = (undefined *)0x5;\n        pcVar9 = (char *)dcgettext(0,"<unknown addend: %lx>");\n        printf(pcVar9,uVar10,puVar24);\n        local_6c = 0;\n      }\n      else {\n        if (uVar6 == 0x55) {\ncode_r0x0002e4ef:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b1aa;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a3e;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5ab;\n            break;\n          case 3:\n            local_8c = &UNK_0007b5a1;\n            break;\n          case 4:\n            local_8c = &UNK_0007b597;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b587;\n            break;\n          case 6:\n            local_8c = &UNK_0007b57d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b568;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b555;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 == 0x56) {\ncode_r0x0002e577:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b143;\n            break;\n          case 1:\n            local_8c = &UNK_00078a50;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b53b;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b52a;\n            break;\n          case 4:\n            local_8c = &UNK_0007b520;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b510;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4fe;\n            break;\n          case 7:\n            local_8c = &UNK_0007b4f4;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4e4;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4d2;\n            break;\n          case 10:\n            local_8c = &UNK_0007b4c8;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b8;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a7;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\nLAB_0002dbd0:\n        puVar24 = (undefined *)0x5;\n        pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx",5);\n        printf(pcVar9,local_80);\n        bVar22 = false;\n        local_8c = (byte *)0x0;\nLAB_0002dbff:\n        if (local_90 == 0 && uVar14 == 0) {\n          if (param_8 != 0) {\n            iVar11 = *(int *)((int)local_4c + iVar7 + 0x10);\n            puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14);\n            printf("%*c",(-(uint)(DAT_000b6324 == 0) & 8) + 0xc,0x20);\n            if ((int)puVar24 < 0) {\n              puVar24 = (undefined *)-(int)(puVar24 + (iVar11 != 0));\n              printf("-%llx",-iVar11,puVar24);\n            }\n            else {\n              printf("%llx",iVar11,puVar24);\n            }\n          }\n        }\n        else {\nLAB_0002dc11:\n          if ((param_4 == 0) || ((uVar14 < param_5) <= local_90)) {\n            puVar24 = (undefined *)0x5;\n            uVar10 = dcgettext(0," bad symbol index: %08lx in reloc");\n            error(uVar10,uVar14);\n            local_6c = 0;\n          }\n          else {\n            iVar18 = uVar14 * 0x1c + param_4;\n            iVar11 = FUN_0002cf40(param_7,uVar14,iVar18 + 0x10,iVar18 + 0x18,&local_48,local_4e);\n            putchar(0x20);\n            if ((*(byte *)(iVar18 + 0x14) & 0xf) == 10) {\n              uVar14 = (-(uint)(DAT_000b6324 == 0) & 6) + 8;\n              uVar15 = FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11);\n              }\n              iVar12 = (uVar14 + 1) - uVar15;\n              if (uVar14 < uVar15) {\n                iVar12 = 1;\n              }\n              puVar24 = &DAT_0007c3bc;\n              printf("()%-*s",iVar12,&DAT_0007c3bc);\n            }\n            else {\n              FUN_0001e910();\n              pcVar9 = "   ";\n              if (DAT_000b6324 == 0) {\n                pcVar9 = " ";\n              }\n              printf(pcVar9);\n            }\n            uVar14 = *(uint *)(iVar18 + 0x10);\n            if (uVar14 == 0) {\n              if ((*(byte *)(iVar18 + 0x14) & 0xf) == 3) {\n                puVar25 = *(undefined **)(iVar18 + 0x18);\n                if (puVar25 < *(undefined **)(param_1 + 0x54)) {\n                  puVar1 = (uint *)(*(int *)(param_1 + 0x5c) + (int)puVar25 * 0x48);\n                  if (puVar1 == (uint *)0x0) {\n                    pcVar9 = "<none>";\n                  }\n                  else if (*(int *)(param_1 + 100) == 0) {\n                    pcVar9 = "<no-strings>";\n                  }\n                  else {\n                    if (*puVar1 < *(uint *)(param_1 + 0x68)) goto LAB_0002ea57;\n                    pcVar9 = "<corrupt>";\n                  }\n                  puVar24 = (undefined *)0x5;\n                  dcgettext(0,pcVar9);\n                }\n                else if ((puVar25 != (undefined *)0xfffffff1) &&\n                        (puVar25 != (undefined *)0xfffffff2)) {\n                  sVar3 = *(short *)(param_1 + 0x42);\n                  if (sVar3 == 8) {\n                    if ((puVar25 != (undefined *)0xffffff03) && (puVar25 != (undefined *)0xffffff04)\n                       ) {\nLAB_0002f0b3:\n                      sprintf(local_44,"<section 0x%x>");\n                      puVar24 = puVar25;\n                    }\n                  }\n                  else if (sVar3 == 0x8c) {\n                    if (puVar25 != (undefined *)0xffffff00) goto LAB_0002f0b3;\n                  }\n                  else if ((sVar3 == 0x3e) || (sVar3 == 0xb4)) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f085;\n                  }\n                  else if (sVar3 == 0xb5) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f0b3;\n                  }\n                  else {\nLAB_0002f085:\n                    if ((sVar3 != 0x32) ||\n                       (((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )))) goto LAB_0002f0b3;\n                  }\n                }\n              }\nLAB_0002ea57:\n              FUN_0001fd20();\n            }\n            else if (param_6 == 0) {\n              puVar24 = (undefined *)0x5;\n              pcVar9 = (char *)dcgettext(0,"<string table index: %3ld>");\n              printf(pcVar9,uVar14,puVar24);\n            }\n            else if (uVar14 < param_7) {\n              FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11,puVar24);\n              }\n            }\n            else {\n              puVar24 = (undefined *)0x5;\n              uVar10 = dcgettext(0,"<corrupt string table index: %3ld>");\n              error(uVar10,uVar14);\n              local_6c = 0;\n            }\n            if (param_8 != 0) {\n              puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14);\n              iVar7 = *(int *)((int)local_4c + iVar7 + 0x10);\n              if ((int)puVar24 < 0) {\n                puVar24 = (undefined *)-(int)(puVar24 + (iVar7 != 0));\n                printf(" - %llx",-iVar7,puVar24);\n              }\n              else {\n                printf(" + %llx",iVar7,puVar24);\n              }\n            }\n          }\n        }\n        if (*(short *)(param_1 + 0x42) == 0x2b) {\n          bVar20 = false;\n          bVar22 = !bVar22;\n          if (!bVar22) {\n            iVar7 = 0xe;\n            pbVar17 = (byte *)"R_SPARC_OLO10";\n            do {\n              if (iVar7 == 0) break;\n              iVar7 = iVar7 + -1;\n              bVar20 = *local_8c < *pbVar17;\n              bVar22 = *local_8c == *pbVar17;\n              local_8c = local_8c + (uint)bVar23 * -2 + 1;\n              pbVar17 = pbVar17 + (uint)bVar23 * -2 + 1;\n            } while (bVar22);\n            if ((!bVar20 && !bVar22) == bVar20) {\n              printf(" + %lx",(int)puVar26 >> 8,puVar24);\n            }\n          }\n        }\n      }\nLAB_0002dc72:\n      putc(10,*(FILE **)puVar5);\n      if ((DAT_000b6324 == 0) && (*(short *)(param_1 + 0x42) == 8)) {\n        uVar15 = (uint)puVar26 >> 8 & 0xff;\n        uVar13 = FUN_00016e80(puVar26,uVar13,uVar15);\n        uVar14 = (uint)puVar26 >> 0x10 & 0xff;\n        iVar7 = FUN_00016e80(uVar14);\n        printf("                    Type2: ");\n        if (uVar13 == 0) {\n          puVar24 = (undefined *)0x5;\n          uVar13 = uVar15;\n          pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx");\n          printf(pcVar9,uVar13,puVar24);\n        }\n        else {\n          printf("%-17.17s",uVar13);\n        }\n        printf("\n                    Type3: ",uVar13,puVar24);\n        if (iVar7 == 0) {\n          puVar24 = (undefined *)0x5;\n          pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx");\n          printf(pcVar9,uVar14,puVar24);\n        }\n        else {\n          printf("%-17.17s",iVar7,puVar24);\n        }\n        putc(10,*(FILE **)puVar5);\n      }\n      uVar16 = uVar16 + 1;\n    }" { (expression_statement "iVar7 = uVar16 * 0x18;" (assignment_expression "iVar7 = uVar16 * 0x18" identifier = (binary_expression "uVar16 * 0x18" identifier * number_literal)) ;) (expression_statement "puVar8 = (undefined4 *)(iVar7 + (int)local_4c);" (assignment_expression "puVar8 = (undefined4 *)(iVar7 + (int)local_4c)" identifier = (cast_expression "(undefined4 *)(iVar7 + (int)local_4c)" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar7 + (int)local_4c)" ( (binary_expression "iVar7 + (int)local_4c" identifier + (cast_expression "(int)local_4c" ( (type_descriptor "int" primitive_type) ) identifier)) )))) ;) (expression_statement "uVar10 = *puVar8;" (assignment_expression "uVar10 = *puVar8" identifier = (pointer_expression "*puVar8" * identifier)) ;) (expression_statement "uVar4 = puVar8[1];" (assignment_expression "uVar4 = puVar8[1]" identifier = (subscript_expression "puVar8[1]" identifier [ number_literal ])) ;) (expression_statement "uVar13 = puVar8[3];" (assignment_expression "uVar13 = puVar8[3]" identifier = (subscript_expression "puVar8[3]" identifier [ number_literal ])) ;) (expression_statement "puVar25 = (undefined *)puVar8[2];" (assignment_expression "puVar25 = (undefined *)puVar8[2]" identifier = (cast_expression "(undefined *)puVar8[2]" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) (subscript_expression "puVar8[2]" identifier [ number_literal ]))) ;) (if_statement "if (DAT_000b6324 == 0) {\n        local_80 = FUN_00021e40();\n        local_90 = 0;\n        pcVar9 = "%16.16llx  %16.16llx ";\n        if (DAT_000b9da0 == 0) {\n          pcVar9 = "%12.12llx  %12.12llx ";\n        }\n        uVar14 = uVar13;\n        printf(pcVar9,uVar10,uVar4,puVar25,uVar13);\n        puVar26 = puVar25;\n      }\n      else {\n        local_80 = (uint)puVar25 & 0xff;\n        uVar14 = (uint)puVar25 >> 8 | uVar13 << 0x18;\n        local_90 = uVar13 >> 8;\n        puVar26 = puVar25;\n        printf("%8.8lx  %8.8lx ",uVar10,puVar25);\n        puVar24 = puVar25;\n      }" if (parenthesized_expression "(DAT_000b6324 == 0)" ( (binary_expression "DAT_000b6324 == 0" identifier == number_literal) )) (compound_statement "{\n        local_80 = FUN_00021e40();\n        local_90 = 0;\n        pcVar9 = "%16.16llx  %16.16llx ";\n        if (DAT_000b9da0 == 0) {\n          pcVar9 = "%12.12llx  %12.12llx ";\n        }\n        uVar14 = uVar13;\n        printf(pcVar9,uVar10,uVar4,puVar25,uVar13);\n        puVar26 = puVar25;\n      }" { (expression_statement "local_80 = FUN_00021e40();" (assignment_expression "local_80 = FUN_00021e40()" identifier = (call_expression "FUN_00021e40()" identifier (argument_list "()" ( )))) ;) (expression_statement "local_90 = 0;" (assignment_expression "local_90 = 0" identifier = number_literal) ;) (expression_statement "pcVar9 = "%16.16llx  %16.16llx ";" (assignment_expression "pcVar9 = "%16.16llx  %16.16llx "" identifier = (string_literal ""%16.16llx  %16.16llx "" " string_content ")) ;) (if_statement "if (DAT_000b9da0 == 0) {\n          pcVar9 = "%12.12llx  %12.12llx ";\n        }" if (parenthesized_expression "(DAT_000b9da0 == 0)" ( (binary_expression "DAT_000b9da0 == 0" identifier == number_literal) )) (compound_statement "{\n          pcVar9 = "%12.12llx  %12.12llx ";\n        }" { (expression_statement "pcVar9 = "%12.12llx  %12.12llx ";" (assignment_expression "pcVar9 = "%12.12llx  %12.12llx "" identifier = (string_literal ""%12.12llx  %12.12llx "" " string_content ")) ;) })) (expression_statement "uVar14 = uVar13;" (assignment_expression "uVar14 = uVar13" identifier = identifier) ;) (expression_statement "printf(pcVar9,uVar10,uVar4,puVar25,uVar13);" (call_expression "printf(pcVar9,uVar10,uVar4,puVar25,uVar13)" identifier (argument_list "(pcVar9,uVar10,uVar4,puVar25,uVar13)" ( identifier , identifier , identifier , identifier , identifier ))) ;) (expression_statement "puVar26 = puVar25;" (assignment_expression "puVar26 = puVar25" identifier = identifier) ;) }) (else_clause "else {\n        local_80 = (uint)puVar25 & 0xff;\n        uVar14 = (uint)puVar25 >> 8 | uVar13 << 0x18;\n        local_90 = uVar13 >> 8;\n        puVar26 = puVar25;\n        printf("%8.8lx  %8.8lx ",uVar10,puVar25);\n        puVar24 = puVar25;\n      }" else (compound_statement "{\n        local_80 = (uint)puVar25 & 0xff;\n        uVar14 = (uint)puVar25 >> 8 | uVar13 << 0x18;\n        local_90 = uVar13 >> 8;\n        puVar26 = puVar25;\n        printf("%8.8lx  %8.8lx ",uVar10,puVar25);\n        puVar24 = puVar25;\n      }" { (expression_statement "local_80 = (uint)puVar25 & 0xff;" (assignment_expression "local_80 = (uint)puVar25 & 0xff" identifier = (binary_expression "(uint)puVar25 & 0xff" (cast_expression "(uint)puVar25" ( (type_descriptor "uint" type_identifier) ) identifier) & number_literal)) ;) (expression_statement "uVar14 = (uint)puVar25 >> 8 | uVar13 << 0x18;" (assignment_expression "uVar14 = (uint)puVar25 >> 8 | uVar13 << 0x18" identifier = (binary_expression "(uint)puVar25 >> 8 | uVar13 << 0x18" (binary_expression "(uint)puVar25 >> 8" (cast_expression "(uint)puVar25" ( (type_descriptor "uint" type_identifier) ) identifier) >> number_literal) | (binary_expression "uVar13 << 0x18" identifier << number_literal))) ;) (expression_statement "local_90 = uVar13 >> 8;" (assignment_expression "local_90 = uVar13 >> 8" identifier = (binary_expression "uVar13 >> 8" identifier >> number_literal)) ;) (expression_statement "puVar26 = puVar25;" (assignment_expression "puVar26 = puVar25" identifier = identifier) ;) (expression_statement "printf("%8.8lx  %8.8lx ",uVar10,puVar25);" (call_expression "printf("%8.8lx  %8.8lx ",uVar10,puVar25)" identifier (argument_list "("%8.8lx  %8.8lx ",uVar10,puVar25)" ( (string_literal ""%8.8lx  %8.8lx "" " string_content ") , identifier , identifier ))) ;) (expression_statement "puVar24 = puVar25;" (assignment_expression "puVar24 = puVar25" identifier = identifier) ;) }))) (expression_statement "uVar6 = *(ushort *)(param_1 + 0x42);" (assignment_expression "uVar6 = *(ushort *)(param_1 + 0x42)" identifier = (pointer_expression "*(ushort *)(param_1 + 0x42)" * (cast_expression "(ushort *)(param_1 + 0x42)" ( (type_descriptor "ushort *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(param_1 + 0x42)" ( (binary_expression "param_1 + 0x42" identifier + number_literal) ))))) ;) (if_statement "if (uVar6 == 0x72) {\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7997c;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b41;\n          break;\n        case 2:\n          local_8c = (byte *)0x79cff;\n          break;\n        case 3:\n          local_8c = (byte *)0x79cf0;\n          break;\n        case 4:\n          local_8c = (byte *)0x79ce4;\n          break;\n        case 5:\n          local_8c = (byte *)0x79cd8;\n          break;\n        case 6:\n          local_8c = (byte *)0x79ccc;\n          break;\n        case 7:\n          local_8c = (byte *)0x79cbd;\n          break;\n        case 8:\n          local_8c = (byte *)0x79cae;\n          break;\n        case 9:\n          local_8c = (byte *)0x79c9f;\n          break;\n        case 10:\n          local_8c = (byte *)0x79c90;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x79c84;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x79c78;\n          break;\n        case 0xd:\n          local_8c = &UNK_00079c6d;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x79c61;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x79c55;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x79c49;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x79c3d;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x79c2f;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x79c20;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x79c11;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\n        goto LAB_0002dd00;\n      }" if (parenthesized_expression "(uVar6 == 0x72)" ( (binary_expression "uVar6 == 0x72" identifier == number_literal) )) (compound_statement "{\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7997c;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b41;\n          break;\n        case 2:\n          local_8c = (byte *)0x79cff;\n          break;\n        case 3:\n          local_8c = (byte *)0x79cf0;\n          break;\n        case 4:\n          local_8c = (byte *)0x79ce4;\n          break;\n        case 5:\n          local_8c = (byte *)0x79cd8;\n          break;\n        case 6:\n          local_8c = (byte *)0x79ccc;\n          break;\n        case 7:\n          local_8c = (byte *)0x79cbd;\n          break;\n        case 8:\n          local_8c = (byte *)0x79cae;\n          break;\n        case 9:\n          local_8c = (byte *)0x79c9f;\n          break;\n        case 10:\n          local_8c = (byte *)0x79c90;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x79c84;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x79c78;\n          break;\n        case 0xd:\n          local_8c = &UNK_00079c6d;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x79c61;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x79c55;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x79c49;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x79c3d;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x79c2f;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x79c20;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x79c11;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\n        goto LAB_0002dd00;\n      }" { (switch_statement "switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7997c;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b41;\n          break;\n        case 2:\n          local_8c = (byte *)0x79cff;\n          break;\n        case 3:\n          local_8c = (byte *)0x79cf0;\n          break;\n        case 4:\n          local_8c = (byte *)0x79ce4;\n          break;\n        case 5:\n          local_8c = (byte *)0x79cd8;\n          break;\n        case 6:\n          local_8c = (byte *)0x79ccc;\n          break;\n        case 7:\n          local_8c = (byte *)0x79cbd;\n          break;\n        case 8:\n          local_8c = (byte *)0x79cae;\n          break;\n        case 9:\n          local_8c = (byte *)0x79c9f;\n          break;\n        case 10:\n          local_8c = (byte *)0x79c90;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x79c84;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x79c78;\n          break;\n        case 0xd:\n          local_8c = &UNK_00079c6d;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x79c61;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x79c55;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x79c49;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x79c3d;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x79c2f;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x79c20;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x79c11;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n        case 0:\n          local_8c = (byte *)0x7997c;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b41;\n          break;\n        case 2:\n          local_8c = (byte *)0x79cff;\n          break;\n        case 3:\n          local_8c = (byte *)0x79cf0;\n          break;\n        case 4:\n          local_8c = (byte *)0x79ce4;\n          break;\n        case 5:\n          local_8c = (byte *)0x79cd8;\n          break;\n        case 6:\n          local_8c = (byte *)0x79ccc;\n          break;\n        case 7:\n          local_8c = (byte *)0x79cbd;\n          break;\n        case 8:\n          local_8c = (byte *)0x79cae;\n          break;\n        case 9:\n          local_8c = (byte *)0x79c9f;\n          break;\n        case 10:\n          local_8c = (byte *)0x79c90;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x79c84;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x79c78;\n          break;\n        case 0xd:\n          local_8c = &UNK_00079c6d;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x79c61;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x79c55;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x79c49;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x79c3d;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x79c2f;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x79c20;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x79c11;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }" { (case_statement "case 0:\n          local_8c = (byte *)0x7997c;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7997c;" (assignment_expression "local_8c = (byte *)0x7997c" identifier = (cast_expression "(byte *)0x7997c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n          local_8c = (byte *)0x78b41;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x78b41;" (assignment_expression "local_8c = (byte *)0x78b41" identifier = (cast_expression "(byte *)0x78b41" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n          local_8c = (byte *)0x79cff;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x79cff;" (assignment_expression "local_8c = (byte *)0x79cff" identifier = (cast_expression "(byte *)0x79cff" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n          local_8c = (byte *)0x79cf0;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x79cf0;" (assignment_expression "local_8c = (byte *)0x79cf0" identifier = (cast_expression "(byte *)0x79cf0" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n          local_8c = (byte *)0x79ce4;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x79ce4;" (assignment_expression "local_8c = (byte *)0x79ce4" identifier = (cast_expression "(byte *)0x79ce4" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n          local_8c = (byte *)0x79cd8;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x79cd8;" (assignment_expression "local_8c = (byte *)0x79cd8" identifier = (cast_expression "(byte *)0x79cd8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n          local_8c = (byte *)0x79ccc;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x79ccc;" (assignment_expression "local_8c = (byte *)0x79ccc" identifier = (cast_expression "(byte *)0x79ccc" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n          local_8c = (byte *)0x79cbd;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x79cbd;" (assignment_expression "local_8c = (byte *)0x79cbd" identifier = (cast_expression "(byte *)0x79cbd" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n          local_8c = (byte *)0x79cae;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x79cae;" (assignment_expression "local_8c = (byte *)0x79cae" identifier = (cast_expression "(byte *)0x79cae" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n          local_8c = (byte *)0x79c9f;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x79c9f;" (assignment_expression "local_8c = (byte *)0x79c9f" identifier = (cast_expression "(byte *)0x79c9f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n          local_8c = (byte *)0x79c90;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x79c90;" (assignment_expression "local_8c = (byte *)0x79c90" identifier = (cast_expression "(byte *)0x79c90" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n          local_8c = (byte *)0x79c84;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x79c84;" (assignment_expression "local_8c = (byte *)0x79c84" identifier = (cast_expression "(byte *)0x79c84" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n          local_8c = (byte *)0x79c78;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x79c78;" (assignment_expression "local_8c = (byte *)0x79c78" identifier = (cast_expression "(byte *)0x79c78" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd:\n          local_8c = &UNK_00079c6d;\n          break;" case number_literal : (expression_statement "local_8c = &UNK_00079c6d;" (assignment_expression "local_8c = &UNK_00079c6d" identifier = (pointer_expression "&UNK_00079c6d" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 0xe:\n          local_8c = (byte *)0x79c61;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x79c61;" (assignment_expression "local_8c = (byte *)0x79c61" identifier = (cast_expression "(byte *)0x79c61" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xf:\n          local_8c = (byte *)0x79c55;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x79c55;" (assignment_expression "local_8c = (byte *)0x79c55" identifier = (cast_expression "(byte *)0x79c55" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x10:\n          local_8c = (byte *)0x79c49;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x79c49;" (assignment_expression "local_8c = (byte *)0x79c49" identifier = (cast_expression "(byte *)0x79c49" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x11:\n          local_8c = (byte *)0x79c3d;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x79c3d;" (assignment_expression "local_8c = (byte *)0x79c3d" identifier = (cast_expression "(byte *)0x79c3d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x12:\n          local_8c = (byte *)0x79c2f;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x79c2f;" (assignment_expression "local_8c = (byte *)0x79c2f" identifier = (cast_expression "(byte *)0x79c2f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x13:\n          local_8c = (byte *)0x79c20;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x79c20;" (assignment_expression "local_8c = (byte *)0x79c20" identifier = (cast_expression "(byte *)0x79c20" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x14:\n          local_8c = (byte *)0x79c11;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x79c11;" (assignment_expression "local_8c = (byte *)0x79c11" identifier = (cast_expression "(byte *)0x79c11" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "default:\n          goto LAB_0002dbd0;" default : (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;)) })) (goto_statement "goto LAB_0002dd00;" goto statement_identifier ;) })) (if_statement "if (0x72 < uVar6) {\n        if (uVar6 == 0x1057) {\ncode_r0x0002e6d7:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b49c;\n            break;\n          case 1:\n            local_8c = &UNK_00078a28;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b897;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b888;\n            break;\n          case 4:\n            local_8c = &UNK_0007b87f;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b873;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b865;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b857;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b849;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b837;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b825;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b813;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b802;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x7b7f1;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x7b7e0;\n            break;\n          case 0xf:\n            local_8c = (byte *)0x7b7cb;\n            break;\n          case 0x10:\n            local_8c = (byte *)0x7b7b6;\n            break;\n          case 0x11:\n            local_8c = (byte *)0x7b7a1;\n            break;\n          case 0x12:\n            local_8c = (byte *)0x7b796;\n            break;\n          case 0x13:\n            local_8c = (byte *)0x7b78c;\n            break;\n          case 0x14:\n            local_8c = &UNK_0007b784;\n            break;\n          case 0x15:\n            local_8c = (byte *)0x7b777;\n            break;\n          case 0x16:\n            local_8c = (byte *)0x7b769;\n            break;\n          case 0x17:\n            local_8c = (byte *)0x7b757;\n            break;\n          case 0x18:\n            local_8c = (byte *)0x7b746;\n            break;\n          case 0x19:\n            local_8c = (byte *)0x7b735;\n            break;\n          case 0x1a:\n            local_8c = &UNK_0007b72d;\n            break;\n          case 0x1b:\n            local_8c = &UNK_0007b721;\n            break;\n          case 0x1c:\n            local_8c = &UNK_0007b715;\n            break;\n          case 0x1d:\n            local_8c = &UNK_0007b708;\n            break;\n          case 0x1e:\n            local_8c = (byte *)0x7b6fc;\n            break;\n          case 0x1f:\n            local_8c = (byte *)0x7b6ef;\n            break;\n          case 0x20:\n            local_8c = (byte *)0x7b6e2;\n            break;\n          case 0x21:\n            local_8c = (byte *)0x7b6d1;\n            break;\n          case 0x22:\n            local_8c = (byte *)0x7b6c5;\n            break;\n          case 0x23:\n            local_8c = (byte *)0x7b6b9;\n            break;\n          case 0x24:\n            local_8c = (byte *)0x7b6aa;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 < 0x1058) {\n          if (0xb5 < uVar6) {\n            if (uVar6 == 0xc5) {\n              local_8c = (byte *)FUN_00018620();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 < 0xc6) {\n              if (uVar6 != 0xbd) {\n                if (uVar6 < 0xbe) {\n                  if (uVar6 == 0xb7) {\n                    local_8c = (byte *)FUN_000140b0();\n                  }\n                  else {\n                    if (uVar6 != 0xbc) goto LAB_0002dbd0;\n                    local_8c = (byte *)FUN_0001a1a0();\n                  }\n                }\n                else {\n                  if (uVar6 != 0xbf) {\n                    if (uVar6 == 0xc3) goto LAB_0002e062;\n                    goto LAB_0002dbd0;\n                  }\n                  local_8c = (byte *)FUN_00019e30();\n                }\n                goto LAB_0002dcf0;\n              }\ncode_r0x0002e43b:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78f38;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bb1;\n                break;\n              case 2:\n                local_8c = (byte *)0x79367;\n                break;\n              case 3:\n                local_8c = (byte *)0x79351;\n                break;\n              case 4:\n                local_8c = (byte *)0x79338;\n                break;\n              case 5:\n                local_8c = (byte *)0x79328;\n                break;\n              case 6:\n                local_8c = (byte *)0x79315;\n                break;\n              case 7:\n                local_8c = (byte *)0x79302;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ef;\n                break;\n              case 9:\n                local_8c = (byte *)0x792da;\n                break;\n              case 10:\n                local_8c = (byte *)0x792bf;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x792a4;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7928b;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79275;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x79261;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7924d;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7923c;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79225;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920f;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f8;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791e1;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791cf;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791be;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791ab;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79198;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79166;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7914d;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x79132;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7911a;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x79100;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790cd;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab5;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a63e;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3f;\n              }\n            }\n            else {\n              if (0xdf < uVar6) {\n                if (uVar6 == 0xf3) {\n                  local_8c = (byte *)FUN_00018290();\n                }\n                else {\n                  if (uVar6 != 0xfa) goto LAB_0002dbd0;\n                  if (*(short *)(param_1 + 0x3d) != 0x3200) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x7b8a5;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8fd;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e21;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e14;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e05;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078dfc;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dd2;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc5;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db8;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da9;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d9a;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d85;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d70;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d64;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d56;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d4a;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d3e;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d2e;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d1e;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d0e;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cff;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78cf0;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78ce0;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78cd0;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cc1;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cb2;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  local_8c = (byte *)FUN_00017590();\n                }\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 == 0xdd) {\n                if (local_80 == 7) {\n                  local_8c = (byte *)0x79af6;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b39;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b55;\n                    if (local_80 != 1) {\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }\n                  }\n                  else {\n                    local_8c = (byte *)0x79b16;\n                    if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }\n                  }\n                }\n                else if (local_80 == 0xb) {\n                  local_8c = (byte *)0x79ab8;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ada;\n                  if (local_80 != 9) {\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }\n                }\n                else if (local_80 == 0xd) {\n                  local_8c = (byte *)0x79a90;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 != 0xde) goto LAB_0002dbd0;\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78c33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a93;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adcb;\n                break;\n              case 3:\n                local_8c = &UNK_0007adc2;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb8;\n                break;\n              case 5:\n                local_8c = &UNK_0007adae;\n                break;\n              case 6:\n                local_8c = &UNK_0007ada4;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad9a;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad8d;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad82;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad77;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad6d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5f;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 < 0xb4) {\n            if (uVar6 != 0x8c) {\n              if (0x8c < uVar6) {\n                if (uVar6 == 0xad) {\n                  local_8c = (byte *)FUN_000189d0();\n                  goto LAB_0002dcf0;\n                }\n                if (uVar6 < 0xae) {\n                  if (uVar6 == 0x90) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78c4f;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789bf;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f26;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f13;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f09;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78efb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee8;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed8;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec9;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78ebd;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea7;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e97;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e86;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e75;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5f;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e49;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e3b;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  if (uVar6 == 0xa7) {\n                    local_8c = (byte *)FUN_000171b0();\n                    goto LAB_0002dcf0;\n                  }\n                }\n                else {\n                  if (uVar6 == 0xae) {\n                    local_8c = (byte *)FUN_00016b40();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 0xb1) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78be5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba5;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79536;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79529;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x7951b;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x7950c;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794fc;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794ec;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794db;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794cb;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794bb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794aa;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x7949d;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x79490;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x79484;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79478;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x7946b;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x7945e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x79451;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x79444;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79436;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79429;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x7941c;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x7940e;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x79400;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793f1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793e2;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793d2;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793c2;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793ae;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79399;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79389;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 0x78) {\ncode_r0x0002ef25:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7937d;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b8c;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796f1;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e7;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c8;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796bf;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796b3;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a8;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7969c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7968d;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7967d;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7966d;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 < 0x79) {\n                if (uVar6 == 0x73) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x789db;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bdb;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7904a;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903f;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79034;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79023;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7900d;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff9;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fee;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fe1;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fd3;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fc3;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fb2;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78fa2;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f92;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f85;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f78;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f6b;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f5b;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f4a;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x74) goto code_r0x0002e2d7;\n              }\n              else {\n                if (uVar6 == 0x87) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79b51;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b25;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f25;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f18;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f0d;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79f00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79ef3;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee5;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec9;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eba;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ead;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e97;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e83;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e75;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e64;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e55;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e45;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e37;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e24;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e16;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e08;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x8a) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79543;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b83;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797ee;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797e4;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d8;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797cc;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797bd;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797b1;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x797a3;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7978e;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7977b;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7976d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7975a;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79747;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x7973b;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x7972b;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x7971b;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x7970b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n              }\n              goto LAB_0002dbd0;\n            }\n            local_8c = (byte *)FUN_00019be0();\n          }\n          else {\nLAB_0002efc8:\n            local_8c = (byte *)FUN_0001b090();\n          }\n          goto LAB_0002dcf0;\n        }\n        if (uVar6 == 0x8217) {\ncode_r0x0002edad:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79661;\n            break;\n          case 1:\n            local_8c = &UNK_00078b6d;\n            break;\n          case 2:\n            local_8c = (byte *)0x79972;\n            break;\n          case 3:\n            local_8c = &UNK_00079967;\n            break;\n          case 4:\n            local_8c = (byte *)0x7995b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7994a;\n            break;\n          case 6:\n            local_8c = (byte *)0x7993d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7992e;\n            break;\n          case 8:\n            local_8c = (byte *)0x7991f;\n            break;\n          case 9:\n            local_8c = (byte *)0x79910;\n            break;\n          case 10:\n            local_8c = (byte *)0x79901;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x798f2;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x798e6;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x798d5;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x798c6;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 < 0x8218) {\n          if (uVar6 == 0x4688) {\ncode_r0x0002e2d7:\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x78e2e;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bc1;\n              break;\n            case 2:\n              local_8c = (byte *)0x790b4;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a5;\n              break;\n            case 4:\n              local_8c = (byte *)0x79095;\n              break;\n            case 5:\n              local_8c = (byte *)0x79089;\n              break;\n            case 6:\n              local_8c = (byte *)0x7907d;\n              break;\n            case 7:\n              local_8c = (byte *)0x79071;\n              break;\n            case 8:\n              local_8c = (byte *)0x79065;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 < 0x4689) {\n            if (uVar6 == 0x2530) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x790c3;\n                break;\n              case 1:\n                local_8c = &UNK_00078b96;\n                break;\n              case 2:\n                local_8c = &UNK_00078c2b;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c1d;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c13;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c09;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bff;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 < 0x2531) {\n              if (uVar6 == 0x1059) {\ncode_r0x0002e0f7:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7a361;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78acf;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8cb;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8bf;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8ad;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a89c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a885;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a873;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a861;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a856;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a844;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n              }\n              else {\n                if (uVar6 != 0x1223) goto LAB_0002dbd0;\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x796fb;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b60;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a45;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a37;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a24;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a10;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799fc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799eb;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d9;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c9;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799ba;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a8;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79997;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79987;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n              }\n            }\n            else {\n              if (uVar6 == 0x3330) goto code_r0x0002edcd;\n              if (uVar6 != 0x4157) goto LAB_0002dbd0;\n              if (local_80 == 0) {\n                local_8c = (byte *)0x78ca4;\n              }\n              else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bcf;\n              }\n            }\n          }\n          else {\n            if (uVar6 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b09a;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a59;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b48d;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b47e;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b46a;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b458;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b446;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b434;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41f;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b40a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (0x5aa5 < uVar6) {\n              if (uVar6 == 0x7650) goto code_r0x0002e4ef;\n              if (uVar6 == 0x7676) goto code_r0x0002e577;\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x4def) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b5bd;\n                break;\n              case 1:\n                local_8c = &UNK_00078a14;\n                break;\n              case 2:\n                local_8c = &UNK_00078c95;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c83;\n                break;\n              case 4:\n                local_8c = &UNK_00078c76;\n                break;\n              case 5:\n                local_8c = &UNK_00078c67;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c5a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (uVar6 != 0x5441) goto LAB_0002dbd0;\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7aa69;\n              break;\n            case 1:\n              local_8c = &UNK_00078a8a;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b08c;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b07e;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b073;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b068;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b05a;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b04b;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b03d;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02f;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b021;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b015;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b009;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7affd;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afee;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd9;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afc4;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaf;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af9a;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af82;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af6a;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af52;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af43;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af34;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af25;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af15;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7af01;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aeee;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aedb;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec8;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb8;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea8;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae98;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae86;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae74;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae62;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae55;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae41;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae2b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae18;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae0a;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 200:\n              local_8c = (byte *)0x7adf6;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7ade4;\n            }\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 == 0xad45) {\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79a53;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b32;\n            break;\n          case 2:\n            local_8c = (byte *)0x79ded;\n            break;\n          case 3:\n            local_8c = (byte *)0x79ddf;\n            break;\n          case 4:\n            local_8c = (byte *)0x79dce;\n            break;\n          case 5:\n            local_8c = (byte *)0x79dbd;\n            break;\n          case 6:\n            local_8c = (byte *)0x79dad;\n            break;\n          case 7:\n            local_8c = (byte *)0x79d9a;\n            break;\n          case 8:\n            local_8c = (byte *)0x79d8b;\n            break;\n          case 9:\n            local_8c = (byte *)0x79d78;\n            break;\n          case 10:\n            local_8c = (byte *)0x79d67;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x79d56;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x79d47;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          case 0x80:\n            local_8c = (byte *)0x79d2d;\n            break;\n          case 0x81:\n            local_8c = (byte *)0x79d15;\n          }\n          goto LAB_0002dd00;\n        }\n        if (0xad45 < uVar6) {\n          if (uVar6 == 0xdead) goto code_r0x0002ef3d;\n          if (uVar6 < 0xdeae) {\n            if (uVar6 == 0xbaab) goto code_r0x0002e43b;\n            if (uVar6 == 0xbeef) goto code_r0x0002e467;\n            goto LAB_0002dbd0;\n          }\n          if (uVar6 == 0xfeb0) goto code_r0x0002ef25;\n          if (uVar6 == 0xfeba) {\n            if (local_80 == 6) {\n              local_8c = (byte *)0x79879;\n            }\n            else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798af;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bf1;\n                }\n                else {\n                  local_8c = (byte *)0x78b77;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79895;\n                if (local_80 != 4) {\n                  local_8c = (byte *)"R_IQ2000_26";\n                  if (4 < local_80) {\n                    local_8c = (byte *)"R_IQ2000_HI16";\n                  }\n                }\n              }\n            }\n            else if (local_80 == 9) {\n              local_8c = (byte *)0x79844;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79866;\n              }\n              else {\n                local_8c = (byte *)0x79853;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x7981b;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79806;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x79832;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 == 0xf00d) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7905a;\n              break;\n            case 1:\n              local_8c = &UNK_00078b9e;\n              break;\n            case 2:\n              local_8c = &UNK_00079659;\n              break;\n            case 3:\n              local_8c = (byte *)0x79650;\n              break;\n            case 4:\n              local_8c = (byte *)0x79647;\n              break;\n            case 5:\n              local_8c = (byte *)0x79638;\n              break;\n            case 6:\n              local_8c = (byte *)0x79628;\n              break;\n            case 7:\n              local_8c = (byte *)0x79618;\n              break;\n            case 8:\n              local_8c = (byte *)0x79608;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f8;\n              break;\n            case 10:\n              local_8c = (byte *)0x795ec;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795e0;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795d4;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795bc;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795af;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x795a0;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x79591;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x79584;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79575;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79561;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954f;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            }\n            goto LAB_0002dd00;\n          }\n          goto LAB_0002dbd0;\n        }\n        if (uVar6 == 0x9080) goto LAB_0002edf8;\n        if (uVar6 < 0x9081) {\n          if (uVar6 == 0x9026) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7a175;\n              break;\n            case 1:\n              local_8c = (byte *)0x78adb;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a828;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a818;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a808;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f9;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7ea;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7db;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7ce;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7bf;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7b0;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a7a1;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0x11:\n              local_8c = (byte *)0x7a78f;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a77e;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a76e;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a761;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a750;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73f;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a72e;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a720;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a712;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a703;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6f2;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6e0;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6cf;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6be;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6ad;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a69c;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a68b;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a67b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a66b;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a65b;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a64b;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 == 0x9041) goto LAB_0002e50a;\n        }\n        else {\n          if (uVar6 == 0xa390) goto LAB_0002e526;\n          if (uVar6 == 0xabc7) goto LAB_0002e54a;\n        }\n        goto LAB_0002dbd0;\n      }" if (parenthesized_expression "(0x72 < uVar6)" ( (binary_expression "0x72 < uVar6" number_literal < identifier) )) (compound_statement "{\n        if (uVar6 == 0x1057) {\ncode_r0x0002e6d7:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b49c;\n            break;\n          case 1:\n            local_8c = &UNK_00078a28;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b897;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b888;\n            break;\n          case 4:\n            local_8c = &UNK_0007b87f;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b873;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b865;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b857;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b849;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b837;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b825;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b813;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b802;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x7b7f1;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x7b7e0;\n            break;\n          case 0xf:\n            local_8c = (byte *)0x7b7cb;\n            break;\n          case 0x10:\n            local_8c = (byte *)0x7b7b6;\n            break;\n          case 0x11:\n            local_8c = (byte *)0x7b7a1;\n            break;\n          case 0x12:\n            local_8c = (byte *)0x7b796;\n            break;\n          case 0x13:\n            local_8c = (byte *)0x7b78c;\n            break;\n          case 0x14:\n            local_8c = &UNK_0007b784;\n            break;\n          case 0x15:\n            local_8c = (byte *)0x7b777;\n            break;\n          case 0x16:\n            local_8c = (byte *)0x7b769;\n            break;\n          case 0x17:\n            local_8c = (byte *)0x7b757;\n            break;\n          case 0x18:\n            local_8c = (byte *)0x7b746;\n            break;\n          case 0x19:\n            local_8c = (byte *)0x7b735;\n            break;\n          case 0x1a:\n            local_8c = &UNK_0007b72d;\n            break;\n          case 0x1b:\n            local_8c = &UNK_0007b721;\n            break;\n          case 0x1c:\n            local_8c = &UNK_0007b715;\n            break;\n          case 0x1d:\n            local_8c = &UNK_0007b708;\n            break;\n          case 0x1e:\n            local_8c = (byte *)0x7b6fc;\n            break;\n          case 0x1f:\n            local_8c = (byte *)0x7b6ef;\n            break;\n          case 0x20:\n            local_8c = (byte *)0x7b6e2;\n            break;\n          case 0x21:\n            local_8c = (byte *)0x7b6d1;\n            break;\n          case 0x22:\n            local_8c = (byte *)0x7b6c5;\n            break;\n          case 0x23:\n            local_8c = (byte *)0x7b6b9;\n            break;\n          case 0x24:\n            local_8c = (byte *)0x7b6aa;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 < 0x1058) {\n          if (0xb5 < uVar6) {\n            if (uVar6 == 0xc5) {\n              local_8c = (byte *)FUN_00018620();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 < 0xc6) {\n              if (uVar6 != 0xbd) {\n                if (uVar6 < 0xbe) {\n                  if (uVar6 == 0xb7) {\n                    local_8c = (byte *)FUN_000140b0();\n                  }\n                  else {\n                    if (uVar6 != 0xbc) goto LAB_0002dbd0;\n                    local_8c = (byte *)FUN_0001a1a0();\n                  }\n                }\n                else {\n                  if (uVar6 != 0xbf) {\n                    if (uVar6 == 0xc3) goto LAB_0002e062;\n                    goto LAB_0002dbd0;\n                  }\n                  local_8c = (byte *)FUN_00019e30();\n                }\n                goto LAB_0002dcf0;\n              }\ncode_r0x0002e43b:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78f38;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bb1;\n                break;\n              case 2:\n                local_8c = (byte *)0x79367;\n                break;\n              case 3:\n                local_8c = (byte *)0x79351;\n                break;\n              case 4:\n                local_8c = (byte *)0x79338;\n                break;\n              case 5:\n                local_8c = (byte *)0x79328;\n                break;\n              case 6:\n                local_8c = (byte *)0x79315;\n                break;\n              case 7:\n                local_8c = (byte *)0x79302;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ef;\n                break;\n              case 9:\n                local_8c = (byte *)0x792da;\n                break;\n              case 10:\n                local_8c = (byte *)0x792bf;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x792a4;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7928b;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79275;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x79261;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7924d;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7923c;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79225;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920f;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f8;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791e1;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791cf;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791be;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791ab;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79198;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79166;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7914d;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x79132;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7911a;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x79100;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790cd;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab5;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a63e;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3f;\n              }\n            }\n            else {\n              if (0xdf < uVar6) {\n                if (uVar6 == 0xf3) {\n                  local_8c = (byte *)FUN_00018290();\n                }\n                else {\n                  if (uVar6 != 0xfa) goto LAB_0002dbd0;\n                  if (*(short *)(param_1 + 0x3d) != 0x3200) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x7b8a5;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8fd;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e21;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e14;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e05;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078dfc;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dd2;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc5;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db8;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da9;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d9a;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d85;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d70;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d64;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d56;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d4a;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d3e;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d2e;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d1e;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d0e;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cff;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78cf0;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78ce0;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78cd0;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cc1;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cb2;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  local_8c = (byte *)FUN_00017590();\n                }\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 == 0xdd) {\n                if (local_80 == 7) {\n                  local_8c = (byte *)0x79af6;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b39;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b55;\n                    if (local_80 != 1) {\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }\n                  }\n                  else {\n                    local_8c = (byte *)0x79b16;\n                    if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }\n                  }\n                }\n                else if (local_80 == 0xb) {\n                  local_8c = (byte *)0x79ab8;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ada;\n                  if (local_80 != 9) {\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }\n                }\n                else if (local_80 == 0xd) {\n                  local_8c = (byte *)0x79a90;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 != 0xde) goto LAB_0002dbd0;\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78c33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a93;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adcb;\n                break;\n              case 3:\n                local_8c = &UNK_0007adc2;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb8;\n                break;\n              case 5:\n                local_8c = &UNK_0007adae;\n                break;\n              case 6:\n                local_8c = &UNK_0007ada4;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad9a;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad8d;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad82;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad77;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad6d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5f;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 < 0xb4) {\n            if (uVar6 != 0x8c) {\n              if (0x8c < uVar6) {\n                if (uVar6 == 0xad) {\n                  local_8c = (byte *)FUN_000189d0();\n                  goto LAB_0002dcf0;\n                }\n                if (uVar6 < 0xae) {\n                  if (uVar6 == 0x90) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78c4f;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789bf;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f26;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f13;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f09;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78efb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee8;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed8;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec9;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78ebd;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea7;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e97;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e86;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e75;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5f;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e49;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e3b;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  if (uVar6 == 0xa7) {\n                    local_8c = (byte *)FUN_000171b0();\n                    goto LAB_0002dcf0;\n                  }\n                }\n                else {\n                  if (uVar6 == 0xae) {\n                    local_8c = (byte *)FUN_00016b40();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 0xb1) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78be5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba5;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79536;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79529;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x7951b;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x7950c;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794fc;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794ec;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794db;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794cb;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794bb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794aa;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x7949d;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x79490;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x79484;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79478;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x7946b;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x7945e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x79451;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x79444;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79436;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79429;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x7941c;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x7940e;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x79400;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793f1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793e2;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793d2;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793c2;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793ae;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79399;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79389;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 0x78) {\ncode_r0x0002ef25:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7937d;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b8c;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796f1;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e7;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c8;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796bf;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796b3;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a8;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7969c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7968d;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7967d;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7966d;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 < 0x79) {\n                if (uVar6 == 0x73) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x789db;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bdb;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7904a;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903f;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79034;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79023;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7900d;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff9;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fee;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fe1;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fd3;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fc3;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fb2;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78fa2;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f92;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f85;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f78;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f6b;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f5b;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f4a;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x74) goto code_r0x0002e2d7;\n              }\n              else {\n                if (uVar6 == 0x87) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79b51;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b25;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f25;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f18;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f0d;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79f00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79ef3;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee5;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec9;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eba;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ead;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e97;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e83;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e75;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e64;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e55;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e45;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e37;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e24;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e16;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e08;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x8a) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79543;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b83;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797ee;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797e4;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d8;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797cc;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797bd;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797b1;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x797a3;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7978e;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7977b;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7976d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7975a;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79747;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x7973b;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x7972b;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x7971b;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x7970b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n              }\n              goto LAB_0002dbd0;\n            }\n            local_8c = (byte *)FUN_00019be0();\n          }\n          else {\nLAB_0002efc8:\n            local_8c = (byte *)FUN_0001b090();\n          }\n          goto LAB_0002dcf0;\n        }\n        if (uVar6 == 0x8217) {\ncode_r0x0002edad:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79661;\n            break;\n          case 1:\n            local_8c = &UNK_00078b6d;\n            break;\n          case 2:\n            local_8c = (byte *)0x79972;\n            break;\n          case 3:\n            local_8c = &UNK_00079967;\n            break;\n          case 4:\n            local_8c = (byte *)0x7995b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7994a;\n            break;\n          case 6:\n            local_8c = (byte *)0x7993d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7992e;\n            break;\n          case 8:\n            local_8c = (byte *)0x7991f;\n            break;\n          case 9:\n            local_8c = (byte *)0x79910;\n            break;\n          case 10:\n            local_8c = (byte *)0x79901;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x798f2;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x798e6;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x798d5;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x798c6;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 < 0x8218) {\n          if (uVar6 == 0x4688) {\ncode_r0x0002e2d7:\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x78e2e;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bc1;\n              break;\n            case 2:\n              local_8c = (byte *)0x790b4;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a5;\n              break;\n            case 4:\n              local_8c = (byte *)0x79095;\n              break;\n            case 5:\n              local_8c = (byte *)0x79089;\n              break;\n            case 6:\n              local_8c = (byte *)0x7907d;\n              break;\n            case 7:\n              local_8c = (byte *)0x79071;\n              break;\n            case 8:\n              local_8c = (byte *)0x79065;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 < 0x4689) {\n            if (uVar6 == 0x2530) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x790c3;\n                break;\n              case 1:\n                local_8c = &UNK_00078b96;\n                break;\n              case 2:\n                local_8c = &UNK_00078c2b;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c1d;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c13;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c09;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bff;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 < 0x2531) {\n              if (uVar6 == 0x1059) {\ncode_r0x0002e0f7:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7a361;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78acf;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8cb;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8bf;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8ad;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a89c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a885;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a873;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a861;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a856;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a844;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n              }\n              else {\n                if (uVar6 != 0x1223) goto LAB_0002dbd0;\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x796fb;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b60;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a45;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a37;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a24;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a10;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799fc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799eb;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d9;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c9;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799ba;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a8;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79997;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79987;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n              }\n            }\n            else {\n              if (uVar6 == 0x3330) goto code_r0x0002edcd;\n              if (uVar6 != 0x4157) goto LAB_0002dbd0;\n              if (local_80 == 0) {\n                local_8c = (byte *)0x78ca4;\n              }\n              else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bcf;\n              }\n            }\n          }\n          else {\n            if (uVar6 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b09a;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a59;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b48d;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b47e;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b46a;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b458;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b446;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b434;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41f;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b40a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (0x5aa5 < uVar6) {\n              if (uVar6 == 0x7650) goto code_r0x0002e4ef;\n              if (uVar6 == 0x7676) goto code_r0x0002e577;\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x4def) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b5bd;\n                break;\n              case 1:\n                local_8c = &UNK_00078a14;\n                break;\n              case 2:\n                local_8c = &UNK_00078c95;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c83;\n                break;\n              case 4:\n                local_8c = &UNK_00078c76;\n                break;\n              case 5:\n                local_8c = &UNK_00078c67;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c5a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (uVar6 != 0x5441) goto LAB_0002dbd0;\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7aa69;\n              break;\n            case 1:\n              local_8c = &UNK_00078a8a;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b08c;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b07e;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b073;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b068;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b05a;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b04b;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b03d;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02f;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b021;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b015;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b009;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7affd;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afee;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd9;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afc4;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaf;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af9a;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af82;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af6a;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af52;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af43;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af34;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af25;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af15;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7af01;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aeee;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aedb;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec8;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb8;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea8;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae98;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae86;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae74;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae62;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae55;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae41;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae2b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae18;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae0a;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 200:\n              local_8c = (byte *)0x7adf6;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7ade4;\n            }\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 == 0xad45) {\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79a53;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b32;\n            break;\n          case 2:\n            local_8c = (byte *)0x79ded;\n            break;\n          case 3:\n            local_8c = (byte *)0x79ddf;\n            break;\n          case 4:\n            local_8c = (byte *)0x79dce;\n            break;\n          case 5:\n            local_8c = (byte *)0x79dbd;\n            break;\n          case 6:\n            local_8c = (byte *)0x79dad;\n            break;\n          case 7:\n            local_8c = (byte *)0x79d9a;\n            break;\n          case 8:\n            local_8c = (byte *)0x79d8b;\n            break;\n          case 9:\n            local_8c = (byte *)0x79d78;\n            break;\n          case 10:\n            local_8c = (byte *)0x79d67;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x79d56;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x79d47;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          case 0x80:\n            local_8c = (byte *)0x79d2d;\n            break;\n          case 0x81:\n            local_8c = (byte *)0x79d15;\n          }\n          goto LAB_0002dd00;\n        }\n        if (0xad45 < uVar6) {\n          if (uVar6 == 0xdead) goto code_r0x0002ef3d;\n          if (uVar6 < 0xdeae) {\n            if (uVar6 == 0xbaab) goto code_r0x0002e43b;\n            if (uVar6 == 0xbeef) goto code_r0x0002e467;\n            goto LAB_0002dbd0;\n          }\n          if (uVar6 == 0xfeb0) goto code_r0x0002ef25;\n          if (uVar6 == 0xfeba) {\n            if (local_80 == 6) {\n              local_8c = (byte *)0x79879;\n            }\n            else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798af;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bf1;\n                }\n                else {\n                  local_8c = (byte *)0x78b77;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79895;\n                if (local_80 != 4) {\n                  local_8c = (byte *)"R_IQ2000_26";\n                  if (4 < local_80) {\n                    local_8c = (byte *)"R_IQ2000_HI16";\n                  }\n                }\n              }\n            }\n            else if (local_80 == 9) {\n              local_8c = (byte *)0x79844;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79866;\n              }\n              else {\n                local_8c = (byte *)0x79853;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x7981b;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79806;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x79832;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 == 0xf00d) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7905a;\n              break;\n            case 1:\n              local_8c = &UNK_00078b9e;\n              break;\n            case 2:\n              local_8c = &UNK_00079659;\n              break;\n            case 3:\n              local_8c = (byte *)0x79650;\n              break;\n            case 4:\n              local_8c = (byte *)0x79647;\n              break;\n            case 5:\n              local_8c = (byte *)0x79638;\n              break;\n            case 6:\n              local_8c = (byte *)0x79628;\n              break;\n            case 7:\n              local_8c = (byte *)0x79618;\n              break;\n            case 8:\n              local_8c = (byte *)0x79608;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f8;\n              break;\n            case 10:\n              local_8c = (byte *)0x795ec;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795e0;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795d4;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795bc;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795af;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x795a0;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x79591;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x79584;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79575;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79561;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954f;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            }\n            goto LAB_0002dd00;\n          }\n          goto LAB_0002dbd0;\n        }\n        if (uVar6 == 0x9080) goto LAB_0002edf8;\n        if (uVar6 < 0x9081) {\n          if (uVar6 == 0x9026) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7a175;\n              break;\n            case 1:\n              local_8c = (byte *)0x78adb;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a828;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a818;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a808;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f9;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7ea;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7db;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7ce;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7bf;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7b0;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a7a1;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0x11:\n              local_8c = (byte *)0x7a78f;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a77e;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a76e;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a761;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a750;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73f;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a72e;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a720;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a712;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a703;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6f2;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6e0;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6cf;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6be;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6ad;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a69c;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a68b;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a67b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a66b;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a65b;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a64b;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 == 0x9041) goto LAB_0002e50a;\n        }\n        else {\n          if (uVar6 == 0xa390) goto LAB_0002e526;\n          if (uVar6 == 0xabc7) goto LAB_0002e54a;\n        }\n        goto LAB_0002dbd0;\n      }" { (if_statement "if (uVar6 == 0x1057) {\ncode_r0x0002e6d7:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b49c;\n            break;\n          case 1:\n            local_8c = &UNK_00078a28;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b897;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b888;\n            break;\n          case 4:\n            local_8c = &UNK_0007b87f;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b873;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b865;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b857;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b849;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b837;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b825;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b813;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b802;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x7b7f1;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x7b7e0;\n            break;\n          case 0xf:\n            local_8c = (byte *)0x7b7cb;\n            break;\n          case 0x10:\n            local_8c = (byte *)0x7b7b6;\n            break;\n          case 0x11:\n            local_8c = (byte *)0x7b7a1;\n            break;\n          case 0x12:\n            local_8c = (byte *)0x7b796;\n            break;\n          case 0x13:\n            local_8c = (byte *)0x7b78c;\n            break;\n          case 0x14:\n            local_8c = &UNK_0007b784;\n            break;\n          case 0x15:\n            local_8c = (byte *)0x7b777;\n            break;\n          case 0x16:\n            local_8c = (byte *)0x7b769;\n            break;\n          case 0x17:\n            local_8c = (byte *)0x7b757;\n            break;\n          case 0x18:\n            local_8c = (byte *)0x7b746;\n            break;\n          case 0x19:\n            local_8c = (byte *)0x7b735;\n            break;\n          case 0x1a:\n            local_8c = &UNK_0007b72d;\n            break;\n          case 0x1b:\n            local_8c = &UNK_0007b721;\n            break;\n          case 0x1c:\n            local_8c = &UNK_0007b715;\n            break;\n          case 0x1d:\n            local_8c = &UNK_0007b708;\n            break;\n          case 0x1e:\n            local_8c = (byte *)0x7b6fc;\n            break;\n          case 0x1f:\n            local_8c = (byte *)0x7b6ef;\n            break;\n          case 0x20:\n            local_8c = (byte *)0x7b6e2;\n            break;\n          case 0x21:\n            local_8c = (byte *)0x7b6d1;\n            break;\n          case 0x22:\n            local_8c = (byte *)0x7b6c5;\n            break;\n          case 0x23:\n            local_8c = (byte *)0x7b6b9;\n            break;\n          case 0x24:\n            local_8c = (byte *)0x7b6aa;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }" if (parenthesized_expression "(uVar6 == 0x1057)" ( (binary_expression "uVar6 == 0x1057" identifier == number_literal) )) (compound_statement "{\ncode_r0x0002e6d7:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b49c;\n            break;\n          case 1:\n            local_8c = &UNK_00078a28;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b897;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b888;\n            break;\n          case 4:\n            local_8c = &UNK_0007b87f;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b873;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b865;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b857;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b849;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b837;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b825;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b813;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b802;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x7b7f1;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x7b7e0;\n            break;\n          case 0xf:\n            local_8c = (byte *)0x7b7cb;\n            break;\n          case 0x10:\n            local_8c = (byte *)0x7b7b6;\n            break;\n          case 0x11:\n            local_8c = (byte *)0x7b7a1;\n            break;\n          case 0x12:\n            local_8c = (byte *)0x7b796;\n            break;\n          case 0x13:\n            local_8c = (byte *)0x7b78c;\n            break;\n          case 0x14:\n            local_8c = &UNK_0007b784;\n            break;\n          case 0x15:\n            local_8c = (byte *)0x7b777;\n            break;\n          case 0x16:\n            local_8c = (byte *)0x7b769;\n            break;\n          case 0x17:\n            local_8c = (byte *)0x7b757;\n            break;\n          case 0x18:\n            local_8c = (byte *)0x7b746;\n            break;\n          case 0x19:\n            local_8c = (byte *)0x7b735;\n            break;\n          case 0x1a:\n            local_8c = &UNK_0007b72d;\n            break;\n          case 0x1b:\n            local_8c = &UNK_0007b721;\n            break;\n          case 0x1c:\n            local_8c = &UNK_0007b715;\n            break;\n          case 0x1d:\n            local_8c = &UNK_0007b708;\n            break;\n          case 0x1e:\n            local_8c = (byte *)0x7b6fc;\n            break;\n          case 0x1f:\n            local_8c = (byte *)0x7b6ef;\n            break;\n          case 0x20:\n            local_8c = (byte *)0x7b6e2;\n            break;\n          case 0x21:\n            local_8c = (byte *)0x7b6d1;\n            break;\n          case 0x22:\n            local_8c = (byte *)0x7b6c5;\n            break;\n          case 0x23:\n            local_8c = (byte *)0x7b6b9;\n            break;\n          case 0x24:\n            local_8c = (byte *)0x7b6aa;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }" { (labeled_statement "code_r0x0002e6d7:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b49c;\n            break;\n          case 1:\n            local_8c = &UNK_00078a28;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b897;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b888;\n            break;\n          case 4:\n            local_8c = &UNK_0007b87f;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b873;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b865;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b857;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b849;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b837;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b825;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b813;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b802;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x7b7f1;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x7b7e0;\n            break;\n          case 0xf:\n            local_8c = (byte *)0x7b7cb;\n            break;\n          case 0x10:\n            local_8c = (byte *)0x7b7b6;\n            break;\n          case 0x11:\n            local_8c = (byte *)0x7b7a1;\n            break;\n          case 0x12:\n            local_8c = (byte *)0x7b796;\n            break;\n          case 0x13:\n            local_8c = (byte *)0x7b78c;\n            break;\n          case 0x14:\n            local_8c = &UNK_0007b784;\n            break;\n          case 0x15:\n            local_8c = (byte *)0x7b777;\n            break;\n          case 0x16:\n            local_8c = (byte *)0x7b769;\n            break;\n          case 0x17:\n            local_8c = (byte *)0x7b757;\n            break;\n          case 0x18:\n            local_8c = (byte *)0x7b746;\n            break;\n          case 0x19:\n            local_8c = (byte *)0x7b735;\n            break;\n          case 0x1a:\n            local_8c = &UNK_0007b72d;\n            break;\n          case 0x1b:\n            local_8c = &UNK_0007b721;\n            break;\n          case 0x1c:\n            local_8c = &UNK_0007b715;\n            break;\n          case 0x1d:\n            local_8c = &UNK_0007b708;\n            break;\n          case 0x1e:\n            local_8c = (byte *)0x7b6fc;\n            break;\n          case 0x1f:\n            local_8c = (byte *)0x7b6ef;\n            break;\n          case 0x20:\n            local_8c = (byte *)0x7b6e2;\n            break;\n          case 0x21:\n            local_8c = (byte *)0x7b6d1;\n            break;\n          case 0x22:\n            local_8c = (byte *)0x7b6c5;\n            break;\n          case 0x23:\n            local_8c = (byte *)0x7b6b9;\n            break;\n          case 0x24:\n            local_8c = (byte *)0x7b6aa;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }" statement_identifier : (switch_statement "switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b49c;\n            break;\n          case 1:\n            local_8c = &UNK_00078a28;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b897;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b888;\n            break;\n          case 4:\n            local_8c = &UNK_0007b87f;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b873;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b865;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b857;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b849;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b837;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b825;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b813;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b802;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x7b7f1;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x7b7e0;\n            break;\n          case 0xf:\n            local_8c = (byte *)0x7b7cb;\n            break;\n          case 0x10:\n            local_8c = (byte *)0x7b7b6;\n            break;\n          case 0x11:\n            local_8c = (byte *)0x7b7a1;\n            break;\n          case 0x12:\n            local_8c = (byte *)0x7b796;\n            break;\n          case 0x13:\n            local_8c = (byte *)0x7b78c;\n            break;\n          case 0x14:\n            local_8c = &UNK_0007b784;\n            break;\n          case 0x15:\n            local_8c = (byte *)0x7b777;\n            break;\n          case 0x16:\n            local_8c = (byte *)0x7b769;\n            break;\n          case 0x17:\n            local_8c = (byte *)0x7b757;\n            break;\n          case 0x18:\n            local_8c = (byte *)0x7b746;\n            break;\n          case 0x19:\n            local_8c = (byte *)0x7b735;\n            break;\n          case 0x1a:\n            local_8c = &UNK_0007b72d;\n            break;\n          case 0x1b:\n            local_8c = &UNK_0007b721;\n            break;\n          case 0x1c:\n            local_8c = &UNK_0007b715;\n            break;\n          case 0x1d:\n            local_8c = &UNK_0007b708;\n            break;\n          case 0x1e:\n            local_8c = (byte *)0x7b6fc;\n            break;\n          case 0x1f:\n            local_8c = (byte *)0x7b6ef;\n            break;\n          case 0x20:\n            local_8c = (byte *)0x7b6e2;\n            break;\n          case 0x21:\n            local_8c = (byte *)0x7b6d1;\n            break;\n          case 0x22:\n            local_8c = (byte *)0x7b6c5;\n            break;\n          case 0x23:\n            local_8c = (byte *)0x7b6b9;\n            break;\n          case 0x24:\n            local_8c = (byte *)0x7b6aa;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n          case 0:\n            local_8c = (byte *)0x7b49c;\n            break;\n          case 1:\n            local_8c = &UNK_00078a28;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b897;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b888;\n            break;\n          case 4:\n            local_8c = &UNK_0007b87f;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b873;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b865;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b857;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b849;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b837;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b825;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b813;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b802;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x7b7f1;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x7b7e0;\n            break;\n          case 0xf:\n            local_8c = (byte *)0x7b7cb;\n            break;\n          case 0x10:\n            local_8c = (byte *)0x7b7b6;\n            break;\n          case 0x11:\n            local_8c = (byte *)0x7b7a1;\n            break;\n          case 0x12:\n            local_8c = (byte *)0x7b796;\n            break;\n          case 0x13:\n            local_8c = (byte *)0x7b78c;\n            break;\n          case 0x14:\n            local_8c = &UNK_0007b784;\n            break;\n          case 0x15:\n            local_8c = (byte *)0x7b777;\n            break;\n          case 0x16:\n            local_8c = (byte *)0x7b769;\n            break;\n          case 0x17:\n            local_8c = (byte *)0x7b757;\n            break;\n          case 0x18:\n            local_8c = (byte *)0x7b746;\n            break;\n          case 0x19:\n            local_8c = (byte *)0x7b735;\n            break;\n          case 0x1a:\n            local_8c = &UNK_0007b72d;\n            break;\n          case 0x1b:\n            local_8c = &UNK_0007b721;\n            break;\n          case 0x1c:\n            local_8c = &UNK_0007b715;\n            break;\n          case 0x1d:\n            local_8c = &UNK_0007b708;\n            break;\n          case 0x1e:\n            local_8c = (byte *)0x7b6fc;\n            break;\n          case 0x1f:\n            local_8c = (byte *)0x7b6ef;\n            break;\n          case 0x20:\n            local_8c = (byte *)0x7b6e2;\n            break;\n          case 0x21:\n            local_8c = (byte *)0x7b6d1;\n            break;\n          case 0x22:\n            local_8c = (byte *)0x7b6c5;\n            break;\n          case 0x23:\n            local_8c = (byte *)0x7b6b9;\n            break;\n          case 0x24:\n            local_8c = (byte *)0x7b6aa;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }" { (case_statement "case 0:\n            local_8c = (byte *)0x7b49c;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b49c;" (assignment_expression "local_8c = (byte *)0x7b49c" identifier = (cast_expression "(byte *)0x7b49c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n            local_8c = &UNK_00078a28;\n            break;" case number_literal : (expression_statement "local_8c = &UNK_00078a28;" (assignment_expression "local_8c = &UNK_00078a28" identifier = (pointer_expression "&UNK_00078a28" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n            local_8c = (byte *)0x7b897;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b897;" (assignment_expression "local_8c = (byte *)0x7b897" identifier = (cast_expression "(byte *)0x7b897" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n            local_8c = (byte *)0x7b888;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b888;" (assignment_expression "local_8c = (byte *)0x7b888" identifier = (cast_expression "(byte *)0x7b888" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n            local_8c = &UNK_0007b87f;\n            break;" case number_literal : (expression_statement "local_8c = &UNK_0007b87f;" (assignment_expression "local_8c = &UNK_0007b87f" identifier = (pointer_expression "&UNK_0007b87f" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n            local_8c = (byte *)0x7b873;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b873;" (assignment_expression "local_8c = (byte *)0x7b873" identifier = (cast_expression "(byte *)0x7b873" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n            local_8c = (byte *)0x7b865;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b865;" (assignment_expression "local_8c = (byte *)0x7b865" identifier = (cast_expression "(byte *)0x7b865" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n            local_8c = (byte *)0x7b857;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b857;" (assignment_expression "local_8c = (byte *)0x7b857" identifier = (cast_expression "(byte *)0x7b857" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n            local_8c = (byte *)0x7b849;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b849;" (assignment_expression "local_8c = (byte *)0x7b849" identifier = (cast_expression "(byte *)0x7b849" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n            local_8c = (byte *)0x7b837;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b837;" (assignment_expression "local_8c = (byte *)0x7b837" identifier = (cast_expression "(byte *)0x7b837" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n            local_8c = (byte *)0x7b825;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b825;" (assignment_expression "local_8c = (byte *)0x7b825" identifier = (cast_expression "(byte *)0x7b825" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n            local_8c = (byte *)0x7b813;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b813;" (assignment_expression "local_8c = (byte *)0x7b813" identifier = (cast_expression "(byte *)0x7b813" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n            local_8c = (byte *)0x7b802;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b802;" (assignment_expression "local_8c = (byte *)0x7b802" identifier = (cast_expression "(byte *)0x7b802" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd:\n            local_8c = (byte *)0x7b7f1;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b7f1;" (assignment_expression "local_8c = (byte *)0x7b7f1" identifier = (cast_expression "(byte *)0x7b7f1" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xe:\n            local_8c = (byte *)0x7b7e0;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b7e0;" (assignment_expression "local_8c = (byte *)0x7b7e0" identifier = (cast_expression "(byte *)0x7b7e0" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xf:\n            local_8c = (byte *)0x7b7cb;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b7cb;" (assignment_expression "local_8c = (byte *)0x7b7cb" identifier = (cast_expression "(byte *)0x7b7cb" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x10:\n            local_8c = (byte *)0x7b7b6;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b7b6;" (assignment_expression "local_8c = (byte *)0x7b7b6" identifier = (cast_expression "(byte *)0x7b7b6" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x11:\n            local_8c = (byte *)0x7b7a1;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b7a1;" (assignment_expression "local_8c = (byte *)0x7b7a1" identifier = (cast_expression "(byte *)0x7b7a1" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x12:\n            local_8c = (byte *)0x7b796;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b796;" (assignment_expression "local_8c = (byte *)0x7b796" identifier = (cast_expression "(byte *)0x7b796" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x13:\n            local_8c = (byte *)0x7b78c;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b78c;" (assignment_expression "local_8c = (byte *)0x7b78c" identifier = (cast_expression "(byte *)0x7b78c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x14:\n            local_8c = &UNK_0007b784;\n            break;" case number_literal : (expression_statement "local_8c = &UNK_0007b784;" (assignment_expression "local_8c = &UNK_0007b784" identifier = (pointer_expression "&UNK_0007b784" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 0x15:\n            local_8c = (byte *)0x7b777;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b777;" (assignment_expression "local_8c = (byte *)0x7b777" identifier = (cast_expression "(byte *)0x7b777" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x16:\n            local_8c = (byte *)0x7b769;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b769;" (assignment_expression "local_8c = (byte *)0x7b769" identifier = (cast_expression "(byte *)0x7b769" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x17:\n            local_8c = (byte *)0x7b757;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b757;" (assignment_expression "local_8c = (byte *)0x7b757" identifier = (cast_expression "(byte *)0x7b757" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x18:\n            local_8c = (byte *)0x7b746;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b746;" (assignment_expression "local_8c = (byte *)0x7b746" identifier = (cast_expression "(byte *)0x7b746" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x19:\n            local_8c = (byte *)0x7b735;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b735;" (assignment_expression "local_8c = (byte *)0x7b735" identifier = (cast_expression "(byte *)0x7b735" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1a:\n            local_8c = &UNK_0007b72d;\n            break;" case number_literal : (expression_statement "local_8c = &UNK_0007b72d;" (assignment_expression "local_8c = &UNK_0007b72d" identifier = (pointer_expression "&UNK_0007b72d" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1b:\n            local_8c = &UNK_0007b721;\n            break;" case number_literal : (expression_statement "local_8c = &UNK_0007b721;" (assignment_expression "local_8c = &UNK_0007b721" identifier = (pointer_expression "&UNK_0007b721" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1c:\n            local_8c = &UNK_0007b715;\n            break;" case number_literal : (expression_statement "local_8c = &UNK_0007b715;" (assignment_expression "local_8c = &UNK_0007b715" identifier = (pointer_expression "&UNK_0007b715" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1d:\n            local_8c = &UNK_0007b708;\n            break;" case number_literal : (expression_statement "local_8c = &UNK_0007b708;" (assignment_expression "local_8c = &UNK_0007b708" identifier = (pointer_expression "&UNK_0007b708" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1e:\n            local_8c = (byte *)0x7b6fc;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b6fc;" (assignment_expression "local_8c = (byte *)0x7b6fc" identifier = (cast_expression "(byte *)0x7b6fc" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1f:\n            local_8c = (byte *)0x7b6ef;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b6ef;" (assignment_expression "local_8c = (byte *)0x7b6ef" identifier = (cast_expression "(byte *)0x7b6ef" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x20:\n            local_8c = (byte *)0x7b6e2;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b6e2;" (assignment_expression "local_8c = (byte *)0x7b6e2" identifier = (cast_expression "(byte *)0x7b6e2" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x21:\n            local_8c = (byte *)0x7b6d1;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b6d1;" (assignment_expression "local_8c = (byte *)0x7b6d1" identifier = (cast_expression "(byte *)0x7b6d1" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x22:\n            local_8c = (byte *)0x7b6c5;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b6c5;" (assignment_expression "local_8c = (byte *)0x7b6c5" identifier = (cast_expression "(byte *)0x7b6c5" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x23:\n            local_8c = (byte *)0x7b6b9;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b6b9;" (assignment_expression "local_8c = (byte *)0x7b6b9" identifier = (cast_expression "(byte *)0x7b6b9" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x24:\n            local_8c = (byte *)0x7b6aa;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b6aa;" (assignment_expression "local_8c = (byte *)0x7b6aa" identifier = (cast_expression "(byte *)0x7b6aa" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "default:\n            goto LAB_0002dbd0;" default : (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;)) }))) (goto_statement "goto LAB_0002dd00;" goto statement_identifier ;) })) (if_statement "if (uVar6 < 0x1058) {\n          if (0xb5 < uVar6) {\n            if (uVar6 == 0xc5) {\n              local_8c = (byte *)FUN_00018620();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 < 0xc6) {\n              if (uVar6 != 0xbd) {\n                if (uVar6 < 0xbe) {\n                  if (uVar6 == 0xb7) {\n                    local_8c = (byte *)FUN_000140b0();\n                  }\n                  else {\n                    if (uVar6 != 0xbc) goto LAB_0002dbd0;\n                    local_8c = (byte *)FUN_0001a1a0();\n                  }\n                }\n                else {\n                  if (uVar6 != 0xbf) {\n                    if (uVar6 == 0xc3) goto LAB_0002e062;\n                    goto LAB_0002dbd0;\n                  }\n                  local_8c = (byte *)FUN_00019e30();\n                }\n                goto LAB_0002dcf0;\n              }\ncode_r0x0002e43b:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78f38;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bb1;\n                break;\n              case 2:\n                local_8c = (byte *)0x79367;\n                break;\n              case 3:\n                local_8c = (byte *)0x79351;\n                break;\n              case 4:\n                local_8c = (byte *)0x79338;\n                break;\n              case 5:\n                local_8c = (byte *)0x79328;\n                break;\n              case 6:\n                local_8c = (byte *)0x79315;\n                break;\n              case 7:\n                local_8c = (byte *)0x79302;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ef;\n                break;\n              case 9:\n                local_8c = (byte *)0x792da;\n                break;\n              case 10:\n                local_8c = (byte *)0x792bf;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x792a4;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7928b;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79275;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x79261;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7924d;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7923c;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79225;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920f;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f8;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791e1;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791cf;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791be;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791ab;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79198;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79166;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7914d;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x79132;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7911a;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x79100;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790cd;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab5;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a63e;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3f;\n              }\n            }\n            else {\n              if (0xdf < uVar6) {\n                if (uVar6 == 0xf3) {\n                  local_8c = (byte *)FUN_00018290();\n                }\n                else {\n                  if (uVar6 != 0xfa) goto LAB_0002dbd0;\n                  if (*(short *)(param_1 + 0x3d) != 0x3200) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x7b8a5;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8fd;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e21;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e14;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e05;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078dfc;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dd2;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc5;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db8;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da9;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d9a;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d85;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d70;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d64;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d56;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d4a;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d3e;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d2e;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d1e;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d0e;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cff;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78cf0;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78ce0;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78cd0;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cc1;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cb2;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  local_8c = (byte *)FUN_00017590();\n                }\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 == 0xdd) {\n                if (local_80 == 7) {\n                  local_8c = (byte *)0x79af6;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b39;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b55;\n                    if (local_80 != 1) {\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }\n                  }\n                  else {\n                    local_8c = (byte *)0x79b16;\n                    if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }\n                  }\n                }\n                else if (local_80 == 0xb) {\n                  local_8c = (byte *)0x79ab8;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ada;\n                  if (local_80 != 9) {\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }\n                }\n                else if (local_80 == 0xd) {\n                  local_8c = (byte *)0x79a90;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 != 0xde) goto LAB_0002dbd0;\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78c33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a93;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adcb;\n                break;\n              case 3:\n                local_8c = &UNK_0007adc2;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb8;\n                break;\n              case 5:\n                local_8c = &UNK_0007adae;\n                break;\n              case 6:\n                local_8c = &UNK_0007ada4;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad9a;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad8d;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad82;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad77;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad6d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5f;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 < 0xb4) {\n            if (uVar6 != 0x8c) {\n              if (0x8c < uVar6) {\n                if (uVar6 == 0xad) {\n                  local_8c = (byte *)FUN_000189d0();\n                  goto LAB_0002dcf0;\n                }\n                if (uVar6 < 0xae) {\n                  if (uVar6 == 0x90) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78c4f;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789bf;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f26;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f13;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f09;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78efb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee8;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed8;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec9;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78ebd;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea7;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e97;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e86;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e75;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5f;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e49;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e3b;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  if (uVar6 == 0xa7) {\n                    local_8c = (byte *)FUN_000171b0();\n                    goto LAB_0002dcf0;\n                  }\n                }\n                else {\n                  if (uVar6 == 0xae) {\n                    local_8c = (byte *)FUN_00016b40();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 0xb1) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78be5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba5;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79536;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79529;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x7951b;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x7950c;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794fc;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794ec;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794db;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794cb;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794bb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794aa;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x7949d;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x79490;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x79484;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79478;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x7946b;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x7945e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x79451;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x79444;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79436;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79429;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x7941c;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x7940e;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x79400;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793f1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793e2;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793d2;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793c2;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793ae;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79399;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79389;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 0x78) {\ncode_r0x0002ef25:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7937d;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b8c;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796f1;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e7;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c8;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796bf;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796b3;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a8;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7969c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7968d;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7967d;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7966d;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 < 0x79) {\n                if (uVar6 == 0x73) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x789db;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bdb;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7904a;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903f;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79034;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79023;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7900d;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff9;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fee;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fe1;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fd3;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fc3;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fb2;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78fa2;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f92;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f85;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f78;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f6b;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f5b;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f4a;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x74) goto code_r0x0002e2d7;\n              }\n              else {\n                if (uVar6 == 0x87) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79b51;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b25;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f25;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f18;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f0d;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79f00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79ef3;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee5;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec9;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eba;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ead;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e97;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e83;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e75;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e64;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e55;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e45;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e37;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e24;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e16;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e08;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x8a) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79543;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b83;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797ee;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797e4;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d8;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797cc;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797bd;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797b1;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x797a3;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7978e;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7977b;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7976d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7975a;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79747;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x7973b;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x7972b;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x7971b;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x7970b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n              }\n              goto LAB_0002dbd0;\n            }\n            local_8c = (byte *)FUN_00019be0();\n          }\n          else {\nLAB_0002efc8:\n            local_8c = (byte *)FUN_0001b090();\n          }\n          goto LAB_0002dcf0;\n        }" if (parenthesized_expression "(uVar6 < 0x1058)" ( (binary_expression "uVar6 < 0x1058" identifier < number_literal) )) (compound_statement "{\n          if (0xb5 < uVar6) {\n            if (uVar6 == 0xc5) {\n              local_8c = (byte *)FUN_00018620();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 < 0xc6) {\n              if (uVar6 != 0xbd) {\n                if (uVar6 < 0xbe) {\n                  if (uVar6 == 0xb7) {\n                    local_8c = (byte *)FUN_000140b0();\n                  }\n                  else {\n                    if (uVar6 != 0xbc) goto LAB_0002dbd0;\n                    local_8c = (byte *)FUN_0001a1a0();\n                  }\n                }\n                else {\n                  if (uVar6 != 0xbf) {\n                    if (uVar6 == 0xc3) goto LAB_0002e062;\n                    goto LAB_0002dbd0;\n                  }\n                  local_8c = (byte *)FUN_00019e30();\n                }\n                goto LAB_0002dcf0;\n              }\ncode_r0x0002e43b:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78f38;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bb1;\n                break;\n              case 2:\n                local_8c = (byte *)0x79367;\n                break;\n              case 3:\n                local_8c = (byte *)0x79351;\n                break;\n              case 4:\n                local_8c = (byte *)0x79338;\n                break;\n              case 5:\n                local_8c = (byte *)0x79328;\n                break;\n              case 6:\n                local_8c = (byte *)0x79315;\n                break;\n              case 7:\n                local_8c = (byte *)0x79302;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ef;\n                break;\n              case 9:\n                local_8c = (byte *)0x792da;\n                break;\n              case 10:\n                local_8c = (byte *)0x792bf;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x792a4;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7928b;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79275;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x79261;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7924d;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7923c;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79225;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920f;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f8;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791e1;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791cf;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791be;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791ab;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79198;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79166;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7914d;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x79132;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7911a;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x79100;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790cd;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab5;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a63e;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3f;\n              }\n            }\n            else {\n              if (0xdf < uVar6) {\n                if (uVar6 == 0xf3) {\n                  local_8c = (byte *)FUN_00018290();\n                }\n                else {\n                  if (uVar6 != 0xfa) goto LAB_0002dbd0;\n                  if (*(short *)(param_1 + 0x3d) != 0x3200) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x7b8a5;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8fd;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e21;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e14;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e05;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078dfc;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dd2;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc5;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db8;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da9;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d9a;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d85;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d70;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d64;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d56;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d4a;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d3e;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d2e;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d1e;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d0e;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cff;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78cf0;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78ce0;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78cd0;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cc1;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cb2;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  local_8c = (byte *)FUN_00017590();\n                }\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 == 0xdd) {\n                if (local_80 == 7) {\n                  local_8c = (byte *)0x79af6;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b39;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b55;\n                    if (local_80 != 1) {\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }\n                  }\n                  else {\n                    local_8c = (byte *)0x79b16;\n                    if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }\n                  }\n                }\n                else if (local_80 == 0xb) {\n                  local_8c = (byte *)0x79ab8;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ada;\n                  if (local_80 != 9) {\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }\n                }\n                else if (local_80 == 0xd) {\n                  local_8c = (byte *)0x79a90;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 != 0xde) goto LAB_0002dbd0;\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78c33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a93;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adcb;\n                break;\n              case 3:\n                local_8c = &UNK_0007adc2;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb8;\n                break;\n              case 5:\n                local_8c = &UNK_0007adae;\n                break;\n              case 6:\n                local_8c = &UNK_0007ada4;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad9a;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad8d;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad82;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad77;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad6d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5f;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 < 0xb4) {\n            if (uVar6 != 0x8c) {\n              if (0x8c < uVar6) {\n                if (uVar6 == 0xad) {\n                  local_8c = (byte *)FUN_000189d0();\n                  goto LAB_0002dcf0;\n                }\n                if (uVar6 < 0xae) {\n                  if (uVar6 == 0x90) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78c4f;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789bf;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f26;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f13;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f09;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78efb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee8;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed8;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec9;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78ebd;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea7;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e97;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e86;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e75;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5f;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e49;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e3b;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  if (uVar6 == 0xa7) {\n                    local_8c = (byte *)FUN_000171b0();\n                    goto LAB_0002dcf0;\n                  }\n                }\n                else {\n                  if (uVar6 == 0xae) {\n                    local_8c = (byte *)FUN_00016b40();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 0xb1) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78be5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba5;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79536;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79529;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x7951b;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x7950c;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794fc;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794ec;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794db;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794cb;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794bb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794aa;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x7949d;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x79490;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x79484;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79478;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x7946b;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x7945e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x79451;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x79444;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79436;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79429;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x7941c;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x7940e;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x79400;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793f1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793e2;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793d2;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793c2;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793ae;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79399;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79389;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 0x78) {\ncode_r0x0002ef25:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7937d;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b8c;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796f1;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e7;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c8;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796bf;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796b3;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a8;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7969c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7968d;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7967d;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7966d;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 < 0x79) {\n                if (uVar6 == 0x73) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x789db;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bdb;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7904a;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903f;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79034;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79023;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7900d;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff9;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fee;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fe1;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fd3;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fc3;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fb2;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78fa2;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f92;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f85;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f78;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f6b;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f5b;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f4a;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x74) goto code_r0x0002e2d7;\n              }\n              else {\n                if (uVar6 == 0x87) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79b51;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b25;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f25;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f18;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f0d;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79f00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79ef3;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee5;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec9;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eba;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ead;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e97;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e83;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e75;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e64;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e55;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e45;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e37;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e24;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e16;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e08;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x8a) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79543;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b83;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797ee;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797e4;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d8;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797cc;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797bd;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797b1;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x797a3;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7978e;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7977b;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7976d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7975a;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79747;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x7973b;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x7972b;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x7971b;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x7970b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n              }\n              goto LAB_0002dbd0;\n            }\n            local_8c = (byte *)FUN_00019be0();\n          }\n          else {\nLAB_0002efc8:\n            local_8c = (byte *)FUN_0001b090();\n          }\n          goto LAB_0002dcf0;\n        }" { (if_statement "if (0xb5 < uVar6) {\n            if (uVar6 == 0xc5) {\n              local_8c = (byte *)FUN_00018620();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 < 0xc6) {\n              if (uVar6 != 0xbd) {\n                if (uVar6 < 0xbe) {\n                  if (uVar6 == 0xb7) {\n                    local_8c = (byte *)FUN_000140b0();\n                  }\n                  else {\n                    if (uVar6 != 0xbc) goto LAB_0002dbd0;\n                    local_8c = (byte *)FUN_0001a1a0();\n                  }\n                }\n                else {\n                  if (uVar6 != 0xbf) {\n                    if (uVar6 == 0xc3) goto LAB_0002e062;\n                    goto LAB_0002dbd0;\n                  }\n                  local_8c = (byte *)FUN_00019e30();\n                }\n                goto LAB_0002dcf0;\n              }\ncode_r0x0002e43b:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78f38;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bb1;\n                break;\n              case 2:\n                local_8c = (byte *)0x79367;\n                break;\n              case 3:\n                local_8c = (byte *)0x79351;\n                break;\n              case 4:\n                local_8c = (byte *)0x79338;\n                break;\n              case 5:\n                local_8c = (byte *)0x79328;\n                break;\n              case 6:\n                local_8c = (byte *)0x79315;\n                break;\n              case 7:\n                local_8c = (byte *)0x79302;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ef;\n                break;\n              case 9:\n                local_8c = (byte *)0x792da;\n                break;\n              case 10:\n                local_8c = (byte *)0x792bf;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x792a4;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7928b;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79275;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x79261;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7924d;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7923c;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79225;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920f;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f8;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791e1;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791cf;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791be;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791ab;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79198;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79166;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7914d;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x79132;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7911a;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x79100;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790cd;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab5;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a63e;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3f;\n              }\n            }\n            else {\n              if (0xdf < uVar6) {\n                if (uVar6 == 0xf3) {\n                  local_8c = (byte *)FUN_00018290();\n                }\n                else {\n                  if (uVar6 != 0xfa) goto LAB_0002dbd0;\n                  if (*(short *)(param_1 + 0x3d) != 0x3200) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x7b8a5;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8fd;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e21;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e14;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e05;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078dfc;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dd2;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc5;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db8;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da9;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d9a;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d85;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d70;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d64;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d56;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d4a;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d3e;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d2e;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d1e;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d0e;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cff;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78cf0;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78ce0;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78cd0;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cc1;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cb2;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  local_8c = (byte *)FUN_00017590();\n                }\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 == 0xdd) {\n                if (local_80 == 7) {\n                  local_8c = (byte *)0x79af6;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b39;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b55;\n                    if (local_80 != 1) {\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }\n                  }\n                  else {\n                    local_8c = (byte *)0x79b16;\n                    if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }\n                  }\n                }\n                else if (local_80 == 0xb) {\n                  local_8c = (byte *)0x79ab8;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ada;\n                  if (local_80 != 9) {\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }\n                }\n                else if (local_80 == 0xd) {\n                  local_8c = (byte *)0x79a90;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 != 0xde) goto LAB_0002dbd0;\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78c33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a93;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adcb;\n                break;\n              case 3:\n                local_8c = &UNK_0007adc2;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb8;\n                break;\n              case 5:\n                local_8c = &UNK_0007adae;\n                break;\n              case 6:\n                local_8c = &UNK_0007ada4;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad9a;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad8d;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad82;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad77;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad6d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5f;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            goto LAB_0002dd00;\n          }" if (parenthesized_expression "(0xb5 < uVar6)" ( (binary_expression "0xb5 < uVar6" number_literal < identifier) )) (compound_statement "{\n            if (uVar6 == 0xc5) {\n              local_8c = (byte *)FUN_00018620();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 < 0xc6) {\n              if (uVar6 != 0xbd) {\n                if (uVar6 < 0xbe) {\n                  if (uVar6 == 0xb7) {\n                    local_8c = (byte *)FUN_000140b0();\n                  }\n                  else {\n                    if (uVar6 != 0xbc) goto LAB_0002dbd0;\n                    local_8c = (byte *)FUN_0001a1a0();\n                  }\n                }\n                else {\n                  if (uVar6 != 0xbf) {\n                    if (uVar6 == 0xc3) goto LAB_0002e062;\n                    goto LAB_0002dbd0;\n                  }\n                  local_8c = (byte *)FUN_00019e30();\n                }\n                goto LAB_0002dcf0;\n              }\ncode_r0x0002e43b:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78f38;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bb1;\n                break;\n              case 2:\n                local_8c = (byte *)0x79367;\n                break;\n              case 3:\n                local_8c = (byte *)0x79351;\n                break;\n              case 4:\n                local_8c = (byte *)0x79338;\n                break;\n              case 5:\n                local_8c = (byte *)0x79328;\n                break;\n              case 6:\n                local_8c = (byte *)0x79315;\n                break;\n              case 7:\n                local_8c = (byte *)0x79302;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ef;\n                break;\n              case 9:\n                local_8c = (byte *)0x792da;\n                break;\n              case 10:\n                local_8c = (byte *)0x792bf;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x792a4;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7928b;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79275;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x79261;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7924d;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7923c;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79225;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920f;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f8;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791e1;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791cf;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791be;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791ab;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79198;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79166;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7914d;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x79132;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7911a;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x79100;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790cd;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab5;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a63e;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3f;\n              }\n            }\n            else {\n              if (0xdf < uVar6) {\n                if (uVar6 == 0xf3) {\n                  local_8c = (byte *)FUN_00018290();\n                }\n                else {\n                  if (uVar6 != 0xfa) goto LAB_0002dbd0;\n                  if (*(short *)(param_1 + 0x3d) != 0x3200) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x7b8a5;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8fd;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e21;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e14;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e05;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078dfc;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dd2;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc5;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db8;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da9;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d9a;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d85;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d70;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d64;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d56;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d4a;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d3e;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d2e;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d1e;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d0e;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cff;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78cf0;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78ce0;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78cd0;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cc1;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cb2;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  local_8c = (byte *)FUN_00017590();\n                }\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 == 0xdd) {\n                if (local_80 == 7) {\n                  local_8c = (byte *)0x79af6;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b39;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b55;\n                    if (local_80 != 1) {\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }\n                  }\n                  else {\n                    local_8c = (byte *)0x79b16;\n                    if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }\n                  }\n                }\n                else if (local_80 == 0xb) {\n                  local_8c = (byte *)0x79ab8;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ada;\n                  if (local_80 != 9) {\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }\n                }\n                else if (local_80 == 0xd) {\n                  local_8c = (byte *)0x79a90;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 != 0xde) goto LAB_0002dbd0;\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78c33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a93;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adcb;\n                break;\n              case 3:\n                local_8c = &UNK_0007adc2;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb8;\n                break;\n              case 5:\n                local_8c = &UNK_0007adae;\n                break;\n              case 6:\n                local_8c = &UNK_0007ada4;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad9a;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad8d;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad82;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad77;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad6d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5f;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            goto LAB_0002dd00;\n          }" { (if_statement "if (uVar6 == 0xc5) {\n              local_8c = (byte *)FUN_00018620();\n              goto LAB_0002dcf0;\n            }" if (parenthesized_expression "(uVar6 == 0xc5)" ( (binary_expression "uVar6 == 0xc5" identifier == number_literal) )) (compound_statement "{\n              local_8c = (byte *)FUN_00018620();\n              goto LAB_0002dcf0;\n            }" { (expression_statement "local_8c = (byte *)FUN_00018620();" (assignment_expression "local_8c = (byte *)FUN_00018620()" identifier = (cast_expression "(byte *)FUN_00018620()" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "FUN_00018620()" identifier (argument_list "()" ( ))))) ;) (goto_statement "goto LAB_0002dcf0;" goto statement_identifier ;) })) (if_statement "if (uVar6 < 0xc6) {\n              if (uVar6 != 0xbd) {\n                if (uVar6 < 0xbe) {\n                  if (uVar6 == 0xb7) {\n                    local_8c = (byte *)FUN_000140b0();\n                  }\n                  else {\n                    if (uVar6 != 0xbc) goto LAB_0002dbd0;\n                    local_8c = (byte *)FUN_0001a1a0();\n                  }\n                }\n                else {\n                  if (uVar6 != 0xbf) {\n                    if (uVar6 == 0xc3) goto LAB_0002e062;\n                    goto LAB_0002dbd0;\n                  }\n                  local_8c = (byte *)FUN_00019e30();\n                }\n                goto LAB_0002dcf0;\n              }\ncode_r0x0002e43b:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78f38;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bb1;\n                break;\n              case 2:\n                local_8c = (byte *)0x79367;\n                break;\n              case 3:\n                local_8c = (byte *)0x79351;\n                break;\n              case 4:\n                local_8c = (byte *)0x79338;\n                break;\n              case 5:\n                local_8c = (byte *)0x79328;\n                break;\n              case 6:\n                local_8c = (byte *)0x79315;\n                break;\n              case 7:\n                local_8c = (byte *)0x79302;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ef;\n                break;\n              case 9:\n                local_8c = (byte *)0x792da;\n                break;\n              case 10:\n                local_8c = (byte *)0x792bf;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x792a4;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7928b;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79275;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x79261;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7924d;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7923c;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79225;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920f;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f8;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791e1;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791cf;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791be;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791ab;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79198;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79166;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7914d;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x79132;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7911a;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x79100;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790cd;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab5;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a63e;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3f;\n              }\n            }\n            else {\n              if (0xdf < uVar6) {\n                if (uVar6 == 0xf3) {\n                  local_8c = (byte *)FUN_00018290();\n                }\n                else {\n                  if (uVar6 != 0xfa) goto LAB_0002dbd0;\n                  if (*(short *)(param_1 + 0x3d) != 0x3200) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x7b8a5;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8fd;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e21;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e14;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e05;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078dfc;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dd2;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc5;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db8;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da9;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d9a;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d85;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d70;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d64;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d56;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d4a;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d3e;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d2e;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d1e;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d0e;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cff;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78cf0;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78ce0;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78cd0;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cc1;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cb2;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  local_8c = (byte *)FUN_00017590();\n                }\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 == 0xdd) {\n                if (local_80 == 7) {\n                  local_8c = (byte *)0x79af6;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b39;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b55;\n                    if (local_80 != 1) {\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }\n                  }\n                  else {\n                    local_8c = (byte *)0x79b16;\n                    if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }\n                  }\n                }\n                else if (local_80 == 0xb) {\n                  local_8c = (byte *)0x79ab8;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ada;\n                  if (local_80 != 9) {\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }\n                }\n                else if (local_80 == 0xd) {\n                  local_8c = (byte *)0x79a90;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 != 0xde) goto LAB_0002dbd0;\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78c33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a93;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adcb;\n                break;\n              case 3:\n                local_8c = &UNK_0007adc2;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb8;\n                break;\n              case 5:\n                local_8c = &UNK_0007adae;\n                break;\n              case 6:\n                local_8c = &UNK_0007ada4;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad9a;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad8d;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad82;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad77;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad6d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5f;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }" if (parenthesized_expression "(uVar6 < 0xc6)" ( (binary_expression "uVar6 < 0xc6" identifier < number_literal) )) (compound_statement "{\n              if (uVar6 != 0xbd) {\n                if (uVar6 < 0xbe) {\n                  if (uVar6 == 0xb7) {\n                    local_8c = (byte *)FUN_000140b0();\n                  }\n                  else {\n                    if (uVar6 != 0xbc) goto LAB_0002dbd0;\n                    local_8c = (byte *)FUN_0001a1a0();\n                  }\n                }\n                else {\n                  if (uVar6 != 0xbf) {\n                    if (uVar6 == 0xc3) goto LAB_0002e062;\n                    goto LAB_0002dbd0;\n                  }\n                  local_8c = (byte *)FUN_00019e30();\n                }\n                goto LAB_0002dcf0;\n              }\ncode_r0x0002e43b:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78f38;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bb1;\n                break;\n              case 2:\n                local_8c = (byte *)0x79367;\n                break;\n              case 3:\n                local_8c = (byte *)0x79351;\n                break;\n              case 4:\n                local_8c = (byte *)0x79338;\n                break;\n              case 5:\n                local_8c = (byte *)0x79328;\n                break;\n              case 6:\n                local_8c = (byte *)0x79315;\n                break;\n              case 7:\n                local_8c = (byte *)0x79302;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ef;\n                break;\n              case 9:\n                local_8c = (byte *)0x792da;\n                break;\n              case 10:\n                local_8c = (byte *)0x792bf;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x792a4;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7928b;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79275;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x79261;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7924d;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7923c;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79225;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920f;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f8;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791e1;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791cf;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791be;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791ab;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79198;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79166;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7914d;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x79132;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7911a;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x79100;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790cd;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }" { (if_statement "if (uVar6 != 0xbd) {\n                if (uVar6 < 0xbe) {\n                  if (uVar6 == 0xb7) {\n                    local_8c = (byte *)FUN_000140b0();\n                  }\n                  else {\n                    if (uVar6 != 0xbc) goto LAB_0002dbd0;\n                    local_8c = (byte *)FUN_0001a1a0();\n                  }\n                }\n                else {\n                  if (uVar6 != 0xbf) {\n                    if (uVar6 == 0xc3) goto LAB_0002e062;\n                    goto LAB_0002dbd0;\n                  }\n                  local_8c = (byte *)FUN_00019e30();\n                }\n                goto LAB_0002dcf0;\n              }" if (parenthesized_expression "(uVar6 != 0xbd)" ( (binary_expression "uVar6 != 0xbd" identifier != number_literal) )) (compound_statement "{\n                if (uVar6 < 0xbe) {\n                  if (uVar6 == 0xb7) {\n                    local_8c = (byte *)FUN_000140b0();\n                  }\n                  else {\n                    if (uVar6 != 0xbc) goto LAB_0002dbd0;\n                    local_8c = (byte *)FUN_0001a1a0();\n                  }\n                }\n                else {\n                  if (uVar6 != 0xbf) {\n                    if (uVar6 == 0xc3) goto LAB_0002e062;\n                    goto LAB_0002dbd0;\n                  }\n                  local_8c = (byte *)FUN_00019e30();\n                }\n                goto LAB_0002dcf0;\n              }" { (if_statement "if (uVar6 < 0xbe) {\n                  if (uVar6 == 0xb7) {\n                    local_8c = (byte *)FUN_000140b0();\n                  }\n                  else {\n                    if (uVar6 != 0xbc) goto LAB_0002dbd0;\n                    local_8c = (byte *)FUN_0001a1a0();\n                  }\n                }\n                else {\n                  if (uVar6 != 0xbf) {\n                    if (uVar6 == 0xc3) goto LAB_0002e062;\n                    goto LAB_0002dbd0;\n                  }\n                  local_8c = (byte *)FUN_00019e30();\n                }" if (parenthesized_expression "(uVar6 < 0xbe)" ( (binary_expression "uVar6 < 0xbe" identifier < number_literal) )) (compound_statement "{\n                  if (uVar6 == 0xb7) {\n                    local_8c = (byte *)FUN_000140b0();\n                  }\n                  else {\n                    if (uVar6 != 0xbc) goto LAB_0002dbd0;\n                    local_8c = (byte *)FUN_0001a1a0();\n                  }\n                }" { (if_statement "if (uVar6 == 0xb7) {\n                    local_8c = (byte *)FUN_000140b0();\n                  }\n                  else {\n                    if (uVar6 != 0xbc) goto LAB_0002dbd0;\n                    local_8c = (byte *)FUN_0001a1a0();\n                  }" if (parenthesized_expression "(uVar6 == 0xb7)" ( (binary_expression "uVar6 == 0xb7" identifier == number_literal) )) (compound_statement "{\n                    local_8c = (byte *)FUN_000140b0();\n                  }" { (expression_statement "local_8c = (byte *)FUN_000140b0();" (assignment_expression "local_8c = (byte *)FUN_000140b0()" identifier = (cast_expression "(byte *)FUN_000140b0()" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "FUN_000140b0()" identifier (argument_list "()" ( ))))) ;) }) (else_clause "else {\n                    if (uVar6 != 0xbc) goto LAB_0002dbd0;\n                    local_8c = (byte *)FUN_0001a1a0();\n                  }" else (compound_statement "{\n                    if (uVar6 != 0xbc) goto LAB_0002dbd0;\n                    local_8c = (byte *)FUN_0001a1a0();\n                  }" { (if_statement "if (uVar6 != 0xbc) goto LAB_0002dbd0;" if (parenthesized_expression "(uVar6 != 0xbc)" ( (binary_expression "uVar6 != 0xbc" identifier != number_literal) )) (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;)) (expression_statement "local_8c = (byte *)FUN_0001a1a0();" (assignment_expression "local_8c = (byte *)FUN_0001a1a0()" identifier = (cast_expression "(byte *)FUN_0001a1a0()" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "FUN_0001a1a0()" identifier (argument_list "()" ( ))))) ;) }))) }) (else_clause "else {\n                  if (uVar6 != 0xbf) {\n                    if (uVar6 == 0xc3) goto LAB_0002e062;\n                    goto LAB_0002dbd0;\n                  }\n                  local_8c = (byte *)FUN_00019e30();\n                }" else (compound_statement "{\n                  if (uVar6 != 0xbf) {\n                    if (uVar6 == 0xc3) goto LAB_0002e062;\n                    goto LAB_0002dbd0;\n                  }\n                  local_8c = (byte *)FUN_00019e30();\n                }" { (if_statement "if (uVar6 != 0xbf) {\n                    if (uVar6 == 0xc3) goto LAB_0002e062;\n                    goto LAB_0002dbd0;\n                  }" if (parenthesized_expression "(uVar6 != 0xbf)" ( (binary_expression "uVar6 != 0xbf" identifier != number_literal) )) (compound_statement "{\n                    if (uVar6 == 0xc3) goto LAB_0002e062;\n                    goto LAB_0002dbd0;\n                  }" { (if_statement "if (uVar6 == 0xc3) goto LAB_0002e062;" if (parenthesized_expression "(uVar6 == 0xc3)" ( (binary_expression "uVar6 == 0xc3" identifier == number_literal) )) (goto_statement "goto LAB_0002e062;" goto statement_identifier ;)) (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;) })) (expression_statement "local_8c = (byte *)FUN_00019e30();" (assignment_expression "local_8c = (byte *)FUN_00019e30()" identifier = (cast_expression "(byte *)FUN_00019e30()" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "FUN_00019e30()" identifier (argument_list "()" ( ))))) ;) }))) (goto_statement "goto LAB_0002dcf0;" goto statement_identifier ;) })) (labeled_statement "code_r0x0002e43b:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78f38;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bb1;\n                break;\n              case 2:\n                local_8c = (byte *)0x79367;\n                break;\n              case 3:\n                local_8c = (byte *)0x79351;\n                break;\n              case 4:\n                local_8c = (byte *)0x79338;\n                break;\n              case 5:\n                local_8c = (byte *)0x79328;\n                break;\n              case 6:\n                local_8c = (byte *)0x79315;\n                break;\n              case 7:\n                local_8c = (byte *)0x79302;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ef;\n                break;\n              case 9:\n                local_8c = (byte *)0x792da;\n                break;\n              case 10:\n                local_8c = (byte *)0x792bf;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x792a4;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7928b;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79275;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x79261;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7924d;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7923c;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79225;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920f;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f8;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791e1;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791cf;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791be;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791ab;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79198;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79166;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7914d;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x79132;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7911a;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x79100;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790cd;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }" statement_identifier : (switch_statement "switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78f38;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bb1;\n                break;\n              case 2:\n                local_8c = (byte *)0x79367;\n                break;\n              case 3:\n                local_8c = (byte *)0x79351;\n                break;\n              case 4:\n                local_8c = (byte *)0x79338;\n                break;\n              case 5:\n                local_8c = (byte *)0x79328;\n                break;\n              case 6:\n                local_8c = (byte *)0x79315;\n                break;\n              case 7:\n                local_8c = (byte *)0x79302;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ef;\n                break;\n              case 9:\n                local_8c = (byte *)0x792da;\n                break;\n              case 10:\n                local_8c = (byte *)0x792bf;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x792a4;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7928b;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79275;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x79261;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7924d;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7923c;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79225;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920f;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f8;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791e1;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791cf;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791be;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791ab;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79198;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79166;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7914d;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x79132;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7911a;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x79100;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790cd;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n              case 0:\n                local_8c = (byte *)0x78f38;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bb1;\n                break;\n              case 2:\n                local_8c = (byte *)0x79367;\n                break;\n              case 3:\n                local_8c = (byte *)0x79351;\n                break;\n              case 4:\n                local_8c = (byte *)0x79338;\n                break;\n              case 5:\n                local_8c = (byte *)0x79328;\n                break;\n              case 6:\n                local_8c = (byte *)0x79315;\n                break;\n              case 7:\n                local_8c = (byte *)0x79302;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ef;\n                break;\n              case 9:\n                local_8c = (byte *)0x792da;\n                break;\n              case 10:\n                local_8c = (byte *)0x792bf;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x792a4;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7928b;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79275;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x79261;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7924d;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7923c;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79225;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920f;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f8;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791e1;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791cf;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791be;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791ab;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79198;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79166;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7914d;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x79132;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7911a;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x79100;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790cd;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }" { (case_statement "case 0:\n                local_8c = (byte *)0x78f38;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x78f38;" (assignment_expression "local_8c = (byte *)0x78f38" identifier = (cast_expression "(byte *)0x78f38" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                local_8c = (byte *)0x78bb1;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x78bb1;" (assignment_expression "local_8c = (byte *)0x78bb1" identifier = (cast_expression "(byte *)0x78bb1" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                local_8c = (byte *)0x79367;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x79367;" (assignment_expression "local_8c = (byte *)0x79367" identifier = (cast_expression "(byte *)0x79367" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                local_8c = (byte *)0x79351;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x79351;" (assignment_expression "local_8c = (byte *)0x79351" identifier = (cast_expression "(byte *)0x79351" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                local_8c = (byte *)0x79338;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x79338;" (assignment_expression "local_8c = (byte *)0x79338" identifier = (cast_expression "(byte *)0x79338" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                local_8c = (byte *)0x79328;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x79328;" (assignment_expression "local_8c = (byte *)0x79328" identifier = (cast_expression "(byte *)0x79328" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                local_8c = (byte *)0x79315;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x79315;" (assignment_expression "local_8c = (byte *)0x79315" identifier = (cast_expression "(byte *)0x79315" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n                local_8c = (byte *)0x79302;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x79302;" (assignment_expression "local_8c = (byte *)0x79302" identifier = (cast_expression "(byte *)0x79302" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n                local_8c = (byte *)0x792ef;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x792ef;" (assignment_expression "local_8c = (byte *)0x792ef" identifier = (cast_expression "(byte *)0x792ef" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n                local_8c = (byte *)0x792da;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x792da;" (assignment_expression "local_8c = (byte *)0x792da" identifier = (cast_expression "(byte *)0x792da" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n                local_8c = (byte *)0x792bf;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x792bf;" (assignment_expression "local_8c = (byte *)0x792bf" identifier = (cast_expression "(byte *)0x792bf" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n                local_8c = (byte *)0x792a4;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x792a4;" (assignment_expression "local_8c = (byte *)0x792a4" identifier = (cast_expression "(byte *)0x792a4" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n                local_8c = (byte *)0x7928b;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7928b;" (assignment_expression "local_8c = (byte *)0x7928b" identifier = (cast_expression "(byte *)0x7928b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd:\n                local_8c = (byte *)0x79275;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x79275;" (assignment_expression "local_8c = (byte *)0x79275" identifier = (cast_expression "(byte *)0x79275" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xe:\n                local_8c = (byte *)0x79261;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x79261;" (assignment_expression "local_8c = (byte *)0x79261" identifier = (cast_expression "(byte *)0x79261" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xf:\n                local_8c = (byte *)0x7924d;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7924d;" (assignment_expression "local_8c = (byte *)0x7924d" identifier = (cast_expression "(byte *)0x7924d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x10:\n                local_8c = (byte *)0x7923c;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7923c;" (assignment_expression "local_8c = (byte *)0x7923c" identifier = (cast_expression "(byte *)0x7923c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x11:\n                local_8c = (byte *)0x79225;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x79225;" (assignment_expression "local_8c = (byte *)0x79225" identifier = (cast_expression "(byte *)0x79225" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x12:\n                local_8c = (byte *)0x7920f;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7920f;" (assignment_expression "local_8c = (byte *)0x7920f" identifier = (cast_expression "(byte *)0x7920f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x13:\n                local_8c = (byte *)0x791f8;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x791f8;" (assignment_expression "local_8c = (byte *)0x791f8" identifier = (cast_expression "(byte *)0x791f8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x14:\n                local_8c = (byte *)0x791e1;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x791e1;" (assignment_expression "local_8c = (byte *)0x791e1" identifier = (cast_expression "(byte *)0x791e1" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x15:\n                local_8c = (byte *)0x791cf;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x791cf;" (assignment_expression "local_8c = (byte *)0x791cf" identifier = (cast_expression "(byte *)0x791cf" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x16:\n                local_8c = (byte *)0x791be;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x791be;" (assignment_expression "local_8c = (byte *)0x791be" identifier = (cast_expression "(byte *)0x791be" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x17:\n                local_8c = (byte *)0x791ab;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x791ab;" (assignment_expression "local_8c = (byte *)0x791ab" identifier = (cast_expression "(byte *)0x791ab" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x18:\n                local_8c = (byte *)0x79198;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x79198;" (assignment_expression "local_8c = (byte *)0x79198" identifier = (cast_expression "(byte *)0x79198" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x19:\n                local_8c = (byte *)0x7917f;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7917f;" (assignment_expression "local_8c = (byte *)0x7917f" identifier = (cast_expression "(byte *)0x7917f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1a:\n                local_8c = (byte *)0x79166;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x79166;" (assignment_expression "local_8c = (byte *)0x79166" identifier = (cast_expression "(byte *)0x79166" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1b:\n                local_8c = (byte *)0x7914d;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7914d;" (assignment_expression "local_8c = (byte *)0x7914d" identifier = (cast_expression "(byte *)0x7914d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1c:\n                local_8c = (byte *)0x79132;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x79132;" (assignment_expression "local_8c = (byte *)0x79132" identifier = (cast_expression "(byte *)0x79132" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1d:\n                local_8c = (byte *)0x7911a;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7911a;" (assignment_expression "local_8c = (byte *)0x7911a" identifier = (cast_expression "(byte *)0x7911a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1e:\n                local_8c = (byte *)0x79100;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x79100;" (assignment_expression "local_8c = (byte *)0x79100" identifier = (cast_expression "(byte *)0x79100" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1f:\n                local_8c = (byte *)0x790e8;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x790e8;" (assignment_expression "local_8c = (byte *)0x790e8" identifier = (cast_expression "(byte *)0x790e8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x20:\n                local_8c = (byte *)0x790cd;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x790cd;" (assignment_expression "local_8c = (byte *)0x790cd" identifier = (cast_expression "(byte *)0x790cd" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "default:\n                goto LAB_0002dbd0;" default : (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;)) }))) }) (else_clause "else if (uVar6 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab5;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a63e;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3f;\n              }\n            }\n            else {\n              if (0xdf < uVar6) {\n                if (uVar6 == 0xf3) {\n                  local_8c = (byte *)FUN_00018290();\n                }\n                else {\n                  if (uVar6 != 0xfa) goto LAB_0002dbd0;\n                  if (*(short *)(param_1 + 0x3d) != 0x3200) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x7b8a5;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8fd;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e21;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e14;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e05;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078dfc;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dd2;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc5;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db8;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da9;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d9a;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d85;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d70;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d64;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d56;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d4a;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d3e;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d2e;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d1e;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d0e;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cff;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78cf0;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78ce0;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78cd0;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cc1;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cb2;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  local_8c = (byte *)FUN_00017590();\n                }\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 == 0xdd) {\n                if (local_80 == 7) {\n                  local_8c = (byte *)0x79af6;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b39;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b55;\n                    if (local_80 != 1) {\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }\n                  }\n                  else {\n                    local_8c = (byte *)0x79b16;\n                    if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }\n                  }\n                }\n                else if (local_80 == 0xb) {\n                  local_8c = (byte *)0x79ab8;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ada;\n                  if (local_80 != 9) {\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }\n                }\n                else if (local_80 == 0xd) {\n                  local_8c = (byte *)0x79a90;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 != 0xde) goto LAB_0002dbd0;\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78c33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a93;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adcb;\n                break;\n              case 3:\n                local_8c = &UNK_0007adc2;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb8;\n                break;\n              case 5:\n                local_8c = &UNK_0007adae;\n                break;\n              case 6:\n                local_8c = &UNK_0007ada4;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad9a;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad8d;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad82;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad77;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad6d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5f;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }" else (if_statement "if (uVar6 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab5;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a63e;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3f;\n              }\n            }\n            else {\n              if (0xdf < uVar6) {\n                if (uVar6 == 0xf3) {\n                  local_8c = (byte *)FUN_00018290();\n                }\n                else {\n                  if (uVar6 != 0xfa) goto LAB_0002dbd0;\n                  if (*(short *)(param_1 + 0x3d) != 0x3200) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x7b8a5;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8fd;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e21;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e14;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e05;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078dfc;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dd2;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc5;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db8;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da9;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d9a;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d85;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d70;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d64;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d56;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d4a;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d3e;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d2e;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d1e;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d0e;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cff;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78cf0;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78ce0;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78cd0;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cc1;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cb2;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  local_8c = (byte *)FUN_00017590();\n                }\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 == 0xdd) {\n                if (local_80 == 7) {\n                  local_8c = (byte *)0x79af6;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b39;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b55;\n                    if (local_80 != 1) {\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }\n                  }\n                  else {\n                    local_8c = (byte *)0x79b16;\n                    if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }\n                  }\n                }\n                else if (local_80 == 0xb) {\n                  local_8c = (byte *)0x79ab8;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ada;\n                  if (local_80 != 9) {\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }\n                }\n                else if (local_80 == 0xd) {\n                  local_8c = (byte *)0x79a90;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 != 0xde) goto LAB_0002dbd0;\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78c33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a93;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adcb;\n                break;\n              case 3:\n                local_8c = &UNK_0007adc2;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb8;\n                break;\n              case 5:\n                local_8c = &UNK_0007adae;\n                break;\n              case 6:\n                local_8c = &UNK_0007ada4;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad9a;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad8d;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad82;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad77;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad6d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5f;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }" if (parenthesized_expression "(uVar6 == 0xdf)" ( (binary_expression "uVar6 == 0xdf" identifier == number_literal) )) (compound_statement "{\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab5;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a63e;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3f;\n              }\n            }" { (if_statement "if (local_80 == 1) {\n                local_8c = (byte *)0x78ab5;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a63e;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3f;\n              }" if (parenthesized_expression "(local_80 == 1)" ( (binary_expression "local_80 == 1" identifier == number_literal) )) (compound_statement "{\n                local_8c = (byte *)0x78ab5;\n              }" { (expression_statement "local_8c = (byte *)0x78ab5;" (assignment_expression "local_8c = (byte *)0x78ab5" identifier = (cast_expression "(byte *)0x78ab5" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) }) (else_clause "else if (local_80 == 0) {\n                local_8c = (byte *)0x7a63e;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3f;\n              }" else (if_statement "if (local_80 == 0) {\n                local_8c = (byte *)0x7a63e;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3f;\n              }" if (parenthesized_expression "(local_80 == 0)" ( (binary_expression "local_80 == 0" identifier == number_literal) )) (compound_statement "{\n                local_8c = (byte *)0x7a63e;\n              }" { (expression_statement "local_8c = (byte *)0x7a63e;" (assignment_expression "local_8c = (byte *)0x7a63e" identifier = (cast_expression "(byte *)0x7a63e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) }) (else_clause "else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3f;\n              }" else (compound_statement "{\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3f;\n              }" { (if_statement "if (local_80 != 2) goto LAB_0002dbd0;" if (parenthesized_expression "(local_80 != 2)" ( (binary_expression "local_80 != 2" identifier != number_literal) )) (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;)) (expression_statement "local_8c = (byte *)0x78c3f;" (assignment_expression "local_8c = (byte *)0x78c3f" identifier = (cast_expression "(byte *)0x78c3f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) }))))) }) (else_clause "else {\n              if (0xdf < uVar6) {\n                if (uVar6 == 0xf3) {\n                  local_8c = (byte *)FUN_00018290();\n                }\n                else {\n                  if (uVar6 != 0xfa) goto LAB_0002dbd0;\n                  if (*(short *)(param_1 + 0x3d) != 0x3200) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x7b8a5;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8fd;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e21;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e14;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e05;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078dfc;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dd2;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc5;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db8;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da9;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d9a;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d85;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d70;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d64;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d56;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d4a;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d3e;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d2e;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d1e;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d0e;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cff;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78cf0;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78ce0;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78cd0;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cc1;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cb2;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  local_8c = (byte *)FUN_00017590();\n                }\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 == 0xdd) {\n                if (local_80 == 7) {\n                  local_8c = (byte *)0x79af6;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b39;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b55;\n                    if (local_80 != 1) {\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }\n                  }\n                  else {\n                    local_8c = (byte *)0x79b16;\n                    if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }\n                  }\n                }\n                else if (local_80 == 0xb) {\n                  local_8c = (byte *)0x79ab8;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ada;\n                  if (local_80 != 9) {\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }\n                }\n                else if (local_80 == 0xd) {\n                  local_8c = (byte *)0x79a90;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 != 0xde) goto LAB_0002dbd0;\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78c33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a93;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adcb;\n                break;\n              case 3:\n                local_8c = &UNK_0007adc2;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb8;\n                break;\n              case 5:\n                local_8c = &UNK_0007adae;\n                break;\n              case 6:\n                local_8c = &UNK_0007ada4;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad9a;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad8d;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad82;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad77;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad6d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5f;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }" else (compound_statement "{\n              if (0xdf < uVar6) {\n                if (uVar6 == 0xf3) {\n                  local_8c = (byte *)FUN_00018290();\n                }\n                else {\n                  if (uVar6 != 0xfa) goto LAB_0002dbd0;\n                  if (*(short *)(param_1 + 0x3d) != 0x3200) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x7b8a5;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8fd;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e21;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e14;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e05;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078dfc;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dd2;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc5;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db8;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da9;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d9a;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d85;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d70;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d64;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d56;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d4a;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d3e;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d2e;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d1e;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d0e;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cff;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78cf0;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78ce0;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78cd0;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cc1;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cb2;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  local_8c = (byte *)FUN_00017590();\n                }\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 == 0xdd) {\n                if (local_80 == 7) {\n                  local_8c = (byte *)0x79af6;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b39;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b55;\n                    if (local_80 != 1) {\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }\n                  }\n                  else {\n                    local_8c = (byte *)0x79b16;\n                    if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }\n                  }\n                }\n                else if (local_80 == 0xb) {\n                  local_8c = (byte *)0x79ab8;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ada;\n                  if (local_80 != 9) {\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }\n                }\n                else if (local_80 == 0xd) {\n                  local_8c = (byte *)0x79a90;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 != 0xde) goto LAB_0002dbd0;\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78c33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a93;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adcb;\n                break;\n              case 3:\n                local_8c = &UNK_0007adc2;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb8;\n                break;\n              case 5:\n                local_8c = &UNK_0007adae;\n                break;\n              case 6:\n                local_8c = &UNK_0007ada4;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad9a;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad8d;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad82;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad77;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad6d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5f;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }" { (if_statement "if (0xdf < uVar6) {\n                if (uVar6 == 0xf3) {\n                  local_8c = (byte *)FUN_00018290();\n                }\n                else {\n                  if (uVar6 != 0xfa) goto LAB_0002dbd0;\n                  if (*(short *)(param_1 + 0x3d) != 0x3200) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x7b8a5;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8fd;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e21;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e14;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e05;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078dfc;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dd2;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc5;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db8;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da9;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d9a;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d85;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d70;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d64;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d56;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d4a;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d3e;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d2e;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d1e;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d0e;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cff;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78cf0;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78ce0;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78cd0;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cc1;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cb2;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  local_8c = (byte *)FUN_00017590();\n                }\n                goto LAB_0002dcf0;\n              }" if (parenthesized_expression "(0xdf < uVar6)" ( (binary_expression "0xdf < uVar6" number_literal < identifier) )) (compound_statement "{\n                if (uVar6 == 0xf3) {\n                  local_8c = (byte *)FUN_00018290();\n                }\n                else {\n                  if (uVar6 != 0xfa) goto LAB_0002dbd0;\n                  if (*(short *)(param_1 + 0x3d) != 0x3200) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x7b8a5;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8fd;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e21;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e14;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e05;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078dfc;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dd2;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc5;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db8;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da9;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d9a;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d85;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d70;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d64;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d56;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d4a;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d3e;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d2e;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d1e;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d0e;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cff;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78cf0;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78ce0;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78cd0;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cc1;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cb2;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  local_8c = (byte *)FUN_00017590();\n                }\n                goto LAB_0002dcf0;\n              }" { (if_statement "if (uVar6 == 0xf3) {\n                  local_8c = (byte *)FUN_00018290();\n                }\n                else {\n                  if (uVar6 != 0xfa) goto LAB_0002dbd0;\n                  if (*(short *)(param_1 + 0x3d) != 0x3200) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x7b8a5;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8fd;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e21;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e14;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e05;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078dfc;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dd2;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc5;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db8;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da9;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d9a;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d85;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d70;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d64;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d56;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d4a;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d3e;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d2e;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d1e;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d0e;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cff;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78cf0;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78ce0;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78cd0;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cc1;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cb2;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  local_8c = (byte *)FUN_00017590();\n                }" if (parenthesized_expression "(uVar6 == 0xf3)" ( (binary_expression "uVar6 == 0xf3" identifier == number_literal) )) (compound_statement "{\n                  local_8c = (byte *)FUN_00018290();\n                }" { (expression_statement "local_8c = (byte *)FUN_00018290();" (assignment_expression "local_8c = (byte *)FUN_00018290()" identifier = (cast_expression "(byte *)FUN_00018290()" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "FUN_00018290()" identifier (argument_list "()" ( ))))) ;) }) (else_clause "else {\n                  if (uVar6 != 0xfa) goto LAB_0002dbd0;\n                  if (*(short *)(param_1 + 0x3d) != 0x3200) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x7b8a5;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8fd;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e21;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e14;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e05;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078dfc;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dd2;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc5;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db8;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da9;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d9a;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d85;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d70;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d64;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d56;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d4a;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d3e;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d2e;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d1e;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d0e;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cff;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78cf0;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78ce0;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78cd0;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cc1;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cb2;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  local_8c = (byte *)FUN_00017590();\n                }" else (compound_statement "{\n                  if (uVar6 != 0xfa) goto LAB_0002dbd0;\n                  if (*(short *)(param_1 + 0x3d) != 0x3200) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x7b8a5;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8fd;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e21;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e14;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e05;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078dfc;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dd2;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc5;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db8;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da9;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d9a;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d85;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d70;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d64;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d56;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d4a;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d3e;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d2e;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d1e;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d0e;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cff;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78cf0;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78ce0;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78cd0;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cc1;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cb2;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  local_8c = (byte *)FUN_00017590();\n                }" { (if_statement "if (uVar6 != 0xfa) goto LAB_0002dbd0;" if (parenthesized_expression "(uVar6 != 0xfa)" ( (binary_expression "uVar6 != 0xfa" identifier != number_literal) )) (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;)) (if_statement "if (*(short *)(param_1 + 0x3d) != 0x3200) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x7b8a5;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8fd;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e21;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e14;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e05;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078dfc;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dd2;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc5;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db8;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da9;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d9a;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d85;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d70;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d64;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d56;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d4a;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d3e;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d2e;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d1e;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d0e;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cff;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78cf0;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78ce0;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78cd0;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cc1;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cb2;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }" if (parenthesized_expression "(*(short *)(param_1 + 0x3d) != 0x3200)" ( (binary_expression "*(short *)(param_1 + 0x3d) != 0x3200" (pointer_expression "*(short *)(param_1 + 0x3d)" * (cast_expression "(short *)(param_1 + 0x3d)" ( (type_descriptor "short *" (sized_type_specifier "short" short) (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(param_1 + 0x3d)" ( (binary_expression "param_1 + 0x3d" identifier + number_literal) )))) != number_literal) )) (compound_statement "{\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x7b8a5;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8fd;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e21;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e14;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e05;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078dfc;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dd2;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc5;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db8;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da9;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d9a;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d85;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d70;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d64;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d56;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d4a;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d3e;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d2e;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d1e;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d0e;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cff;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78cf0;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78ce0;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78cd0;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cc1;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cb2;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }" { (switch_statement "switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x7b8a5;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8fd;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e21;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e14;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e05;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078dfc;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dd2;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc5;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db8;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da9;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d9a;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d85;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d70;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d64;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d56;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d4a;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d3e;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d2e;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d1e;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d0e;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cff;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78cf0;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78ce0;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78cd0;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cc1;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cb2;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n                    case 0:\n                      local_8c = (byte *)0x7b8a5;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8fd;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e21;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e14;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e05;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078dfc;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dd2;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc5;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db8;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da9;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d9a;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d85;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d70;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d64;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d56;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d4a;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d3e;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d2e;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d1e;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d0e;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cff;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78cf0;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78ce0;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78cd0;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cc1;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cb2;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }" { (case_statement "case 0:\n                      local_8c = (byte *)0x7b8a5;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b8a5;" (assignment_expression "local_8c = (byte *)0x7b8a5" identifier = (cast_expression "(byte *)0x7b8a5" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                      local_8c = &UNK_0007b8fd;\n                      break;" case number_literal : (expression_statement "local_8c = &UNK_0007b8fd;" (assignment_expression "local_8c = &UNK_0007b8fd" identifier = (pointer_expression "&UNK_0007b8fd" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                      local_8c = &UNK_00078e21;\n                      break;" case number_literal : (expression_statement "local_8c = &UNK_00078e21;" (assignment_expression "local_8c = &UNK_00078e21" identifier = (pointer_expression "&UNK_00078e21" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                      local_8c = &UNK_00078e14;\n                      break;" case number_literal : (expression_statement "local_8c = &UNK_00078e14;" (assignment_expression "local_8c = &UNK_00078e14" identifier = (pointer_expression "&UNK_00078e14" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                      local_8c = (byte *)0x78e05;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78e05;" (assignment_expression "local_8c = (byte *)0x78e05" identifier = (cast_expression "(byte *)0x78e05" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                      local_8c = &UNK_00078dfc;\n                      break;" case number_literal : (expression_statement "local_8c = &UNK_00078dfc;" (assignment_expression "local_8c = &UNK_00078dfc" identifier = (pointer_expression "&UNK_00078dfc" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                      local_8c = (byte *)0x78de7;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78de7;" (assignment_expression "local_8c = (byte *)0x78de7" identifier = (cast_expression "(byte *)0x78de7" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n                      local_8c = (byte *)0x78dd2;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78dd2;" (assignment_expression "local_8c = (byte *)0x78dd2" identifier = (cast_expression "(byte *)0x78dd2" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n                      local_8c = &UNK_00078dc5;\n                      break;" case number_literal : (expression_statement "local_8c = &UNK_00078dc5;" (assignment_expression "local_8c = &UNK_00078dc5" identifier = (pointer_expression "&UNK_00078dc5" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n                      local_8c = &UNK_00078db8;\n                      break;" case number_literal : (expression_statement "local_8c = &UNK_00078db8;" (assignment_expression "local_8c = &UNK_00078db8" identifier = (pointer_expression "&UNK_00078db8" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n                      local_8c = &UNK_00078da9;\n                      break;" case number_literal : (expression_statement "local_8c = &UNK_00078da9;" (assignment_expression "local_8c = &UNK_00078da9" identifier = (pointer_expression "&UNK_00078da9" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n                      local_8c = &UNK_00078d9a;\n                      break;" case number_literal : (expression_statement "local_8c = &UNK_00078d9a;" (assignment_expression "local_8c = &UNK_00078d9a" identifier = (pointer_expression "&UNK_00078d9a" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n                      local_8c = (byte *)0x78d85;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78d85;" (assignment_expression "local_8c = (byte *)0x78d85" identifier = (cast_expression "(byte *)0x78d85" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd:\n                      local_8c = (byte *)0x78d70;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78d70;" (assignment_expression "local_8c = (byte *)0x78d70" identifier = (cast_expression "(byte *)0x78d70" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xe:\n                      local_8c = &UNK_00078d64;\n                      break;" case number_literal : (expression_statement "local_8c = &UNK_00078d64;" (assignment_expression "local_8c = &UNK_00078d64" identifier = (pointer_expression "&UNK_00078d64" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 0xf:\n                      local_8c = (byte *)0x78d56;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78d56;" (assignment_expression "local_8c = (byte *)0x78d56" identifier = (cast_expression "(byte *)0x78d56" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x10:\n                      local_8c = &UNK_00078d4a;\n                      break;" case number_literal : (expression_statement "local_8c = &UNK_00078d4a;" (assignment_expression "local_8c = &UNK_00078d4a" identifier = (pointer_expression "&UNK_00078d4a" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 0x11:\n                      local_8c = &UNK_00078d3e;\n                      break;" case number_literal : (expression_statement "local_8c = &UNK_00078d3e;" (assignment_expression "local_8c = &UNK_00078d3e" identifier = (pointer_expression "&UNK_00078d3e" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 0x12:\n                      local_8c = &UNK_00078d2e;\n                      break;" case number_literal : (expression_statement "local_8c = &UNK_00078d2e;" (assignment_expression "local_8c = &UNK_00078d2e" identifier = (pointer_expression "&UNK_00078d2e" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 0x13:\n                      local_8c = (byte *)0x78d1e;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78d1e;" (assignment_expression "local_8c = (byte *)0x78d1e" identifier = (cast_expression "(byte *)0x78d1e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x14:\n                      local_8c = (byte *)0x78d0e;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78d0e;" (assignment_expression "local_8c = (byte *)0x78d0e" identifier = (cast_expression "(byte *)0x78d0e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x15:\n                      local_8c = (byte *)0x78cff;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78cff;" (assignment_expression "local_8c = (byte *)0x78cff" identifier = (cast_expression "(byte *)0x78cff" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x16:\n                      local_8c = (byte *)0x78cf0;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78cf0;" (assignment_expression "local_8c = (byte *)0x78cf0" identifier = (cast_expression "(byte *)0x78cf0" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x17:\n                      local_8c = (byte *)0x78ce0;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78ce0;" (assignment_expression "local_8c = (byte *)0x78ce0" identifier = (cast_expression "(byte *)0x78ce0" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x18:\n                      local_8c = (byte *)0x78cd0;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78cd0;" (assignment_expression "local_8c = (byte *)0x78cd0" identifier = (cast_expression "(byte *)0x78cd0" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x19:\n                      local_8c = &UNK_00078cc1;\n                      break;" case number_literal : (expression_statement "local_8c = &UNK_00078cc1;" (assignment_expression "local_8c = &UNK_00078cc1" identifier = (pointer_expression "&UNK_00078cc1" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1a:\n                      local_8c = &UNK_00078cb2;\n                      break;" case number_literal : (expression_statement "local_8c = &UNK_00078cb2;" (assignment_expression "local_8c = &UNK_00078cb2" identifier = (pointer_expression "&UNK_00078cb2" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "default:\n                      goto LAB_0002dbd0;" default : (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;)) })) (goto_statement "goto LAB_0002dd00;" goto statement_identifier ;) })) (expression_statement "local_8c = (byte *)FUN_00017590();" (assignment_expression "local_8c = (byte *)FUN_00017590()" identifier = (cast_expression "(byte *)FUN_00017590()" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "FUN_00017590()" identifier (argument_list "()" ( ))))) ;) }))) (goto_statement "goto LAB_0002dcf0;" goto statement_identifier ;) })) (if_statement "if (uVar6 == 0xdd) {\n                if (local_80 == 7) {\n                  local_8c = (byte *)0x79af6;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b39;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b55;\n                    if (local_80 != 1) {\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }\n                  }\n                  else {\n                    local_8c = (byte *)0x79b16;\n                    if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }\n                  }\n                }\n                else if (local_80 == 0xb) {\n                  local_8c = (byte *)0x79ab8;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ada;\n                  if (local_80 != 9) {\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }\n                }\n                else if (local_80 == 0xd) {\n                  local_8c = (byte *)0x79a90;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }" if (parenthesized_expression "(uVar6 == 0xdd)" ( (binary_expression "uVar6 == 0xdd" identifier == number_literal) )) (compound_statement "{\n                if (local_80 == 7) {\n                  local_8c = (byte *)0x79af6;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b39;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b55;\n                    if (local_80 != 1) {\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }\n                  }\n                  else {\n                    local_8c = (byte *)0x79b16;\n                    if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }\n                  }\n                }\n                else if (local_80 == 0xb) {\n                  local_8c = (byte *)0x79ab8;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ada;\n                  if (local_80 != 9) {\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }\n                }\n                else if (local_80 == 0xd) {\n                  local_8c = (byte *)0x79a90;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }" { (if_statement "if (local_80 == 7) {\n                  local_8c = (byte *)0x79af6;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b39;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b55;\n                    if (local_80 != 1) {\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }\n                  }\n                  else {\n                    local_8c = (byte *)0x79b16;\n                    if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }\n                  }\n                }\n                else if (local_80 == 0xb) {\n                  local_8c = (byte *)0x79ab8;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ada;\n                  if (local_80 != 9) {\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }\n                }\n                else if (local_80 == 0xd) {\n                  local_8c = (byte *)0x79a90;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto LAB_0002dbd0;\n                }" if (parenthesized_expression "(local_80 == 7)" ( (binary_expression "local_80 == 7" identifier == number_literal) )) (compound_statement "{\n                  local_8c = (byte *)0x79af6;\n                }" { (expression_statement "local_8c = (byte *)0x79af6;" (assignment_expression "local_8c = (byte *)0x79af6" identifier = (cast_expression "(byte *)0x79af6" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) }) (else_clause "else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b39;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b55;\n                    if (local_80 != 1) {\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }\n                  }\n                  else {\n                    local_8c = (byte *)0x79b16;\n                    if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }\n                  }\n                }\n                else if (local_80 == 0xb) {\n                  local_8c = (byte *)0x79ab8;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ada;\n                  if (local_80 != 9) {\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }\n                }\n                else if (local_80 == 0xd) {\n                  local_8c = (byte *)0x79a90;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto LAB_0002dbd0;\n                }" else (if_statement "if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b39;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b55;\n                    if (local_80 != 1) {\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }\n                  }\n                  else {\n                    local_8c = (byte *)0x79b16;\n                    if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }\n                  }\n                }\n                else if (local_80 == 0xb) {\n                  local_8c = (byte *)0x79ab8;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ada;\n                  if (local_80 != 9) {\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }\n                }\n                else if (local_80 == 0xd) {\n                  local_8c = (byte *)0x79a90;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto LAB_0002dbd0;\n                }" if (parenthesized_expression "(local_80 < 8)" ( (binary_expression "local_80 < 8" identifier < number_literal) )) (compound_statement "{\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b39;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b55;\n                    if (local_80 != 1) {\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }\n                  }\n                  else {\n                    local_8c = (byte *)0x79b16;\n                    if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }\n                  }\n                }" { (if_statement "if (local_80 == 3) {\n                    local_8c = (byte *)0x79b39;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b55;\n                    if (local_80 != 1) {\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }\n                  }\n                  else {\n                    local_8c = (byte *)0x79b16;\n                    if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }\n                  }" if (parenthesized_expression "(local_80 == 3)" ( (binary_expression "local_80 == 3" identifier == number_literal) )) (compound_statement "{\n                    local_8c = (byte *)0x79b39;\n                  }" { (expression_statement "local_8c = (byte *)0x79b39;" (assignment_expression "local_8c = (byte *)0x79b39" identifier = (cast_expression "(byte *)0x79b39" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) }) (else_clause "else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b55;\n                    if (local_80 != 1) {\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }\n                  }\n                  else {\n                    local_8c = (byte *)0x79b16;\n                    if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }\n                  }" else (if_statement "if (local_80 < 4) {\n                    local_8c = (byte *)0x78b55;\n                    if (local_80 != 1) {\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }\n                  }\n                  else {\n                    local_8c = (byte *)0x79b16;\n                    if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }\n                  }" if (parenthesized_expression "(local_80 < 4)" ( (binary_expression "local_80 < 4" identifier < number_literal) )) (compound_statement "{\n                    local_8c = (byte *)0x78b55;\n                    if (local_80 != 1) {\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }\n                  }" { (expression_statement "local_8c = (byte *)0x78b55;" (assignment_expression "local_8c = (byte *)0x78b55" identifier = (cast_expression "(byte *)0x78b55" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (if_statement "if (local_80 != 1) {\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }" if (parenthesized_expression "(local_80 != 1)" ( (binary_expression "local_80 != 1" identifier != number_literal) )) (compound_statement "{\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }" { (expression_statement "local_8c = (byte *)"R_VISIUM_NONE";" (assignment_expression "local_8c = (byte *)"R_VISIUM_NONE"" identifier = (cast_expression "(byte *)"R_VISIUM_NONE"" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (string_literal ""R_VISIUM_NONE"" " string_content "))) ;) (if_statement "if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }" if (parenthesized_expression "(1 < local_80)" ( (binary_expression "1 < local_80" number_literal < identifier) )) (compound_statement "{\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }" { (expression_statement "local_8c = (byte *)"R_VISIUM_16";" (assignment_expression "local_8c = (byte *)"R_VISIUM_16"" identifier = (cast_expression "(byte *)"R_VISIUM_16"" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (string_literal ""R_VISIUM_16"" " string_content "))) ;) })) })) }) (else_clause "else {\n                    local_8c = (byte *)0x79b16;\n                    if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }\n                  }" else (compound_statement "{\n                    local_8c = (byte *)0x79b16;\n                    if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }\n                  }" { (expression_statement "local_8c = (byte *)0x79b16;" (assignment_expression "local_8c = (byte *)0x79b16" identifier = (cast_expression "(byte *)0x79b16" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (if_statement "if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }" if (parenthesized_expression "(local_80 != 5)" ( (binary_expression "local_80 != 5" identifier != number_literal) )) (compound_statement "{\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }" { (expression_statement "local_8c = (byte *)"R_VISIUM_8_PCREL";" (assignment_expression "local_8c = (byte *)"R_VISIUM_8_PCREL"" identifier = (cast_expression "(byte *)"R_VISIUM_8_PCREL"" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (string_literal ""R_VISIUM_8_PCREL"" " string_content "))) ;) (if_statement "if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }" if (parenthesized_expression "(5 < local_80)" ( (binary_expression "5 < local_80" number_literal < identifier) )) (compound_statement "{\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }" { (expression_statement "local_8c = (byte *)"R_VISIUM_32_PCREL";" (assignment_expression "local_8c = (byte *)"R_VISIUM_32_PCREL"" identifier = (cast_expression "(byte *)"R_VISIUM_32_PCREL"" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (string_literal ""R_VISIUM_32_PCREL"" " string_content "))) ;) })) })) }))))) }) (else_clause "else if (local_80 == 0xb) {\n                  local_8c = (byte *)0x79ab8;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ada;\n                  if (local_80 != 9) {\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }\n                }\n                else if (local_80 == 0xd) {\n                  local_8c = (byte *)0x79a90;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto LAB_0002dbd0;\n                }" else (if_statement "if (local_80 == 0xb) {\n                  local_8c = (byte *)0x79ab8;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ada;\n                  if (local_80 != 9) {\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }\n                }\n                else if (local_80 == 0xd) {\n                  local_8c = (byte *)0x79a90;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto LAB_0002dbd0;\n                }" if (parenthesized_expression "(local_80 == 0xb)" ( (binary_expression "local_80 == 0xb" identifier == number_literal) )) (compound_statement "{\n                  local_8c = (byte *)0x79ab8;\n                }" { (expression_statement "local_8c = (byte *)0x79ab8;" (assignment_expression "local_8c = (byte *)0x79ab8" identifier = (cast_expression "(byte *)0x79ab8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) }) (else_clause "else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ada;\n                  if (local_80 != 9) {\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }\n                }\n                else if (local_80 == 0xd) {\n                  local_8c = (byte *)0x79a90;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto LAB_0002dbd0;\n                }" else (if_statement "if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ada;\n                  if (local_80 != 9) {\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }\n                }\n                else if (local_80 == 0xd) {\n                  local_8c = (byte *)0x79a90;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto LAB_0002dbd0;\n                }" if (parenthesized_expression "(local_80 < 0xc)" ( (binary_expression "local_80 < 0xc" identifier < number_literal) )) (compound_statement "{\n                  local_8c = (byte *)0x79ada;\n                  if (local_80 != 9) {\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }\n                }" { (expression_statement "local_8c = (byte *)0x79ada;" (assignment_expression "local_8c = (byte *)0x79ada" identifier = (cast_expression "(byte *)0x79ada" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (if_statement "if (local_80 != 9) {\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }" if (parenthesized_expression "(local_80 != 9)" ( (binary_expression "local_80 != 9" identifier != number_literal) )) (compound_statement "{\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }" { (expression_statement "local_8c = (byte *)"R_VISIUM_HI16";" (assignment_expression "local_8c = (byte *)"R_VISIUM_HI16"" identifier = (cast_expression "(byte *)"R_VISIUM_HI16"" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (string_literal ""R_VISIUM_HI16"" " string_content "))) ;) (if_statement "if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }" if (parenthesized_expression "(9 < local_80)" ( (binary_expression "9 < local_80" number_literal < identifier) )) (compound_statement "{\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }" { (expression_statement "local_8c = (byte *)"R_VISIUM_IM16";" (assignment_expression "local_8c = (byte *)"R_VISIUM_IM16"" identifier = (cast_expression "(byte *)"R_VISIUM_IM16"" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (string_literal ""R_VISIUM_IM16"" " string_content "))) ;) })) })) }) (else_clause "else if (local_80 == 0xd) {\n                  local_8c = (byte *)0x79a90;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto LAB_0002dbd0;\n                }" else (if_statement "if (local_80 == 0xd) {\n                  local_8c = (byte *)0x79a90;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto LAB_0002dbd0;\n                }" if (parenthesized_expression "(local_80 == 0xd)" ( (binary_expression "local_80 == 0xd" identifier == number_literal) )) (compound_statement "{\n                  local_8c = (byte *)0x79a90;\n                }" { (expression_statement "local_8c = (byte *)0x79a90;" (assignment_expression "local_8c = (byte *)0x79a90" identifier = (cast_expression "(byte *)0x79a90" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) }) (else_clause "else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto LAB_0002dbd0;\n                }" else (if_statement "if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto LAB_0002dbd0;\n                }" if (parenthesized_expression "(local_80 < 0xd)" ( (binary_expression "local_80 < 0xd" identifier < number_literal) )) (compound_statement "{\n                  local_8c = (byte *)0x79aa4;\n                }" { (expression_statement "local_8c = (byte *)0x79aa4;" (assignment_expression "local_8c = (byte *)0x79aa4" identifier = (cast_expression "(byte *)0x79aa4" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) }) (else_clause "else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto LAB_0002dbd0;\n                }" else (if_statement "if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto LAB_0002dbd0;\n                }" if (parenthesized_expression "(local_80 == 200)" ( (binary_expression "local_80 == 200" identifier == number_literal) )) (compound_statement "{\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }" { (expression_statement "local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";" (assignment_expression "local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT"" identifier = (cast_expression "(byte *)"R_VISIUM_GNU_VTINHERIT"" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (string_literal ""R_VISIUM_GNU_VTINHERIT"" " string_content "))) ;) }) (else_clause "else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto LAB_0002dbd0;\n                }" else (compound_statement "{\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto LAB_0002dbd0;\n                }" { (expression_statement "local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";" (assignment_expression "local_8c = (byte *)"R_VISIUM_GNU_VTENTRY"" identifier = (cast_expression "(byte *)"R_VISIUM_GNU_VTENTRY"" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (string_literal ""R_VISIUM_GNU_VTENTRY"" " string_content "))) ;) (if_statement "if (local_80 != 0xc9) goto LAB_0002dbd0;" if (parenthesized_expression "(local_80 != 0xc9)" ( (binary_expression "local_80 != 0xc9" identifier != number_literal) )) (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;)) }))))))))))))))) (goto_statement "goto LAB_0002dd00;" goto statement_identifier ;) })) (if_statement "if (uVar6 != 0xde) goto LAB_0002dbd0;" if (parenthesized_expression "(uVar6 != 0xde)" ( (binary_expression "uVar6 != 0xde" identifier != number_literal) )) (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;)) (switch_statement "switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78c33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a93;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adcb;\n                break;\n              case 3:\n                local_8c = &UNK_0007adc2;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb8;\n                break;\n              case 5:\n                local_8c = &UNK_0007adae;\n                break;\n              case 6:\n                local_8c = &UNK_0007ada4;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad9a;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad8d;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad82;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad77;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad6d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5f;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n              case 0:\n                local_8c = (byte *)0x78c33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a93;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adcb;\n                break;\n              case 3:\n                local_8c = &UNK_0007adc2;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb8;\n                break;\n              case 5:\n                local_8c = &UNK_0007adae;\n                break;\n              case 6:\n                local_8c = &UNK_0007ada4;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad9a;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad8d;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad82;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad77;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad6d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5f;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }" { (case_statement "case 0:\n                local_8c = (byte *)0x78c33;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x78c33;" (assignment_expression "local_8c = (byte *)0x78c33" identifier = (cast_expression "(byte *)0x78c33" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                local_8c = (byte *)0x78a93;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x78a93;" (assignment_expression "local_8c = (byte *)0x78a93" identifier = (cast_expression "(byte *)0x78a93" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                local_8c = (byte *)0x7adcb;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7adcb;" (assignment_expression "local_8c = (byte *)0x7adcb" identifier = (cast_expression "(byte *)0x7adcb" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                local_8c = &UNK_0007adc2;\n                break;" case number_literal : (expression_statement "local_8c = &UNK_0007adc2;" (assignment_expression "local_8c = &UNK_0007adc2" identifier = (pointer_expression "&UNK_0007adc2" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                local_8c = (byte *)0x7adb8;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7adb8;" (assignment_expression "local_8c = (byte *)0x7adb8" identifier = (cast_expression "(byte *)0x7adb8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                local_8c = &UNK_0007adae;\n                break;" case number_literal : (expression_statement "local_8c = &UNK_0007adae;" (assignment_expression "local_8c = &UNK_0007adae" identifier = (pointer_expression "&UNK_0007adae" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                local_8c = &UNK_0007ada4;\n                break;" case number_literal : (expression_statement "local_8c = &UNK_0007ada4;" (assignment_expression "local_8c = &UNK_0007ada4" identifier = (pointer_expression "&UNK_0007ada4" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n                local_8c = &UNK_0007ad9a;\n                break;" case number_literal : (expression_statement "local_8c = &UNK_0007ad9a;" (assignment_expression "local_8c = &UNK_0007ad9a" identifier = (pointer_expression "&UNK_0007ad9a" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n                local_8c = (byte *)0x7ad8d;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ad8d;" (assignment_expression "local_8c = (byte *)0x7ad8d" identifier = (cast_expression "(byte *)0x7ad8d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n                local_8c = &UNK_0007ad82;\n                break;" case number_literal : (expression_statement "local_8c = &UNK_0007ad82;" (assignment_expression "local_8c = &UNK_0007ad82" identifier = (pointer_expression "&UNK_0007ad82" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n                local_8c = &UNK_0007ad77;\n                break;" case number_literal : (expression_statement "local_8c = &UNK_0007ad77;" (assignment_expression "local_8c = &UNK_0007ad77" identifier = (pointer_expression "&UNK_0007ad77" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n                local_8c = &UNK_0007ad6d;\n                break;" case number_literal : (expression_statement "local_8c = &UNK_0007ad6d;" (assignment_expression "local_8c = &UNK_0007ad6d" identifier = (pointer_expression "&UNK_0007ad6d" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n                local_8c = (byte *)0x7ad5f;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ad5f;" (assignment_expression "local_8c = (byte *)0x7ad5f" identifier = (cast_expression "(byte *)0x7ad5f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "default:\n                goto LAB_0002dbd0;" default : (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;)) })) }))))) (goto_statement "goto LAB_0002dd00;" goto statement_identifier ;) })) (if_statement "if (uVar6 < 0xb4) {\n            if (uVar6 != 0x8c) {\n              if (0x8c < uVar6) {\n                if (uVar6 == 0xad) {\n                  local_8c = (byte *)FUN_000189d0();\n                  goto LAB_0002dcf0;\n                }\n                if (uVar6 < 0xae) {\n                  if (uVar6 == 0x90) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78c4f;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789bf;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f26;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f13;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f09;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78efb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee8;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed8;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec9;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78ebd;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea7;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e97;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e86;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e75;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5f;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e49;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e3b;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  if (uVar6 == 0xa7) {\n                    local_8c = (byte *)FUN_000171b0();\n                    goto LAB_0002dcf0;\n                  }\n                }\n                else {\n                  if (uVar6 == 0xae) {\n                    local_8c = (byte *)FUN_00016b40();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 0xb1) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78be5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba5;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79536;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79529;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x7951b;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x7950c;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794fc;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794ec;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794db;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794cb;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794bb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794aa;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x7949d;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x79490;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x79484;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79478;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x7946b;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x7945e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x79451;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x79444;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79436;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79429;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x7941c;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x7940e;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x79400;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793f1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793e2;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793d2;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793c2;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793ae;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79399;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79389;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 0x78) {\ncode_r0x0002ef25:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7937d;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b8c;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796f1;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e7;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c8;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796bf;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796b3;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a8;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7969c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7968d;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7967d;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7966d;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 < 0x79) {\n                if (uVar6 == 0x73) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x789db;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bdb;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7904a;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903f;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79034;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79023;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7900d;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff9;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fee;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fe1;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fd3;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fc3;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fb2;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78fa2;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f92;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f85;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f78;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f6b;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f5b;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f4a;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x74) goto code_r0x0002e2d7;\n              }\n              else {\n                if (uVar6 == 0x87) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79b51;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b25;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f25;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f18;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f0d;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79f00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79ef3;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee5;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec9;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eba;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ead;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e97;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e83;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e75;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e64;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e55;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e45;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e37;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e24;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e16;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e08;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x8a) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79543;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b83;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797ee;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797e4;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d8;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797cc;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797bd;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797b1;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x797a3;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7978e;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7977b;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7976d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7975a;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79747;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x7973b;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x7972b;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x7971b;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x7970b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n              }\n              goto LAB_0002dbd0;\n            }\n            local_8c = (byte *)FUN_00019be0();\n          }\n          else {\nLAB_0002efc8:\n            local_8c = (byte *)FUN_0001b090();\n          }" if (parenthesized_expression "(uVar6 < 0xb4)" ( (binary_expression "uVar6 < 0xb4" identifier < number_literal) )) (compound_statement "{\n            if (uVar6 != 0x8c) {\n              if (0x8c < uVar6) {\n                if (uVar6 == 0xad) {\n                  local_8c = (byte *)FUN_000189d0();\n                  goto LAB_0002dcf0;\n                }\n                if (uVar6 < 0xae) {\n                  if (uVar6 == 0x90) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78c4f;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789bf;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f26;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f13;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f09;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78efb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee8;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed8;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec9;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78ebd;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea7;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e97;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e86;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e75;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5f;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e49;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e3b;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  if (uVar6 == 0xa7) {\n                    local_8c = (byte *)FUN_000171b0();\n                    goto LAB_0002dcf0;\n                  }\n                }\n                else {\n                  if (uVar6 == 0xae) {\n                    local_8c = (byte *)FUN_00016b40();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 0xb1) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78be5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba5;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79536;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79529;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x7951b;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x7950c;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794fc;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794ec;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794db;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794cb;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794bb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794aa;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x7949d;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x79490;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x79484;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79478;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x7946b;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x7945e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x79451;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x79444;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79436;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79429;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x7941c;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x7940e;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x79400;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793f1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793e2;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793d2;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793c2;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793ae;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79399;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79389;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 0x78) {\ncode_r0x0002ef25:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7937d;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b8c;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796f1;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e7;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c8;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796bf;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796b3;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a8;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7969c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7968d;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7967d;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7966d;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 < 0x79) {\n                if (uVar6 == 0x73) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x789db;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bdb;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7904a;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903f;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79034;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79023;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7900d;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff9;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fee;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fe1;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fd3;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fc3;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fb2;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78fa2;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f92;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f85;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f78;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f6b;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f5b;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f4a;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x74) goto code_r0x0002e2d7;\n              }\n              else {\n                if (uVar6 == 0x87) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79b51;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b25;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f25;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f18;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f0d;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79f00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79ef3;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee5;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec9;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eba;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ead;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e97;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e83;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e75;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e64;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e55;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e45;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e37;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e24;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e16;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e08;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x8a) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79543;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b83;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797ee;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797e4;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d8;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797cc;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797bd;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797b1;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x797a3;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7978e;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7977b;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7976d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7975a;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79747;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x7973b;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x7972b;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x7971b;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x7970b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n              }\n              goto LAB_0002dbd0;\n            }\n            local_8c = (byte *)FUN_00019be0();\n          }" { (if_statement "if (uVar6 != 0x8c) {\n              if (0x8c < uVar6) {\n                if (uVar6 == 0xad) {\n                  local_8c = (byte *)FUN_000189d0();\n                  goto LAB_0002dcf0;\n                }\n                if (uVar6 < 0xae) {\n                  if (uVar6 == 0x90) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78c4f;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789bf;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f26;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f13;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f09;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78efb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee8;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed8;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec9;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78ebd;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea7;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e97;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e86;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e75;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5f;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e49;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e3b;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  if (uVar6 == 0xa7) {\n                    local_8c = (byte *)FUN_000171b0();\n                    goto LAB_0002dcf0;\n                  }\n                }\n                else {\n                  if (uVar6 == 0xae) {\n                    local_8c = (byte *)FUN_00016b40();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 0xb1) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78be5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba5;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79536;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79529;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x7951b;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x7950c;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794fc;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794ec;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794db;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794cb;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794bb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794aa;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x7949d;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x79490;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x79484;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79478;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x7946b;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x7945e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x79451;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x79444;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79436;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79429;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x7941c;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x7940e;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x79400;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793f1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793e2;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793d2;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793c2;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793ae;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79399;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79389;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 0x78) {\ncode_r0x0002ef25:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7937d;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b8c;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796f1;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e7;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c8;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796bf;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796b3;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a8;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7969c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7968d;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7967d;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7966d;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 < 0x79) {\n                if (uVar6 == 0x73) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x789db;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bdb;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7904a;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903f;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79034;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79023;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7900d;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff9;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fee;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fe1;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fd3;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fc3;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fb2;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78fa2;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f92;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f85;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f78;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f6b;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f5b;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f4a;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x74) goto code_r0x0002e2d7;\n              }\n              else {\n                if (uVar6 == 0x87) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79b51;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b25;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f25;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f18;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f0d;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79f00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79ef3;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee5;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec9;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eba;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ead;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e97;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e83;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e75;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e64;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e55;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e45;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e37;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e24;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e16;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e08;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x8a) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79543;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b83;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797ee;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797e4;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d8;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797cc;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797bd;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797b1;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x797a3;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7978e;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7977b;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7976d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7975a;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79747;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x7973b;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x7972b;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x7971b;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x7970b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n              }\n              goto LAB_0002dbd0;\n            }" if (parenthesized_expression "(uVar6 != 0x8c)" ( (binary_expression "uVar6 != 0x8c" identifier != number_literal) )) (compound_statement "{\n              if (0x8c < uVar6) {\n                if (uVar6 == 0xad) {\n                  local_8c = (byte *)FUN_000189d0();\n                  goto LAB_0002dcf0;\n                }\n                if (uVar6 < 0xae) {\n                  if (uVar6 == 0x90) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78c4f;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789bf;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f26;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f13;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f09;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78efb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee8;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed8;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec9;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78ebd;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea7;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e97;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e86;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e75;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5f;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e49;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e3b;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  if (uVar6 == 0xa7) {\n                    local_8c = (byte *)FUN_000171b0();\n                    goto LAB_0002dcf0;\n                  }\n                }\n                else {\n                  if (uVar6 == 0xae) {\n                    local_8c = (byte *)FUN_00016b40();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 0xb1) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78be5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba5;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79536;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79529;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x7951b;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x7950c;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794fc;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794ec;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794db;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794cb;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794bb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794aa;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x7949d;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x79490;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x79484;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79478;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x7946b;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x7945e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x79451;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x79444;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79436;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79429;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x7941c;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x7940e;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x79400;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793f1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793e2;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793d2;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793c2;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793ae;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79399;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79389;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 0x78) {\ncode_r0x0002ef25:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7937d;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b8c;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796f1;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e7;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c8;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796bf;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796b3;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a8;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7969c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7968d;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7967d;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7966d;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 < 0x79) {\n                if (uVar6 == 0x73) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x789db;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bdb;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7904a;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903f;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79034;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79023;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7900d;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff9;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fee;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fe1;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fd3;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fc3;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fb2;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78fa2;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f92;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f85;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f78;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f6b;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f5b;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f4a;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x74) goto code_r0x0002e2d7;\n              }\n              else {\n                if (uVar6 == 0x87) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79b51;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b25;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f25;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f18;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f0d;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79f00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79ef3;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee5;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec9;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eba;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ead;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e97;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e83;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e75;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e64;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e55;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e45;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e37;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e24;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e16;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e08;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x8a) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79543;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b83;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797ee;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797e4;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d8;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797cc;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797bd;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797b1;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x797a3;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7978e;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7977b;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7976d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7975a;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79747;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x7973b;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x7972b;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x7971b;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x7970b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n              }\n              goto LAB_0002dbd0;\n            }" { (if_statement "if (0x8c < uVar6) {\n                if (uVar6 == 0xad) {\n                  local_8c = (byte *)FUN_000189d0();\n                  goto LAB_0002dcf0;\n                }\n                if (uVar6 < 0xae) {\n                  if (uVar6 == 0x90) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78c4f;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789bf;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f26;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f13;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f09;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78efb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee8;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed8;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec9;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78ebd;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea7;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e97;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e86;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e75;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5f;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e49;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e3b;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  if (uVar6 == 0xa7) {\n                    local_8c = (byte *)FUN_000171b0();\n                    goto LAB_0002dcf0;\n                  }\n                }\n                else {\n                  if (uVar6 == 0xae) {\n                    local_8c = (byte *)FUN_00016b40();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 0xb1) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78be5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba5;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79536;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79529;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x7951b;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x7950c;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794fc;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794ec;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794db;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794cb;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794bb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794aa;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x7949d;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x79490;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x79484;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79478;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x7946b;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x7945e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x79451;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x79444;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79436;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79429;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x7941c;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x7940e;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x79400;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793f1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793e2;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793d2;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793c2;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793ae;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79399;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79389;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                }\n                goto LAB_0002dbd0;\n              }" if (parenthesized_expression "(0x8c < uVar6)" ( (binary_expression "0x8c < uVar6" number_literal < identifier) )) (compound_statement "{\n                if (uVar6 == 0xad) {\n                  local_8c = (byte *)FUN_000189d0();\n                  goto LAB_0002dcf0;\n                }\n                if (uVar6 < 0xae) {\n                  if (uVar6 == 0x90) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78c4f;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789bf;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f26;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f13;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f09;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78efb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee8;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed8;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec9;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78ebd;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea7;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e97;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e86;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e75;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5f;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e49;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e3b;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  if (uVar6 == 0xa7) {\n                    local_8c = (byte *)FUN_000171b0();\n                    goto LAB_0002dcf0;\n                  }\n                }\n                else {\n                  if (uVar6 == 0xae) {\n                    local_8c = (byte *)FUN_00016b40();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 0xb1) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78be5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba5;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79536;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79529;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x7951b;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x7950c;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794fc;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794ec;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794db;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794cb;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794bb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794aa;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x7949d;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x79490;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x79484;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79478;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x7946b;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x7945e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x79451;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x79444;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79436;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79429;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x7941c;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x7940e;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x79400;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793f1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793e2;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793d2;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793c2;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793ae;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79399;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79389;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                }\n                goto LAB_0002dbd0;\n              }" { (if_statement "if (uVar6 == 0xad) {\n                  local_8c = (byte *)FUN_000189d0();\n                  goto LAB_0002dcf0;\n                }" if (parenthesized_expression "(uVar6 == 0xad)" ( (binary_expression "uVar6 == 0xad" identifier == number_literal) )) (compound_statement "{\n                  local_8c = (byte *)FUN_000189d0();\n                  goto LAB_0002dcf0;\n                }" { (expression_statement "local_8c = (byte *)FUN_000189d0();" (assignment_expression "local_8c = (byte *)FUN_000189d0()" identifier = (cast_expression "(byte *)FUN_000189d0()" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "FUN_000189d0()" identifier (argument_list "()" ( ))))) ;) (goto_statement "goto LAB_0002dcf0;" goto statement_identifier ;) })) (if_statement "if (uVar6 < 0xae) {\n                  if (uVar6 == 0x90) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78c4f;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789bf;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f26;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f13;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f09;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78efb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee8;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed8;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec9;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78ebd;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea7;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e97;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e86;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e75;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5f;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e49;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e3b;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  if (uVar6 == 0xa7) {\n                    local_8c = (byte *)FUN_000171b0();\n                    goto LAB_0002dcf0;\n                  }\n                }\n                else {\n                  if (uVar6 == 0xae) {\n                    local_8c = (byte *)FUN_00016b40();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 0xb1) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78be5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba5;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79536;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79529;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x7951b;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x7950c;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794fc;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794ec;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794db;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794cb;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794bb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794aa;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x7949d;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x79490;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x79484;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79478;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x7946b;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x7945e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x79451;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x79444;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79436;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79429;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x7941c;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x7940e;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x79400;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793f1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793e2;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793d2;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793c2;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793ae;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79399;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79389;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                }" if (parenthesized_expression "(uVar6 < 0xae)" ( (binary_expression "uVar6 < 0xae" identifier < number_literal) )) (compound_statement "{\n                  if (uVar6 == 0x90) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78c4f;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789bf;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f26;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f13;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f09;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78efb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee8;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed8;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec9;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78ebd;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea7;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e97;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e86;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e75;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5f;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e49;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e3b;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  if (uVar6 == 0xa7) {\n                    local_8c = (byte *)FUN_000171b0();\n                    goto LAB_0002dcf0;\n                  }\n                }" { (if_statement "if (uVar6 == 0x90) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78c4f;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789bf;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f26;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f13;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f09;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78efb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee8;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed8;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec9;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78ebd;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea7;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e97;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e86;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e75;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5f;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e49;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e3b;\n                    }\n                    goto LAB_0002dd00;\n                  }" if (parenthesized_expression "(uVar6 == 0x90)" ( (binary_expression "uVar6 == 0x90" identifier == number_literal) )) (compound_statement "{\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78c4f;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789bf;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f26;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f13;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f09;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78efb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee8;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed8;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec9;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78ebd;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea7;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e97;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e86;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e75;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5f;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e49;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e3b;\n                    }\n                    goto LAB_0002dd00;\n                  }" { (switch_statement "switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78c4f;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789bf;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f26;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f13;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f09;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78efb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee8;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed8;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec9;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78ebd;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea7;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e97;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e86;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e75;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5f;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e49;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e3b;\n                    }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n                    case 0:\n                      local_8c = (byte *)0x78c4f;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789bf;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f26;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f13;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f09;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78efb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee8;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed8;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec9;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78ebd;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea7;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e97;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e86;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e75;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5f;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e49;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e3b;\n                    }" { (case_statement "case 0:\n                      local_8c = (byte *)0x78c4f;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78c4f;" (assignment_expression "local_8c = (byte *)0x78c4f" identifier = (cast_expression "(byte *)0x78c4f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "default:\n                      goto LAB_0002dbd0;" default : (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;)) (case_statement "case 5:\n                      local_8c = (byte *)0x789bf;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x789bf;" (assignment_expression "local_8c = (byte *)0x789bf" identifier = (cast_expression "(byte *)0x789bf" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                      local_8c = (byte *)0x78f26;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78f26;" (assignment_expression "local_8c = (byte *)0x78f26" identifier = (cast_expression "(byte *)0x78f26" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n                      local_8c = (byte *)0x78f13;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78f13;" (assignment_expression "local_8c = (byte *)0x78f13" identifier = (cast_expression "(byte *)0x78f13" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n                      local_8c = &UNK_00078f09;\n                      break;" case number_literal : (expression_statement "local_8c = &UNK_00078f09;" (assignment_expression "local_8c = &UNK_00078f09" identifier = (pointer_expression "&UNK_00078f09" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n                      local_8c = (byte *)0x78efb;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78efb;" (assignment_expression "local_8c = (byte *)0x78efb" identifier = (cast_expression "(byte *)0x78efb" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n                      local_8c = (byte *)0x78ee8;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78ee8;" (assignment_expression "local_8c = (byte *)0x78ee8" identifier = (cast_expression "(byte *)0x78ee8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xe:\n                      local_8c = (byte *)0x78ed8;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78ed8;" (assignment_expression "local_8c = (byte *)0x78ed8" identifier = (cast_expression "(byte *)0x78ed8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xf:\n                      local_8c = (byte *)0x78ec9;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78ec9;" (assignment_expression "local_8c = (byte *)0x78ec9" identifier = (cast_expression "(byte *)0x78ec9" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x12:\n                      local_8c = (byte *)0x78ebd;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78ebd;" (assignment_expression "local_8c = (byte *)0x78ebd" identifier = (cast_expression "(byte *)0x78ebd" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x40:\n                      local_8c = (byte *)0x78ea7;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78ea7;" (assignment_expression "local_8c = (byte *)0x78ea7" identifier = (cast_expression "(byte *)0x78ea7" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x41:\n                      local_8c = (byte *)0x78e97;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78e97;" (assignment_expression "local_8c = (byte *)0x78e97" identifier = (cast_expression "(byte *)0x78e97" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x42:\n                      local_8c = (byte *)0x78e86;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78e86;" (assignment_expression "local_8c = (byte *)0x78e86" identifier = (cast_expression "(byte *)0x78e86" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x43:\n                      local_8c = (byte *)0x78e75;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78e75;" (assignment_expression "local_8c = (byte *)0x78e75" identifier = (cast_expression "(byte *)0x78e75" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x44:\n                      local_8c = (byte *)0x78e5f;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78e5f;" (assignment_expression "local_8c = (byte *)0x78e5f" identifier = (cast_expression "(byte *)0x78e5f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x45:\n                      local_8c = (byte *)0x78e49;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78e49;" (assignment_expression "local_8c = (byte *)0x78e49" identifier = (cast_expression "(byte *)0x78e49" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x46:\n                      local_8c = (byte *)0x78e3b;" case number_literal : (expression_statement "local_8c = (byte *)0x78e3b;" (assignment_expression "local_8c = (byte *)0x78e3b" identifier = (cast_expression "(byte *)0x78e3b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;)) })) (goto_statement "goto LAB_0002dd00;" goto statement_identifier ;) })) (if_statement "if (uVar6 == 0xa7) {\n                    local_8c = (byte *)FUN_000171b0();\n                    goto LAB_0002dcf0;\n                  }" if (parenthesized_expression "(uVar6 == 0xa7)" ( (binary_expression "uVar6 == 0xa7" identifier == number_literal) )) (compound_statement "{\n                    local_8c = (byte *)FUN_000171b0();\n                    goto LAB_0002dcf0;\n                  }" { (expression_statement "local_8c = (byte *)FUN_000171b0();" (assignment_expression "local_8c = (byte *)FUN_000171b0()" identifier = (cast_expression "(byte *)FUN_000171b0()" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "FUN_000171b0()" identifier (argument_list "()" ( ))))) ;) (goto_statement "goto LAB_0002dcf0;" goto statement_identifier ;) })) }) (else_clause "else {\n                  if (uVar6 == 0xae) {\n                    local_8c = (byte *)FUN_00016b40();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 0xb1) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78be5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba5;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79536;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79529;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x7951b;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x7950c;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794fc;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794ec;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794db;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794cb;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794bb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794aa;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x7949d;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x79490;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x79484;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79478;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x7946b;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x7945e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x79451;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x79444;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79436;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79429;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x7941c;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x7940e;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x79400;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793f1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793e2;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793d2;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793c2;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793ae;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79399;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79389;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                }" else (compound_statement "{\n                  if (uVar6 == 0xae) {\n                    local_8c = (byte *)FUN_00016b40();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 0xb1) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78be5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba5;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79536;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79529;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x7951b;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x7950c;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794fc;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794ec;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794db;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794cb;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794bb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794aa;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x7949d;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x79490;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x79484;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79478;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x7946b;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x7945e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x79451;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x79444;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79436;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79429;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x7941c;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x7940e;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x79400;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793f1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793e2;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793d2;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793c2;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793ae;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79399;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79389;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                }" { (if_statement "if (uVar6 == 0xae) {\n                    local_8c = (byte *)FUN_00016b40();\n                    goto LAB_0002dcf0;\n                  }" if (parenthesized_expression "(uVar6 == 0xae)" ( (binary_expression "uVar6 == 0xae" identifier == number_literal) )) (compound_statement "{\n                    local_8c = (byte *)FUN_00016b40();\n                    goto LAB_0002dcf0;\n                  }" { (expression_statement "local_8c = (byte *)FUN_00016b40();" (assignment_expression "local_8c = (byte *)FUN_00016b40()" identifier = (cast_expression "(byte *)FUN_00016b40()" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "FUN_00016b40()" identifier (argument_list "()" ( ))))) ;) (goto_statement "goto LAB_0002dcf0;" goto statement_identifier ;) })) (if_statement "if (uVar6 == 0xb1) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78be5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba5;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79536;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79529;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x7951b;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x7950c;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794fc;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794ec;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794db;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794cb;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794bb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794aa;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x7949d;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x79490;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x79484;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79478;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x7946b;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x7945e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x79451;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x79444;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79436;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79429;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x7941c;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x7940e;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x79400;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793f1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793e2;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793d2;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793c2;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793ae;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79399;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79389;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }" if (parenthesized_expression "(uVar6 == 0xb1)" ( (binary_expression "uVar6 == 0xb1" identifier == number_literal) )) (compound_statement "{\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78be5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba5;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79536;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79529;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x7951b;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x7950c;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794fc;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794ec;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794db;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794cb;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794bb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794aa;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x7949d;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x79490;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x79484;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79478;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x7946b;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x7945e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x79451;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x79444;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79436;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79429;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x7941c;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x7940e;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x79400;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793f1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793e2;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793d2;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793c2;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793ae;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79399;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79389;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }" { (switch_statement "switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78be5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba5;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79536;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79529;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x7951b;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x7950c;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794fc;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794ec;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794db;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794cb;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794bb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794aa;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x7949d;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x79490;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x79484;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79478;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x7946b;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x7945e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x79451;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x79444;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79436;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79429;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x7941c;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x7940e;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x79400;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793f1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793e2;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793d2;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793c2;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793ae;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79399;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79389;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n                    case 0:\n                      local_8c = (byte *)0x78be5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba5;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79536;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79529;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x7951b;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x7950c;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794fc;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794ec;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794db;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794cb;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794bb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794aa;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x7949d;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x79490;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x79484;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79478;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x7946b;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x7945e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x79451;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x79444;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79436;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79429;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x7941c;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x7940e;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x79400;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793f1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793e2;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793d2;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793c2;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793ae;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79399;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79389;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }" { (case_statement "case 0:\n                      local_8c = (byte *)0x78be5;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78be5;" (assignment_expression "local_8c = (byte *)0x78be5" identifier = (cast_expression "(byte *)0x78be5" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                      local_8c = (byte *)0x78ba5;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x78ba5;" (assignment_expression "local_8c = (byte *)0x78ba5" identifier = (cast_expression "(byte *)0x78ba5" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                      local_8c = (byte *)0x79536;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x79536;" (assignment_expression "local_8c = (byte *)0x79536" identifier = (cast_expression "(byte *)0x79536" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                      local_8c = (byte *)0x79529;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x79529;" (assignment_expression "local_8c = (byte *)0x79529" identifier = (cast_expression "(byte *)0x79529" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                      local_8c = (byte *)0x7951b;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x7951b;" (assignment_expression "local_8c = (byte *)0x7951b" identifier = (cast_expression "(byte *)0x7951b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                      local_8c = (byte *)0x7950c;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x7950c;" (assignment_expression "local_8c = (byte *)0x7950c" identifier = (cast_expression "(byte *)0x7950c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                      local_8c = (byte *)0x794fc;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x794fc;" (assignment_expression "local_8c = (byte *)0x794fc" identifier = (cast_expression "(byte *)0x794fc" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n                      local_8c = (byte *)0x794ec;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x794ec;" (assignment_expression "local_8c = (byte *)0x794ec" identifier = (cast_expression "(byte *)0x794ec" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n                      local_8c = (byte *)0x794db;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x794db;" (assignment_expression "local_8c = (byte *)0x794db" identifier = (cast_expression "(byte *)0x794db" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n                      local_8c = (byte *)0x794cb;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x794cb;" (assignment_expression "local_8c = (byte *)0x794cb" identifier = (cast_expression "(byte *)0x794cb" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n                      local_8c = (byte *)0x794bb;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x794bb;" (assignment_expression "local_8c = (byte *)0x794bb" identifier = (cast_expression "(byte *)0x794bb" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n                      local_8c = (byte *)0x794aa;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x794aa;" (assignment_expression "local_8c = (byte *)0x794aa" identifier = (cast_expression "(byte *)0x794aa" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n                      local_8c = (byte *)0x7949d;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x7949d;" (assignment_expression "local_8c = (byte *)0x7949d" identifier = (cast_expression "(byte *)0x7949d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd:\n                      local_8c = (byte *)0x79490;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x79490;" (assignment_expression "local_8c = (byte *)0x79490" identifier = (cast_expression "(byte *)0x79490" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xe:\n                      local_8c = (byte *)0x79484;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x79484;" (assignment_expression "local_8c = (byte *)0x79484" identifier = (cast_expression "(byte *)0x79484" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xf:\n                      local_8c = (byte *)0x79478;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x79478;" (assignment_expression "local_8c = (byte *)0x79478" identifier = (cast_expression "(byte *)0x79478" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x10:\n                      local_8c = (byte *)0x7946b;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x7946b;" (assignment_expression "local_8c = (byte *)0x7946b" identifier = (cast_expression "(byte *)0x7946b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x11:\n                      local_8c = (byte *)0x7945e;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x7945e;" (assignment_expression "local_8c = (byte *)0x7945e" identifier = (cast_expression "(byte *)0x7945e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x12:\n                      local_8c = (byte *)0x79451;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x79451;" (assignment_expression "local_8c = (byte *)0x79451" identifier = (cast_expression "(byte *)0x79451" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x13:\n                      local_8c = (byte *)0x79444;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x79444;" (assignment_expression "local_8c = (byte *)0x79444" identifier = (cast_expression "(byte *)0x79444" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x14:\n                      local_8c = (byte *)0x79436;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x79436;" (assignment_expression "local_8c = (byte *)0x79436" identifier = (cast_expression "(byte *)0x79436" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x15:\n                      local_8c = (byte *)0x79429;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x79429;" (assignment_expression "local_8c = (byte *)0x79429" identifier = (cast_expression "(byte *)0x79429" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x16:\n                      local_8c = (byte *)0x7941c;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x7941c;" (assignment_expression "local_8c = (byte *)0x7941c" identifier = (cast_expression "(byte *)0x7941c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x17:\n                      local_8c = (byte *)0x7940e;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x7940e;" (assignment_expression "local_8c = (byte *)0x7940e" identifier = (cast_expression "(byte *)0x7940e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x18:\n                      local_8c = (byte *)0x79400;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x79400;" (assignment_expression "local_8c = (byte *)0x79400" identifier = (cast_expression "(byte *)0x79400" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x19:\n                      local_8c = (byte *)0x793f1;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x793f1;" (assignment_expression "local_8c = (byte *)0x793f1" identifier = (cast_expression "(byte *)0x793f1" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1a:\n                      local_8c = (byte *)0x793e2;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x793e2;" (assignment_expression "local_8c = (byte *)0x793e2" identifier = (cast_expression "(byte *)0x793e2" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1b:\n                      local_8c = (byte *)0x793d2;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x793d2;" (assignment_expression "local_8c = (byte *)0x793d2" identifier = (cast_expression "(byte *)0x793d2" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1c:\n                      local_8c = (byte *)0x793c2;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x793c2;" (assignment_expression "local_8c = (byte *)0x793c2" identifier = (cast_expression "(byte *)0x793c2" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1d:\n                      local_8c = (byte *)0x793ae;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x793ae;" (assignment_expression "local_8c = (byte *)0x793ae" identifier = (cast_expression "(byte *)0x793ae" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1e:\n                      local_8c = (byte *)0x79399;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x79399;" (assignment_expression "local_8c = (byte *)0x79399" identifier = (cast_expression "(byte *)0x79399" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1f:\n                      local_8c = (byte *)0x79389;\n                      break;" case number_literal : (expression_statement "local_8c = (byte *)0x79389;" (assignment_expression "local_8c = (byte *)0x79389" identifier = (cast_expression "(byte *)0x79389" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "default:\n                      goto LAB_0002dbd0;" default : (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;)) })) (goto_statement "goto LAB_0002dd00;" goto statement_identifier ;) })) }))) (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;) })) (if_statement "if (uVar6 == 0x78) {\ncode_r0x0002ef25:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7937d;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b8c;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796f1;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e7;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c8;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796bf;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796b3;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a8;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7969c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7968d;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7967d;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7966d;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }" if (parenthesized_expression "(uVar6 == 0x78)" ( (binary_expression "uVar6 == 0x78" identifier == number_literal) )) (compound_statement "{\ncode_r0x0002ef25:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7937d;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b8c;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796f1;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e7;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c8;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796bf;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796b3;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a8;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7969c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7968d;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7967d;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7966d;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }" { (labeled_statement "code_r0x0002ef25:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7937d;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b8c;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796f1;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e7;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c8;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796bf;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796b3;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a8;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7969c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7968d;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7967d;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7966d;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }" statement_identifier : (switch_statement "switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7937d;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b8c;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796f1;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e7;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c8;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796bf;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796b3;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a8;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7969c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7968d;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7967d;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7966d;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n                case 0:\n                  local_8c = (byte *)0x7937d;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b8c;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796f1;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e7;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c8;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796bf;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796b3;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a8;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7969c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7968d;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7967d;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7966d;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }" { (case_statement "case 0:\n                  local_8c = (byte *)0x7937d;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7937d;" (assignment_expression "local_8c = (byte *)0x7937d" identifier = (cast_expression "(byte *)0x7937d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                  local_8c = &UNK_00078b8c;\n                  break;" case number_literal : (expression_statement "local_8c = &UNK_00078b8c;" (assignment_expression "local_8c = &UNK_00078b8c" identifier = (pointer_expression "&UNK_00078b8c" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                  local_8c = &UNK_000796f1;\n                  break;" case number_literal : (expression_statement "local_8c = &UNK_000796f1;" (assignment_expression "local_8c = &UNK_000796f1" identifier = (pointer_expression "&UNK_000796f1" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                  local_8c = &UNK_000796e7;\n                  break;" case number_literal : (expression_statement "local_8c = &UNK_000796e7;" (assignment_expression "local_8c = &UNK_000796e7" identifier = (pointer_expression "&UNK_000796e7" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                  local_8c = (byte *)0x796d8;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x796d8;" (assignment_expression "local_8c = (byte *)0x796d8" identifier = (cast_expression "(byte *)0x796d8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                  local_8c = (byte *)0x796c8;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x796c8;" (assignment_expression "local_8c = (byte *)0x796c8" identifier = (cast_expression "(byte *)0x796c8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                  local_8c = &UNK_000796bf;\n                  break;" case number_literal : (expression_statement "local_8c = &UNK_000796bf;" (assignment_expression "local_8c = &UNK_000796bf" identifier = (pointer_expression "&UNK_000796bf" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n                  local_8c = (byte *)0x796b3;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x796b3;" (assignment_expression "local_8c = (byte *)0x796b3" identifier = (cast_expression "(byte *)0x796b3" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n                  local_8c = &UNK_000796a8;\n                  break;" case number_literal : (expression_statement "local_8c = &UNK_000796a8;" (assignment_expression "local_8c = &UNK_000796a8" identifier = (pointer_expression "&UNK_000796a8" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n                  local_8c = (byte *)0x7969c;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7969c;" (assignment_expression "local_8c = (byte *)0x7969c" identifier = (cast_expression "(byte *)0x7969c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n                  local_8c = (byte *)0x7968d;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7968d;" (assignment_expression "local_8c = (byte *)0x7968d" identifier = (cast_expression "(byte *)0x7968d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n                  local_8c = (byte *)0x7967d;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7967d;" (assignment_expression "local_8c = (byte *)0x7967d" identifier = (cast_expression "(byte *)0x7967d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n                  local_8c = (byte *)0x7966d;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7966d;" (assignment_expression "local_8c = (byte *)0x7966d" identifier = (cast_expression "(byte *)0x7966d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "default:\n                  goto LAB_0002dbd0;" default : (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;)) }))) (goto_statement "goto LAB_0002dd00;" goto statement_identifier ;) })) (if_statement "if (uVar6 < 0x79) {\n                if (uVar6 == 0x73) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x789db;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bdb;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7904a;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903f;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79034;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79023;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7900d;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff9;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fee;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fe1;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fd3;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fc3;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fb2;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78fa2;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f92;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f85;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f78;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f6b;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f5b;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f4a;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x74) goto code_r0x0002e2d7;\n              }\n              else {\n                if (uVar6 == 0x87) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79b51;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b25;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f25;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f18;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f0d;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79f00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79ef3;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee5;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec9;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eba;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ead;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e97;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e83;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e75;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e64;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e55;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e45;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e37;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e24;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e16;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e08;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x8a) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79543;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b83;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797ee;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797e4;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d8;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797cc;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797bd;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797b1;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x797a3;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7978e;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7977b;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7976d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7975a;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79747;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x7973b;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x7972b;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x7971b;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x7970b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n              }" if (parenthesized_expression "(uVar6 < 0x79)" ( (binary_expression "uVar6 < 0x79" identifier < number_literal) )) (compound_statement "{\n                if (uVar6 == 0x73) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x789db;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bdb;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7904a;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903f;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79034;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79023;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7900d;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff9;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fee;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fe1;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fd3;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fc3;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fb2;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78fa2;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f92;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f85;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f78;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f6b;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f5b;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f4a;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x74) goto code_r0x0002e2d7;\n              }" { (if_statement "if (uVar6 == 0x73) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x789db;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bdb;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7904a;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903f;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79034;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79023;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7900d;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff9;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fee;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fe1;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fd3;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fc3;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fb2;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78fa2;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f92;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f85;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f78;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f6b;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f5b;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f4a;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }" if (parenthesized_expression "(uVar6 == 0x73)" ( (binary_expression "uVar6 == 0x73" identifier == number_literal) )) (compound_statement "{\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x789db;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bdb;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7904a;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903f;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79034;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79023;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7900d;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff9;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fee;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fe1;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fd3;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fc3;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fb2;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78fa2;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f92;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f85;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f78;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f6b;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f5b;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f4a;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }" { (switch_statement "switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x789db;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bdb;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7904a;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903f;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79034;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79023;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7900d;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff9;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fee;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fe1;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fd3;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fc3;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fb2;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78fa2;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f92;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f85;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f78;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f6b;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f5b;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f4a;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n                  case 0:\n                    local_8c = (byte *)0x789db;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bdb;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7904a;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903f;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79034;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79023;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7900d;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff9;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fee;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fe1;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fd3;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fc3;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fb2;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78fa2;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f92;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f85;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f78;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f6b;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f5b;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f4a;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }" { (case_statement "case 0:\n                    local_8c = (byte *)0x789db;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x789db;" (assignment_expression "local_8c = (byte *)0x789db" identifier = (cast_expression "(byte *)0x789db" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                    local_8c = (byte *)0x78bdb;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x78bdb;" (assignment_expression "local_8c = (byte *)0x78bdb" identifier = (cast_expression "(byte *)0x78bdb" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                    local_8c = (byte *)0x7904a;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x7904a;" (assignment_expression "local_8c = (byte *)0x7904a" identifier = (cast_expression "(byte *)0x7904a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                    local_8c = (byte *)0x7903f;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x7903f;" (assignment_expression "local_8c = (byte *)0x7903f" identifier = (cast_expression "(byte *)0x7903f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                    local_8c = (byte *)0x79034;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79034;" (assignment_expression "local_8c = (byte *)0x79034" identifier = (cast_expression "(byte *)0x79034" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                    local_8c = (byte *)0x79023;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79023;" (assignment_expression "local_8c = (byte *)0x79023" identifier = (cast_expression "(byte *)0x79023" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                    local_8c = (byte *)0x7900d;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x7900d;" (assignment_expression "local_8c = (byte *)0x7900d" identifier = (cast_expression "(byte *)0x7900d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n                    local_8c = (byte *)0x78ff9;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x78ff9;" (assignment_expression "local_8c = (byte *)0x78ff9" identifier = (cast_expression "(byte *)0x78ff9" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n                    local_8c = (byte *)0x78fee;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x78fee;" (assignment_expression "local_8c = (byte *)0x78fee" identifier = (cast_expression "(byte *)0x78fee" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n                    local_8c = (byte *)0x78fe1;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x78fe1;" (assignment_expression "local_8c = (byte *)0x78fe1" identifier = (cast_expression "(byte *)0x78fe1" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n                    local_8c = (byte *)0x78fd3;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x78fd3;" (assignment_expression "local_8c = (byte *)0x78fd3" identifier = (cast_expression "(byte *)0x78fd3" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n                    local_8c = (byte *)0x78fc3;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x78fc3;" (assignment_expression "local_8c = (byte *)0x78fc3" identifier = (cast_expression "(byte *)0x78fc3" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n                    local_8c = (byte *)0x78fb2;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x78fb2;" (assignment_expression "local_8c = (byte *)0x78fb2" identifier = (cast_expression "(byte *)0x78fb2" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd:\n                    local_8c = (byte *)0x78fa2;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x78fa2;" (assignment_expression "local_8c = (byte *)0x78fa2" identifier = (cast_expression "(byte *)0x78fa2" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xe:\n                    local_8c = (byte *)0x78f92;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x78f92;" (assignment_expression "local_8c = (byte *)0x78f92" identifier = (cast_expression "(byte *)0x78f92" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xf:\n                    local_8c = (byte *)0x78f85;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x78f85;" (assignment_expression "local_8c = (byte *)0x78f85" identifier = (cast_expression "(byte *)0x78f85" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x10:\n                    local_8c = (byte *)0x78f78;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x78f78;" (assignment_expression "local_8c = (byte *)0x78f78" identifier = (cast_expression "(byte *)0x78f78" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x11:\n                    local_8c = (byte *)0x78f6b;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x78f6b;" (assignment_expression "local_8c = (byte *)0x78f6b" identifier = (cast_expression "(byte *)0x78f6b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x12:\n                    local_8c = (byte *)0x78f5b;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x78f5b;" (assignment_expression "local_8c = (byte *)0x78f5b" identifier = (cast_expression "(byte *)0x78f5b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x13:\n                    local_8c = (byte *)0x78f4a;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x78f4a;" (assignment_expression "local_8c = (byte *)0x78f4a" identifier = (cast_expression "(byte *)0x78f4a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "default:\n                    goto LAB_0002dbd0;" default : (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;)) })) (goto_statement "goto LAB_0002dd00;" goto statement_identifier ;) })) (if_statement "if (uVar6 == 0x74) goto code_r0x0002e2d7;" if (parenthesized_expression "(uVar6 == 0x74)" ( (binary_expression "uVar6 == 0x74" identifier == number_literal) )) (goto_statement "goto code_r0x0002e2d7;" goto statement_identifier ;)) }) (else_clause "else {\n                if (uVar6 == 0x87) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79b51;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b25;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f25;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f18;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f0d;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79f00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79ef3;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee5;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec9;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eba;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ead;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e97;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e83;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e75;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e64;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e55;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e45;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e37;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e24;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e16;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e08;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x8a) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79543;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b83;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797ee;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797e4;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d8;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797cc;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797bd;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797b1;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x797a3;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7978e;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7977b;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7976d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7975a;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79747;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x7973b;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x7972b;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x7971b;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x7970b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n              }" else (compound_statement "{\n                if (uVar6 == 0x87) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79b51;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b25;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f25;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f18;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f0d;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79f00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79ef3;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee5;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec9;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eba;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ead;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e97;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e83;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e75;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e64;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e55;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e45;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e37;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e24;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e16;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e08;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x8a) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79543;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b83;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797ee;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797e4;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d8;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797cc;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797bd;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797b1;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x797a3;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7978e;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7977b;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7976d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7975a;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79747;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x7973b;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x7972b;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x7971b;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x7970b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n              }" { (if_statement "if (uVar6 == 0x87) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79b51;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b25;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f25;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f18;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f0d;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79f00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79ef3;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee5;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec9;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eba;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ead;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e97;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e83;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e75;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e64;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e55;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e45;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e37;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e24;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e16;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e08;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }" if (parenthesized_expression "(uVar6 == 0x87)" ( (binary_expression "uVar6 == 0x87" identifier == number_literal) )) (compound_statement "{\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79b51;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b25;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f25;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f18;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f0d;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79f00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79ef3;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee5;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec9;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eba;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ead;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e97;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e83;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e75;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e64;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e55;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e45;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e37;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e24;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e16;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e08;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }" { (switch_statement "switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79b51;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b25;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f25;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f18;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f0d;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79f00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79ef3;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee5;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec9;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eba;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ead;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e97;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e83;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e75;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e64;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e55;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e45;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e37;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e24;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e16;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e08;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n                  case 0:\n                    local_8c = (byte *)0x79b51;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b25;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f25;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f18;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f0d;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79f00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79ef3;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee5;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec9;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eba;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ead;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e97;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e83;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e75;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e64;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e55;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e45;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e37;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e24;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e16;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e08;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }" { (case_statement "case 0:\n                    local_8c = (byte *)0x79b51;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79b51;" (assignment_expression "local_8c = (byte *)0x79b51" identifier = (cast_expression "(byte *)0x79b51" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                    local_8c = (byte *)0x78b25;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x78b25;" (assignment_expression "local_8c = (byte *)0x78b25" identifier = (cast_expression "(byte *)0x78b25" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                    local_8c = (byte *)0x79f25;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79f25;" (assignment_expression "local_8c = (byte *)0x79f25" identifier = (cast_expression "(byte *)0x79f25" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                    local_8c = (byte *)0x79f18;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79f18;" (assignment_expression "local_8c = (byte *)0x79f18" identifier = (cast_expression "(byte *)0x79f18" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                    local_8c = (byte *)0x79f0d;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79f0d;" (assignment_expression "local_8c = (byte *)0x79f0d" identifier = (cast_expression "(byte *)0x79f0d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                    local_8c = (byte *)0x79f00;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79f00;" (assignment_expression "local_8c = (byte *)0x79f00" identifier = (cast_expression "(byte *)0x79f00" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                    local_8c = (byte *)0x79ef3;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79ef3;" (assignment_expression "local_8c = (byte *)0x79ef3" identifier = (cast_expression "(byte *)0x79ef3" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n                    local_8c = (byte *)0x79ee5;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79ee5;" (assignment_expression "local_8c = (byte *)0x79ee5" identifier = (cast_expression "(byte *)0x79ee5" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n                    local_8c = (byte *)0x79ed7;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79ed7;" (assignment_expression "local_8c = (byte *)0x79ed7" identifier = (cast_expression "(byte *)0x79ed7" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n                    local_8c = (byte *)0x79ec9;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79ec9;" (assignment_expression "local_8c = (byte *)0x79ec9" identifier = (cast_expression "(byte *)0x79ec9" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n                    local_8c = (byte *)0x79eba;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79eba;" (assignment_expression "local_8c = (byte *)0x79eba" identifier = (cast_expression "(byte *)0x79eba" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n                    local_8c = (byte *)0x79ead;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79ead;" (assignment_expression "local_8c = (byte *)0x79ead" identifier = (cast_expression "(byte *)0x79ead" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n                    local_8c = (byte *)0x79e97;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79e97;" (assignment_expression "local_8c = (byte *)0x79e97" identifier = (cast_expression "(byte *)0x79e97" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd:\n                    local_8c = (byte *)0x79e83;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79e83;" (assignment_expression "local_8c = (byte *)0x79e83" identifier = (cast_expression "(byte *)0x79e83" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xe:\n                    local_8c = (byte *)0x79e75;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79e75;" (assignment_expression "local_8c = (byte *)0x79e75" identifier = (cast_expression "(byte *)0x79e75" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xf:\n                    local_8c = (byte *)0x79e64;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79e64;" (assignment_expression "local_8c = (byte *)0x79e64" identifier = (cast_expression "(byte *)0x79e64" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x10:\n                    local_8c = (byte *)0x79e55;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79e55;" (assignment_expression "local_8c = (byte *)0x79e55" identifier = (cast_expression "(byte *)0x79e55" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x11:\n                    local_8c = (byte *)0x79e45;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79e45;" (assignment_expression "local_8c = (byte *)0x79e45" identifier = (cast_expression "(byte *)0x79e45" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x12:\n                    local_8c = (byte *)0x79e37;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79e37;" (assignment_expression "local_8c = (byte *)0x79e37" identifier = (cast_expression "(byte *)0x79e37" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x13:\n                    local_8c = (byte *)0x79e24;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79e24;" (assignment_expression "local_8c = (byte *)0x79e24" identifier = (cast_expression "(byte *)0x79e24" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x14:\n                    local_8c = (byte *)0x79e16;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79e16;" (assignment_expression "local_8c = (byte *)0x79e16" identifier = (cast_expression "(byte *)0x79e16" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x15:\n                    local_8c = (byte *)0x79e08;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79e08;" (assignment_expression "local_8c = (byte *)0x79e08" identifier = (cast_expression "(byte *)0x79e08" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "default:\n                    goto LAB_0002dbd0;" default : (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;)) })) (goto_statement "goto LAB_0002dd00;" goto statement_identifier ;) })) (if_statement "if (uVar6 == 0x8a) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79543;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b83;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797ee;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797e4;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d8;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797cc;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797bd;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797b1;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x797a3;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7978e;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7977b;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7976d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7975a;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79747;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x7973b;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x7972b;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x7971b;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x7970b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }" if (parenthesized_expression "(uVar6 == 0x8a)" ( (binary_expression "uVar6 == 0x8a" identifier == number_literal) )) (compound_statement "{\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79543;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b83;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797ee;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797e4;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d8;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797cc;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797bd;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797b1;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x797a3;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7978e;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7977b;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7976d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7975a;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79747;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x7973b;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x7972b;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x7971b;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x7970b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }" { (switch_statement "switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79543;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b83;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797ee;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797e4;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d8;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797cc;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797bd;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797b1;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x797a3;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7978e;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7977b;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7976d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7975a;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79747;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x7973b;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x7972b;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x7971b;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x7970b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n                  case 0:\n                    local_8c = (byte *)0x79543;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b83;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797ee;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797e4;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d8;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797cc;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797bd;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797b1;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x797a3;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7978e;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7977b;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7976d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7975a;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79747;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x7973b;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x7972b;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x7971b;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x7970b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }" { (case_statement "case 0:\n                    local_8c = (byte *)0x79543;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79543;" (assignment_expression "local_8c = (byte *)0x79543" identifier = (cast_expression "(byte *)0x79543" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                    local_8c = &UNK_00078b83;\n                    break;" case number_literal : (expression_statement "local_8c = &UNK_00078b83;" (assignment_expression "local_8c = &UNK_00078b83" identifier = (pointer_expression "&UNK_00078b83" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                    local_8c = (byte *)0x797ee;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x797ee;" (assignment_expression "local_8c = (byte *)0x797ee" identifier = (cast_expression "(byte *)0x797ee" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                    local_8c = (byte *)0x797e4;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x797e4;" (assignment_expression "local_8c = (byte *)0x797e4" identifier = (cast_expression "(byte *)0x797e4" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                    local_8c = (byte *)0x797d8;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x797d8;" (assignment_expression "local_8c = (byte *)0x797d8" identifier = (cast_expression "(byte *)0x797d8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                    local_8c = (byte *)0x797cc;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x797cc;" (assignment_expression "local_8c = (byte *)0x797cc" identifier = (cast_expression "(byte *)0x797cc" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                    local_8c = (byte *)0x797bd;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x797bd;" (assignment_expression "local_8c = (byte *)0x797bd" identifier = (cast_expression "(byte *)0x797bd" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n                    local_8c = (byte *)0x797b1;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x797b1;" (assignment_expression "local_8c = (byte *)0x797b1" identifier = (cast_expression "(byte *)0x797b1" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n                    local_8c = (byte *)0x797a3;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x797a3;" (assignment_expression "local_8c = (byte *)0x797a3" identifier = (cast_expression "(byte *)0x797a3" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n                    local_8c = (byte *)0x7978e;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x7978e;" (assignment_expression "local_8c = (byte *)0x7978e" identifier = (cast_expression "(byte *)0x7978e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n                    local_8c = (byte *)0x7977b;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x7977b;" (assignment_expression "local_8c = (byte *)0x7977b" identifier = (cast_expression "(byte *)0x7977b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n                    local_8c = (byte *)0x7976d;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x7976d;" (assignment_expression "local_8c = (byte *)0x7976d" identifier = (cast_expression "(byte *)0x7976d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n                    local_8c = (byte *)0x7975a;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x7975a;" (assignment_expression "local_8c = (byte *)0x7975a" identifier = (cast_expression "(byte *)0x7975a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd:\n                    local_8c = (byte *)0x79747;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x79747;" (assignment_expression "local_8c = (byte *)0x79747" identifier = (cast_expression "(byte *)0x79747" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xe:\n                    local_8c = (byte *)0x7973b;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x7973b;" (assignment_expression "local_8c = (byte *)0x7973b" identifier = (cast_expression "(byte *)0x7973b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xf:\n                    local_8c = (byte *)0x7972b;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x7972b;" (assignment_expression "local_8c = (byte *)0x7972b" identifier = (cast_expression "(byte *)0x7972b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x10:\n                    local_8c = (byte *)0x7971b;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x7971b;" (assignment_expression "local_8c = (byte *)0x7971b" identifier = (cast_expression "(byte *)0x7971b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x11:\n                    local_8c = (byte *)0x7970b;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x7970b;" (assignment_expression "local_8c = (byte *)0x7970b" identifier = (cast_expression "(byte *)0x7970b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "default:\n                    goto LAB_0002dbd0;" default : (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;)) })) (goto_statement "goto LAB_0002dd00;" goto statement_identifier ;) })) }))) (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;) })) (expression_statement "local_8c = (byte *)FUN_00019be0();" (assignment_expression "local_8c = (byte *)FUN_00019be0()" identifier = (cast_expression "(byte *)FUN_00019be0()" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "FUN_00019be0()" identifier (argument_list "()" ( ))))) ;) }) (else_clause "else {\nLAB_0002efc8:\n            local_8c = (byte *)FUN_0001b090();\n          }" else (compound_statement "{\nLAB_0002efc8:\n            local_8c = (byte *)FUN_0001b090();\n          }" { (labeled_statement "LAB_0002efc8:\n            local_8c = (byte *)FUN_0001b090();" statement_identifier : (expression_statement "local_8c = (byte *)FUN_0001b090();" (assignment_expression "local_8c = (byte *)FUN_0001b090()" identifier = (cast_expression "(byte *)FUN_0001b090()" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "FUN_0001b090()" identifier (argument_list "()" ( ))))) ;)) }))) (goto_statement "goto LAB_0002dcf0;" goto statement_identifier ;) })) (if_statement "if (uVar6 == 0x8217) {\ncode_r0x0002edad:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79661;\n            break;\n          case 1:\n            local_8c = &UNK_00078b6d;\n            break;\n          case 2:\n            local_8c = (byte *)0x79972;\n            break;\n          case 3:\n            local_8c = &UNK_00079967;\n            break;\n          case 4:\n            local_8c = (byte *)0x7995b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7994a;\n            break;\n          case 6:\n            local_8c = (byte *)0x7993d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7992e;\n            break;\n          case 8:\n            local_8c = (byte *)0x7991f;\n            break;\n          case 9:\n            local_8c = (byte *)0x79910;\n            break;\n          case 10:\n            local_8c = (byte *)0x79901;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x798f2;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x798e6;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x798d5;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x798c6;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }" if (parenthesized_expression "(uVar6 == 0x8217)" ( (binary_expression "uVar6 == 0x8217" identifier == number_literal) )) (compound_statement "{\ncode_r0x0002edad:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79661;\n            break;\n          case 1:\n            local_8c = &UNK_00078b6d;\n            break;\n          case 2:\n            local_8c = (byte *)0x79972;\n            break;\n          case 3:\n            local_8c = &UNK_00079967;\n            break;\n          case 4:\n            local_8c = (byte *)0x7995b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7994a;\n            break;\n          case 6:\n            local_8c = (byte *)0x7993d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7992e;\n            break;\n          case 8:\n            local_8c = (byte *)0x7991f;\n            break;\n          case 9:\n            local_8c = (byte *)0x79910;\n            break;\n          case 10:\n            local_8c = (byte *)0x79901;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x798f2;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x798e6;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x798d5;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x798c6;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }" { (labeled_statement "code_r0x0002edad:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79661;\n            break;\n          case 1:\n            local_8c = &UNK_00078b6d;\n            break;\n          case 2:\n            local_8c = (byte *)0x79972;\n            break;\n          case 3:\n            local_8c = &UNK_00079967;\n            break;\n          case 4:\n            local_8c = (byte *)0x7995b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7994a;\n            break;\n          case 6:\n            local_8c = (byte *)0x7993d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7992e;\n            break;\n          case 8:\n            local_8c = (byte *)0x7991f;\n            break;\n          case 9:\n            local_8c = (byte *)0x79910;\n            break;\n          case 10:\n            local_8c = (byte *)0x79901;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x798f2;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x798e6;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x798d5;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x798c6;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }" statement_identifier : (switch_statement "switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79661;\n            break;\n          case 1:\n            local_8c = &UNK_00078b6d;\n            break;\n          case 2:\n            local_8c = (byte *)0x79972;\n            break;\n          case 3:\n            local_8c = &UNK_00079967;\n            break;\n          case 4:\n            local_8c = (byte *)0x7995b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7994a;\n            break;\n          case 6:\n            local_8c = (byte *)0x7993d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7992e;\n            break;\n          case 8:\n            local_8c = (byte *)0x7991f;\n            break;\n          case 9:\n            local_8c = (byte *)0x79910;\n            break;\n          case 10:\n            local_8c = (byte *)0x79901;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x798f2;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x798e6;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x798d5;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x798c6;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n          case 0:\n            local_8c = (byte *)0x79661;\n            break;\n          case 1:\n            local_8c = &UNK_00078b6d;\n            break;\n          case 2:\n            local_8c = (byte *)0x79972;\n            break;\n          case 3:\n            local_8c = &UNK_00079967;\n            break;\n          case 4:\n            local_8c = (byte *)0x7995b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7994a;\n            break;\n          case 6:\n            local_8c = (byte *)0x7993d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7992e;\n            break;\n          case 8:\n            local_8c = (byte *)0x7991f;\n            break;\n          case 9:\n            local_8c = (byte *)0x79910;\n            break;\n          case 10:\n            local_8c = (byte *)0x79901;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x798f2;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x798e6;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x798d5;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x798c6;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }" { (case_statement "case 0:\n            local_8c = (byte *)0x79661;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x79661;" (assignment_expression "local_8c = (byte *)0x79661" identifier = (cast_expression "(byte *)0x79661" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n            local_8c = &UNK_00078b6d;\n            break;" case number_literal : (expression_statement "local_8c = &UNK_00078b6d;" (assignment_expression "local_8c = &UNK_00078b6d" identifier = (pointer_expression "&UNK_00078b6d" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n            local_8c = (byte *)0x79972;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x79972;" (assignment_expression "local_8c = (byte *)0x79972" identifier = (cast_expression "(byte *)0x79972" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n            local_8c = &UNK_00079967;\n            break;" case number_literal : (expression_statement "local_8c = &UNK_00079967;" (assignment_expression "local_8c = &UNK_00079967" identifier = (pointer_expression "&UNK_00079967" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n            local_8c = (byte *)0x7995b;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7995b;" (assignment_expression "local_8c = (byte *)0x7995b" identifier = (cast_expression "(byte *)0x7995b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n            local_8c = (byte *)0x7994a;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7994a;" (assignment_expression "local_8c = (byte *)0x7994a" identifier = (cast_expression "(byte *)0x7994a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n            local_8c = (byte *)0x7993d;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7993d;" (assignment_expression "local_8c = (byte *)0x7993d" identifier = (cast_expression "(byte *)0x7993d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n            local_8c = (byte *)0x7992e;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7992e;" (assignment_expression "local_8c = (byte *)0x7992e" identifier = (cast_expression "(byte *)0x7992e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n            local_8c = (byte *)0x7991f;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7991f;" (assignment_expression "local_8c = (byte *)0x7991f" identifier = (cast_expression "(byte *)0x7991f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n            local_8c = (byte *)0x79910;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x79910;" (assignment_expression "local_8c = (byte *)0x79910" identifier = (cast_expression "(byte *)0x79910" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n            local_8c = (byte *)0x79901;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x79901;" (assignment_expression "local_8c = (byte *)0x79901" identifier = (cast_expression "(byte *)0x79901" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n            local_8c = (byte *)0x798f2;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x798f2;" (assignment_expression "local_8c = (byte *)0x798f2" identifier = (cast_expression "(byte *)0x798f2" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n            local_8c = (byte *)0x798e6;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x798e6;" (assignment_expression "local_8c = (byte *)0x798e6" identifier = (cast_expression "(byte *)0x798e6" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd:\n            local_8c = (byte *)0x798d5;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x798d5;" (assignment_expression "local_8c = (byte *)0x798d5" identifier = (cast_expression "(byte *)0x798d5" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xe:\n            local_8c = (byte *)0x798c6;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x798c6;" (assignment_expression "local_8c = (byte *)0x798c6" identifier = (cast_expression "(byte *)0x798c6" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "default:\n            goto LAB_0002dbd0;" default : (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;)) }))) (goto_statement "goto LAB_0002dd00;" goto statement_identifier ;) })) (if_statement "if (uVar6 < 0x8218) {\n          if (uVar6 == 0x4688) {\ncode_r0x0002e2d7:\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x78e2e;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bc1;\n              break;\n            case 2:\n              local_8c = (byte *)0x790b4;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a5;\n              break;\n            case 4:\n              local_8c = (byte *)0x79095;\n              break;\n            case 5:\n              local_8c = (byte *)0x79089;\n              break;\n            case 6:\n              local_8c = (byte *)0x7907d;\n              break;\n            case 7:\n              local_8c = (byte *)0x79071;\n              break;\n            case 8:\n              local_8c = (byte *)0x79065;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 < 0x4689) {\n            if (uVar6 == 0x2530) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x790c3;\n                break;\n              case 1:\n                local_8c = &UNK_00078b96;\n                break;\n              case 2:\n                local_8c = &UNK_00078c2b;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c1d;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c13;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c09;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bff;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 < 0x2531) {\n              if (uVar6 == 0x1059) {\ncode_r0x0002e0f7:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7a361;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78acf;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8cb;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8bf;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8ad;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a89c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a885;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a873;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a861;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a856;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a844;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n              }\n              else {\n                if (uVar6 != 0x1223) goto LAB_0002dbd0;\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x796fb;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b60;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a45;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a37;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a24;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a10;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799fc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799eb;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d9;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c9;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799ba;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a8;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79997;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79987;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n              }\n            }\n            else {\n              if (uVar6 == 0x3330) goto code_r0x0002edcd;\n              if (uVar6 != 0x4157) goto LAB_0002dbd0;\n              if (local_80 == 0) {\n                local_8c = (byte *)0x78ca4;\n              }\n              else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bcf;\n              }\n            }\n          }\n          else {\n            if (uVar6 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b09a;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a59;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b48d;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b47e;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b46a;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b458;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b446;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b434;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41f;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b40a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (0x5aa5 < uVar6) {\n              if (uVar6 == 0x7650) goto code_r0x0002e4ef;\n              if (uVar6 == 0x7676) goto code_r0x0002e577;\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x4def) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b5bd;\n                break;\n              case 1:\n                local_8c = &UNK_00078a14;\n                break;\n              case 2:\n                local_8c = &UNK_00078c95;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c83;\n                break;\n              case 4:\n                local_8c = &UNK_00078c76;\n                break;\n              case 5:\n                local_8c = &UNK_00078c67;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c5a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (uVar6 != 0x5441) goto LAB_0002dbd0;\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7aa69;\n              break;\n            case 1:\n              local_8c = &UNK_00078a8a;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b08c;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b07e;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b073;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b068;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b05a;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b04b;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b03d;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02f;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b021;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b015;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b009;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7affd;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afee;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd9;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afc4;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaf;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af9a;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af82;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af6a;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af52;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af43;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af34;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af25;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af15;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7af01;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aeee;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aedb;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec8;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb8;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea8;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae98;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae86;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae74;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae62;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae55;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae41;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae2b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae18;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae0a;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 200:\n              local_8c = (byte *)0x7adf6;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7ade4;\n            }\n          }\n          goto LAB_0002dd00;\n        }" if (parenthesized_expression "(uVar6 < 0x8218)" ( (binary_expression "uVar6 < 0x8218" identifier < number_literal) )) (compound_statement "{\n          if (uVar6 == 0x4688) {\ncode_r0x0002e2d7:\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x78e2e;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bc1;\n              break;\n            case 2:\n              local_8c = (byte *)0x790b4;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a5;\n              break;\n            case 4:\n              local_8c = (byte *)0x79095;\n              break;\n            case 5:\n              local_8c = (byte *)0x79089;\n              break;\n            case 6:\n              local_8c = (byte *)0x7907d;\n              break;\n            case 7:\n              local_8c = (byte *)0x79071;\n              break;\n            case 8:\n              local_8c = (byte *)0x79065;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 < 0x4689) {\n            if (uVar6 == 0x2530) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x790c3;\n                break;\n              case 1:\n                local_8c = &UNK_00078b96;\n                break;\n              case 2:\n                local_8c = &UNK_00078c2b;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c1d;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c13;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c09;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bff;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 < 0x2531) {\n              if (uVar6 == 0x1059) {\ncode_r0x0002e0f7:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7a361;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78acf;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8cb;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8bf;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8ad;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a89c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a885;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a873;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a861;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a856;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a844;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n              }\n              else {\n                if (uVar6 != 0x1223) goto LAB_0002dbd0;\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x796fb;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b60;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a45;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a37;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a24;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a10;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799fc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799eb;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d9;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c9;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799ba;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a8;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79997;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79987;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n              }\n            }\n            else {\n              if (uVar6 == 0x3330) goto code_r0x0002edcd;\n              if (uVar6 != 0x4157) goto LAB_0002dbd0;\n              if (local_80 == 0) {\n                local_8c = (byte *)0x78ca4;\n              }\n              else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bcf;\n              }\n            }\n          }\n          else {\n            if (uVar6 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b09a;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a59;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b48d;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b47e;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b46a;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b458;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b446;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b434;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41f;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b40a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (0x5aa5 < uVar6) {\n              if (uVar6 == 0x7650) goto code_r0x0002e4ef;\n              if (uVar6 == 0x7676) goto code_r0x0002e577;\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x4def) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b5bd;\n                break;\n              case 1:\n                local_8c = &UNK_00078a14;\n                break;\n              case 2:\n                local_8c = &UNK_00078c95;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c83;\n                break;\n              case 4:\n                local_8c = &UNK_00078c76;\n                break;\n              case 5:\n                local_8c = &UNK_00078c67;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c5a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (uVar6 != 0x5441) goto LAB_0002dbd0;\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7aa69;\n              break;\n            case 1:\n              local_8c = &UNK_00078a8a;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b08c;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b07e;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b073;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b068;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b05a;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b04b;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b03d;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02f;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b021;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b015;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b009;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7affd;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afee;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd9;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afc4;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaf;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af9a;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af82;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af6a;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af52;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af43;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af34;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af25;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af15;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7af01;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aeee;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aedb;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec8;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb8;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea8;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae98;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae86;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae74;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae62;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae55;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae41;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae2b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae18;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae0a;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 200:\n              local_8c = (byte *)0x7adf6;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7ade4;\n            }\n          }\n          goto LAB_0002dd00;\n        }" { (if_statement "if (uVar6 == 0x4688) {\ncode_r0x0002e2d7:\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x78e2e;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bc1;\n              break;\n            case 2:\n              local_8c = (byte *)0x790b4;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a5;\n              break;\n            case 4:\n              local_8c = (byte *)0x79095;\n              break;\n            case 5:\n              local_8c = (byte *)0x79089;\n              break;\n            case 6:\n              local_8c = (byte *)0x7907d;\n              break;\n            case 7:\n              local_8c = (byte *)0x79071;\n              break;\n            case 8:\n              local_8c = (byte *)0x79065;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            }\n            goto LAB_0002dd00;\n          }" if (parenthesized_expression "(uVar6 == 0x4688)" ( (binary_expression "uVar6 == 0x4688" identifier == number_literal) )) (compound_statement "{\ncode_r0x0002e2d7:\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x78e2e;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bc1;\n              break;\n            case 2:\n              local_8c = (byte *)0x790b4;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a5;\n              break;\n            case 4:\n              local_8c = (byte *)0x79095;\n              break;\n            case 5:\n              local_8c = (byte *)0x79089;\n              break;\n            case 6:\n              local_8c = (byte *)0x7907d;\n              break;\n            case 7:\n              local_8c = (byte *)0x79071;\n              break;\n            case 8:\n              local_8c = (byte *)0x79065;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            }\n            goto LAB_0002dd00;\n          }" { (labeled_statement "code_r0x0002e2d7:\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x78e2e;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bc1;\n              break;\n            case 2:\n              local_8c = (byte *)0x790b4;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a5;\n              break;\n            case 4:\n              local_8c = (byte *)0x79095;\n              break;\n            case 5:\n              local_8c = (byte *)0x79089;\n              break;\n            case 6:\n              local_8c = (byte *)0x7907d;\n              break;\n            case 7:\n              local_8c = (byte *)0x79071;\n              break;\n            case 8:\n              local_8c = (byte *)0x79065;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            }" statement_identifier : (switch_statement "switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x78e2e;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bc1;\n              break;\n            case 2:\n              local_8c = (byte *)0x790b4;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a5;\n              break;\n            case 4:\n              local_8c = (byte *)0x79095;\n              break;\n            case 5:\n              local_8c = (byte *)0x79089;\n              break;\n            case 6:\n              local_8c = (byte *)0x7907d;\n              break;\n            case 7:\n              local_8c = (byte *)0x79071;\n              break;\n            case 8:\n              local_8c = (byte *)0x79065;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n            case 0:\n              local_8c = (byte *)0x78e2e;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bc1;\n              break;\n            case 2:\n              local_8c = (byte *)0x790b4;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a5;\n              break;\n            case 4:\n              local_8c = (byte *)0x79095;\n              break;\n            case 5:\n              local_8c = (byte *)0x79089;\n              break;\n            case 6:\n              local_8c = (byte *)0x7907d;\n              break;\n            case 7:\n              local_8c = (byte *)0x79071;\n              break;\n            case 8:\n              local_8c = (byte *)0x79065;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            }" { (case_statement "case 0:\n              local_8c = (byte *)0x78e2e;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x78e2e;" (assignment_expression "local_8c = (byte *)0x78e2e" identifier = (cast_expression "(byte *)0x78e2e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n              local_8c = (byte *)0x78bc1;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x78bc1;" (assignment_expression "local_8c = (byte *)0x78bc1" identifier = (cast_expression "(byte *)0x78bc1" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n              local_8c = (byte *)0x790b4;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x790b4;" (assignment_expression "local_8c = (byte *)0x790b4" identifier = (cast_expression "(byte *)0x790b4" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n              local_8c = (byte *)0x790a5;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x790a5;" (assignment_expression "local_8c = (byte *)0x790a5" identifier = (cast_expression "(byte *)0x790a5" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n              local_8c = (byte *)0x79095;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79095;" (assignment_expression "local_8c = (byte *)0x79095" identifier = (cast_expression "(byte *)0x79095" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n              local_8c = (byte *)0x79089;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79089;" (assignment_expression "local_8c = (byte *)0x79089" identifier = (cast_expression "(byte *)0x79089" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n              local_8c = (byte *)0x7907d;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7907d;" (assignment_expression "local_8c = (byte *)0x7907d" identifier = (cast_expression "(byte *)0x7907d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n              local_8c = (byte *)0x79071;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79071;" (assignment_expression "local_8c = (byte *)0x79071" identifier = (cast_expression "(byte *)0x79071" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n              local_8c = (byte *)0x79065;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79065;" (assignment_expression "local_8c = (byte *)0x79065" identifier = (cast_expression "(byte *)0x79065" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "default:\n              goto LAB_0002dbd0;" default : (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;)) }))) (goto_statement "goto LAB_0002dd00;" goto statement_identifier ;) })) (if_statement "if (uVar6 < 0x4689) {\n            if (uVar6 == 0x2530) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x790c3;\n                break;\n              case 1:\n                local_8c = &UNK_00078b96;\n                break;\n              case 2:\n                local_8c = &UNK_00078c2b;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c1d;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c13;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c09;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bff;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 < 0x2531) {\n              if (uVar6 == 0x1059) {\ncode_r0x0002e0f7:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7a361;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78acf;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8cb;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8bf;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8ad;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a89c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a885;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a873;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a861;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a856;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a844;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n              }\n              else {\n                if (uVar6 != 0x1223) goto LAB_0002dbd0;\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x796fb;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b60;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a45;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a37;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a24;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a10;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799fc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799eb;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d9;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c9;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799ba;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a8;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79997;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79987;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n              }\n            }\n            else {\n              if (uVar6 == 0x3330) goto code_r0x0002edcd;\n              if (uVar6 != 0x4157) goto LAB_0002dbd0;\n              if (local_80 == 0) {\n                local_8c = (byte *)0x78ca4;\n              }\n              else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bcf;\n              }\n            }\n          }\n          else {\n            if (uVar6 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b09a;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a59;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b48d;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b47e;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b46a;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b458;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b446;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b434;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41f;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b40a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (0x5aa5 < uVar6) {\n              if (uVar6 == 0x7650) goto code_r0x0002e4ef;\n              if (uVar6 == 0x7676) goto code_r0x0002e577;\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x4def) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b5bd;\n                break;\n              case 1:\n                local_8c = &UNK_00078a14;\n                break;\n              case 2:\n                local_8c = &UNK_00078c95;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c83;\n                break;\n              case 4:\n                local_8c = &UNK_00078c76;\n                break;\n              case 5:\n                local_8c = &UNK_00078c67;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c5a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (uVar6 != 0x5441) goto LAB_0002dbd0;\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7aa69;\n              break;\n            case 1:\n              local_8c = &UNK_00078a8a;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b08c;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b07e;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b073;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b068;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b05a;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b04b;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b03d;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02f;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b021;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b015;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b009;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7affd;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afee;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd9;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afc4;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaf;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af9a;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af82;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af6a;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af52;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af43;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af34;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af25;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af15;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7af01;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aeee;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aedb;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec8;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb8;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea8;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae98;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae86;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae74;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae62;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae55;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae41;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae2b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae18;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae0a;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 200:\n              local_8c = (byte *)0x7adf6;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7ade4;\n            }\n          }" if (parenthesized_expression "(uVar6 < 0x4689)" ( (binary_expression "uVar6 < 0x4689" identifier < number_literal) )) (compound_statement "{\n            if (uVar6 == 0x2530) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x790c3;\n                break;\n              case 1:\n                local_8c = &UNK_00078b96;\n                break;\n              case 2:\n                local_8c = &UNK_00078c2b;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c1d;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c13;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c09;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bff;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 < 0x2531) {\n              if (uVar6 == 0x1059) {\ncode_r0x0002e0f7:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7a361;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78acf;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8cb;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8bf;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8ad;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a89c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a885;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a873;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a861;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a856;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a844;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n              }\n              else {\n                if (uVar6 != 0x1223) goto LAB_0002dbd0;\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x796fb;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b60;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a45;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a37;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a24;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a10;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799fc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799eb;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d9;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c9;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799ba;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a8;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79997;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79987;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n              }\n            }\n            else {\n              if (uVar6 == 0x3330) goto code_r0x0002edcd;\n              if (uVar6 != 0x4157) goto LAB_0002dbd0;\n              if (local_80 == 0) {\n                local_8c = (byte *)0x78ca4;\n              }\n              else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bcf;\n              }\n            }\n          }" { (if_statement "if (uVar6 == 0x2530) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x790c3;\n                break;\n              case 1:\n                local_8c = &UNK_00078b96;\n                break;\n              case 2:\n                local_8c = &UNK_00078c2b;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c1d;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c13;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c09;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bff;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 < 0x2531) {\n              if (uVar6 == 0x1059) {\ncode_r0x0002e0f7:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7a361;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78acf;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8cb;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8bf;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8ad;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a89c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a885;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a873;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a861;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a856;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a844;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n              }\n              else {\n                if (uVar6 != 0x1223) goto LAB_0002dbd0;\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x796fb;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b60;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a45;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a37;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a24;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a10;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799fc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799eb;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d9;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c9;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799ba;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a8;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79997;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79987;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n              }\n            }\n            else {\n              if (uVar6 == 0x3330) goto code_r0x0002edcd;\n              if (uVar6 != 0x4157) goto LAB_0002dbd0;\n              if (local_80 == 0) {\n                local_8c = (byte *)0x78ca4;\n              }\n              else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bcf;\n              }\n            }" if (parenthesized_expression "(uVar6 == 0x2530)" ( (binary_expression "uVar6 == 0x2530" identifier == number_literal) )) (compound_statement "{\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x790c3;\n                break;\n              case 1:\n                local_8c = &UNK_00078b96;\n                break;\n              case 2:\n                local_8c = &UNK_00078c2b;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c1d;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c13;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c09;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bff;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }" { (switch_statement "switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x790c3;\n                break;\n              case 1:\n                local_8c = &UNK_00078b96;\n                break;\n              case 2:\n                local_8c = &UNK_00078c2b;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c1d;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c13;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c09;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bff;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n              case 0:\n                local_8c = (byte *)0x790c3;\n                break;\n              case 1:\n                local_8c = &UNK_00078b96;\n                break;\n              case 2:\n                local_8c = &UNK_00078c2b;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c1d;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c13;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c09;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bff;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }" { (case_statement "case 0:\n                local_8c = (byte *)0x790c3;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x790c3;" (assignment_expression "local_8c = (byte *)0x790c3" identifier = (cast_expression "(byte *)0x790c3" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                local_8c = &UNK_00078b96;\n                break;" case number_literal : (expression_statement "local_8c = &UNK_00078b96;" (assignment_expression "local_8c = &UNK_00078b96" identifier = (pointer_expression "&UNK_00078b96" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                local_8c = &UNK_00078c2b;\n                break;" case number_literal : (expression_statement "local_8c = &UNK_00078c2b;" (assignment_expression "local_8c = &UNK_00078c2b" identifier = (pointer_expression "&UNK_00078c2b" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                local_8c = (byte *)0x78c1d;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x78c1d;" (assignment_expression "local_8c = (byte *)0x78c1d" identifier = (cast_expression "(byte *)0x78c1d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                local_8c = (byte *)0x78c13;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x78c13;" (assignment_expression "local_8c = (byte *)0x78c13" identifier = (cast_expression "(byte *)0x78c13" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                local_8c = (byte *)0x78c09;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x78c09;" (assignment_expression "local_8c = (byte *)0x78c09" identifier = (cast_expression "(byte *)0x78c09" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                local_8c = (byte *)0x78bff;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x78bff;" (assignment_expression "local_8c = (byte *)0x78bff" identifier = (cast_expression "(byte *)0x78bff" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "default:\n                goto LAB_0002dbd0;" default : (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;)) })) }) (else_clause "else if (uVar6 < 0x2531) {\n              if (uVar6 == 0x1059) {\ncode_r0x0002e0f7:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7a361;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78acf;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8cb;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8bf;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8ad;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a89c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a885;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a873;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a861;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a856;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a844;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n              }\n              else {\n                if (uVar6 != 0x1223) goto LAB_0002dbd0;\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x796fb;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b60;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a45;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a37;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a24;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a10;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799fc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799eb;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d9;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c9;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799ba;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a8;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79997;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79987;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n              }\n            }\n            else {\n              if (uVar6 == 0x3330) goto code_r0x0002edcd;\n              if (uVar6 != 0x4157) goto LAB_0002dbd0;\n              if (local_80 == 0) {\n                local_8c = (byte *)0x78ca4;\n              }\n              else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bcf;\n              }\n            }" else (if_statement "if (uVar6 < 0x2531) {\n              if (uVar6 == 0x1059) {\ncode_r0x0002e0f7:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7a361;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78acf;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8cb;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8bf;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8ad;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a89c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a885;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a873;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a861;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a856;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a844;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n              }\n              else {\n                if (uVar6 != 0x1223) goto LAB_0002dbd0;\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x796fb;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b60;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a45;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a37;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a24;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a10;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799fc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799eb;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d9;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c9;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799ba;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a8;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79997;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79987;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n              }\n            }\n            else {\n              if (uVar6 == 0x3330) goto code_r0x0002edcd;\n              if (uVar6 != 0x4157) goto LAB_0002dbd0;\n              if (local_80 == 0) {\n                local_8c = (byte *)0x78ca4;\n              }\n              else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bcf;\n              }\n            }" if (parenthesized_expression "(uVar6 < 0x2531)" ( (binary_expression "uVar6 < 0x2531" identifier < number_literal) )) (compound_statement "{\n              if (uVar6 == 0x1059) {\ncode_r0x0002e0f7:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7a361;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78acf;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8cb;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8bf;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8ad;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a89c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a885;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a873;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a861;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a856;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a844;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n              }\n              else {\n                if (uVar6 != 0x1223) goto LAB_0002dbd0;\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x796fb;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b60;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a45;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a37;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a24;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a10;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799fc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799eb;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d9;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c9;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799ba;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a8;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79997;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79987;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n              }\n            }" { (if_statement "if (uVar6 == 0x1059) {\ncode_r0x0002e0f7:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7a361;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78acf;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8cb;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8bf;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8ad;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a89c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a885;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a873;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a861;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a856;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a844;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n              }\n              else {\n                if (uVar6 != 0x1223) goto LAB_0002dbd0;\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x796fb;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b60;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a45;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a37;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a24;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a10;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799fc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799eb;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d9;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c9;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799ba;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a8;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79997;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79987;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n              }" if (parenthesized_expression "(uVar6 == 0x1059)" ( (binary_expression "uVar6 == 0x1059" identifier == number_literal) )) (compound_statement "{\ncode_r0x0002e0f7:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7a361;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78acf;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8cb;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8bf;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8ad;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a89c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a885;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a873;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a861;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a856;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a844;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n              }" { (labeled_statement "code_r0x0002e0f7:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7a361;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78acf;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8cb;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8bf;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8ad;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a89c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a885;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a873;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a861;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a856;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a844;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }" statement_identifier : (switch_statement "switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7a361;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78acf;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8cb;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8bf;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8ad;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a89c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a885;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a873;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a861;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a856;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a844;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n                case 0:\n                  local_8c = (byte *)0x7a361;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78acf;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8cb;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8bf;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8ad;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a89c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a885;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a873;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a861;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a856;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a844;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }" { (case_statement "case 0:\n                  local_8c = (byte *)0x7a361;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a361;" (assignment_expression "local_8c = (byte *)0x7a361" identifier = (cast_expression "(byte *)0x7a361" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                  local_8c = (byte *)0x78acf;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x78acf;" (assignment_expression "local_8c = (byte *)0x78acf" identifier = (cast_expression "(byte *)0x78acf" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                  local_8c = (byte *)0x7a8cb;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a8cb;" (assignment_expression "local_8c = (byte *)0x7a8cb" identifier = (cast_expression "(byte *)0x7a8cb" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                  local_8c = (byte *)0x7a8bf;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a8bf;" (assignment_expression "local_8c = (byte *)0x7a8bf" identifier = (cast_expression "(byte *)0x7a8bf" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                  local_8c = (byte *)0x7a8ad;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a8ad;" (assignment_expression "local_8c = (byte *)0x7a8ad" identifier = (cast_expression "(byte *)0x7a8ad" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                  local_8c = (byte *)0x7a89c;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a89c;" (assignment_expression "local_8c = (byte *)0x7a89c" identifier = (cast_expression "(byte *)0x7a89c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                  local_8c = (byte *)0x7a885;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a885;" (assignment_expression "local_8c = (byte *)0x7a885" identifier = (cast_expression "(byte *)0x7a885" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n                  local_8c = (byte *)0x7a873;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a873;" (assignment_expression "local_8c = (byte *)0x7a873" identifier = (cast_expression "(byte *)0x7a873" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n                  local_8c = (byte *)0x7a861;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a861;" (assignment_expression "local_8c = (byte *)0x7a861" identifier = (cast_expression "(byte *)0x7a861" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n                  local_8c = &UNK_0007a856;\n                  break;" case number_literal : (expression_statement "local_8c = &UNK_0007a856;" (assignment_expression "local_8c = &UNK_0007a856" identifier = (pointer_expression "&UNK_0007a856" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n                  local_8c = (byte *)0x7a844;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a844;" (assignment_expression "local_8c = (byte *)0x7a844" identifier = (cast_expression "(byte *)0x7a844" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "default:\n                  goto LAB_0002dbd0;" default : (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;)) }))) }) (else_clause "else {\n                if (uVar6 != 0x1223) goto LAB_0002dbd0;\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x796fb;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b60;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a45;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a37;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a24;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a10;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799fc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799eb;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d9;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c9;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799ba;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a8;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79997;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79987;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n              }" else (compound_statement "{\n                if (uVar6 != 0x1223) goto LAB_0002dbd0;\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x796fb;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b60;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a45;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a37;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a24;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a10;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799fc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799eb;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d9;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c9;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799ba;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a8;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79997;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79987;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n              }" { (if_statement "if (uVar6 != 0x1223) goto LAB_0002dbd0;" if (parenthesized_expression "(uVar6 != 0x1223)" ( (binary_expression "uVar6 != 0x1223" identifier != number_literal) )) (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;)) (switch_statement "switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x796fb;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b60;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a45;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a37;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a24;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a10;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799fc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799eb;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d9;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c9;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799ba;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a8;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79997;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79987;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n                case 0:\n                  local_8c = (byte *)0x796fb;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b60;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a45;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a37;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a24;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a10;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799fc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799eb;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d9;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c9;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799ba;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a8;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79997;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79987;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }" { (case_statement "case 0:\n                  local_8c = (byte *)0x796fb;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x796fb;" (assignment_expression "local_8c = (byte *)0x796fb" identifier = (cast_expression "(byte *)0x796fb" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                  local_8c = (byte *)0x78b60;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x78b60;" (assignment_expression "local_8c = (byte *)0x78b60" identifier = (cast_expression "(byte *)0x78b60" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                  local_8c = (byte *)0x79a45;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79a45;" (assignment_expression "local_8c = (byte *)0x79a45" identifier = (cast_expression "(byte *)0x79a45" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                  local_8c = (byte *)0x79a37;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79a37;" (assignment_expression "local_8c = (byte *)0x79a37" identifier = (cast_expression "(byte *)0x79a37" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                  local_8c = (byte *)0x79a24;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79a24;" (assignment_expression "local_8c = (byte *)0x79a24" identifier = (cast_expression "(byte *)0x79a24" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                  local_8c = (byte *)0x79a10;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79a10;" (assignment_expression "local_8c = (byte *)0x79a10" identifier = (cast_expression "(byte *)0x79a10" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                  local_8c = (byte *)0x799fc;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x799fc;" (assignment_expression "local_8c = (byte *)0x799fc" identifier = (cast_expression "(byte *)0x799fc" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n                  local_8c = (byte *)0x799eb;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x799eb;" (assignment_expression "local_8c = (byte *)0x799eb" identifier = (cast_expression "(byte *)0x799eb" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n                  local_8c = (byte *)0x799d9;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x799d9;" (assignment_expression "local_8c = (byte *)0x799d9" identifier = (cast_expression "(byte *)0x799d9" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n                  local_8c = (byte *)0x799c9;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x799c9;" (assignment_expression "local_8c = (byte *)0x799c9" identifier = (cast_expression "(byte *)0x799c9" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n                  local_8c = (byte *)0x799ba;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x799ba;" (assignment_expression "local_8c = (byte *)0x799ba" identifier = (cast_expression "(byte *)0x799ba" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n                  local_8c = (byte *)0x799a8;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x799a8;" (assignment_expression "local_8c = (byte *)0x799a8" identifier = (cast_expression "(byte *)0x799a8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n                  local_8c = (byte *)0x79997;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79997;" (assignment_expression "local_8c = (byte *)0x79997" identifier = (cast_expression "(byte *)0x79997" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd:\n                  local_8c = (byte *)0x79987;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79987;" (assignment_expression "local_8c = (byte *)0x79987" identifier = (cast_expression "(byte *)0x79987" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "default:\n                  goto LAB_0002dbd0;" default : (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;)) })) }))) }) (else_clause "else {\n              if (uVar6 == 0x3330) goto code_r0x0002edcd;\n              if (uVar6 != 0x4157) goto LAB_0002dbd0;\n              if (local_80 == 0) {\n                local_8c = (byte *)0x78ca4;\n              }\n              else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bcf;\n              }\n            }" else (compound_statement "{\n              if (uVar6 == 0x3330) goto code_r0x0002edcd;\n              if (uVar6 != 0x4157) goto LAB_0002dbd0;\n              if (local_80 == 0) {\n                local_8c = (byte *)0x78ca4;\n              }\n              else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bcf;\n              }\n            }" { (if_statement "if (uVar6 == 0x3330) goto code_r0x0002edcd;" if (parenthesized_expression "(uVar6 == 0x3330)" ( (binary_expression "uVar6 == 0x3330" identifier == number_literal) )) (goto_statement "goto code_r0x0002edcd;" goto statement_identifier ;)) (if_statement "if (uVar6 != 0x4157) goto LAB_0002dbd0;" if (parenthesized_expression "(uVar6 != 0x4157)" ( (binary_expression "uVar6 != 0x4157" identifier != number_literal) )) (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;)) (if_statement "if (local_80 == 0) {\n                local_8c = (byte *)0x78ca4;\n              }\n              else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bcf;\n              }" if (parenthesized_expression "(local_80 == 0)" ( (binary_expression "local_80 == 0" identifier == number_literal) )) (compound_statement "{\n                local_8c = (byte *)0x78ca4;\n              }" { (expression_statement "local_8c = (byte *)0x78ca4;" (assignment_expression "local_8c = (byte *)0x78ca4" identifier = (cast_expression "(byte *)0x78ca4" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) }) (else_clause "else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bcf;\n              }" else (compound_statement "{\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bcf;\n              }" { (if_statement "if (local_80 != 1) goto LAB_0002dbd0;" if (parenthesized_expression "(local_80 != 1)" ( (binary_expression "local_80 != 1" identifier != number_literal) )) (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;)) (expression_statement "local_8c = (byte *)0x78bcf;" (assignment_expression "local_8c = (byte *)0x78bcf" identifier = (cast_expression "(byte *)0x78bcf" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) }))) }))))) }) (else_clause "else {\n            if (uVar6 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b09a;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a59;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b48d;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b47e;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b46a;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b458;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b446;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b434;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41f;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b40a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (0x5aa5 < uVar6) {\n              if (uVar6 == 0x7650) goto code_r0x0002e4ef;\n              if (uVar6 == 0x7676) goto code_r0x0002e577;\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x4def) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b5bd;\n                break;\n              case 1:\n                local_8c = &UNK_00078a14;\n                break;\n              case 2:\n                local_8c = &UNK_00078c95;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c83;\n                break;\n              case 4:\n                local_8c = &UNK_00078c76;\n                break;\n              case 5:\n                local_8c = &UNK_00078c67;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c5a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (uVar6 != 0x5441) goto LAB_0002dbd0;\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7aa69;\n              break;\n            case 1:\n              local_8c = &UNK_00078a8a;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b08c;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b07e;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b073;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b068;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b05a;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b04b;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b03d;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02f;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b021;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b015;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b009;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7affd;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afee;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd9;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afc4;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaf;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af9a;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af82;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af6a;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af52;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af43;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af34;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af25;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af15;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7af01;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aeee;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aedb;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec8;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb8;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea8;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae98;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae86;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae74;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae62;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae55;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae41;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae2b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae18;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae0a;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 200:\n              local_8c = (byte *)0x7adf6;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7ade4;\n            }\n          }" else (compound_statement "{\n            if (uVar6 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b09a;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a59;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b48d;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b47e;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b46a;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b458;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b446;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b434;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41f;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b40a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (0x5aa5 < uVar6) {\n              if (uVar6 == 0x7650) goto code_r0x0002e4ef;\n              if (uVar6 == 0x7676) goto code_r0x0002e577;\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x4def) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b5bd;\n                break;\n              case 1:\n                local_8c = &UNK_00078a14;\n                break;\n              case 2:\n                local_8c = &UNK_00078c95;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c83;\n                break;\n              case 4:\n                local_8c = &UNK_00078c76;\n                break;\n              case 5:\n                local_8c = &UNK_00078c67;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c5a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (uVar6 != 0x5441) goto LAB_0002dbd0;\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7aa69;\n              break;\n            case 1:\n              local_8c = &UNK_00078a8a;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b08c;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b07e;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b073;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b068;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b05a;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b04b;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b03d;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02f;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b021;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b015;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b009;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7affd;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afee;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd9;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afc4;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaf;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af9a;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af82;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af6a;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af52;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af43;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af34;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af25;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af15;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7af01;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aeee;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aedb;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec8;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb8;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea8;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae98;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae86;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae74;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae62;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae55;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae41;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae2b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae18;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae0a;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 200:\n              local_8c = (byte *)0x7adf6;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7ade4;\n            }\n          }" { (if_statement "if (uVar6 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b09a;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a59;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b48d;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b47e;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b46a;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b458;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b446;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b434;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41f;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b40a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }" if (parenthesized_expression "(uVar6 == 0x5aa5)" ( (binary_expression "uVar6 == 0x5aa5" identifier == number_literal) )) (compound_statement "{\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b09a;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a59;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b48d;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b47e;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b46a;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b458;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b446;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b434;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41f;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b40a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }" { (switch_statement "switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b09a;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a59;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b48d;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b47e;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b46a;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b458;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b446;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b434;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41f;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b40a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n              case 0:\n                local_8c = (byte *)0x7b09a;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a59;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b48d;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b47e;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b46a;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b458;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b446;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b434;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41f;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b40a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }" { (case_statement "case 0:\n                local_8c = (byte *)0x7b09a;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b09a;" (assignment_expression "local_8c = (byte *)0x7b09a" identifier = (cast_expression "(byte *)0x7b09a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                local_8c = (byte *)0x78a59;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x78a59;" (assignment_expression "local_8c = (byte *)0x78a59" identifier = (cast_expression "(byte *)0x78a59" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                local_8c = (byte *)0x7b48d;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b48d;" (assignment_expression "local_8c = (byte *)0x7b48d" identifier = (cast_expression "(byte *)0x7b48d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                local_8c = (byte *)0x7b47e;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b47e;" (assignment_expression "local_8c = (byte *)0x7b47e" identifier = (cast_expression "(byte *)0x7b47e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                local_8c = (byte *)0x7b46a;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b46a;" (assignment_expression "local_8c = (byte *)0x7b46a" identifier = (cast_expression "(byte *)0x7b46a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                local_8c = (byte *)0x7b458;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b458;" (assignment_expression "local_8c = (byte *)0x7b458" identifier = (cast_expression "(byte *)0x7b458" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                local_8c = (byte *)0x7b446;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b446;" (assignment_expression "local_8c = (byte *)0x7b446" identifier = (cast_expression "(byte *)0x7b446" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n                local_8c = (byte *)0x7b434;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b434;" (assignment_expression "local_8c = (byte *)0x7b434" identifier = (cast_expression "(byte *)0x7b434" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n                local_8c = (byte *)0x7b41f;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b41f;" (assignment_expression "local_8c = (byte *)0x7b41f" identifier = (cast_expression "(byte *)0x7b41f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n                local_8c = (byte *)0x7b40a;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b40a;" (assignment_expression "local_8c = (byte *)0x7b40a" identifier = (cast_expression "(byte *)0x7b40a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "default:\n                goto LAB_0002dbd0;" default : (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;)) })) (goto_statement "goto LAB_0002dd00;" goto statement_identifier ;) })) (if_statement "if (0x5aa5 < uVar6) {\n              if (uVar6 == 0x7650) goto code_r0x0002e4ef;\n              if (uVar6 == 0x7676) goto code_r0x0002e577;\n              goto LAB_0002dbd0;\n            }" if (parenthesized_expression "(0x5aa5 < uVar6)" ( (binary_expression "0x5aa5 < uVar6" number_literal < identifier) )) (compound_statement "{\n              if (uVar6 == 0x7650) goto code_r0x0002e4ef;\n              if (uVar6 == 0x7676) goto code_r0x0002e577;\n              goto LAB_0002dbd0;\n            }" { (if_statement "if (uVar6 == 0x7650) goto code_r0x0002e4ef;" if (parenthesized_expression "(uVar6 == 0x7650)" ( (binary_expression "uVar6 == 0x7650" identifier == number_literal) )) (goto_statement "goto code_r0x0002e4ef;" goto statement_identifier ;)) (if_statement "if (uVar6 == 0x7676) goto code_r0x0002e577;" if (parenthesized_expression "(uVar6 == 0x7676)" ( (binary_expression "uVar6 == 0x7676" identifier == number_literal) )) (goto_statement "goto code_r0x0002e577;" goto statement_identifier ;)) (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;) })) (if_statement "if (uVar6 == 0x4def) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b5bd;\n                break;\n              case 1:\n                local_8c = &UNK_00078a14;\n                break;\n              case 2:\n                local_8c = &UNK_00078c95;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c83;\n                break;\n              case 4:\n                local_8c = &UNK_00078c76;\n                break;\n              case 5:\n                local_8c = &UNK_00078c67;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c5a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }" if (parenthesized_expression "(uVar6 == 0x4def)" ( (binary_expression "uVar6 == 0x4def" identifier == number_literal) )) (compound_statement "{\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b5bd;\n                break;\n              case 1:\n                local_8c = &UNK_00078a14;\n                break;\n              case 2:\n                local_8c = &UNK_00078c95;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c83;\n                break;\n              case 4:\n                local_8c = &UNK_00078c76;\n                break;\n              case 5:\n                local_8c = &UNK_00078c67;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c5a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }" { (switch_statement "switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b5bd;\n                break;\n              case 1:\n                local_8c = &UNK_00078a14;\n                break;\n              case 2:\n                local_8c = &UNK_00078c95;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c83;\n                break;\n              case 4:\n                local_8c = &UNK_00078c76;\n                break;\n              case 5:\n                local_8c = &UNK_00078c67;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c5a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n              case 0:\n                local_8c = (byte *)0x7b5bd;\n                break;\n              case 1:\n                local_8c = &UNK_00078a14;\n                break;\n              case 2:\n                local_8c = &UNK_00078c95;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c83;\n                break;\n              case 4:\n                local_8c = &UNK_00078c76;\n                break;\n              case 5:\n                local_8c = &UNK_00078c67;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c5a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }" { (case_statement "case 0:\n                local_8c = (byte *)0x7b5bd;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b5bd;" (assignment_expression "local_8c = (byte *)0x7b5bd" identifier = (cast_expression "(byte *)0x7b5bd" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                local_8c = &UNK_00078a14;\n                break;" case number_literal : (expression_statement "local_8c = &UNK_00078a14;" (assignment_expression "local_8c = &UNK_00078a14" identifier = (pointer_expression "&UNK_00078a14" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                local_8c = &UNK_00078c95;\n                break;" case number_literal : (expression_statement "local_8c = &UNK_00078c95;" (assignment_expression "local_8c = &UNK_00078c95" identifier = (pointer_expression "&UNK_00078c95" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                local_8c = (byte *)0x78c83;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x78c83;" (assignment_expression "local_8c = (byte *)0x78c83" identifier = (cast_expression "(byte *)0x78c83" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                local_8c = &UNK_00078c76;\n                break;" case number_literal : (expression_statement "local_8c = &UNK_00078c76;" (assignment_expression "local_8c = &UNK_00078c76" identifier = (pointer_expression "&UNK_00078c76" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                local_8c = &UNK_00078c67;\n                break;" case number_literal : (expression_statement "local_8c = &UNK_00078c67;" (assignment_expression "local_8c = &UNK_00078c67" identifier = (pointer_expression "&UNK_00078c67" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                local_8c = (byte *)0x78c5a;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x78c5a;" (assignment_expression "local_8c = (byte *)0x78c5a" identifier = (cast_expression "(byte *)0x78c5a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "default:\n                goto LAB_0002dbd0;" default : (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;)) })) (goto_statement "goto LAB_0002dd00;" goto statement_identifier ;) })) (if_statement "if (uVar6 != 0x5441) goto LAB_0002dbd0;" if (parenthesized_expression "(uVar6 != 0x5441)" ( (binary_expression "uVar6 != 0x5441" identifier != number_literal) )) (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;)) (switch_statement "switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7aa69;\n              break;\n            case 1:\n              local_8c = &UNK_00078a8a;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b08c;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b07e;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b073;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b068;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b05a;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b04b;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b03d;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02f;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b021;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b015;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b009;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7affd;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afee;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd9;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afc4;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaf;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af9a;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af82;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af6a;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af52;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af43;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af34;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af25;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af15;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7af01;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aeee;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aedb;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec8;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb8;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea8;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae98;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae86;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae74;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae62;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae55;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae41;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae2b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae18;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae0a;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 200:\n              local_8c = (byte *)0x7adf6;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7ade4;\n            }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n            case 0:\n              local_8c = (byte *)0x7aa69;\n              break;\n            case 1:\n              local_8c = &UNK_00078a8a;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b08c;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b07e;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b073;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b068;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b05a;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b04b;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b03d;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02f;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b021;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b015;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b009;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7affd;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afee;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd9;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afc4;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaf;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af9a;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af82;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af6a;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af52;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af43;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af34;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af25;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af15;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7af01;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aeee;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aedb;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec8;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb8;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea8;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae98;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae86;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae74;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae62;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae55;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae41;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae2b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae18;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae0a;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 200:\n              local_8c = (byte *)0x7adf6;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7ade4;\n            }" { (case_statement "case 0:\n              local_8c = (byte *)0x7aa69;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aa69;" (assignment_expression "local_8c = (byte *)0x7aa69" identifier = (cast_expression "(byte *)0x7aa69" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n              local_8c = &UNK_00078a8a;\n              break;" case number_literal : (expression_statement "local_8c = &UNK_00078a8a;" (assignment_expression "local_8c = &UNK_00078a8a" identifier = (pointer_expression "&UNK_00078a8a" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n              local_8c = (byte *)0x7b08c;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b08c;" (assignment_expression "local_8c = (byte *)0x7b08c" identifier = (cast_expression "(byte *)0x7b08c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n              local_8c = (byte *)0x7b07e;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b07e;" (assignment_expression "local_8c = (byte *)0x7b07e" identifier = (cast_expression "(byte *)0x7b07e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n              local_8c = (byte *)0x7b073;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b073;" (assignment_expression "local_8c = (byte *)0x7b073" identifier = (cast_expression "(byte *)0x7b073" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n              local_8c = (byte *)0x7b068;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b068;" (assignment_expression "local_8c = (byte *)0x7b068" identifier = (cast_expression "(byte *)0x7b068" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n              local_8c = (byte *)0x7b05a;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b05a;" (assignment_expression "local_8c = (byte *)0x7b05a" identifier = (cast_expression "(byte *)0x7b05a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n              local_8c = (byte *)0x7b04b;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b04b;" (assignment_expression "local_8c = (byte *)0x7b04b" identifier = (cast_expression "(byte *)0x7b04b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n              local_8c = (byte *)0x7b03d;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b03d;" (assignment_expression "local_8c = (byte *)0x7b03d" identifier = (cast_expression "(byte *)0x7b03d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n              local_8c = (byte *)0x7b02f;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b02f;" (assignment_expression "local_8c = (byte *)0x7b02f" identifier = (cast_expression "(byte *)0x7b02f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n              local_8c = (byte *)0x7b021;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b021;" (assignment_expression "local_8c = (byte *)0x7b021" identifier = (cast_expression "(byte *)0x7b021" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n              local_8c = (byte *)0x7b015;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b015;" (assignment_expression "local_8c = (byte *)0x7b015" identifier = (cast_expression "(byte *)0x7b015" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n              local_8c = (byte *)0x7b009;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b009;" (assignment_expression "local_8c = (byte *)0x7b009" identifier = (cast_expression "(byte *)0x7b009" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd:\n              local_8c = (byte *)0x7affd;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7affd;" (assignment_expression "local_8c = (byte *)0x7affd" identifier = (cast_expression "(byte *)0x7affd" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xe:\n              local_8c = (byte *)0x7afee;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7afee;" (assignment_expression "local_8c = (byte *)0x7afee" identifier = (cast_expression "(byte *)0x7afee" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xf:\n              local_8c = (byte *)0x7afd9;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7afd9;" (assignment_expression "local_8c = (byte *)0x7afd9" identifier = (cast_expression "(byte *)0x7afd9" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x10:\n              local_8c = (byte *)0x7afc4;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7afc4;" (assignment_expression "local_8c = (byte *)0x7afc4" identifier = (cast_expression "(byte *)0x7afc4" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x11:\n              local_8c = (byte *)0x7afaf;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7afaf;" (assignment_expression "local_8c = (byte *)0x7afaf" identifier = (cast_expression "(byte *)0x7afaf" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x12:\n              local_8c = (byte *)0x7af9a;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7af9a;" (assignment_expression "local_8c = (byte *)0x7af9a" identifier = (cast_expression "(byte *)0x7af9a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x13:\n              local_8c = (byte *)0x7af82;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7af82;" (assignment_expression "local_8c = (byte *)0x7af82" identifier = (cast_expression "(byte *)0x7af82" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x14:\n              local_8c = (byte *)0x7af6a;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7af6a;" (assignment_expression "local_8c = (byte *)0x7af6a" identifier = (cast_expression "(byte *)0x7af6a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x15:\n              local_8c = (byte *)0x7af52;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7af52;" (assignment_expression "local_8c = (byte *)0x7af52" identifier = (cast_expression "(byte *)0x7af52" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x16:\n              local_8c = (byte *)0x7af43;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7af43;" (assignment_expression "local_8c = (byte *)0x7af43" identifier = (cast_expression "(byte *)0x7af43" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x17:\n              local_8c = (byte *)0x7af34;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7af34;" (assignment_expression "local_8c = (byte *)0x7af34" identifier = (cast_expression "(byte *)0x7af34" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x18:\n              local_8c = (byte *)0x7af25;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7af25;" (assignment_expression "local_8c = (byte *)0x7af25" identifier = (cast_expression "(byte *)0x7af25" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x19:\n              local_8c = (byte *)0x7af15;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7af15;" (assignment_expression "local_8c = (byte *)0x7af15" identifier = (cast_expression "(byte *)0x7af15" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1a:\n              local_8c = (byte *)0x7af01;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7af01;" (assignment_expression "local_8c = (byte *)0x7af01" identifier = (cast_expression "(byte *)0x7af01" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1b:\n              local_8c = (byte *)0x7aeee;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aeee;" (assignment_expression "local_8c = (byte *)0x7aeee" identifier = (cast_expression "(byte *)0x7aeee" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1c:\n              local_8c = (byte *)0x7aedb;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aedb;" (assignment_expression "local_8c = (byte *)0x7aedb" identifier = (cast_expression "(byte *)0x7aedb" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1d:\n              local_8c = (byte *)0x7aec8;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aec8;" (assignment_expression "local_8c = (byte *)0x7aec8" identifier = (cast_expression "(byte *)0x7aec8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1e:\n              local_8c = (byte *)0x7aeb8;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aeb8;" (assignment_expression "local_8c = (byte *)0x7aeb8" identifier = (cast_expression "(byte *)0x7aeb8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1f:\n              local_8c = (byte *)0x7aea8;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aea8;" (assignment_expression "local_8c = (byte *)0x7aea8" identifier = (cast_expression "(byte *)0x7aea8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x20:\n              local_8c = (byte *)0x7ae98;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ae98;" (assignment_expression "local_8c = (byte *)0x7ae98" identifier = (cast_expression "(byte *)0x7ae98" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x21:\n              local_8c = (byte *)0x7ae86;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ae86;" (assignment_expression "local_8c = (byte *)0x7ae86" identifier = (cast_expression "(byte *)0x7ae86" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x22:\n              local_8c = (byte *)0x7ae74;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ae74;" (assignment_expression "local_8c = (byte *)0x7ae74" identifier = (cast_expression "(byte *)0x7ae74" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x23:\n              local_8c = (byte *)0x7ae62;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ae62;" (assignment_expression "local_8c = (byte *)0x7ae62" identifier = (cast_expression "(byte *)0x7ae62" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x24:\n              local_8c = (byte *)0x7ae55;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ae55;" (assignment_expression "local_8c = (byte *)0x7ae55" identifier = (cast_expression "(byte *)0x7ae55" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x25:\n              local_8c = (byte *)0x7ae41;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ae41;" (assignment_expression "local_8c = (byte *)0x7ae41" identifier = (cast_expression "(byte *)0x7ae41" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x26:\n              local_8c = (byte *)0x7ae2b;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ae2b;" (assignment_expression "local_8c = (byte *)0x7ae2b" identifier = (cast_expression "(byte *)0x7ae2b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x27:\n              local_8c = (byte *)0x7ae18;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ae18;" (assignment_expression "local_8c = (byte *)0x7ae18" identifier = (cast_expression "(byte *)0x7ae18" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x28:\n              local_8c = (byte *)0x7ae0a;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ae0a;" (assignment_expression "local_8c = (byte *)0x7ae0a" identifier = (cast_expression "(byte *)0x7ae0a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "default:\n              goto LAB_0002dbd0;" default : (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;)) (case_statement "case 200:\n              local_8c = (byte *)0x7adf6;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7adf6;" (assignment_expression "local_8c = (byte *)0x7adf6" identifier = (cast_expression "(byte *)0x7adf6" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc9:\n              local_8c = (byte *)0x7ade4;" case number_literal : (expression_statement "local_8c = (byte *)0x7ade4;" (assignment_expression "local_8c = (byte *)0x7ade4" identifier = (cast_expression "(byte *)0x7ade4" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;)) })) }))) (goto_statement "goto LAB_0002dd00;" goto statement_identifier ;) })) (if_statement "if (uVar6 == 0xad45) {\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79a53;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b32;\n            break;\n          case 2:\n            local_8c = (byte *)0x79ded;\n            break;\n          case 3:\n            local_8c = (byte *)0x79ddf;\n            break;\n          case 4:\n            local_8c = (byte *)0x79dce;\n            break;\n          case 5:\n            local_8c = (byte *)0x79dbd;\n            break;\n          case 6:\n            local_8c = (byte *)0x79dad;\n            break;\n          case 7:\n            local_8c = (byte *)0x79d9a;\n            break;\n          case 8:\n            local_8c = (byte *)0x79d8b;\n            break;\n          case 9:\n            local_8c = (byte *)0x79d78;\n            break;\n          case 10:\n            local_8c = (byte *)0x79d67;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x79d56;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x79d47;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          case 0x80:\n            local_8c = (byte *)0x79d2d;\n            break;\n          case 0x81:\n            local_8c = (byte *)0x79d15;\n          }\n          goto LAB_0002dd00;\n        }" if (parenthesized_expression "(uVar6 == 0xad45)" ( (binary_expression "uVar6 == 0xad45" identifier == number_literal) )) (compound_statement "{\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79a53;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b32;\n            break;\n          case 2:\n            local_8c = (byte *)0x79ded;\n            break;\n          case 3:\n            local_8c = (byte *)0x79ddf;\n            break;\n          case 4:\n            local_8c = (byte *)0x79dce;\n            break;\n          case 5:\n            local_8c = (byte *)0x79dbd;\n            break;\n          case 6:\n            local_8c = (byte *)0x79dad;\n            break;\n          case 7:\n            local_8c = (byte *)0x79d9a;\n            break;\n          case 8:\n            local_8c = (byte *)0x79d8b;\n            break;\n          case 9:\n            local_8c = (byte *)0x79d78;\n            break;\n          case 10:\n            local_8c = (byte *)0x79d67;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x79d56;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x79d47;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          case 0x80:\n            local_8c = (byte *)0x79d2d;\n            break;\n          case 0x81:\n            local_8c = (byte *)0x79d15;\n          }\n          goto LAB_0002dd00;\n        }" { (switch_statement "switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79a53;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b32;\n            break;\n          case 2:\n            local_8c = (byte *)0x79ded;\n            break;\n          case 3:\n            local_8c = (byte *)0x79ddf;\n            break;\n          case 4:\n            local_8c = (byte *)0x79dce;\n            break;\n          case 5:\n            local_8c = (byte *)0x79dbd;\n            break;\n          case 6:\n            local_8c = (byte *)0x79dad;\n            break;\n          case 7:\n            local_8c = (byte *)0x79d9a;\n            break;\n          case 8:\n            local_8c = (byte *)0x79d8b;\n            break;\n          case 9:\n            local_8c = (byte *)0x79d78;\n            break;\n          case 10:\n            local_8c = (byte *)0x79d67;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x79d56;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x79d47;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          case 0x80:\n            local_8c = (byte *)0x79d2d;\n            break;\n          case 0x81:\n            local_8c = (byte *)0x79d15;\n          }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n          case 0:\n            local_8c = (byte *)0x79a53;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b32;\n            break;\n          case 2:\n            local_8c = (byte *)0x79ded;\n            break;\n          case 3:\n            local_8c = (byte *)0x79ddf;\n            break;\n          case 4:\n            local_8c = (byte *)0x79dce;\n            break;\n          case 5:\n            local_8c = (byte *)0x79dbd;\n            break;\n          case 6:\n            local_8c = (byte *)0x79dad;\n            break;\n          case 7:\n            local_8c = (byte *)0x79d9a;\n            break;\n          case 8:\n            local_8c = (byte *)0x79d8b;\n            break;\n          case 9:\n            local_8c = (byte *)0x79d78;\n            break;\n          case 10:\n            local_8c = (byte *)0x79d67;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x79d56;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x79d47;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          case 0x80:\n            local_8c = (byte *)0x79d2d;\n            break;\n          case 0x81:\n            local_8c = (byte *)0x79d15;\n          }" { (case_statement "case 0:\n            local_8c = (byte *)0x79a53;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x79a53;" (assignment_expression "local_8c = (byte *)0x79a53" identifier = (cast_expression "(byte *)0x79a53" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n            local_8c = (byte *)0x78b32;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x78b32;" (assignment_expression "local_8c = (byte *)0x78b32" identifier = (cast_expression "(byte *)0x78b32" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n            local_8c = (byte *)0x79ded;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x79ded;" (assignment_expression "local_8c = (byte *)0x79ded" identifier = (cast_expression "(byte *)0x79ded" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n            local_8c = (byte *)0x79ddf;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x79ddf;" (assignment_expression "local_8c = (byte *)0x79ddf" identifier = (cast_expression "(byte *)0x79ddf" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n            local_8c = (byte *)0x79dce;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x79dce;" (assignment_expression "local_8c = (byte *)0x79dce" identifier = (cast_expression "(byte *)0x79dce" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n            local_8c = (byte *)0x79dbd;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x79dbd;" (assignment_expression "local_8c = (byte *)0x79dbd" identifier = (cast_expression "(byte *)0x79dbd" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n            local_8c = (byte *)0x79dad;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x79dad;" (assignment_expression "local_8c = (byte *)0x79dad" identifier = (cast_expression "(byte *)0x79dad" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n            local_8c = (byte *)0x79d9a;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x79d9a;" (assignment_expression "local_8c = (byte *)0x79d9a" identifier = (cast_expression "(byte *)0x79d9a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n            local_8c = (byte *)0x79d8b;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x79d8b;" (assignment_expression "local_8c = (byte *)0x79d8b" identifier = (cast_expression "(byte *)0x79d8b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n            local_8c = (byte *)0x79d78;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x79d78;" (assignment_expression "local_8c = (byte *)0x79d78" identifier = (cast_expression "(byte *)0x79d78" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n            local_8c = (byte *)0x79d67;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x79d67;" (assignment_expression "local_8c = (byte *)0x79d67" identifier = (cast_expression "(byte *)0x79d67" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n            local_8c = (byte *)0x79d56;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x79d56;" (assignment_expression "local_8c = (byte *)0x79d56" identifier = (cast_expression "(byte *)0x79d56" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n            local_8c = (byte *)0x79d47;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x79d47;" (assignment_expression "local_8c = (byte *)0x79d47" identifier = (cast_expression "(byte *)0x79d47" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "default:\n            goto LAB_0002dbd0;" default : (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;)) (case_statement "case 0x80:\n            local_8c = (byte *)0x79d2d;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x79d2d;" (assignment_expression "local_8c = (byte *)0x79d2d" identifier = (cast_expression "(byte *)0x79d2d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x81:\n            local_8c = (byte *)0x79d15;" case number_literal : (expression_statement "local_8c = (byte *)0x79d15;" (assignment_expression "local_8c = (byte *)0x79d15" identifier = (cast_expression "(byte *)0x79d15" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;)) })) (goto_statement "goto LAB_0002dd00;" goto statement_identifier ;) })) (if_statement "if (0xad45 < uVar6) {\n          if (uVar6 == 0xdead) goto code_r0x0002ef3d;\n          if (uVar6 < 0xdeae) {\n            if (uVar6 == 0xbaab) goto code_r0x0002e43b;\n            if (uVar6 == 0xbeef) goto code_r0x0002e467;\n            goto LAB_0002dbd0;\n          }\n          if (uVar6 == 0xfeb0) goto code_r0x0002ef25;\n          if (uVar6 == 0xfeba) {\n            if (local_80 == 6) {\n              local_8c = (byte *)0x79879;\n            }\n            else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798af;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bf1;\n                }\n                else {\n                  local_8c = (byte *)0x78b77;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79895;\n                if (local_80 != 4) {\n                  local_8c = (byte *)"R_IQ2000_26";\n                  if (4 < local_80) {\n                    local_8c = (byte *)"R_IQ2000_HI16";\n                  }\n                }\n              }\n            }\n            else if (local_80 == 9) {\n              local_8c = (byte *)0x79844;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79866;\n              }\n              else {\n                local_8c = (byte *)0x79853;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x7981b;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79806;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x79832;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 == 0xf00d) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7905a;\n              break;\n            case 1:\n              local_8c = &UNK_00078b9e;\n              break;\n            case 2:\n              local_8c = &UNK_00079659;\n              break;\n            case 3:\n              local_8c = (byte *)0x79650;\n              break;\n            case 4:\n              local_8c = (byte *)0x79647;\n              break;\n            case 5:\n              local_8c = (byte *)0x79638;\n              break;\n            case 6:\n              local_8c = (byte *)0x79628;\n              break;\n            case 7:\n              local_8c = (byte *)0x79618;\n              break;\n            case 8:\n              local_8c = (byte *)0x79608;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f8;\n              break;\n            case 10:\n              local_8c = (byte *)0x795ec;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795e0;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795d4;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795bc;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795af;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x795a0;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x79591;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x79584;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79575;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79561;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954f;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            }\n            goto LAB_0002dd00;\n          }\n          goto LAB_0002dbd0;\n        }" if (parenthesized_expression "(0xad45 < uVar6)" ( (binary_expression "0xad45 < uVar6" number_literal < identifier) )) (compound_statement "{\n          if (uVar6 == 0xdead) goto code_r0x0002ef3d;\n          if (uVar6 < 0xdeae) {\n            if (uVar6 == 0xbaab) goto code_r0x0002e43b;\n            if (uVar6 == 0xbeef) goto code_r0x0002e467;\n            goto LAB_0002dbd0;\n          }\n          if (uVar6 == 0xfeb0) goto code_r0x0002ef25;\n          if (uVar6 == 0xfeba) {\n            if (local_80 == 6) {\n              local_8c = (byte *)0x79879;\n            }\n            else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798af;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bf1;\n                }\n                else {\n                  local_8c = (byte *)0x78b77;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79895;\n                if (local_80 != 4) {\n                  local_8c = (byte *)"R_IQ2000_26";\n                  if (4 < local_80) {\n                    local_8c = (byte *)"R_IQ2000_HI16";\n                  }\n                }\n              }\n            }\n            else if (local_80 == 9) {\n              local_8c = (byte *)0x79844;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79866;\n              }\n              else {\n                local_8c = (byte *)0x79853;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x7981b;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79806;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x79832;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 == 0xf00d) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7905a;\n              break;\n            case 1:\n              local_8c = &UNK_00078b9e;\n              break;\n            case 2:\n              local_8c = &UNK_00079659;\n              break;\n            case 3:\n              local_8c = (byte *)0x79650;\n              break;\n            case 4:\n              local_8c = (byte *)0x79647;\n              break;\n            case 5:\n              local_8c = (byte *)0x79638;\n              break;\n            case 6:\n              local_8c = (byte *)0x79628;\n              break;\n            case 7:\n              local_8c = (byte *)0x79618;\n              break;\n            case 8:\n              local_8c = (byte *)0x79608;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f8;\n              break;\n            case 10:\n              local_8c = (byte *)0x795ec;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795e0;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795d4;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795bc;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795af;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x795a0;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x79591;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x79584;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79575;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79561;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954f;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            }\n            goto LAB_0002dd00;\n          }\n          goto LAB_0002dbd0;\n        }" { (if_statement "if (uVar6 == 0xdead) goto code_r0x0002ef3d;" if (parenthesized_expression "(uVar6 == 0xdead)" ( (binary_expression "uVar6 == 0xdead" identifier == number_literal) )) (goto_statement "goto code_r0x0002ef3d;" goto statement_identifier ;)) (if_statement "if (uVar6 < 0xdeae) {\n            if (uVar6 == 0xbaab) goto code_r0x0002e43b;\n            if (uVar6 == 0xbeef) goto code_r0x0002e467;\n            goto LAB_0002dbd0;\n          }" if (parenthesized_expression "(uVar6 < 0xdeae)" ( (binary_expression "uVar6 < 0xdeae" identifier < number_literal) )) (compound_statement "{\n            if (uVar6 == 0xbaab) goto code_r0x0002e43b;\n            if (uVar6 == 0xbeef) goto code_r0x0002e467;\n            goto LAB_0002dbd0;\n          }" { (if_statement "if (uVar6 == 0xbaab) goto code_r0x0002e43b;" if (parenthesized_expression "(uVar6 == 0xbaab)" ( (binary_expression "uVar6 == 0xbaab" identifier == number_literal) )) (goto_statement "goto code_r0x0002e43b;" goto statement_identifier ;)) (if_statement "if (uVar6 == 0xbeef) goto code_r0x0002e467;" if (parenthesized_expression "(uVar6 == 0xbeef)" ( (binary_expression "uVar6 == 0xbeef" identifier == number_literal) )) (goto_statement "goto code_r0x0002e467;" goto statement_identifier ;)) (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;) })) (if_statement "if (uVar6 == 0xfeb0) goto code_r0x0002ef25;" if (parenthesized_expression "(uVar6 == 0xfeb0)" ( (binary_expression "uVar6 == 0xfeb0" identifier == number_literal) )) (goto_statement "goto code_r0x0002ef25;" goto statement_identifier ;)) (if_statement "if (uVar6 == 0xfeba) {\n            if (local_80 == 6) {\n              local_8c = (byte *)0x79879;\n            }\n            else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798af;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bf1;\n                }\n                else {\n                  local_8c = (byte *)0x78b77;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79895;\n                if (local_80 != 4) {\n                  local_8c = (byte *)"R_IQ2000_26";\n                  if (4 < local_80) {\n                    local_8c = (byte *)"R_IQ2000_HI16";\n                  }\n                }\n              }\n            }\n            else if (local_80 == 9) {\n              local_8c = (byte *)0x79844;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79866;\n              }\n              else {\n                local_8c = (byte *)0x79853;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x7981b;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79806;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x79832;\n            }\n            goto LAB_0002dd00;\n          }" if (parenthesized_expression "(uVar6 == 0xfeba)" ( (binary_expression "uVar6 == 0xfeba" identifier == number_literal) )) (compound_statement "{\n            if (local_80 == 6) {\n              local_8c = (byte *)0x79879;\n            }\n            else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798af;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bf1;\n                }\n                else {\n                  local_8c = (byte *)0x78b77;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79895;\n                if (local_80 != 4) {\n                  local_8c = (byte *)"R_IQ2000_26";\n                  if (4 < local_80) {\n                    local_8c = (byte *)"R_IQ2000_HI16";\n                  }\n                }\n              }\n            }\n            else if (local_80 == 9) {\n              local_8c = (byte *)0x79844;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79866;\n              }\n              else {\n                local_8c = (byte *)0x79853;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x7981b;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79806;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x79832;\n            }\n            goto LAB_0002dd00;\n          }" { (if_statement "if (local_80 == 6) {\n              local_8c = (byte *)0x79879;\n            }\n            else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798af;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bf1;\n                }\n                else {\n                  local_8c = (byte *)0x78b77;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79895;\n                if (local_80 != 4) {\n                  local_8c = (byte *)"R_IQ2000_26";\n                  if (4 < local_80) {\n                    local_8c = (byte *)"R_IQ2000_HI16";\n                  }\n                }\n              }\n            }\n            else if (local_80 == 9) {\n              local_8c = (byte *)0x79844;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79866;\n              }\n              else {\n                local_8c = (byte *)0x79853;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x7981b;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79806;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x79832;\n            }" if (parenthesized_expression "(local_80 == 6)" ( (binary_expression "local_80 == 6" identifier == number_literal) )) (compound_statement "{\n              local_8c = (byte *)0x79879;\n            }" { (expression_statement "local_8c = (byte *)0x79879;" (assignment_expression "local_8c = (byte *)0x79879" identifier = (cast_expression "(byte *)0x79879" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) }) (else_clause "else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798af;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bf1;\n                }\n                else {\n                  local_8c = (byte *)0x78b77;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79895;\n                if (local_80 != 4) {\n                  local_8c = (byte *)"R_IQ2000_26";\n                  if (4 < local_80) {\n                    local_8c = (byte *)"R_IQ2000_HI16";\n                  }\n                }\n              }\n            }\n            else if (local_80 == 9) {\n              local_8c = (byte *)0x79844;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79866;\n              }\n              else {\n                local_8c = (byte *)0x79853;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x7981b;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79806;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x79832;\n            }" else (if_statement "if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798af;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bf1;\n                }\n                else {\n                  local_8c = (byte *)0x78b77;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79895;\n                if (local_80 != 4) {\n                  local_8c = (byte *)"R_IQ2000_26";\n                  if (4 < local_80) {\n                    local_8c = (byte *)"R_IQ2000_HI16";\n                  }\n                }\n              }\n            }\n            else if (local_80 == 9) {\n              local_8c = (byte *)0x79844;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79866;\n              }\n              else {\n                local_8c = (byte *)0x79853;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x7981b;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79806;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x79832;\n            }" if (parenthesized_expression "(local_80 < 7)" ( (binary_expression "local_80 < 7" identifier < number_literal) )) (compound_statement "{\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798af;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bf1;\n                }\n                else {\n                  local_8c = (byte *)0x78b77;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79895;\n                if (local_80 != 4) {\n                  local_8c = (byte *)"R_IQ2000_26";\n                  if (4 < local_80) {\n                    local_8c = (byte *)"R_IQ2000_HI16";\n                  }\n                }\n              }\n            }" { (if_statement "if (local_80 == 2) {\n                local_8c = (byte *)0x798af;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bf1;\n                }\n                else {\n                  local_8c = (byte *)0x78b77;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79895;\n                if (local_80 != 4) {\n                  local_8c = (byte *)"R_IQ2000_26";\n                  if (4 < local_80) {\n                    local_8c = (byte *)"R_IQ2000_HI16";\n                  }\n                }\n              }" if (parenthesized_expression "(local_80 == 2)" ( (binary_expression "local_80 == 2" identifier == number_literal) )) (compound_statement "{\n                local_8c = (byte *)0x798af;\n              }" { (expression_statement "local_8c = (byte *)0x798af;" (assignment_expression "local_8c = (byte *)0x798af" identifier = (cast_expression "(byte *)0x798af" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) }) (else_clause "else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bf1;\n                }\n                else {\n                  local_8c = (byte *)0x78b77;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79895;\n                if (local_80 != 4) {\n                  local_8c = (byte *)"R_IQ2000_26";\n                  if (4 < local_80) {\n                    local_8c = (byte *)"R_IQ2000_HI16";\n                  }\n                }\n              }" else (if_statement "if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bf1;\n                }\n                else {\n                  local_8c = (byte *)0x78b77;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79895;\n                if (local_80 != 4) {\n                  local_8c = (byte *)"R_IQ2000_26";\n                  if (4 < local_80) {\n                    local_8c = (byte *)"R_IQ2000_HI16";\n                  }\n                }\n              }" if (parenthesized_expression "(local_80 < 3)" ( (binary_expression "local_80 < 3" identifier < number_literal) )) (compound_statement "{\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bf1;\n                }\n                else {\n                  local_8c = (byte *)0x78b77;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }" { (if_statement "if (local_80 == 0) {\n                  local_8c = (byte *)0x78bf1;\n                }\n                else {\n                  local_8c = (byte *)0x78b77;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }" if (parenthesized_expression "(local_80 == 0)" ( (binary_expression "local_80 == 0" identifier == number_literal) )) (compound_statement "{\n                  local_8c = (byte *)0x78bf1;\n                }" { (expression_statement "local_8c = (byte *)0x78bf1;" (assignment_expression "local_8c = (byte *)0x78bf1" identifier = (cast_expression "(byte *)0x78bf1" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) }) (else_clause "else {\n                  local_8c = (byte *)0x78b77;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }" else (compound_statement "{\n                  local_8c = (byte *)0x78b77;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }" { (expression_statement "local_8c = (byte *)0x78b77;" (assignment_expression "local_8c = (byte *)0x78b77" identifier = (cast_expression "(byte *)0x78b77" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (if_statement "if (local_80 != 1) goto LAB_0002dbd0;" if (parenthesized_expression "(local_80 != 1)" ( (binary_expression "local_80 != 1" identifier != number_literal) )) (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;)) }))) }) (else_clause "else {\n                local_8c = (byte *)0x79895;\n                if (local_80 != 4) {\n                  local_8c = (byte *)"R_IQ2000_26";\n                  if (4 < local_80) {\n                    local_8c = (byte *)"R_IQ2000_HI16";\n                  }\n                }\n              }" else (compound_statement "{\n                local_8c = (byte *)0x79895;\n                if (local_80 != 4) {\n                  local_8c = (byte *)"R_IQ2000_26";\n                  if (4 < local_80) {\n                    local_8c = (byte *)"R_IQ2000_HI16";\n                  }\n                }\n              }" { (expression_statement "local_8c = (byte *)0x79895;" (assignment_expression "local_8c = (byte *)0x79895" identifier = (cast_expression "(byte *)0x79895" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (if_statement "if (local_80 != 4) {\n                  local_8c = (byte *)"R_IQ2000_26";\n                  if (4 < local_80) {\n                    local_8c = (byte *)"R_IQ2000_HI16";\n                  }\n                }" if (parenthesized_expression "(local_80 != 4)" ( (binary_expression "local_80 != 4" identifier != number_literal) )) (compound_statement "{\n                  local_8c = (byte *)"R_IQ2000_26";\n                  if (4 < local_80) {\n                    local_8c = (byte *)"R_IQ2000_HI16";\n                  }\n                }" { (expression_statement "local_8c = (byte *)"R_IQ2000_26";" (assignment_expression "local_8c = (byte *)"R_IQ2000_26"" identifier = (cast_expression "(byte *)"R_IQ2000_26"" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (string_literal ""R_IQ2000_26"" " string_content "))) ;) (if_statement "if (4 < local_80) {\n                    local_8c = (byte *)"R_IQ2000_HI16";\n                  }" if (parenthesized_expression "(4 < local_80)" ( (binary_expression "4 < local_80" number_literal < identifier) )) (compound_statement "{\n                    local_8c = (byte *)"R_IQ2000_HI16";\n                  }" { (expression_statement "local_8c = (byte *)"R_IQ2000_HI16";" (assignment_expression "local_8c = (byte *)"R_IQ2000_HI16"" identifier = (cast_expression "(byte *)"R_IQ2000_HI16"" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (string_literal ""R_IQ2000_HI16"" " string_content "))) ;) })) })) }))))) }) (else_clause "else if (local_80 == 9) {\n              local_8c = (byte *)0x79844;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79866;\n              }\n              else {\n                local_8c = (byte *)0x79853;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x7981b;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79806;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x79832;\n            }" else (if_statement "if (local_80 == 9) {\n              local_8c = (byte *)0x79844;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79866;\n              }\n              else {\n                local_8c = (byte *)0x79853;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x7981b;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79806;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x79832;\n            }" if (parenthesized_expression "(local_80 == 9)" ( (binary_expression "local_80 == 9" identifier == number_literal) )) (compound_statement "{\n              local_8c = (byte *)0x79844;\n            }" { (expression_statement "local_8c = (byte *)0x79844;" (assignment_expression "local_8c = (byte *)0x79844" identifier = (cast_expression "(byte *)0x79844" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) }) (else_clause "else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79866;\n              }\n              else {\n                local_8c = (byte *)0x79853;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x7981b;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79806;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x79832;\n            }" else (if_statement "if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79866;\n              }\n              else {\n                local_8c = (byte *)0x79853;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x7981b;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79806;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x79832;\n            }" if (parenthesized_expression "(local_80 < 10)" ( (binary_expression "local_80 < 10" identifier < number_literal) )) (compound_statement "{\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79866;\n              }\n              else {\n                local_8c = (byte *)0x79853;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }" { (if_statement "if (local_80 == 7) {\n                local_8c = (byte *)0x79866;\n              }\n              else {\n                local_8c = (byte *)0x79853;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }" if (parenthesized_expression "(local_80 == 7)" ( (binary_expression "local_80 == 7" identifier == number_literal) )) (compound_statement "{\n                local_8c = (byte *)0x79866;\n              }" { (expression_statement "local_8c = (byte *)0x79866;" (assignment_expression "local_8c = (byte *)0x79866" identifier = (cast_expression "(byte *)0x79866" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) }) (else_clause "else {\n                local_8c = (byte *)0x79853;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }" else (compound_statement "{\n                local_8c = (byte *)0x79853;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }" { (expression_statement "local_8c = (byte *)0x79853;" (assignment_expression "local_8c = (byte *)0x79853" identifier = (cast_expression "(byte *)0x79853" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (if_statement "if (local_80 != 8) goto LAB_0002dbd0;" if (parenthesized_expression "(local_80 != 8)" ( (binary_expression "local_80 != 8" identifier != number_literal) )) (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;)) }))) }) (else_clause "else if (local_80 == 200) {\n              local_8c = (byte *)0x7981b;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79806;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x79832;\n            }" else (if_statement "if (local_80 == 200) {\n              local_8c = (byte *)0x7981b;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79806;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x79832;\n            }" if (parenthesized_expression "(local_80 == 200)" ( (binary_expression "local_80 == 200" identifier == number_literal) )) (compound_statement "{\n              local_8c = (byte *)0x7981b;\n            }" { (expression_statement "local_8c = (byte *)0x7981b;" (assignment_expression "local_8c = (byte *)0x7981b" identifier = (cast_expression "(byte *)0x7981b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) }) (else_clause "else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79806;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x79832;\n            }" else (if_statement "if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79806;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x79832;\n            }" if (parenthesized_expression "(local_80 == 0xc9)" ( (binary_expression "local_80 == 0xc9" identifier == number_literal) )) (compound_statement "{\n              local_8c = (byte *)0x79806;\n            }" { (expression_statement "local_8c = (byte *)0x79806;" (assignment_expression "local_8c = (byte *)0x79806" identifier = (cast_expression "(byte *)0x79806" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) }) (else_clause "else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x79832;\n            }" else (compound_statement "{\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x79832;\n            }" { (if_statement "if (local_80 != 10) goto LAB_0002dbd0;" if (parenthesized_expression "(local_80 != 10)" ( (binary_expression "local_80 != 10" identifier != number_literal) )) (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;)) (expression_statement "local_8c = (byte *)0x79832;" (assignment_expression "local_8c = (byte *)0x79832" identifier = (cast_expression "(byte *)0x79832" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) }))))))))))))) (goto_statement "goto LAB_0002dd00;" goto statement_identifier ;) })) (if_statement "if (uVar6 == 0xf00d) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7905a;\n              break;\n            case 1:\n              local_8c = &UNK_00078b9e;\n              break;\n            case 2:\n              local_8c = &UNK_00079659;\n              break;\n            case 3:\n              local_8c = (byte *)0x79650;\n              break;\n            case 4:\n              local_8c = (byte *)0x79647;\n              break;\n            case 5:\n              local_8c = (byte *)0x79638;\n              break;\n            case 6:\n              local_8c = (byte *)0x79628;\n              break;\n            case 7:\n              local_8c = (byte *)0x79618;\n              break;\n            case 8:\n              local_8c = (byte *)0x79608;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f8;\n              break;\n            case 10:\n              local_8c = (byte *)0x795ec;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795e0;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795d4;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795bc;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795af;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x795a0;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x79591;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x79584;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79575;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79561;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954f;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            }\n            goto LAB_0002dd00;\n          }" if (parenthesized_expression "(uVar6 == 0xf00d)" ( (binary_expression "uVar6 == 0xf00d" identifier == number_literal) )) (compound_statement "{\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7905a;\n              break;\n            case 1:\n              local_8c = &UNK_00078b9e;\n              break;\n            case 2:\n              local_8c = &UNK_00079659;\n              break;\n            case 3:\n              local_8c = (byte *)0x79650;\n              break;\n            case 4:\n              local_8c = (byte *)0x79647;\n              break;\n            case 5:\n              local_8c = (byte *)0x79638;\n              break;\n            case 6:\n              local_8c = (byte *)0x79628;\n              break;\n            case 7:\n              local_8c = (byte *)0x79618;\n              break;\n            case 8:\n              local_8c = (byte *)0x79608;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f8;\n              break;\n            case 10:\n              local_8c = (byte *)0x795ec;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795e0;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795d4;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795bc;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795af;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x795a0;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x79591;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x79584;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79575;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79561;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954f;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            }\n            goto LAB_0002dd00;\n          }" { (switch_statement "switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7905a;\n              break;\n            case 1:\n              local_8c = &UNK_00078b9e;\n              break;\n            case 2:\n              local_8c = &UNK_00079659;\n              break;\n            case 3:\n              local_8c = (byte *)0x79650;\n              break;\n            case 4:\n              local_8c = (byte *)0x79647;\n              break;\n            case 5:\n              local_8c = (byte *)0x79638;\n              break;\n            case 6:\n              local_8c = (byte *)0x79628;\n              break;\n            case 7:\n              local_8c = (byte *)0x79618;\n              break;\n            case 8:\n              local_8c = (byte *)0x79608;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f8;\n              break;\n            case 10:\n              local_8c = (byte *)0x795ec;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795e0;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795d4;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795bc;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795af;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x795a0;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x79591;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x79584;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79575;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79561;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954f;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n            case 0:\n              local_8c = (byte *)0x7905a;\n              break;\n            case 1:\n              local_8c = &UNK_00078b9e;\n              break;\n            case 2:\n              local_8c = &UNK_00079659;\n              break;\n            case 3:\n              local_8c = (byte *)0x79650;\n              break;\n            case 4:\n              local_8c = (byte *)0x79647;\n              break;\n            case 5:\n              local_8c = (byte *)0x79638;\n              break;\n            case 6:\n              local_8c = (byte *)0x79628;\n              break;\n            case 7:\n              local_8c = (byte *)0x79618;\n              break;\n            case 8:\n              local_8c = (byte *)0x79608;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f8;\n              break;\n            case 10:\n              local_8c = (byte *)0x795ec;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795e0;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795d4;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795bc;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795af;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x795a0;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x79591;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x79584;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79575;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79561;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954f;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            }" { (case_statement "case 0:\n              local_8c = (byte *)0x7905a;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7905a;" (assignment_expression "local_8c = (byte *)0x7905a" identifier = (cast_expression "(byte *)0x7905a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n              local_8c = &UNK_00078b9e;\n              break;" case number_literal : (expression_statement "local_8c = &UNK_00078b9e;" (assignment_expression "local_8c = &UNK_00078b9e" identifier = (pointer_expression "&UNK_00078b9e" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n              local_8c = &UNK_00079659;\n              break;" case number_literal : (expression_statement "local_8c = &UNK_00079659;" (assignment_expression "local_8c = &UNK_00079659" identifier = (pointer_expression "&UNK_00079659" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n              local_8c = (byte *)0x79650;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79650;" (assignment_expression "local_8c = (byte *)0x79650" identifier = (cast_expression "(byte *)0x79650" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n              local_8c = (byte *)0x79647;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79647;" (assignment_expression "local_8c = (byte *)0x79647" identifier = (cast_expression "(byte *)0x79647" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n              local_8c = (byte *)0x79638;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79638;" (assignment_expression "local_8c = (byte *)0x79638" identifier = (cast_expression "(byte *)0x79638" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n              local_8c = (byte *)0x79628;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79628;" (assignment_expression "local_8c = (byte *)0x79628" identifier = (cast_expression "(byte *)0x79628" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n              local_8c = (byte *)0x79618;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79618;" (assignment_expression "local_8c = (byte *)0x79618" identifier = (cast_expression "(byte *)0x79618" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n              local_8c = (byte *)0x79608;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79608;" (assignment_expression "local_8c = (byte *)0x79608" identifier = (cast_expression "(byte *)0x79608" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n              local_8c = (byte *)0x795f8;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x795f8;" (assignment_expression "local_8c = (byte *)0x795f8" identifier = (cast_expression "(byte *)0x795f8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n              local_8c = (byte *)0x795ec;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x795ec;" (assignment_expression "local_8c = (byte *)0x795ec" identifier = (cast_expression "(byte *)0x795ec" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n              local_8c = (byte *)0x795e0;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x795e0;" (assignment_expression "local_8c = (byte *)0x795e0" identifier = (cast_expression "(byte *)0x795e0" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n              local_8c = (byte *)0x795d4;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x795d4;" (assignment_expression "local_8c = (byte *)0x795d4" identifier = (cast_expression "(byte *)0x795d4" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd:\n              local_8c = (byte *)0x795c8;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x795c8;" (assignment_expression "local_8c = (byte *)0x795c8" identifier = (cast_expression "(byte *)0x795c8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xe:\n              local_8c = (byte *)0x795bc;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x795bc;" (assignment_expression "local_8c = (byte *)0x795bc" identifier = (cast_expression "(byte *)0x795bc" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xf:\n              local_8c = (byte *)0x795af;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x795af;" (assignment_expression "local_8c = (byte *)0x795af" identifier = (cast_expression "(byte *)0x795af" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x10:\n              local_8c = (byte *)0x795a0;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x795a0;" (assignment_expression "local_8c = (byte *)0x795a0" identifier = (cast_expression "(byte *)0x795a0" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x11:\n              local_8c = (byte *)0x79591;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79591;" (assignment_expression "local_8c = (byte *)0x79591" identifier = (cast_expression "(byte *)0x79591" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x12:\n              local_8c = (byte *)0x79584;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79584;" (assignment_expression "local_8c = (byte *)0x79584" identifier = (cast_expression "(byte *)0x79584" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x13:\n              local_8c = (byte *)0x79575;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79575;" (assignment_expression "local_8c = (byte *)0x79575" identifier = (cast_expression "(byte *)0x79575" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x14:\n              local_8c = (byte *)0x79561;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79561;" (assignment_expression "local_8c = (byte *)0x79561" identifier = (cast_expression "(byte *)0x79561" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x15:\n              local_8c = (byte *)0x7954f;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7954f;" (assignment_expression "local_8c = (byte *)0x7954f" identifier = (cast_expression "(byte *)0x7954f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "default:\n              goto LAB_0002dbd0;" default : (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;)) })) (goto_statement "goto LAB_0002dd00;" goto statement_identifier ;) })) (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;) })) (if_statement "if (uVar6 == 0x9080) goto LAB_0002edf8;" if (parenthesized_expression "(uVar6 == 0x9080)" ( (binary_expression "uVar6 == 0x9080" identifier == number_literal) )) (goto_statement "goto LAB_0002edf8;" goto statement_identifier ;)) (if_statement "if (uVar6 < 0x9081) {\n          if (uVar6 == 0x9026) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7a175;\n              break;\n            case 1:\n              local_8c = (byte *)0x78adb;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a828;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a818;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a808;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f9;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7ea;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7db;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7ce;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7bf;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7b0;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a7a1;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0x11:\n              local_8c = (byte *)0x7a78f;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a77e;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a76e;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a761;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a750;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73f;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a72e;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a720;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a712;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a703;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6f2;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6e0;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6cf;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6be;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6ad;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a69c;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a68b;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a67b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a66b;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a65b;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a64b;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 == 0x9041) goto LAB_0002e50a;\n        }\n        else {\n          if (uVar6 == 0xa390) goto LAB_0002e526;\n          if (uVar6 == 0xabc7) goto LAB_0002e54a;\n        }" if (parenthesized_expression "(uVar6 < 0x9081)" ( (binary_expression "uVar6 < 0x9081" identifier < number_literal) )) (compound_statement "{\n          if (uVar6 == 0x9026) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7a175;\n              break;\n            case 1:\n              local_8c = (byte *)0x78adb;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a828;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a818;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a808;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f9;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7ea;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7db;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7ce;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7bf;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7b0;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a7a1;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0x11:\n              local_8c = (byte *)0x7a78f;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a77e;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a76e;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a761;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a750;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73f;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a72e;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a720;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a712;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a703;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6f2;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6e0;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6cf;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6be;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6ad;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a69c;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a68b;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a67b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a66b;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a65b;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a64b;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 == 0x9041) goto LAB_0002e50a;\n        }" { (if_statement "if (uVar6 == 0x9026) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7a175;\n              break;\n            case 1:\n              local_8c = (byte *)0x78adb;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a828;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a818;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a808;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f9;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7ea;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7db;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7ce;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7bf;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7b0;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a7a1;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0x11:\n              local_8c = (byte *)0x7a78f;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a77e;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a76e;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a761;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a750;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73f;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a72e;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a720;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a712;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a703;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6f2;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6e0;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6cf;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6be;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6ad;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a69c;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a68b;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a67b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a66b;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a65b;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a64b;\n            }\n            goto LAB_0002dd00;\n          }" if (parenthesized_expression "(uVar6 == 0x9026)" ( (binary_expression "uVar6 == 0x9026" identifier == number_literal) )) (compound_statement "{\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7a175;\n              break;\n            case 1:\n              local_8c = (byte *)0x78adb;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a828;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a818;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a808;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f9;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7ea;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7db;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7ce;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7bf;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7b0;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a7a1;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0x11:\n              local_8c = (byte *)0x7a78f;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a77e;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a76e;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a761;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a750;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73f;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a72e;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a720;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a712;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a703;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6f2;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6e0;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6cf;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6be;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6ad;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a69c;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a68b;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a67b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a66b;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a65b;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a64b;\n            }\n            goto LAB_0002dd00;\n          }" { (switch_statement "switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7a175;\n              break;\n            case 1:\n              local_8c = (byte *)0x78adb;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a828;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a818;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a808;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f9;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7ea;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7db;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7ce;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7bf;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7b0;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a7a1;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0x11:\n              local_8c = (byte *)0x7a78f;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a77e;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a76e;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a761;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a750;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73f;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a72e;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a720;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a712;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a703;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6f2;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6e0;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6cf;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6be;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6ad;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a69c;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a68b;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a67b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a66b;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a65b;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a64b;\n            }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n            case 0:\n              local_8c = (byte *)0x7a175;\n              break;\n            case 1:\n              local_8c = (byte *)0x78adb;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a828;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a818;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a808;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f9;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7ea;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7db;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7ce;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7bf;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7b0;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a7a1;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0x11:\n              local_8c = (byte *)0x7a78f;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a77e;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a76e;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a761;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a750;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73f;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a72e;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a720;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a712;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a703;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6f2;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6e0;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6cf;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6be;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6ad;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a69c;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a68b;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a67b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a66b;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a65b;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a64b;\n            }" { (case_statement "case 0:\n              local_8c = (byte *)0x7a175;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a175;" (assignment_expression "local_8c = (byte *)0x7a175" identifier = (cast_expression "(byte *)0x7a175" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n              local_8c = (byte *)0x78adb;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x78adb;" (assignment_expression "local_8c = (byte *)0x78adb" identifier = (cast_expression "(byte *)0x78adb" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n              local_8c = (byte *)0x7a828;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a828;" (assignment_expression "local_8c = (byte *)0x7a828" identifier = (cast_expression "(byte *)0x7a828" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n              local_8c = (byte *)0x7a818;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a818;" (assignment_expression "local_8c = (byte *)0x7a818" identifier = (cast_expression "(byte *)0x7a818" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n              local_8c = (byte *)0x7a808;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a808;" (assignment_expression "local_8c = (byte *)0x7a808" identifier = (cast_expression "(byte *)0x7a808" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n              local_8c = (byte *)0x7a7f9;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a7f9;" (assignment_expression "local_8c = (byte *)0x7a7f9" identifier = (cast_expression "(byte *)0x7a7f9" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n              local_8c = (byte *)0x7a7ea;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a7ea;" (assignment_expression "local_8c = (byte *)0x7a7ea" identifier = (cast_expression "(byte *)0x7a7ea" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n              local_8c = (byte *)0x7a7db;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a7db;" (assignment_expression "local_8c = (byte *)0x7a7db" identifier = (cast_expression "(byte *)0x7a7db" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n              local_8c = (byte *)0x7a7ce;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a7ce;" (assignment_expression "local_8c = (byte *)0x7a7ce" identifier = (cast_expression "(byte *)0x7a7ce" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n              local_8c = (byte *)0x7a7bf;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a7bf;" (assignment_expression "local_8c = (byte *)0x7a7bf" identifier = (cast_expression "(byte *)0x7a7bf" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n              local_8c = (byte *)0x7a7b0;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a7b0;" (assignment_expression "local_8c = (byte *)0x7a7b0" identifier = (cast_expression "(byte *)0x7a7b0" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n              local_8c = (byte *)0x7a7a1;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a7a1;" (assignment_expression "local_8c = (byte *)0x7a7a1" identifier = (cast_expression "(byte *)0x7a7a1" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "default:\n              goto LAB_0002dbd0;" default : (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;)) (case_statement "case 0x11:\n              local_8c = (byte *)0x7a78f;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a78f;" (assignment_expression "local_8c = (byte *)0x7a78f" identifier = (cast_expression "(byte *)0x7a78f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x12:\n              local_8c = (byte *)0x7a77e;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a77e;" (assignment_expression "local_8c = (byte *)0x7a77e" identifier = (cast_expression "(byte *)0x7a77e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x13:\n              local_8c = (byte *)0x7a76e;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a76e;" (assignment_expression "local_8c = (byte *)0x7a76e" identifier = (cast_expression "(byte *)0x7a76e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x18:\n              local_8c = (byte *)0x7a761;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a761;" (assignment_expression "local_8c = (byte *)0x7a761" identifier = (cast_expression "(byte *)0x7a761" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x19:\n              local_8c = (byte *)0x7a750;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a750;" (assignment_expression "local_8c = (byte *)0x7a750" identifier = (cast_expression "(byte *)0x7a750" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1a:\n              local_8c = (byte *)0x7a73f;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a73f;" (assignment_expression "local_8c = (byte *)0x7a73f" identifier = (cast_expression "(byte *)0x7a73f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1b:\n              local_8c = (byte *)0x7a72e;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a72e;" (assignment_expression "local_8c = (byte *)0x7a72e" identifier = (cast_expression "(byte *)0x7a72e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1c:\n              local_8c = (byte *)0x7a720;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a720;" (assignment_expression "local_8c = (byte *)0x7a720" identifier = (cast_expression "(byte *)0x7a720" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1d:\n              local_8c = (byte *)0x7a712;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a712;" (assignment_expression "local_8c = (byte *)0x7a712" identifier = (cast_expression "(byte *)0x7a712" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1e:\n              local_8c = (byte *)0x7a703;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a703;" (assignment_expression "local_8c = (byte *)0x7a703" identifier = (cast_expression "(byte *)0x7a703" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1f:\n              local_8c = (byte *)0x7a6f2;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a6f2;" (assignment_expression "local_8c = (byte *)0x7a6f2" identifier = (cast_expression "(byte *)0x7a6f2" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x20:\n              local_8c = (byte *)0x7a6e0;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a6e0;" (assignment_expression "local_8c = (byte *)0x7a6e0" identifier = (cast_expression "(byte *)0x7a6e0" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x21:\n              local_8c = (byte *)0x7a6cf;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a6cf;" (assignment_expression "local_8c = (byte *)0x7a6cf" identifier = (cast_expression "(byte *)0x7a6cf" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x22:\n              local_8c = (byte *)0x7a6be;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a6be;" (assignment_expression "local_8c = (byte *)0x7a6be" identifier = (cast_expression "(byte *)0x7a6be" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x23:\n              local_8c = (byte *)0x7a6ad;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a6ad;" (assignment_expression "local_8c = (byte *)0x7a6ad" identifier = (cast_expression "(byte *)0x7a6ad" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x24:\n              local_8c = (byte *)0x7a69c;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a69c;" (assignment_expression "local_8c = (byte *)0x7a69c" identifier = (cast_expression "(byte *)0x7a69c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x25:\n              local_8c = (byte *)0x7a68b;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a68b;" (assignment_expression "local_8c = (byte *)0x7a68b" identifier = (cast_expression "(byte *)0x7a68b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x26:\n              local_8c = (byte *)0x7a67b;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a67b;" (assignment_expression "local_8c = (byte *)0x7a67b" identifier = (cast_expression "(byte *)0x7a67b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x27:\n              local_8c = (byte *)0x7a66b;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a66b;" (assignment_expression "local_8c = (byte *)0x7a66b" identifier = (cast_expression "(byte *)0x7a66b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x28:\n              local_8c = (byte *)0x7a65b;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a65b;" (assignment_expression "local_8c = (byte *)0x7a65b" identifier = (cast_expression "(byte *)0x7a65b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x29:\n              local_8c = (byte *)0x7a64b;" case number_literal : (expression_statement "local_8c = (byte *)0x7a64b;" (assignment_expression "local_8c = (byte *)0x7a64b" identifier = (cast_expression "(byte *)0x7a64b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;)) })) (goto_statement "goto LAB_0002dd00;" goto statement_identifier ;) })) (if_statement "if (uVar6 == 0x9041) goto LAB_0002e50a;" if (parenthesized_expression "(uVar6 == 0x9041)" ( (binary_expression "uVar6 == 0x9041" identifier == number_literal) )) (goto_statement "goto LAB_0002e50a;" goto statement_identifier ;)) }) (else_clause "else {\n          if (uVar6 == 0xa390) goto LAB_0002e526;\n          if (uVar6 == 0xabc7) goto LAB_0002e54a;\n        }" else (compound_statement "{\n          if (uVar6 == 0xa390) goto LAB_0002e526;\n          if (uVar6 == 0xabc7) goto LAB_0002e54a;\n        }" { (if_statement "if (uVar6 == 0xa390) goto LAB_0002e526;" if (parenthesized_expression "(uVar6 == 0xa390)" ( (binary_expression "uVar6 == 0xa390" identifier == number_literal) )) (goto_statement "goto LAB_0002e526;" goto statement_identifier ;)) (if_statement "if (uVar6 == 0xabc7) goto LAB_0002e54a;" if (parenthesized_expression "(uVar6 == 0xabc7)" ( (binary_expression "uVar6 == 0xabc7" identifier == number_literal) )) (goto_statement "goto LAB_0002e54a;" goto statement_identifier ;)) }))) (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;) })) (if_statement "if (uVar6 < 0x31) {\n        if (uVar6 < 0x2e) {\n          if (uVar6 != 0x12) {\n            if (uVar6 < 0x13) {\n              if (uVar6 == 7) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79d0a;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b0e;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a16a;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a15b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a14b;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a13c;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 0x30:\n                  local_8c = &UNK_0007a131;\n                  break;\n                case 0x31:\n                  local_8c = &UNK_0007a125;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a11a;\n                  break;\n                case 0x40:\n                  local_8c = &UNK_0007a10f;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a102;\n                  break;\n                case 0x44:\n                  local_8c = &UNK_0007a0f7;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0ea;\n                  break;\n                case 0x48:\n                  local_8c = &UNK_0007a0df;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0d2;\n                  break;\n                case 0x4c:\n                  local_8c = &UNK_0007a0c7;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0ba;\n                  break;\n                case 0x52:\n                  local_8c = &UNK_0007a0ad;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a0a0;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a093;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a083;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a073;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a063;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a053;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a043;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a033;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a028;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a01a;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a00e;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79fff;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79ff4;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe9;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fdd;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fce;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 < 8) {\n                if (uVar6 == 3) {\nLAB_0002e7da:\n                  local_8c = (byte *)FUN_00015960();\n                  goto LAB_0002dcf0;\n                }\n                if (uVar6 < 4) {\n                  if (uVar6 == 2) goto LAB_0002e7ba;\n                }\n                else {\n                  if (uVar6 == 4) {\n                    local_8c = (byte *)FUN_00016860();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 6) goto LAB_0002e7da;\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 10) {\nLAB_0002ee10:\n                local_8c = (byte *)FUN_00016e80();\n                goto LAB_0002dcf0;\n              }\n              if (10 < uVar6) {\n                if (uVar6 == 0xb) goto LAB_0002e7ba;\n                if (uVar6 == 0xf) {\n                  local_8c = (byte *)FUN_000155e0();\n                  goto LAB_0002dcf0;\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 8) goto LAB_0002ee10;\n              if (uVar6 == 9) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79c05;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b17;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79fb4;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa6;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f99;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f8c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f7e;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f71;\n                  break;\n                case 8:\n                  local_8c = &UNK_00079f64;\n                  break;\n                case 9:\n                  local_8c = &UNK_00079f58;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f4c;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f3c;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x24) {\n              local_8c = (byte *)FUN_0001aaf0();\n              goto LAB_0002dcf0;\n            }\n            if (0x24 < uVar6) {\n              if (uVar6 == 0x2a) {\n                local_8c = (byte *)FUN_000192a0();\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 < 0x2b) {\n                if (uVar6 == 0x27) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x7a8dd;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a9d;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad3b;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad25;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad10;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7ad00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace6;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7acd0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acbc;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7acab;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac9e;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac8d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac7b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x28) {\n                  local_8c = (byte *)FUN_00014aa0();\n                  goto LAB_0002dcf0;\n                }\n              }\n              else {\n                if (uVar6 == 0x2b) goto LAB_0002e7ba;\n                if (uVar6 == 0x2d) goto LAB_0002e062;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x15) {\n              local_8c = (byte *)FUN_00017ef0();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 < 0x16) {\n              if (uVar6 == 0x13) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b54a;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078a1f;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007b8f4;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007b8e9;\n                  break;\n                case 4:\n                  local_8c = &UNK_0007b8df;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8d1;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8c2;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8b2;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x14) {\n                local_8c = (byte *)FUN_00017bb0();\n                goto LAB_0002dcf0;\n              }\n            }\n            else {\n              if (uVar6 == 0x16) {\nLAB_0002e526:\n                local_8c = (byte *)FUN_00018e30();\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 == 0x17) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b3ff;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a31;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b68e;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b67e;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b66e;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b661;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b654;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b648;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b63c;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b631;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b625;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b617;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b609;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5fd;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ef;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5e3;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d7;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c9;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n            }\n            goto LAB_0002dbd0;\n          }\nLAB_0002e7ba:\n          local_8c = (byte *)FUN_000195d0();\n        }\n        else {\n          local_8c = (byte *)FUN_00015240();\n        }\n        goto LAB_0002dcf0;\n      }" if (parenthesized_expression "(uVar6 < 0x31)" ( (binary_expression "uVar6 < 0x31" identifier < number_literal) )) (compound_statement "{\n        if (uVar6 < 0x2e) {\n          if (uVar6 != 0x12) {\n            if (uVar6 < 0x13) {\n              if (uVar6 == 7) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79d0a;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b0e;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a16a;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a15b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a14b;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a13c;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 0x30:\n                  local_8c = &UNK_0007a131;\n                  break;\n                case 0x31:\n                  local_8c = &UNK_0007a125;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a11a;\n                  break;\n                case 0x40:\n                  local_8c = &UNK_0007a10f;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a102;\n                  break;\n                case 0x44:\n                  local_8c = &UNK_0007a0f7;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0ea;\n                  break;\n                case 0x48:\n                  local_8c = &UNK_0007a0df;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0d2;\n                  break;\n                case 0x4c:\n                  local_8c = &UNK_0007a0c7;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0ba;\n                  break;\n                case 0x52:\n                  local_8c = &UNK_0007a0ad;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a0a0;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a093;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a083;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a073;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a063;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a053;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a043;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a033;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a028;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a01a;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a00e;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79fff;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79ff4;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe9;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fdd;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fce;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 < 8) {\n                if (uVar6 == 3) {\nLAB_0002e7da:\n                  local_8c = (byte *)FUN_00015960();\n                  goto LAB_0002dcf0;\n                }\n                if (uVar6 < 4) {\n                  if (uVar6 == 2) goto LAB_0002e7ba;\n                }\n                else {\n                  if (uVar6 == 4) {\n                    local_8c = (byte *)FUN_00016860();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 6) goto LAB_0002e7da;\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 10) {\nLAB_0002ee10:\n                local_8c = (byte *)FUN_00016e80();\n                goto LAB_0002dcf0;\n              }\n              if (10 < uVar6) {\n                if (uVar6 == 0xb) goto LAB_0002e7ba;\n                if (uVar6 == 0xf) {\n                  local_8c = (byte *)FUN_000155e0();\n                  goto LAB_0002dcf0;\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 8) goto LAB_0002ee10;\n              if (uVar6 == 9) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79c05;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b17;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79fb4;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa6;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f99;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f8c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f7e;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f71;\n                  break;\n                case 8:\n                  local_8c = &UNK_00079f64;\n                  break;\n                case 9:\n                  local_8c = &UNK_00079f58;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f4c;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f3c;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x24) {\n              local_8c = (byte *)FUN_0001aaf0();\n              goto LAB_0002dcf0;\n            }\n            if (0x24 < uVar6) {\n              if (uVar6 == 0x2a) {\n                local_8c = (byte *)FUN_000192a0();\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 < 0x2b) {\n                if (uVar6 == 0x27) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x7a8dd;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a9d;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad3b;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad25;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad10;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7ad00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace6;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7acd0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acbc;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7acab;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac9e;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac8d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac7b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x28) {\n                  local_8c = (byte *)FUN_00014aa0();\n                  goto LAB_0002dcf0;\n                }\n              }\n              else {\n                if (uVar6 == 0x2b) goto LAB_0002e7ba;\n                if (uVar6 == 0x2d) goto LAB_0002e062;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x15) {\n              local_8c = (byte *)FUN_00017ef0();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 < 0x16) {\n              if (uVar6 == 0x13) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b54a;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078a1f;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007b8f4;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007b8e9;\n                  break;\n                case 4:\n                  local_8c = &UNK_0007b8df;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8d1;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8c2;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8b2;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x14) {\n                local_8c = (byte *)FUN_00017bb0();\n                goto LAB_0002dcf0;\n              }\n            }\n            else {\n              if (uVar6 == 0x16) {\nLAB_0002e526:\n                local_8c = (byte *)FUN_00018e30();\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 == 0x17) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b3ff;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a31;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b68e;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b67e;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b66e;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b661;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b654;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b648;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b63c;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b631;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b625;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b617;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b609;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5fd;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ef;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5e3;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d7;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c9;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n            }\n            goto LAB_0002dbd0;\n          }\nLAB_0002e7ba:\n          local_8c = (byte *)FUN_000195d0();\n        }\n        else {\n          local_8c = (byte *)FUN_00015240();\n        }\n        goto LAB_0002dcf0;\n      }" { (if_statement "if (uVar6 < 0x2e) {\n          if (uVar6 != 0x12) {\n            if (uVar6 < 0x13) {\n              if (uVar6 == 7) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79d0a;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b0e;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a16a;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a15b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a14b;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a13c;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 0x30:\n                  local_8c = &UNK_0007a131;\n                  break;\n                case 0x31:\n                  local_8c = &UNK_0007a125;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a11a;\n                  break;\n                case 0x40:\n                  local_8c = &UNK_0007a10f;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a102;\n                  break;\n                case 0x44:\n                  local_8c = &UNK_0007a0f7;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0ea;\n                  break;\n                case 0x48:\n                  local_8c = &UNK_0007a0df;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0d2;\n                  break;\n                case 0x4c:\n                  local_8c = &UNK_0007a0c7;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0ba;\n                  break;\n                case 0x52:\n                  local_8c = &UNK_0007a0ad;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a0a0;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a093;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a083;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a073;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a063;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a053;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a043;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a033;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a028;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a01a;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a00e;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79fff;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79ff4;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe9;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fdd;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fce;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 < 8) {\n                if (uVar6 == 3) {\nLAB_0002e7da:\n                  local_8c = (byte *)FUN_00015960();\n                  goto LAB_0002dcf0;\n                }\n                if (uVar6 < 4) {\n                  if (uVar6 == 2) goto LAB_0002e7ba;\n                }\n                else {\n                  if (uVar6 == 4) {\n                    local_8c = (byte *)FUN_00016860();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 6) goto LAB_0002e7da;\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 10) {\nLAB_0002ee10:\n                local_8c = (byte *)FUN_00016e80();\n                goto LAB_0002dcf0;\n              }\n              if (10 < uVar6) {\n                if (uVar6 == 0xb) goto LAB_0002e7ba;\n                if (uVar6 == 0xf) {\n                  local_8c = (byte *)FUN_000155e0();\n                  goto LAB_0002dcf0;\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 8) goto LAB_0002ee10;\n              if (uVar6 == 9) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79c05;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b17;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79fb4;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa6;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f99;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f8c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f7e;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f71;\n                  break;\n                case 8:\n                  local_8c = &UNK_00079f64;\n                  break;\n                case 9:\n                  local_8c = &UNK_00079f58;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f4c;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f3c;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x24) {\n              local_8c = (byte *)FUN_0001aaf0();\n              goto LAB_0002dcf0;\n            }\n            if (0x24 < uVar6) {\n              if (uVar6 == 0x2a) {\n                local_8c = (byte *)FUN_000192a0();\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 < 0x2b) {\n                if (uVar6 == 0x27) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x7a8dd;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a9d;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad3b;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad25;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad10;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7ad00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace6;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7acd0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acbc;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7acab;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac9e;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac8d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac7b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x28) {\n                  local_8c = (byte *)FUN_00014aa0();\n                  goto LAB_0002dcf0;\n                }\n              }\n              else {\n                if (uVar6 == 0x2b) goto LAB_0002e7ba;\n                if (uVar6 == 0x2d) goto LAB_0002e062;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x15) {\n              local_8c = (byte *)FUN_00017ef0();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 < 0x16) {\n              if (uVar6 == 0x13) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b54a;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078a1f;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007b8f4;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007b8e9;\n                  break;\n                case 4:\n                  local_8c = &UNK_0007b8df;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8d1;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8c2;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8b2;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x14) {\n                local_8c = (byte *)FUN_00017bb0();\n                goto LAB_0002dcf0;\n              }\n            }\n            else {\n              if (uVar6 == 0x16) {\nLAB_0002e526:\n                local_8c = (byte *)FUN_00018e30();\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 == 0x17) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b3ff;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a31;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b68e;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b67e;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b66e;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b661;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b654;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b648;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b63c;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b631;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b625;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b617;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b609;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5fd;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ef;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5e3;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d7;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c9;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n            }\n            goto LAB_0002dbd0;\n          }\nLAB_0002e7ba:\n          local_8c = (byte *)FUN_000195d0();\n        }\n        else {\n          local_8c = (byte *)FUN_00015240();\n        }" if (parenthesized_expression "(uVar6 < 0x2e)" ( (binary_expression "uVar6 < 0x2e" identifier < number_literal) )) (compound_statement "{\n          if (uVar6 != 0x12) {\n            if (uVar6 < 0x13) {\n              if (uVar6 == 7) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79d0a;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b0e;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a16a;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a15b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a14b;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a13c;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 0x30:\n                  local_8c = &UNK_0007a131;\n                  break;\n                case 0x31:\n                  local_8c = &UNK_0007a125;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a11a;\n                  break;\n                case 0x40:\n                  local_8c = &UNK_0007a10f;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a102;\n                  break;\n                case 0x44:\n                  local_8c = &UNK_0007a0f7;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0ea;\n                  break;\n                case 0x48:\n                  local_8c = &UNK_0007a0df;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0d2;\n                  break;\n                case 0x4c:\n                  local_8c = &UNK_0007a0c7;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0ba;\n                  break;\n                case 0x52:\n                  local_8c = &UNK_0007a0ad;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a0a0;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a093;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a083;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a073;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a063;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a053;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a043;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a033;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a028;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a01a;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a00e;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79fff;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79ff4;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe9;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fdd;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fce;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 < 8) {\n                if (uVar6 == 3) {\nLAB_0002e7da:\n                  local_8c = (byte *)FUN_00015960();\n                  goto LAB_0002dcf0;\n                }\n                if (uVar6 < 4) {\n                  if (uVar6 == 2) goto LAB_0002e7ba;\n                }\n                else {\n                  if (uVar6 == 4) {\n                    local_8c = (byte *)FUN_00016860();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 6) goto LAB_0002e7da;\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 10) {\nLAB_0002ee10:\n                local_8c = (byte *)FUN_00016e80();\n                goto LAB_0002dcf0;\n              }\n              if (10 < uVar6) {\n                if (uVar6 == 0xb) goto LAB_0002e7ba;\n                if (uVar6 == 0xf) {\n                  local_8c = (byte *)FUN_000155e0();\n                  goto LAB_0002dcf0;\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 8) goto LAB_0002ee10;\n              if (uVar6 == 9) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79c05;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b17;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79fb4;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa6;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f99;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f8c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f7e;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f71;\n                  break;\n                case 8:\n                  local_8c = &UNK_00079f64;\n                  break;\n                case 9:\n                  local_8c = &UNK_00079f58;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f4c;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f3c;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x24) {\n              local_8c = (byte *)FUN_0001aaf0();\n              goto LAB_0002dcf0;\n            }\n            if (0x24 < uVar6) {\n              if (uVar6 == 0x2a) {\n                local_8c = (byte *)FUN_000192a0();\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 < 0x2b) {\n                if (uVar6 == 0x27) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x7a8dd;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a9d;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad3b;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad25;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad10;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7ad00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace6;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7acd0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acbc;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7acab;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac9e;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac8d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac7b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x28) {\n                  local_8c = (byte *)FUN_00014aa0();\n                  goto LAB_0002dcf0;\n                }\n              }\n              else {\n                if (uVar6 == 0x2b) goto LAB_0002e7ba;\n                if (uVar6 == 0x2d) goto LAB_0002e062;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x15) {\n              local_8c = (byte *)FUN_00017ef0();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 < 0x16) {\n              if (uVar6 == 0x13) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b54a;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078a1f;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007b8f4;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007b8e9;\n                  break;\n                case 4:\n                  local_8c = &UNK_0007b8df;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8d1;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8c2;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8b2;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x14) {\n                local_8c = (byte *)FUN_00017bb0();\n                goto LAB_0002dcf0;\n              }\n            }\n            else {\n              if (uVar6 == 0x16) {\nLAB_0002e526:\n                local_8c = (byte *)FUN_00018e30();\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 == 0x17) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b3ff;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a31;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b68e;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b67e;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b66e;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b661;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b654;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b648;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b63c;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b631;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b625;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b617;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b609;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5fd;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ef;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5e3;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d7;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c9;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n            }\n            goto LAB_0002dbd0;\n          }\nLAB_0002e7ba:\n          local_8c = (byte *)FUN_000195d0();\n        }" { (if_statement "if (uVar6 != 0x12) {\n            if (uVar6 < 0x13) {\n              if (uVar6 == 7) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79d0a;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b0e;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a16a;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a15b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a14b;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a13c;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 0x30:\n                  local_8c = &UNK_0007a131;\n                  break;\n                case 0x31:\n                  local_8c = &UNK_0007a125;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a11a;\n                  break;\n                case 0x40:\n                  local_8c = &UNK_0007a10f;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a102;\n                  break;\n                case 0x44:\n                  local_8c = &UNK_0007a0f7;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0ea;\n                  break;\n                case 0x48:\n                  local_8c = &UNK_0007a0df;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0d2;\n                  break;\n                case 0x4c:\n                  local_8c = &UNK_0007a0c7;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0ba;\n                  break;\n                case 0x52:\n                  local_8c = &UNK_0007a0ad;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a0a0;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a093;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a083;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a073;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a063;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a053;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a043;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a033;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a028;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a01a;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a00e;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79fff;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79ff4;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe9;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fdd;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fce;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 < 8) {\n                if (uVar6 == 3) {\nLAB_0002e7da:\n                  local_8c = (byte *)FUN_00015960();\n                  goto LAB_0002dcf0;\n                }\n                if (uVar6 < 4) {\n                  if (uVar6 == 2) goto LAB_0002e7ba;\n                }\n                else {\n                  if (uVar6 == 4) {\n                    local_8c = (byte *)FUN_00016860();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 6) goto LAB_0002e7da;\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 10) {\nLAB_0002ee10:\n                local_8c = (byte *)FUN_00016e80();\n                goto LAB_0002dcf0;\n              }\n              if (10 < uVar6) {\n                if (uVar6 == 0xb) goto LAB_0002e7ba;\n                if (uVar6 == 0xf) {\n                  local_8c = (byte *)FUN_000155e0();\n                  goto LAB_0002dcf0;\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 8) goto LAB_0002ee10;\n              if (uVar6 == 9) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79c05;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b17;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79fb4;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa6;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f99;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f8c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f7e;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f71;\n                  break;\n                case 8:\n                  local_8c = &UNK_00079f64;\n                  break;\n                case 9:\n                  local_8c = &UNK_00079f58;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f4c;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f3c;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x24) {\n              local_8c = (byte *)FUN_0001aaf0();\n              goto LAB_0002dcf0;\n            }\n            if (0x24 < uVar6) {\n              if (uVar6 == 0x2a) {\n                local_8c = (byte *)FUN_000192a0();\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 < 0x2b) {\n                if (uVar6 == 0x27) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x7a8dd;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a9d;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad3b;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad25;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad10;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7ad00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace6;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7acd0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acbc;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7acab;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac9e;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac8d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac7b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x28) {\n                  local_8c = (byte *)FUN_00014aa0();\n                  goto LAB_0002dcf0;\n                }\n              }\n              else {\n                if (uVar6 == 0x2b) goto LAB_0002e7ba;\n                if (uVar6 == 0x2d) goto LAB_0002e062;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x15) {\n              local_8c = (byte *)FUN_00017ef0();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 < 0x16) {\n              if (uVar6 == 0x13) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b54a;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078a1f;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007b8f4;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007b8e9;\n                  break;\n                case 4:\n                  local_8c = &UNK_0007b8df;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8d1;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8c2;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8b2;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x14) {\n                local_8c = (byte *)FUN_00017bb0();\n                goto LAB_0002dcf0;\n              }\n            }\n            else {\n              if (uVar6 == 0x16) {\nLAB_0002e526:\n                local_8c = (byte *)FUN_00018e30();\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 == 0x17) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b3ff;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a31;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b68e;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b67e;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b66e;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b661;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b654;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b648;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b63c;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b631;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b625;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b617;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b609;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5fd;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ef;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5e3;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d7;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c9;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n            }\n            goto LAB_0002dbd0;\n          }" if (parenthesized_expression "(uVar6 != 0x12)" ( (binary_expression "uVar6 != 0x12" identifier != number_literal) )) (compound_statement "{\n            if (uVar6 < 0x13) {\n              if (uVar6 == 7) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79d0a;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b0e;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a16a;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a15b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a14b;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a13c;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 0x30:\n                  local_8c = &UNK_0007a131;\n                  break;\n                case 0x31:\n                  local_8c = &UNK_0007a125;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a11a;\n                  break;\n                case 0x40:\n                  local_8c = &UNK_0007a10f;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a102;\n                  break;\n                case 0x44:\n                  local_8c = &UNK_0007a0f7;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0ea;\n                  break;\n                case 0x48:\n                  local_8c = &UNK_0007a0df;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0d2;\n                  break;\n                case 0x4c:\n                  local_8c = &UNK_0007a0c7;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0ba;\n                  break;\n                case 0x52:\n                  local_8c = &UNK_0007a0ad;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a0a0;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a093;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a083;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a073;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a063;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a053;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a043;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a033;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a028;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a01a;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a00e;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79fff;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79ff4;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe9;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fdd;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fce;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 < 8) {\n                if (uVar6 == 3) {\nLAB_0002e7da:\n                  local_8c = (byte *)FUN_00015960();\n                  goto LAB_0002dcf0;\n                }\n                if (uVar6 < 4) {\n                  if (uVar6 == 2) goto LAB_0002e7ba;\n                }\n                else {\n                  if (uVar6 == 4) {\n                    local_8c = (byte *)FUN_00016860();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 6) goto LAB_0002e7da;\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 10) {\nLAB_0002ee10:\n                local_8c = (byte *)FUN_00016e80();\n                goto LAB_0002dcf0;\n              }\n              if (10 < uVar6) {\n                if (uVar6 == 0xb) goto LAB_0002e7ba;\n                if (uVar6 == 0xf) {\n                  local_8c = (byte *)FUN_000155e0();\n                  goto LAB_0002dcf0;\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 8) goto LAB_0002ee10;\n              if (uVar6 == 9) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79c05;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b17;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79fb4;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa6;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f99;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f8c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f7e;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f71;\n                  break;\n                case 8:\n                  local_8c = &UNK_00079f64;\n                  break;\n                case 9:\n                  local_8c = &UNK_00079f58;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f4c;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f3c;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x24) {\n              local_8c = (byte *)FUN_0001aaf0();\n              goto LAB_0002dcf0;\n            }\n            if (0x24 < uVar6) {\n              if (uVar6 == 0x2a) {\n                local_8c = (byte *)FUN_000192a0();\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 < 0x2b) {\n                if (uVar6 == 0x27) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x7a8dd;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a9d;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad3b;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad25;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad10;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7ad00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace6;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7acd0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acbc;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7acab;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac9e;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac8d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac7b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x28) {\n                  local_8c = (byte *)FUN_00014aa0();\n                  goto LAB_0002dcf0;\n                }\n              }\n              else {\n                if (uVar6 == 0x2b) goto LAB_0002e7ba;\n                if (uVar6 == 0x2d) goto LAB_0002e062;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x15) {\n              local_8c = (byte *)FUN_00017ef0();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 < 0x16) {\n              if (uVar6 == 0x13) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b54a;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078a1f;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007b8f4;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007b8e9;\n                  break;\n                case 4:\n                  local_8c = &UNK_0007b8df;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8d1;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8c2;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8b2;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x14) {\n                local_8c = (byte *)FUN_00017bb0();\n                goto LAB_0002dcf0;\n              }\n            }\n            else {\n              if (uVar6 == 0x16) {\nLAB_0002e526:\n                local_8c = (byte *)FUN_00018e30();\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 == 0x17) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b3ff;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a31;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b68e;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b67e;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b66e;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b661;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b654;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b648;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b63c;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b631;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b625;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b617;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b609;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5fd;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ef;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5e3;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d7;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c9;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n            }\n            goto LAB_0002dbd0;\n          }" { (if_statement "if (uVar6 < 0x13) {\n              if (uVar6 == 7) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79d0a;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b0e;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a16a;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a15b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a14b;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a13c;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 0x30:\n                  local_8c = &UNK_0007a131;\n                  break;\n                case 0x31:\n                  local_8c = &UNK_0007a125;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a11a;\n                  break;\n                case 0x40:\n                  local_8c = &UNK_0007a10f;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a102;\n                  break;\n                case 0x44:\n                  local_8c = &UNK_0007a0f7;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0ea;\n                  break;\n                case 0x48:\n                  local_8c = &UNK_0007a0df;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0d2;\n                  break;\n                case 0x4c:\n                  local_8c = &UNK_0007a0c7;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0ba;\n                  break;\n                case 0x52:\n                  local_8c = &UNK_0007a0ad;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a0a0;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a093;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a083;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a073;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a063;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a053;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a043;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a033;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a028;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a01a;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a00e;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79fff;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79ff4;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe9;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fdd;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fce;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 < 8) {\n                if (uVar6 == 3) {\nLAB_0002e7da:\n                  local_8c = (byte *)FUN_00015960();\n                  goto LAB_0002dcf0;\n                }\n                if (uVar6 < 4) {\n                  if (uVar6 == 2) goto LAB_0002e7ba;\n                }\n                else {\n                  if (uVar6 == 4) {\n                    local_8c = (byte *)FUN_00016860();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 6) goto LAB_0002e7da;\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 10) {\nLAB_0002ee10:\n                local_8c = (byte *)FUN_00016e80();\n                goto LAB_0002dcf0;\n              }\n              if (10 < uVar6) {\n                if (uVar6 == 0xb) goto LAB_0002e7ba;\n                if (uVar6 == 0xf) {\n                  local_8c = (byte *)FUN_000155e0();\n                  goto LAB_0002dcf0;\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 8) goto LAB_0002ee10;\n              if (uVar6 == 9) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79c05;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b17;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79fb4;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa6;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f99;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f8c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f7e;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f71;\n                  break;\n                case 8:\n                  local_8c = &UNK_00079f64;\n                  break;\n                case 9:\n                  local_8c = &UNK_00079f58;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f4c;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f3c;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              goto LAB_0002dbd0;\n            }" if (parenthesized_expression "(uVar6 < 0x13)" ( (binary_expression "uVar6 < 0x13" identifier < number_literal) )) (compound_statement "{\n              if (uVar6 == 7) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79d0a;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b0e;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a16a;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a15b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a14b;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a13c;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 0x30:\n                  local_8c = &UNK_0007a131;\n                  break;\n                case 0x31:\n                  local_8c = &UNK_0007a125;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a11a;\n                  break;\n                case 0x40:\n                  local_8c = &UNK_0007a10f;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a102;\n                  break;\n                case 0x44:\n                  local_8c = &UNK_0007a0f7;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0ea;\n                  break;\n                case 0x48:\n                  local_8c = &UNK_0007a0df;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0d2;\n                  break;\n                case 0x4c:\n                  local_8c = &UNK_0007a0c7;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0ba;\n                  break;\n                case 0x52:\n                  local_8c = &UNK_0007a0ad;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a0a0;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a093;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a083;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a073;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a063;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a053;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a043;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a033;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a028;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a01a;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a00e;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79fff;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79ff4;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe9;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fdd;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fce;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 < 8) {\n                if (uVar6 == 3) {\nLAB_0002e7da:\n                  local_8c = (byte *)FUN_00015960();\n                  goto LAB_0002dcf0;\n                }\n                if (uVar6 < 4) {\n                  if (uVar6 == 2) goto LAB_0002e7ba;\n                }\n                else {\n                  if (uVar6 == 4) {\n                    local_8c = (byte *)FUN_00016860();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 6) goto LAB_0002e7da;\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 10) {\nLAB_0002ee10:\n                local_8c = (byte *)FUN_00016e80();\n                goto LAB_0002dcf0;\n              }\n              if (10 < uVar6) {\n                if (uVar6 == 0xb) goto LAB_0002e7ba;\n                if (uVar6 == 0xf) {\n                  local_8c = (byte *)FUN_000155e0();\n                  goto LAB_0002dcf0;\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 8) goto LAB_0002ee10;\n              if (uVar6 == 9) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79c05;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b17;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79fb4;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa6;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f99;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f8c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f7e;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f71;\n                  break;\n                case 8:\n                  local_8c = &UNK_00079f64;\n                  break;\n                case 9:\n                  local_8c = &UNK_00079f58;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f4c;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f3c;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              goto LAB_0002dbd0;\n            }" { (if_statement "if (uVar6 == 7) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79d0a;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b0e;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a16a;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a15b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a14b;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a13c;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 0x30:\n                  local_8c = &UNK_0007a131;\n                  break;\n                case 0x31:\n                  local_8c = &UNK_0007a125;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a11a;\n                  break;\n                case 0x40:\n                  local_8c = &UNK_0007a10f;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a102;\n                  break;\n                case 0x44:\n                  local_8c = &UNK_0007a0f7;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0ea;\n                  break;\n                case 0x48:\n                  local_8c = &UNK_0007a0df;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0d2;\n                  break;\n                case 0x4c:\n                  local_8c = &UNK_0007a0c7;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0ba;\n                  break;\n                case 0x52:\n                  local_8c = &UNK_0007a0ad;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a0a0;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a093;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a083;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a073;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a063;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a053;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a043;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a033;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a028;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a01a;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a00e;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79fff;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79ff4;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe9;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fdd;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fce;\n                }\n                goto LAB_0002dd00;\n              }" if (parenthesized_expression "(uVar6 == 7)" ( (binary_expression "uVar6 == 7" identifier == number_literal) )) (compound_statement "{\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79d0a;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b0e;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a16a;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a15b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a14b;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a13c;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 0x30:\n                  local_8c = &UNK_0007a131;\n                  break;\n                case 0x31:\n                  local_8c = &UNK_0007a125;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a11a;\n                  break;\n                case 0x40:\n                  local_8c = &UNK_0007a10f;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a102;\n                  break;\n                case 0x44:\n                  local_8c = &UNK_0007a0f7;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0ea;\n                  break;\n                case 0x48:\n                  local_8c = &UNK_0007a0df;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0d2;\n                  break;\n                case 0x4c:\n                  local_8c = &UNK_0007a0c7;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0ba;\n                  break;\n                case 0x52:\n                  local_8c = &UNK_0007a0ad;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a0a0;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a093;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a083;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a073;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a063;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a053;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a043;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a033;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a028;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a01a;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a00e;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79fff;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79ff4;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe9;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fdd;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fce;\n                }\n                goto LAB_0002dd00;\n              }" { (switch_statement "switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79d0a;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b0e;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a16a;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a15b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a14b;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a13c;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 0x30:\n                  local_8c = &UNK_0007a131;\n                  break;\n                case 0x31:\n                  local_8c = &UNK_0007a125;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a11a;\n                  break;\n                case 0x40:\n                  local_8c = &UNK_0007a10f;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a102;\n                  break;\n                case 0x44:\n                  local_8c = &UNK_0007a0f7;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0ea;\n                  break;\n                case 0x48:\n                  local_8c = &UNK_0007a0df;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0d2;\n                  break;\n                case 0x4c:\n                  local_8c = &UNK_0007a0c7;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0ba;\n                  break;\n                case 0x52:\n                  local_8c = &UNK_0007a0ad;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a0a0;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a093;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a083;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a073;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a063;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a053;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a043;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a033;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a028;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a01a;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a00e;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79fff;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79ff4;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe9;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fdd;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fce;\n                }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n                case 0:\n                  local_8c = (byte *)0x79d0a;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b0e;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a16a;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a15b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a14b;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a13c;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 0x30:\n                  local_8c = &UNK_0007a131;\n                  break;\n                case 0x31:\n                  local_8c = &UNK_0007a125;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a11a;\n                  break;\n                case 0x40:\n                  local_8c = &UNK_0007a10f;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a102;\n                  break;\n                case 0x44:\n                  local_8c = &UNK_0007a0f7;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0ea;\n                  break;\n                case 0x48:\n                  local_8c = &UNK_0007a0df;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0d2;\n                  break;\n                case 0x4c:\n                  local_8c = &UNK_0007a0c7;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0ba;\n                  break;\n                case 0x52:\n                  local_8c = &UNK_0007a0ad;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a0a0;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a093;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a083;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a073;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a063;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a053;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a043;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a033;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a028;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a01a;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a00e;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79fff;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79ff4;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe9;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fdd;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fce;\n                }" { (case_statement "case 0:\n                  local_8c = (byte *)0x79d0a;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79d0a;" (assignment_expression "local_8c = (byte *)0x79d0a" identifier = (cast_expression "(byte *)0x79d0a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                  local_8c = &UNK_00078b0e;\n                  break;" case number_literal : (expression_statement "local_8c = &UNK_00078b0e;" (assignment_expression "local_8c = &UNK_00078b0e" identifier = (pointer_expression "&UNK_00078b0e" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                  local_8c = (byte *)0x7a16a;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a16a;" (assignment_expression "local_8c = (byte *)0x7a16a" identifier = (cast_expression "(byte *)0x7a16a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                  local_8c = (byte *)0x7a15b;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a15b;" (assignment_expression "local_8c = (byte *)0x7a15b" identifier = (cast_expression "(byte *)0x7a15b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                  local_8c = (byte *)0x7a14b;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a14b;" (assignment_expression "local_8c = (byte *)0x7a14b" identifier = (cast_expression "(byte *)0x7a14b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                  local_8c = (byte *)0x7a13c;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a13c;" (assignment_expression "local_8c = (byte *)0x7a13c" identifier = (cast_expression "(byte *)0x7a13c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "default:\n                  goto LAB_0002dbd0;" default : (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;)) (case_statement "case 0x30:\n                  local_8c = &UNK_0007a131;\n                  break;" case number_literal : (expression_statement "local_8c = &UNK_0007a131;" (assignment_expression "local_8c = &UNK_0007a131" identifier = (pointer_expression "&UNK_0007a131" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 0x31:\n                  local_8c = &UNK_0007a125;\n                  break;" case number_literal : (expression_statement "local_8c = &UNK_0007a125;" (assignment_expression "local_8c = &UNK_0007a125" identifier = (pointer_expression "&UNK_0007a125" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 0x32:\n                  local_8c = (byte *)0x7a11a;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a11a;" (assignment_expression "local_8c = (byte *)0x7a11a" identifier = (cast_expression "(byte *)0x7a11a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x40:\n                  local_8c = &UNK_0007a10f;\n                  break;" case number_literal : (expression_statement "local_8c = &UNK_0007a10f;" (assignment_expression "local_8c = &UNK_0007a10f" identifier = (pointer_expression "&UNK_0007a10f" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 0x42:\n                  local_8c = (byte *)0x7a102;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a102;" (assignment_expression "local_8c = (byte *)0x7a102" identifier = (cast_expression "(byte *)0x7a102" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x44:\n                  local_8c = &UNK_0007a0f7;\n                  break;" case number_literal : (expression_statement "local_8c = &UNK_0007a0f7;" (assignment_expression "local_8c = &UNK_0007a0f7" identifier = (pointer_expression "&UNK_0007a0f7" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 0x46:\n                  local_8c = (byte *)0x7a0ea;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a0ea;" (assignment_expression "local_8c = (byte *)0x7a0ea" identifier = (cast_expression "(byte *)0x7a0ea" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x48:\n                  local_8c = &UNK_0007a0df;\n                  break;" case number_literal : (expression_statement "local_8c = &UNK_0007a0df;" (assignment_expression "local_8c = &UNK_0007a0df" identifier = (pointer_expression "&UNK_0007a0df" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 0x4a:\n                  local_8c = (byte *)0x7a0d2;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a0d2;" (assignment_expression "local_8c = (byte *)0x7a0d2" identifier = (cast_expression "(byte *)0x7a0d2" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x4c:\n                  local_8c = &UNK_0007a0c7;\n                  break;" case number_literal : (expression_statement "local_8c = &UNK_0007a0c7;" (assignment_expression "local_8c = &UNK_0007a0c7" identifier = (pointer_expression "&UNK_0007a0c7" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 0x50:\n                  local_8c = (byte *)0x7a0ba;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a0ba;" (assignment_expression "local_8c = (byte *)0x7a0ba" identifier = (cast_expression "(byte *)0x7a0ba" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x52:\n                  local_8c = &UNK_0007a0ad;\n                  break;" case number_literal : (expression_statement "local_8c = &UNK_0007a0ad;" (assignment_expression "local_8c = &UNK_0007a0ad" identifier = (pointer_expression "&UNK_0007a0ad" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 0x54:\n                  local_8c = (byte *)0x7a0a0;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a0a0;" (assignment_expression "local_8c = (byte *)0x7a0a0" identifier = (cast_expression "(byte *)0x7a0a0" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x56:\n                  local_8c = (byte *)0x7a093;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a093;" (assignment_expression "local_8c = (byte *)0x7a093" identifier = (cast_expression "(byte *)0x7a093" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x60:\n                  local_8c = (byte *)0x7a083;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a083;" (assignment_expression "local_8c = (byte *)0x7a083" identifier = (cast_expression "(byte *)0x7a083" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x62:\n                  local_8c = (byte *)0x7a073;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a073;" (assignment_expression "local_8c = (byte *)0x7a073" identifier = (cast_expression "(byte *)0x7a073" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 100:\n                  local_8c = (byte *)0x7a063;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a063;" (assignment_expression "local_8c = (byte *)0x7a063" identifier = (cast_expression "(byte *)0x7a063" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x66:\n                  local_8c = (byte *)0x7a053;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a053;" (assignment_expression "local_8c = (byte *)0x7a053" identifier = (cast_expression "(byte *)0x7a053" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x68:\n                  local_8c = (byte *)0x7a043;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a043;" (assignment_expression "local_8c = (byte *)0x7a043" identifier = (cast_expression "(byte *)0x7a043" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x6c:\n                  local_8c = (byte *)0x7a033;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a033;" (assignment_expression "local_8c = (byte *)0x7a033" identifier = (cast_expression "(byte *)0x7a033" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x70:\n                  local_8c = (byte *)0x7a028;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a028;" (assignment_expression "local_8c = (byte *)0x7a028" identifier = (cast_expression "(byte *)0x7a028" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x80:\n                  local_8c = (byte *)0x7a01a;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a01a;" (assignment_expression "local_8c = (byte *)0x7a01a" identifier = (cast_expression "(byte *)0x7a01a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x90:\n                  local_8c = (byte *)0x7a00e;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a00e;" (assignment_expression "local_8c = (byte *)0x7a00e" identifier = (cast_expression "(byte *)0x7a00e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xa0:\n                  local_8c = (byte *)0x79fff;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79fff;" (assignment_expression "local_8c = (byte *)0x79fff" identifier = (cast_expression "(byte *)0x79fff" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb0:\n                  local_8c = (byte *)0x79ff4;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79ff4;" (assignment_expression "local_8c = (byte *)0x79ff4" identifier = (cast_expression "(byte *)0x79ff4" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc0:\n                  local_8c = (byte *)0x79fe9;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79fe9;" (assignment_expression "local_8c = (byte *)0x79fe9" identifier = (cast_expression "(byte *)0x79fe9" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd0:\n                  local_8c = (byte *)0x79fdd;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79fdd;" (assignment_expression "local_8c = (byte *)0x79fdd" identifier = (cast_expression "(byte *)0x79fdd" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xe0:\n                  local_8c = (byte *)0x79fce;" case number_literal : (expression_statement "local_8c = (byte *)0x79fce;" (assignment_expression "local_8c = (byte *)0x79fce" identifier = (cast_expression "(byte *)0x79fce" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;)) })) (goto_statement "goto LAB_0002dd00;" goto statement_identifier ;) })) (if_statement "if (uVar6 < 8) {\n                if (uVar6 == 3) {\nLAB_0002e7da:\n                  local_8c = (byte *)FUN_00015960();\n                  goto LAB_0002dcf0;\n                }\n                if (uVar6 < 4) {\n                  if (uVar6 == 2) goto LAB_0002e7ba;\n                }\n                else {\n                  if (uVar6 == 4) {\n                    local_8c = (byte *)FUN_00016860();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 6) goto LAB_0002e7da;\n                }\n                goto LAB_0002dbd0;\n              }" if (parenthesized_expression "(uVar6 < 8)" ( (binary_expression "uVar6 < 8" identifier < number_literal) )) (compound_statement "{\n                if (uVar6 == 3) {\nLAB_0002e7da:\n                  local_8c = (byte *)FUN_00015960();\n                  goto LAB_0002dcf0;\n                }\n                if (uVar6 < 4) {\n                  if (uVar6 == 2) goto LAB_0002e7ba;\n                }\n                else {\n                  if (uVar6 == 4) {\n                    local_8c = (byte *)FUN_00016860();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 6) goto LAB_0002e7da;\n                }\n                goto LAB_0002dbd0;\n              }" { (if_statement "if (uVar6 == 3) {\nLAB_0002e7da:\n                  local_8c = (byte *)FUN_00015960();\n                  goto LAB_0002dcf0;\n                }" if (parenthesized_expression "(uVar6 == 3)" ( (binary_expression "uVar6 == 3" identifier == number_literal) )) (compound_statement "{\nLAB_0002e7da:\n                  local_8c = (byte *)FUN_00015960();\n                  goto LAB_0002dcf0;\n                }" { (labeled_statement "LAB_0002e7da:\n                  local_8c = (byte *)FUN_00015960();" statement_identifier : (expression_statement "local_8c = (byte *)FUN_00015960();" (assignment_expression "local_8c = (byte *)FUN_00015960()" identifier = (cast_expression "(byte *)FUN_00015960()" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "FUN_00015960()" identifier (argument_list "()" ( ))))) ;)) (goto_statement "goto LAB_0002dcf0;" goto statement_identifier ;) })) (if_statement "if (uVar6 < 4) {\n                  if (uVar6 == 2) goto LAB_0002e7ba;\n                }\n                else {\n                  if (uVar6 == 4) {\n                    local_8c = (byte *)FUN_00016860();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 6) goto LAB_0002e7da;\n                }" if (parenthesized_expression "(uVar6 < 4)" ( (binary_expression "uVar6 < 4" identifier < number_literal) )) (compound_statement "{\n                  if (uVar6 == 2) goto LAB_0002e7ba;\n                }" { (if_statement "if (uVar6 == 2) goto LAB_0002e7ba;" if (parenthesized_expression "(uVar6 == 2)" ( (binary_expression "uVar6 == 2" identifier == number_literal) )) (goto_statement "goto LAB_0002e7ba;" goto statement_identifier ;)) }) (else_clause "else {\n                  if (uVar6 == 4) {\n                    local_8c = (byte *)FUN_00016860();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 6) goto LAB_0002e7da;\n                }" else (compound_statement "{\n                  if (uVar6 == 4) {\n                    local_8c = (byte *)FUN_00016860();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 6) goto LAB_0002e7da;\n                }" { (if_statement "if (uVar6 == 4) {\n                    local_8c = (byte *)FUN_00016860();\n                    goto LAB_0002dcf0;\n                  }" if (parenthesized_expression "(uVar6 == 4)" ( (binary_expression "uVar6 == 4" identifier == number_literal) )) (compound_statement "{\n                    local_8c = (byte *)FUN_00016860();\n                    goto LAB_0002dcf0;\n                  }" { (expression_statement "local_8c = (byte *)FUN_00016860();" (assignment_expression "local_8c = (byte *)FUN_00016860()" identifier = (cast_expression "(byte *)FUN_00016860()" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "FUN_00016860()" identifier (argument_list "()" ( ))))) ;) (goto_statement "goto LAB_0002dcf0;" goto statement_identifier ;) })) (if_statement "if (uVar6 == 6) goto LAB_0002e7da;" if (parenthesized_expression "(uVar6 == 6)" ( (binary_expression "uVar6 == 6" identifier == number_literal) )) (goto_statement "goto LAB_0002e7da;" goto statement_identifier ;)) }))) (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;) })) (if_statement "if (uVar6 == 10) {\nLAB_0002ee10:\n                local_8c = (byte *)FUN_00016e80();\n                goto LAB_0002dcf0;\n              }" if (parenthesized_expression "(uVar6 == 10)" ( (binary_expression "uVar6 == 10" identifier == number_literal) )) (compound_statement "{\nLAB_0002ee10:\n                local_8c = (byte *)FUN_00016e80();\n                goto LAB_0002dcf0;\n              }" { (labeled_statement "LAB_0002ee10:\n                local_8c = (byte *)FUN_00016e80();" statement_identifier : (expression_statement "local_8c = (byte *)FUN_00016e80();" (assignment_expression "local_8c = (byte *)FUN_00016e80()" identifier = (cast_expression "(byte *)FUN_00016e80()" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "FUN_00016e80()" identifier (argument_list "()" ( ))))) ;)) (goto_statement "goto LAB_0002dcf0;" goto statement_identifier ;) })) (if_statement "if (10 < uVar6) {\n                if (uVar6 == 0xb) goto LAB_0002e7ba;\n                if (uVar6 == 0xf) {\n                  local_8c = (byte *)FUN_000155e0();\n                  goto LAB_0002dcf0;\n                }\n                goto LAB_0002dbd0;\n              }" if (parenthesized_expression "(10 < uVar6)" ( (binary_expression "10 < uVar6" number_literal < identifier) )) (compound_statement "{\n                if (uVar6 == 0xb) goto LAB_0002e7ba;\n                if (uVar6 == 0xf) {\n                  local_8c = (byte *)FUN_000155e0();\n                  goto LAB_0002dcf0;\n                }\n                goto LAB_0002dbd0;\n              }" { (if_statement "if (uVar6 == 0xb) goto LAB_0002e7ba;" if (parenthesized_expression "(uVar6 == 0xb)" ( (binary_expression "uVar6 == 0xb" identifier == number_literal) )) (goto_statement "goto LAB_0002e7ba;" goto statement_identifier ;)) (if_statement "if (uVar6 == 0xf) {\n                  local_8c = (byte *)FUN_000155e0();\n                  goto LAB_0002dcf0;\n                }" if (parenthesized_expression "(uVar6 == 0xf)" ( (binary_expression "uVar6 == 0xf" identifier == number_literal) )) (compound_statement "{\n                  local_8c = (byte *)FUN_000155e0();\n                  goto LAB_0002dcf0;\n                }" { (expression_statement "local_8c = (byte *)FUN_000155e0();" (assignment_expression "local_8c = (byte *)FUN_000155e0()" identifier = (cast_expression "(byte *)FUN_000155e0()" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "FUN_000155e0()" identifier (argument_list "()" ( ))))) ;) (goto_statement "goto LAB_0002dcf0;" goto statement_identifier ;) })) (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;) })) (if_statement "if (uVar6 == 8) goto LAB_0002ee10;" if (parenthesized_expression "(uVar6 == 8)" ( (binary_expression "uVar6 == 8" identifier == number_literal) )) (goto_statement "goto LAB_0002ee10;" goto statement_identifier ;)) (if_statement "if (uVar6 == 9) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79c05;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b17;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79fb4;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa6;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f99;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f8c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f7e;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f71;\n                  break;\n                case 8:\n                  local_8c = &UNK_00079f64;\n                  break;\n                case 9:\n                  local_8c = &UNK_00079f58;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f4c;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f3c;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }" if (parenthesized_expression "(uVar6 == 9)" ( (binary_expression "uVar6 == 9" identifier == number_literal) )) (compound_statement "{\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79c05;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b17;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79fb4;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa6;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f99;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f8c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f7e;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f71;\n                  break;\n                case 8:\n                  local_8c = &UNK_00079f64;\n                  break;\n                case 9:\n                  local_8c = &UNK_00079f58;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f4c;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f3c;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }" { (switch_statement "switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79c05;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b17;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79fb4;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa6;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f99;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f8c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f7e;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f71;\n                  break;\n                case 8:\n                  local_8c = &UNK_00079f64;\n                  break;\n                case 9:\n                  local_8c = &UNK_00079f58;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f4c;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f3c;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n                case 0:\n                  local_8c = (byte *)0x79c05;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b17;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79fb4;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa6;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f99;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f8c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f7e;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f71;\n                  break;\n                case 8:\n                  local_8c = &UNK_00079f64;\n                  break;\n                case 9:\n                  local_8c = &UNK_00079f58;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f4c;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f3c;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }" { (case_statement "case 0:\n                  local_8c = (byte *)0x79c05;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79c05;" (assignment_expression "local_8c = (byte *)0x79c05" identifier = (cast_expression "(byte *)0x79c05" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                  local_8c = (byte *)0x78b17;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x78b17;" (assignment_expression "local_8c = (byte *)0x78b17" identifier = (cast_expression "(byte *)0x78b17" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                  local_8c = (byte *)0x79fb4;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79fb4;" (assignment_expression "local_8c = (byte *)0x79fb4" identifier = (cast_expression "(byte *)0x79fb4" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                  local_8c = (byte *)0x79fa6;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79fa6;" (assignment_expression "local_8c = (byte *)0x79fa6" identifier = (cast_expression "(byte *)0x79fa6" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                  local_8c = (byte *)0x79f99;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79f99;" (assignment_expression "local_8c = (byte *)0x79f99" identifier = (cast_expression "(byte *)0x79f99" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                  local_8c = (byte *)0x79f8c;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79f8c;" (assignment_expression "local_8c = (byte *)0x79f8c" identifier = (cast_expression "(byte *)0x79f8c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                  local_8c = (byte *)0x79f7e;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79f7e;" (assignment_expression "local_8c = (byte *)0x79f7e" identifier = (cast_expression "(byte *)0x79f7e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n                  local_8c = (byte *)0x79f71;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79f71;" (assignment_expression "local_8c = (byte *)0x79f71" identifier = (cast_expression "(byte *)0x79f71" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n                  local_8c = &UNK_00079f64;\n                  break;" case number_literal : (expression_statement "local_8c = &UNK_00079f64;" (assignment_expression "local_8c = &UNK_00079f64" identifier = (pointer_expression "&UNK_00079f64" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n                  local_8c = &UNK_00079f58;\n                  break;" case number_literal : (expression_statement "local_8c = &UNK_00079f58;" (assignment_expression "local_8c = &UNK_00079f58" identifier = (pointer_expression "&UNK_00079f58" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n                  local_8c = (byte *)0x79f4c;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79f4c;" (assignment_expression "local_8c = (byte *)0x79f4c" identifier = (cast_expression "(byte *)0x79f4c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n                  local_8c = (byte *)0x79f3c;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79f3c;" (assignment_expression "local_8c = (byte *)0x79f3c" identifier = (cast_expression "(byte *)0x79f3c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "default:\n                  goto LAB_0002dbd0;" default : (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;)) })) (goto_statement "goto LAB_0002dd00;" goto statement_identifier ;) })) (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;) })) (if_statement "if (uVar6 == 0x24) {\n              local_8c = (byte *)FUN_0001aaf0();\n              goto LAB_0002dcf0;\n            }" if (parenthesized_expression "(uVar6 == 0x24)" ( (binary_expression "uVar6 == 0x24" identifier == number_literal) )) (compound_statement "{\n              local_8c = (byte *)FUN_0001aaf0();\n              goto LAB_0002dcf0;\n            }" { (expression_statement "local_8c = (byte *)FUN_0001aaf0();" (assignment_expression "local_8c = (byte *)FUN_0001aaf0()" identifier = (cast_expression "(byte *)FUN_0001aaf0()" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "FUN_0001aaf0()" identifier (argument_list "()" ( ))))) ;) (goto_statement "goto LAB_0002dcf0;" goto statement_identifier ;) })) (if_statement "if (0x24 < uVar6) {\n              if (uVar6 == 0x2a) {\n                local_8c = (byte *)FUN_000192a0();\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 < 0x2b) {\n                if (uVar6 == 0x27) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x7a8dd;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a9d;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad3b;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad25;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad10;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7ad00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace6;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7acd0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acbc;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7acab;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac9e;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac8d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac7b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x28) {\n                  local_8c = (byte *)FUN_00014aa0();\n                  goto LAB_0002dcf0;\n                }\n              }\n              else {\n                if (uVar6 == 0x2b) goto LAB_0002e7ba;\n                if (uVar6 == 0x2d) goto LAB_0002e062;\n              }\n              goto LAB_0002dbd0;\n            }" if (parenthesized_expression "(0x24 < uVar6)" ( (binary_expression "0x24 < uVar6" number_literal < identifier) )) (compound_statement "{\n              if (uVar6 == 0x2a) {\n                local_8c = (byte *)FUN_000192a0();\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 < 0x2b) {\n                if (uVar6 == 0x27) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x7a8dd;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a9d;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad3b;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad25;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad10;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7ad00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace6;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7acd0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acbc;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7acab;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac9e;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac8d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac7b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x28) {\n                  local_8c = (byte *)FUN_00014aa0();\n                  goto LAB_0002dcf0;\n                }\n              }\n              else {\n                if (uVar6 == 0x2b) goto LAB_0002e7ba;\n                if (uVar6 == 0x2d) goto LAB_0002e062;\n              }\n              goto LAB_0002dbd0;\n            }" { (if_statement "if (uVar6 == 0x2a) {\n                local_8c = (byte *)FUN_000192a0();\n                goto LAB_0002dcf0;\n              }" if (parenthesized_expression "(uVar6 == 0x2a)" ( (binary_expression "uVar6 == 0x2a" identifier == number_literal) )) (compound_statement "{\n                local_8c = (byte *)FUN_000192a0();\n                goto LAB_0002dcf0;\n              }" { (expression_statement "local_8c = (byte *)FUN_000192a0();" (assignment_expression "local_8c = (byte *)FUN_000192a0()" identifier = (cast_expression "(byte *)FUN_000192a0()" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "FUN_000192a0()" identifier (argument_list "()" ( ))))) ;) (goto_statement "goto LAB_0002dcf0;" goto statement_identifier ;) })) (if_statement "if (uVar6 < 0x2b) {\n                if (uVar6 == 0x27) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x7a8dd;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a9d;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad3b;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad25;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad10;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7ad00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace6;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7acd0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acbc;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7acab;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac9e;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac8d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac7b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x28) {\n                  local_8c = (byte *)FUN_00014aa0();\n                  goto LAB_0002dcf0;\n                }\n              }\n              else {\n                if (uVar6 == 0x2b) goto LAB_0002e7ba;\n                if (uVar6 == 0x2d) goto LAB_0002e062;\n              }" if (parenthesized_expression "(uVar6 < 0x2b)" ( (binary_expression "uVar6 < 0x2b" identifier < number_literal) )) (compound_statement "{\n                if (uVar6 == 0x27) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x7a8dd;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a9d;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad3b;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad25;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad10;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7ad00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace6;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7acd0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acbc;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7acab;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac9e;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac8d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac7b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x28) {\n                  local_8c = (byte *)FUN_00014aa0();\n                  goto LAB_0002dcf0;\n                }\n              }" { (if_statement "if (uVar6 == 0x27) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x7a8dd;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a9d;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad3b;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad25;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad10;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7ad00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace6;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7acd0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acbc;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7acab;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac9e;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac8d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac7b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }" if (parenthesized_expression "(uVar6 == 0x27)" ( (binary_expression "uVar6 == 0x27" identifier == number_literal) )) (compound_statement "{\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x7a8dd;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a9d;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad3b;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad25;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad10;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7ad00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace6;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7acd0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acbc;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7acab;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac9e;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac8d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac7b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }" { (switch_statement "switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x7a8dd;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a9d;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad3b;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad25;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad10;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7ad00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace6;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7acd0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acbc;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7acab;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac9e;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac8d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac7b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n                  case 0:\n                    local_8c = (byte *)0x7a8dd;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a9d;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad3b;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad25;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad10;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7ad00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace6;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7acd0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acbc;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7acab;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac9e;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac8d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac7b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }" { (case_statement "case 0:\n                    local_8c = (byte *)0x7a8dd;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a8dd;" (assignment_expression "local_8c = (byte *)0x7a8dd" identifier = (cast_expression "(byte *)0x7a8dd" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                    local_8c = (byte *)0x78a9d;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x78a9d;" (assignment_expression "local_8c = (byte *)0x78a9d" identifier = (cast_expression "(byte *)0x78a9d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                    local_8c = (byte *)0x7ad3b;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ad3b;" (assignment_expression "local_8c = (byte *)0x7ad3b" identifier = (cast_expression "(byte *)0x7ad3b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                    local_8c = (byte *)0x7ad25;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ad25;" (assignment_expression "local_8c = (byte *)0x7ad25" identifier = (cast_expression "(byte *)0x7ad25" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                    local_8c = (byte *)0x7ad10;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ad10;" (assignment_expression "local_8c = (byte *)0x7ad10" identifier = (cast_expression "(byte *)0x7ad10" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                    local_8c = (byte *)0x7ad00;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ad00;" (assignment_expression "local_8c = (byte *)0x7ad00" identifier = (cast_expression "(byte *)0x7ad00" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                    local_8c = (byte *)0x7ace6;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ace6;" (assignment_expression "local_8c = (byte *)0x7ace6" identifier = (cast_expression "(byte *)0x7ace6" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n                    local_8c = (byte *)0x7acd0;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x7acd0;" (assignment_expression "local_8c = (byte *)0x7acd0" identifier = (cast_expression "(byte *)0x7acd0" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n                    local_8c = (byte *)0x7acbc;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x7acbc;" (assignment_expression "local_8c = (byte *)0x7acbc" identifier = (cast_expression "(byte *)0x7acbc" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n                    local_8c = (byte *)0x7acab;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x7acab;" (assignment_expression "local_8c = (byte *)0x7acab" identifier = (cast_expression "(byte *)0x7acab" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n                    local_8c = (byte *)0x7ac9e;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ac9e;" (assignment_expression "local_8c = (byte *)0x7ac9e" identifier = (cast_expression "(byte *)0x7ac9e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n                    local_8c = (byte *)0x7ac8d;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ac8d;" (assignment_expression "local_8c = (byte *)0x7ac8d" identifier = (cast_expression "(byte *)0x7ac8d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n                    local_8c = (byte *)0x7ac7b;\n                    break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ac7b;" (assignment_expression "local_8c = (byte *)0x7ac7b" identifier = (cast_expression "(byte *)0x7ac7b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "default:\n                    goto LAB_0002dbd0;" default : (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;)) })) (goto_statement "goto LAB_0002dd00;" goto statement_identifier ;) })) (if_statement "if (uVar6 == 0x28) {\n                  local_8c = (byte *)FUN_00014aa0();\n                  goto LAB_0002dcf0;\n                }" if (parenthesized_expression "(uVar6 == 0x28)" ( (binary_expression "uVar6 == 0x28" identifier == number_literal) )) (compound_statement "{\n                  local_8c = (byte *)FUN_00014aa0();\n                  goto LAB_0002dcf0;\n                }" { (expression_statement "local_8c = (byte *)FUN_00014aa0();" (assignment_expression "local_8c = (byte *)FUN_00014aa0()" identifier = (cast_expression "(byte *)FUN_00014aa0()" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "FUN_00014aa0()" identifier (argument_list "()" ( ))))) ;) (goto_statement "goto LAB_0002dcf0;" goto statement_identifier ;) })) }) (else_clause "else {\n                if (uVar6 == 0x2b) goto LAB_0002e7ba;\n                if (uVar6 == 0x2d) goto LAB_0002e062;\n              }" else (compound_statement "{\n                if (uVar6 == 0x2b) goto LAB_0002e7ba;\n                if (uVar6 == 0x2d) goto LAB_0002e062;\n              }" { (if_statement "if (uVar6 == 0x2b) goto LAB_0002e7ba;" if (parenthesized_expression "(uVar6 == 0x2b)" ( (binary_expression "uVar6 == 0x2b" identifier == number_literal) )) (goto_statement "goto LAB_0002e7ba;" goto statement_identifier ;)) (if_statement "if (uVar6 == 0x2d) goto LAB_0002e062;" if (parenthesized_expression "(uVar6 == 0x2d)" ( (binary_expression "uVar6 == 0x2d" identifier == number_literal) )) (goto_statement "goto LAB_0002e062;" goto statement_identifier ;)) }))) (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;) })) (if_statement "if (uVar6 == 0x15) {\n              local_8c = (byte *)FUN_00017ef0();\n              goto LAB_0002dcf0;\n            }" if (parenthesized_expression "(uVar6 == 0x15)" ( (binary_expression "uVar6 == 0x15" identifier == number_literal) )) (compound_statement "{\n              local_8c = (byte *)FUN_00017ef0();\n              goto LAB_0002dcf0;\n            }" { (expression_statement "local_8c = (byte *)FUN_00017ef0();" (assignment_expression "local_8c = (byte *)FUN_00017ef0()" identifier = (cast_expression "(byte *)FUN_00017ef0()" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "FUN_00017ef0()" identifier (argument_list "()" ( ))))) ;) (goto_statement "goto LAB_0002dcf0;" goto statement_identifier ;) })) (if_statement "if (uVar6 < 0x16) {\n              if (uVar6 == 0x13) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b54a;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078a1f;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007b8f4;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007b8e9;\n                  break;\n                case 4:\n                  local_8c = &UNK_0007b8df;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8d1;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8c2;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8b2;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x14) {\n                local_8c = (byte *)FUN_00017bb0();\n                goto LAB_0002dcf0;\n              }\n            }\n            else {\n              if (uVar6 == 0x16) {\nLAB_0002e526:\n                local_8c = (byte *)FUN_00018e30();\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 == 0x17) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b3ff;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a31;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b68e;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b67e;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b66e;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b661;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b654;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b648;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b63c;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b631;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b625;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b617;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b609;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5fd;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ef;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5e3;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d7;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c9;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n            }" if (parenthesized_expression "(uVar6 < 0x16)" ( (binary_expression "uVar6 < 0x16" identifier < number_literal) )) (compound_statement "{\n              if (uVar6 == 0x13) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b54a;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078a1f;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007b8f4;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007b8e9;\n                  break;\n                case 4:\n                  local_8c = &UNK_0007b8df;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8d1;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8c2;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8b2;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x14) {\n                local_8c = (byte *)FUN_00017bb0();\n                goto LAB_0002dcf0;\n              }\n            }" { (if_statement "if (uVar6 == 0x13) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b54a;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078a1f;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007b8f4;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007b8e9;\n                  break;\n                case 4:\n                  local_8c = &UNK_0007b8df;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8d1;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8c2;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8b2;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }" if (parenthesized_expression "(uVar6 == 0x13)" ( (binary_expression "uVar6 == 0x13" identifier == number_literal) )) (compound_statement "{\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b54a;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078a1f;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007b8f4;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007b8e9;\n                  break;\n                case 4:\n                  local_8c = &UNK_0007b8df;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8d1;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8c2;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8b2;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }" { (switch_statement "switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b54a;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078a1f;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007b8f4;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007b8e9;\n                  break;\n                case 4:\n                  local_8c = &UNK_0007b8df;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8d1;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8c2;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8b2;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n                case 0:\n                  local_8c = (byte *)0x7b54a;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078a1f;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007b8f4;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007b8e9;\n                  break;\n                case 4:\n                  local_8c = &UNK_0007b8df;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8d1;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8c2;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8b2;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }" { (case_statement "case 0:\n                  local_8c = (byte *)0x7b54a;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b54a;" (assignment_expression "local_8c = (byte *)0x7b54a" identifier = (cast_expression "(byte *)0x7b54a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                  local_8c = &UNK_00078a1f;\n                  break;" case number_literal : (expression_statement "local_8c = &UNK_00078a1f;" (assignment_expression "local_8c = &UNK_00078a1f" identifier = (pointer_expression "&UNK_00078a1f" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                  local_8c = &UNK_0007b8f4;\n                  break;" case number_literal : (expression_statement "local_8c = &UNK_0007b8f4;" (assignment_expression "local_8c = &UNK_0007b8f4" identifier = (pointer_expression "&UNK_0007b8f4" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                  local_8c = &UNK_0007b8e9;\n                  break;" case number_literal : (expression_statement "local_8c = &UNK_0007b8e9;" (assignment_expression "local_8c = &UNK_0007b8e9" identifier = (pointer_expression "&UNK_0007b8e9" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                  local_8c = &UNK_0007b8df;\n                  break;" case number_literal : (expression_statement "local_8c = &UNK_0007b8df;" (assignment_expression "local_8c = &UNK_0007b8df" identifier = (pointer_expression "&UNK_0007b8df" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                  local_8c = (byte *)0x7b8d1;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b8d1;" (assignment_expression "local_8c = (byte *)0x7b8d1" identifier = (cast_expression "(byte *)0x7b8d1" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                  local_8c = (byte *)0x7b8c2;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b8c2;" (assignment_expression "local_8c = (byte *)0x7b8c2" identifier = (cast_expression "(byte *)0x7b8c2" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n                  local_8c = (byte *)0x7b8b2;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b8b2;" (assignment_expression "local_8c = (byte *)0x7b8b2" identifier = (cast_expression "(byte *)0x7b8b2" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "default:\n                  goto LAB_0002dbd0;" default : (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;)) })) (goto_statement "goto LAB_0002dd00;" goto statement_identifier ;) })) (if_statement "if (uVar6 == 0x14) {\n                local_8c = (byte *)FUN_00017bb0();\n                goto LAB_0002dcf0;\n              }" if (parenthesized_expression "(uVar6 == 0x14)" ( (binary_expression "uVar6 == 0x14" identifier == number_literal) )) (compound_statement "{\n                local_8c = (byte *)FUN_00017bb0();\n                goto LAB_0002dcf0;\n              }" { (expression_statement "local_8c = (byte *)FUN_00017bb0();" (assignment_expression "local_8c = (byte *)FUN_00017bb0()" identifier = (cast_expression "(byte *)FUN_00017bb0()" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "FUN_00017bb0()" identifier (argument_list "()" ( ))))) ;) (goto_statement "goto LAB_0002dcf0;" goto statement_identifier ;) })) }) (else_clause "else {\n              if (uVar6 == 0x16) {\nLAB_0002e526:\n                local_8c = (byte *)FUN_00018e30();\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 == 0x17) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b3ff;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a31;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b68e;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b67e;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b66e;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b661;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b654;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b648;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b63c;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b631;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b625;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b617;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b609;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5fd;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ef;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5e3;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d7;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c9;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n            }" else (compound_statement "{\n              if (uVar6 == 0x16) {\nLAB_0002e526:\n                local_8c = (byte *)FUN_00018e30();\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 == 0x17) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b3ff;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a31;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b68e;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b67e;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b66e;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b661;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b654;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b648;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b63c;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b631;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b625;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b617;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b609;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5fd;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ef;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5e3;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d7;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c9;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n            }" { (if_statement "if (uVar6 == 0x16) {\nLAB_0002e526:\n                local_8c = (byte *)FUN_00018e30();\n                goto LAB_0002dcf0;\n              }" if (parenthesized_expression "(uVar6 == 0x16)" ( (binary_expression "uVar6 == 0x16" identifier == number_literal) )) (compound_statement "{\nLAB_0002e526:\n                local_8c = (byte *)FUN_00018e30();\n                goto LAB_0002dcf0;\n              }" { (labeled_statement "LAB_0002e526:\n                local_8c = (byte *)FUN_00018e30();" statement_identifier : (expression_statement "local_8c = (byte *)FUN_00018e30();" (assignment_expression "local_8c = (byte *)FUN_00018e30()" identifier = (cast_expression "(byte *)FUN_00018e30()" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "FUN_00018e30()" identifier (argument_list "()" ( ))))) ;)) (goto_statement "goto LAB_0002dcf0;" goto statement_identifier ;) })) (if_statement "if (uVar6 == 0x17) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b3ff;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a31;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b68e;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b67e;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b66e;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b661;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b654;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b648;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b63c;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b631;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b625;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b617;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b609;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5fd;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ef;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5e3;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d7;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c9;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }" if (parenthesized_expression "(uVar6 == 0x17)" ( (binary_expression "uVar6 == 0x17" identifier == number_literal) )) (compound_statement "{\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b3ff;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a31;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b68e;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b67e;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b66e;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b661;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b654;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b648;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b63c;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b631;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b625;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b617;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b609;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5fd;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ef;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5e3;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d7;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c9;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }" { (switch_statement "switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b3ff;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a31;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b68e;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b67e;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b66e;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b661;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b654;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b648;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b63c;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b631;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b625;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b617;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b609;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5fd;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ef;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5e3;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d7;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c9;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n                case 0:\n                  local_8c = (byte *)0x7b3ff;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a31;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b68e;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b67e;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b66e;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b661;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b654;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b648;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b63c;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b631;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b625;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b617;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b609;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5fd;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ef;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5e3;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d7;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c9;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }" { (case_statement "case 0:\n                  local_8c = (byte *)0x7b3ff;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b3ff;" (assignment_expression "local_8c = (byte *)0x7b3ff" identifier = (cast_expression "(byte *)0x7b3ff" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                  local_8c = (byte *)0x78a31;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x78a31;" (assignment_expression "local_8c = (byte *)0x78a31" identifier = (cast_expression "(byte *)0x78a31" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                  local_8c = (byte *)0x7b68e;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b68e;" (assignment_expression "local_8c = (byte *)0x7b68e" identifier = (cast_expression "(byte *)0x7b68e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                  local_8c = (byte *)0x7b67e;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b67e;" (assignment_expression "local_8c = (byte *)0x7b67e" identifier = (cast_expression "(byte *)0x7b67e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                  local_8c = (byte *)0x7b66e;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b66e;" (assignment_expression "local_8c = (byte *)0x7b66e" identifier = (cast_expression "(byte *)0x7b66e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                  local_8c = (byte *)0x7b661;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b661;" (assignment_expression "local_8c = (byte *)0x7b661" identifier = (cast_expression "(byte *)0x7b661" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                  local_8c = (byte *)0x7b654;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b654;" (assignment_expression "local_8c = (byte *)0x7b654" identifier = (cast_expression "(byte *)0x7b654" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n                  local_8c = (byte *)0x7b648;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b648;" (assignment_expression "local_8c = (byte *)0x7b648" identifier = (cast_expression "(byte *)0x7b648" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n                  local_8c = (byte *)0x7b63c;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b63c;" (assignment_expression "local_8c = (byte *)0x7b63c" identifier = (cast_expression "(byte *)0x7b63c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n                  local_8c = (byte *)0x7b631;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b631;" (assignment_expression "local_8c = (byte *)0x7b631" identifier = (cast_expression "(byte *)0x7b631" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n                  local_8c = (byte *)0x7b625;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b625;" (assignment_expression "local_8c = (byte *)0x7b625" identifier = (cast_expression "(byte *)0x7b625" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n                  local_8c = (byte *)0x7b617;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b617;" (assignment_expression "local_8c = (byte *)0x7b617" identifier = (cast_expression "(byte *)0x7b617" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n                  local_8c = (byte *)0x7b609;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b609;" (assignment_expression "local_8c = (byte *)0x7b609" identifier = (cast_expression "(byte *)0x7b609" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd:\n                  local_8c = (byte *)0x7b5fd;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b5fd;" (assignment_expression "local_8c = (byte *)0x7b5fd" identifier = (cast_expression "(byte *)0x7b5fd" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xe:\n                  local_8c = (byte *)0x7b5ef;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b5ef;" (assignment_expression "local_8c = (byte *)0x7b5ef" identifier = (cast_expression "(byte *)0x7b5ef" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xf:\n                  local_8c = (byte *)0x7b5e3;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b5e3;" (assignment_expression "local_8c = (byte *)0x7b5e3" identifier = (cast_expression "(byte *)0x7b5e3" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x10:\n                  local_8c = (byte *)0x7b5d7;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b5d7;" (assignment_expression "local_8c = (byte *)0x7b5d7" identifier = (cast_expression "(byte *)0x7b5d7" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x11:\n                  local_8c = (byte *)0x7b5c9;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b5c9;" (assignment_expression "local_8c = (byte *)0x7b5c9" identifier = (cast_expression "(byte *)0x7b5c9" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "default:\n                  goto LAB_0002dbd0;" default : (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;)) })) (goto_statement "goto LAB_0002dd00;" goto statement_identifier ;) })) }))) (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;) })) (labeled_statement "LAB_0002e7ba:\n          local_8c = (byte *)FUN_000195d0();" statement_identifier : (expression_statement "local_8c = (byte *)FUN_000195d0();" (assignment_expression "local_8c = (byte *)FUN_000195d0()" identifier = (cast_expression "(byte *)FUN_000195d0()" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "FUN_000195d0()" identifier (argument_list "()" ( ))))) ;)) }) (else_clause "else {\n          local_8c = (byte *)FUN_00015240();\n        }" else (compound_statement "{\n          local_8c = (byte *)FUN_00015240();\n        }" { (expression_statement "local_8c = (byte *)FUN_00015240();" (assignment_expression "local_8c = (byte *)FUN_00015240()" identifier = (cast_expression "(byte *)FUN_00015240()" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "FUN_00015240()" identifier (argument_list "()" ( ))))) ;) }))) (goto_statement "goto LAB_0002dcf0;" goto statement_identifier ;) })) (if_statement "if (uVar6 == 0x57) {\nLAB_0002edf8:\n        local_8c = (byte *)FUN_0001a780();\n        goto LAB_0002dcf0;\n      }" if (parenthesized_expression "(uVar6 == 0x57)" ( (binary_expression "uVar6 == 0x57" identifier == number_literal) )) (compound_statement "{\nLAB_0002edf8:\n        local_8c = (byte *)FUN_0001a780();\n        goto LAB_0002dcf0;\n      }" { (labeled_statement "LAB_0002edf8:\n        local_8c = (byte *)FUN_0001a780();" statement_identifier : (expression_statement "local_8c = (byte *)FUN_0001a780();" (assignment_expression "local_8c = (byte *)FUN_0001a780()" identifier = (cast_expression "(byte *)FUN_0001a780()" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "FUN_0001a780()" identifier (argument_list "()" ( ))))) ;)) (goto_statement "goto LAB_0002dcf0;" goto statement_identifier ;) })) (if_statement "if (0x57 < uVar6) {\n        if (uVar6 == 0x5d) {\nLAB_0002e062:\n          local_8c = (byte *)FUN_00014620();\n        }\n        else {\n          if (uVar6 < 0x5e) {\n            if (uVar6 == 0x5a) {\ncode_r0x0002ef3d:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7ad50;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a74;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b19d;\n                break;\n              case 3:\n                local_8c = &UNK_0007b191;\n                break;\n              case 4:\n                local_8c = &UNK_0007b184;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b173;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b161;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14f;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (0x5a < uVar6) {\n              if (uVar6 == 0x5b) {\ncode_r0x0002e741:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79f32;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af5;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3e1;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3d1;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3c1;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3b1;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a3a2;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a393;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a380;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36f;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fc2;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078aeb;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a634;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a62b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a616;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a601;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5ee;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5db;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c6;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b6;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a6;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a597;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a585;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a573;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a566;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a559;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a546;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a533;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a527;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a517;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a507;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f7;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4e4;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4d1;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4bd;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a9;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a495;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a481;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a46e;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a45b;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a448;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a435;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a424;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a412;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a400;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x58) {\nLAB_0002e50a:\n              local_8c = (byte *)FUN_00016580();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 == 0x59) {\ncode_r0x0002e467:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7add5;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a67;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3f2;\n                break;\n              case 3:\n                local_8c = &UNK_0007b3e6;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3d4;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3c2;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3b1;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b399;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b383;\n                break;\n              case 9:\n                local_8c = &UNK_0007b376;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b364;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b352;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33f;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b32c;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b319;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b309;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f9;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e9;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d9;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c9;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2ba;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a7;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b294;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b281;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b270;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b24d;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b239;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b228;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b217;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b202;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1ed;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d9;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c6;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b6;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            goto LAB_0002dbd0;\n          }\n          if (uVar6 == 0x65) goto code_r0x0002edad;\n          if (uVar6 < 0x66) {\n            if (uVar6 != 0x5e) {\n              if (uVar6 == 99) goto code_r0x0002e741;\n              goto LAB_0002dbd0;\n            }\nLAB_0002e54a:\n            local_8c = (byte *)FUN_0001b390();\n          }\n          else if (uVar6 == 0x6a) {\n            local_8c = (byte *)FUN_00014e70();\n          }\n          else {\n            if (uVar6 != 0x71) {\n              if (uVar6 != 0x69) goto LAB_0002dbd0;\n              if ((*(char *)(param_1 + 0x3c) != '-') && (*(char *)(param_1 + 0x17) != '\0'))\n              goto code_r0x0002e0f7;\n              switch(local_80) {\n              default:\n                goto LAB_0002dbd0;\n              case 1:\n                local_8c = (byte *)0x7a3f1;\n                break;\n              case 2:\n                local_8c = (byte *)0x78ac0;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa5b;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa4c;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa34;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa1c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7aa03;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9eb;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9d3;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a9a2;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a98a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a97a;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a965;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a955;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a943;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a933;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a923;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a910;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8fd;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8ea;\n              }\n              goto LAB_0002dd00;\n            }\n            local_8c = (byte *)FUN_000177c0();\n          }\n        }\nLAB_0002dcf0:\n        if (local_8c != (byte *)0x0) goto LAB_0002dd00;\n        goto LAB_0002dbd0;\n      }" if (parenthesized_expression "(0x57 < uVar6)" ( (binary_expression "0x57 < uVar6" number_literal < identifier) )) (compound_statement "{\n        if (uVar6 == 0x5d) {\nLAB_0002e062:\n          local_8c = (byte *)FUN_00014620();\n        }\n        else {\n          if (uVar6 < 0x5e) {\n            if (uVar6 == 0x5a) {\ncode_r0x0002ef3d:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7ad50;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a74;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b19d;\n                break;\n              case 3:\n                local_8c = &UNK_0007b191;\n                break;\n              case 4:\n                local_8c = &UNK_0007b184;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b173;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b161;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14f;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (0x5a < uVar6) {\n              if (uVar6 == 0x5b) {\ncode_r0x0002e741:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79f32;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af5;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3e1;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3d1;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3c1;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3b1;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a3a2;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a393;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a380;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36f;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fc2;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078aeb;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a634;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a62b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a616;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a601;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5ee;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5db;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c6;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b6;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a6;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a597;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a585;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a573;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a566;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a559;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a546;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a533;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a527;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a517;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a507;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f7;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4e4;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4d1;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4bd;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a9;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a495;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a481;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a46e;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a45b;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a448;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a435;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a424;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a412;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a400;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x58) {\nLAB_0002e50a:\n              local_8c = (byte *)FUN_00016580();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 == 0x59) {\ncode_r0x0002e467:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7add5;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a67;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3f2;\n                break;\n              case 3:\n                local_8c = &UNK_0007b3e6;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3d4;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3c2;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3b1;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b399;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b383;\n                break;\n              case 9:\n                local_8c = &UNK_0007b376;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b364;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b352;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33f;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b32c;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b319;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b309;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f9;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e9;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d9;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c9;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2ba;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a7;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b294;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b281;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b270;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b24d;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b239;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b228;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b217;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b202;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1ed;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d9;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c6;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b6;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            goto LAB_0002dbd0;\n          }\n          if (uVar6 == 0x65) goto code_r0x0002edad;\n          if (uVar6 < 0x66) {\n            if (uVar6 != 0x5e) {\n              if (uVar6 == 99) goto code_r0x0002e741;\n              goto LAB_0002dbd0;\n            }\nLAB_0002e54a:\n            local_8c = (byte *)FUN_0001b390();\n          }\n          else if (uVar6 == 0x6a) {\n            local_8c = (byte *)FUN_00014e70();\n          }\n          else {\n            if (uVar6 != 0x71) {\n              if (uVar6 != 0x69) goto LAB_0002dbd0;\n              if ((*(char *)(param_1 + 0x3c) != '-') && (*(char *)(param_1 + 0x17) != '\0'))\n              goto code_r0x0002e0f7;\n              switch(local_80) {\n              default:\n                goto LAB_0002dbd0;\n              case 1:\n                local_8c = (byte *)0x7a3f1;\n                break;\n              case 2:\n                local_8c = (byte *)0x78ac0;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa5b;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa4c;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa34;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa1c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7aa03;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9eb;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9d3;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a9a2;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a98a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a97a;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a965;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a955;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a943;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a933;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a923;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a910;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8fd;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8ea;\n              }\n              goto LAB_0002dd00;\n            }\n            local_8c = (byte *)FUN_000177c0();\n          }\n        }\nLAB_0002dcf0:\n        if (local_8c != (byte *)0x0) goto LAB_0002dd00;\n        goto LAB_0002dbd0;\n      }" { (if_statement "if (uVar6 == 0x5d) {\nLAB_0002e062:\n          local_8c = (byte *)FUN_00014620();\n        }\n        else {\n          if (uVar6 < 0x5e) {\n            if (uVar6 == 0x5a) {\ncode_r0x0002ef3d:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7ad50;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a74;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b19d;\n                break;\n              case 3:\n                local_8c = &UNK_0007b191;\n                break;\n              case 4:\n                local_8c = &UNK_0007b184;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b173;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b161;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14f;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (0x5a < uVar6) {\n              if (uVar6 == 0x5b) {\ncode_r0x0002e741:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79f32;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af5;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3e1;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3d1;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3c1;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3b1;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a3a2;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a393;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a380;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36f;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fc2;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078aeb;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a634;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a62b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a616;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a601;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5ee;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5db;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c6;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b6;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a6;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a597;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a585;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a573;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a566;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a559;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a546;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a533;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a527;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a517;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a507;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f7;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4e4;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4d1;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4bd;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a9;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a495;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a481;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a46e;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a45b;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a448;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a435;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a424;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a412;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a400;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x58) {\nLAB_0002e50a:\n              local_8c = (byte *)FUN_00016580();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 == 0x59) {\ncode_r0x0002e467:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7add5;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a67;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3f2;\n                break;\n              case 3:\n                local_8c = &UNK_0007b3e6;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3d4;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3c2;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3b1;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b399;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b383;\n                break;\n              case 9:\n                local_8c = &UNK_0007b376;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b364;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b352;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33f;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b32c;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b319;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b309;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f9;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e9;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d9;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c9;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2ba;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a7;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b294;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b281;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b270;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b24d;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b239;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b228;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b217;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b202;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1ed;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d9;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c6;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b6;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            goto LAB_0002dbd0;\n          }\n          if (uVar6 == 0x65) goto code_r0x0002edad;\n          if (uVar6 < 0x66) {\n            if (uVar6 != 0x5e) {\n              if (uVar6 == 99) goto code_r0x0002e741;\n              goto LAB_0002dbd0;\n            }\nLAB_0002e54a:\n            local_8c = (byte *)FUN_0001b390();\n          }\n          else if (uVar6 == 0x6a) {\n            local_8c = (byte *)FUN_00014e70();\n          }\n          else {\n            if (uVar6 != 0x71) {\n              if (uVar6 != 0x69) goto LAB_0002dbd0;\n              if ((*(char *)(param_1 + 0x3c) != '-') && (*(char *)(param_1 + 0x17) != '\0'))\n              goto code_r0x0002e0f7;\n              switch(local_80) {\n              default:\n                goto LAB_0002dbd0;\n              case 1:\n                local_8c = (byte *)0x7a3f1;\n                break;\n              case 2:\n                local_8c = (byte *)0x78ac0;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa5b;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa4c;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa34;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa1c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7aa03;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9eb;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9d3;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a9a2;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a98a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a97a;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a965;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a955;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a943;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a933;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a923;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a910;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8fd;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8ea;\n              }\n              goto LAB_0002dd00;\n            }\n            local_8c = (byte *)FUN_000177c0();\n          }\n        }" if (parenthesized_expression "(uVar6 == 0x5d)" ( (binary_expression "uVar6 == 0x5d" identifier == number_literal) )) (compound_statement "{\nLAB_0002e062:\n          local_8c = (byte *)FUN_00014620();\n        }" { (labeled_statement "LAB_0002e062:\n          local_8c = (byte *)FUN_00014620();" statement_identifier : (expression_statement "local_8c = (byte *)FUN_00014620();" (assignment_expression "local_8c = (byte *)FUN_00014620()" identifier = (cast_expression "(byte *)FUN_00014620()" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "FUN_00014620()" identifier (argument_list "()" ( ))))) ;)) }) (else_clause "else {\n          if (uVar6 < 0x5e) {\n            if (uVar6 == 0x5a) {\ncode_r0x0002ef3d:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7ad50;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a74;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b19d;\n                break;\n              case 3:\n                local_8c = &UNK_0007b191;\n                break;\n              case 4:\n                local_8c = &UNK_0007b184;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b173;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b161;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14f;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (0x5a < uVar6) {\n              if (uVar6 == 0x5b) {\ncode_r0x0002e741:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79f32;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af5;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3e1;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3d1;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3c1;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3b1;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a3a2;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a393;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a380;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36f;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fc2;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078aeb;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a634;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a62b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a616;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a601;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5ee;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5db;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c6;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b6;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a6;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a597;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a585;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a573;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a566;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a559;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a546;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a533;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a527;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a517;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a507;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f7;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4e4;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4d1;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4bd;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a9;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a495;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a481;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a46e;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a45b;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a448;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a435;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a424;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a412;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a400;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x58) {\nLAB_0002e50a:\n              local_8c = (byte *)FUN_00016580();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 == 0x59) {\ncode_r0x0002e467:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7add5;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a67;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3f2;\n                break;\n              case 3:\n                local_8c = &UNK_0007b3e6;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3d4;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3c2;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3b1;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b399;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b383;\n                break;\n              case 9:\n                local_8c = &UNK_0007b376;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b364;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b352;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33f;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b32c;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b319;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b309;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f9;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e9;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d9;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c9;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2ba;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a7;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b294;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b281;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b270;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b24d;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b239;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b228;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b217;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b202;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1ed;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d9;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c6;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b6;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            goto LAB_0002dbd0;\n          }\n          if (uVar6 == 0x65) goto code_r0x0002edad;\n          if (uVar6 < 0x66) {\n            if (uVar6 != 0x5e) {\n              if (uVar6 == 99) goto code_r0x0002e741;\n              goto LAB_0002dbd0;\n            }\nLAB_0002e54a:\n            local_8c = (byte *)FUN_0001b390();\n          }\n          else if (uVar6 == 0x6a) {\n            local_8c = (byte *)FUN_00014e70();\n          }\n          else {\n            if (uVar6 != 0x71) {\n              if (uVar6 != 0x69) goto LAB_0002dbd0;\n              if ((*(char *)(param_1 + 0x3c) != '-') && (*(char *)(param_1 + 0x17) != '\0'))\n              goto code_r0x0002e0f7;\n              switch(local_80) {\n              default:\n                goto LAB_0002dbd0;\n              case 1:\n                local_8c = (byte *)0x7a3f1;\n                break;\n              case 2:\n                local_8c = (byte *)0x78ac0;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa5b;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa4c;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa34;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa1c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7aa03;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9eb;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9d3;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a9a2;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a98a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a97a;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a965;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a955;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a943;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a933;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a923;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a910;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8fd;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8ea;\n              }\n              goto LAB_0002dd00;\n            }\n            local_8c = (byte *)FUN_000177c0();\n          }\n        }" else (compound_statement "{\n          if (uVar6 < 0x5e) {\n            if (uVar6 == 0x5a) {\ncode_r0x0002ef3d:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7ad50;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a74;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b19d;\n                break;\n              case 3:\n                local_8c = &UNK_0007b191;\n                break;\n              case 4:\n                local_8c = &UNK_0007b184;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b173;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b161;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14f;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (0x5a < uVar6) {\n              if (uVar6 == 0x5b) {\ncode_r0x0002e741:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79f32;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af5;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3e1;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3d1;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3c1;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3b1;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a3a2;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a393;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a380;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36f;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fc2;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078aeb;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a634;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a62b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a616;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a601;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5ee;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5db;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c6;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b6;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a6;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a597;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a585;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a573;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a566;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a559;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a546;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a533;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a527;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a517;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a507;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f7;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4e4;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4d1;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4bd;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a9;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a495;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a481;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a46e;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a45b;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a448;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a435;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a424;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a412;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a400;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x58) {\nLAB_0002e50a:\n              local_8c = (byte *)FUN_00016580();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 == 0x59) {\ncode_r0x0002e467:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7add5;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a67;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3f2;\n                break;\n              case 3:\n                local_8c = &UNK_0007b3e6;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3d4;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3c2;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3b1;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b399;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b383;\n                break;\n              case 9:\n                local_8c = &UNK_0007b376;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b364;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b352;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33f;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b32c;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b319;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b309;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f9;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e9;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d9;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c9;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2ba;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a7;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b294;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b281;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b270;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b24d;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b239;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b228;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b217;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b202;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1ed;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d9;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c6;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b6;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            goto LAB_0002dbd0;\n          }\n          if (uVar6 == 0x65) goto code_r0x0002edad;\n          if (uVar6 < 0x66) {\n            if (uVar6 != 0x5e) {\n              if (uVar6 == 99) goto code_r0x0002e741;\n              goto LAB_0002dbd0;\n            }\nLAB_0002e54a:\n            local_8c = (byte *)FUN_0001b390();\n          }\n          else if (uVar6 == 0x6a) {\n            local_8c = (byte *)FUN_00014e70();\n          }\n          else {\n            if (uVar6 != 0x71) {\n              if (uVar6 != 0x69) goto LAB_0002dbd0;\n              if ((*(char *)(param_1 + 0x3c) != '-') && (*(char *)(param_1 + 0x17) != '\0'))\n              goto code_r0x0002e0f7;\n              switch(local_80) {\n              default:\n                goto LAB_0002dbd0;\n              case 1:\n                local_8c = (byte *)0x7a3f1;\n                break;\n              case 2:\n                local_8c = (byte *)0x78ac0;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa5b;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa4c;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa34;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa1c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7aa03;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9eb;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9d3;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a9a2;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a98a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a97a;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a965;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a955;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a943;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a933;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a923;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a910;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8fd;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8ea;\n              }\n              goto LAB_0002dd00;\n            }\n            local_8c = (byte *)FUN_000177c0();\n          }\n        }" { (if_statement "if (uVar6 < 0x5e) {\n            if (uVar6 == 0x5a) {\ncode_r0x0002ef3d:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7ad50;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a74;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b19d;\n                break;\n              case 3:\n                local_8c = &UNK_0007b191;\n                break;\n              case 4:\n                local_8c = &UNK_0007b184;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b173;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b161;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14f;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (0x5a < uVar6) {\n              if (uVar6 == 0x5b) {\ncode_r0x0002e741:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79f32;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af5;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3e1;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3d1;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3c1;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3b1;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a3a2;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a393;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a380;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36f;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fc2;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078aeb;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a634;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a62b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a616;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a601;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5ee;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5db;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c6;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b6;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a6;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a597;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a585;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a573;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a566;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a559;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a546;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a533;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a527;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a517;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a507;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f7;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4e4;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4d1;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4bd;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a9;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a495;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a481;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a46e;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a45b;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a448;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a435;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a424;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a412;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a400;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x58) {\nLAB_0002e50a:\n              local_8c = (byte *)FUN_00016580();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 == 0x59) {\ncode_r0x0002e467:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7add5;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a67;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3f2;\n                break;\n              case 3:\n                local_8c = &UNK_0007b3e6;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3d4;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3c2;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3b1;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b399;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b383;\n                break;\n              case 9:\n                local_8c = &UNK_0007b376;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b364;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b352;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33f;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b32c;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b319;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b309;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f9;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e9;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d9;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c9;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2ba;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a7;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b294;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b281;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b270;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b24d;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b239;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b228;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b217;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b202;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1ed;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d9;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c6;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b6;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            goto LAB_0002dbd0;\n          }" if (parenthesized_expression "(uVar6 < 0x5e)" ( (binary_expression "uVar6 < 0x5e" identifier < number_literal) )) (compound_statement "{\n            if (uVar6 == 0x5a) {\ncode_r0x0002ef3d:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7ad50;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a74;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b19d;\n                break;\n              case 3:\n                local_8c = &UNK_0007b191;\n                break;\n              case 4:\n                local_8c = &UNK_0007b184;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b173;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b161;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14f;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (0x5a < uVar6) {\n              if (uVar6 == 0x5b) {\ncode_r0x0002e741:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79f32;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af5;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3e1;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3d1;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3c1;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3b1;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a3a2;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a393;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a380;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36f;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fc2;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078aeb;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a634;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a62b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a616;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a601;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5ee;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5db;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c6;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b6;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a6;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a597;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a585;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a573;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a566;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a559;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a546;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a533;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a527;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a517;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a507;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f7;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4e4;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4d1;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4bd;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a9;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a495;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a481;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a46e;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a45b;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a448;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a435;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a424;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a412;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a400;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x58) {\nLAB_0002e50a:\n              local_8c = (byte *)FUN_00016580();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 == 0x59) {\ncode_r0x0002e467:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7add5;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a67;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3f2;\n                break;\n              case 3:\n                local_8c = &UNK_0007b3e6;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3d4;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3c2;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3b1;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b399;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b383;\n                break;\n              case 9:\n                local_8c = &UNK_0007b376;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b364;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b352;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33f;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b32c;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b319;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b309;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f9;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e9;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d9;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c9;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2ba;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a7;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b294;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b281;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b270;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b24d;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b239;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b228;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b217;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b202;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1ed;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d9;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c6;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b6;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            goto LAB_0002dbd0;\n          }" { (if_statement "if (uVar6 == 0x5a) {\ncode_r0x0002ef3d:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7ad50;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a74;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b19d;\n                break;\n              case 3:\n                local_8c = &UNK_0007b191;\n                break;\n              case 4:\n                local_8c = &UNK_0007b184;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b173;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b161;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14f;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }" if (parenthesized_expression "(uVar6 == 0x5a)" ( (binary_expression "uVar6 == 0x5a" identifier == number_literal) )) (compound_statement "{\ncode_r0x0002ef3d:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7ad50;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a74;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b19d;\n                break;\n              case 3:\n                local_8c = &UNK_0007b191;\n                break;\n              case 4:\n                local_8c = &UNK_0007b184;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b173;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b161;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14f;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }" { (labeled_statement "code_r0x0002ef3d:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7ad50;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a74;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b19d;\n                break;\n              case 3:\n                local_8c = &UNK_0007b191;\n                break;\n              case 4:\n                local_8c = &UNK_0007b184;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b173;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b161;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14f;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }" statement_identifier : (switch_statement "switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7ad50;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a74;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b19d;\n                break;\n              case 3:\n                local_8c = &UNK_0007b191;\n                break;\n              case 4:\n                local_8c = &UNK_0007b184;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b173;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b161;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14f;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n              case 0:\n                local_8c = (byte *)0x7ad50;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a74;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b19d;\n                break;\n              case 3:\n                local_8c = &UNK_0007b191;\n                break;\n              case 4:\n                local_8c = &UNK_0007b184;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b173;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b161;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14f;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }" { (case_statement "case 0:\n                local_8c = (byte *)0x7ad50;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ad50;" (assignment_expression "local_8c = (byte *)0x7ad50" identifier = (cast_expression "(byte *)0x7ad50" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                local_8c = (byte *)0x78a74;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x78a74;" (assignment_expression "local_8c = (byte *)0x78a74" identifier = (cast_expression "(byte *)0x78a74" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                local_8c = (byte *)0x7b19d;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b19d;" (assignment_expression "local_8c = (byte *)0x7b19d" identifier = (cast_expression "(byte *)0x7b19d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                local_8c = &UNK_0007b191;\n                break;" case number_literal : (expression_statement "local_8c = &UNK_0007b191;" (assignment_expression "local_8c = &UNK_0007b191" identifier = (pointer_expression "&UNK_0007b191" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                local_8c = &UNK_0007b184;\n                break;" case number_literal : (expression_statement "local_8c = &UNK_0007b184;" (assignment_expression "local_8c = &UNK_0007b184" identifier = (pointer_expression "&UNK_0007b184" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                local_8c = (byte *)0x7b173;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b173;" (assignment_expression "local_8c = (byte *)0x7b173" identifier = (cast_expression "(byte *)0x7b173" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                local_8c = (byte *)0x7b161;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b161;" (assignment_expression "local_8c = (byte *)0x7b161" identifier = (cast_expression "(byte *)0x7b161" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n                local_8c = (byte *)0x7b14f;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b14f;" (assignment_expression "local_8c = (byte *)0x7b14f" identifier = (cast_expression "(byte *)0x7b14f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "default:\n                goto LAB_0002dbd0;" default : (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;)) }))) (goto_statement "goto LAB_0002dd00;" goto statement_identifier ;) })) (if_statement "if (0x5a < uVar6) {\n              if (uVar6 == 0x5b) {\ncode_r0x0002e741:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79f32;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af5;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3e1;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3d1;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3c1;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3b1;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a3a2;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a393;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a380;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36f;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fc2;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078aeb;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a634;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a62b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a616;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a601;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5ee;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5db;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c6;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b6;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a6;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a597;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a585;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a573;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a566;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a559;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a546;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a533;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a527;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a517;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a507;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f7;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4e4;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4d1;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4bd;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a9;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a495;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a481;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a46e;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a45b;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a448;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a435;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a424;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a412;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a400;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              goto LAB_0002dbd0;\n            }" if (parenthesized_expression "(0x5a < uVar6)" ( (binary_expression "0x5a < uVar6" number_literal < identifier) )) (compound_statement "{\n              if (uVar6 == 0x5b) {\ncode_r0x0002e741:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79f32;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af5;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3e1;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3d1;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3c1;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3b1;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a3a2;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a393;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a380;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36f;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fc2;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078aeb;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a634;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a62b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a616;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a601;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5ee;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5db;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c6;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b6;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a6;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a597;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a585;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a573;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a566;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a559;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a546;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a533;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a527;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a517;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a507;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f7;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4e4;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4d1;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4bd;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a9;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a495;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a481;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a46e;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a45b;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a448;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a435;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a424;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a412;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a400;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              goto LAB_0002dbd0;\n            }" { (if_statement "if (uVar6 == 0x5b) {\ncode_r0x0002e741:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79f32;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af5;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3e1;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3d1;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3c1;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3b1;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a3a2;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a393;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a380;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36f;\n                }\n                goto LAB_0002dd00;\n              }" if (parenthesized_expression "(uVar6 == 0x5b)" ( (binary_expression "uVar6 == 0x5b" identifier == number_literal) )) (compound_statement "{\ncode_r0x0002e741:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79f32;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af5;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3e1;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3d1;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3c1;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3b1;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a3a2;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a393;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a380;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36f;\n                }\n                goto LAB_0002dd00;\n              }" { (labeled_statement "code_r0x0002e741:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79f32;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af5;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3e1;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3d1;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3c1;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3b1;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a3a2;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a393;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a380;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36f;\n                }" statement_identifier : (switch_statement "switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79f32;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af5;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3e1;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3d1;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3c1;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3b1;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a3a2;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a393;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a380;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36f;\n                }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n                case 0:\n                  local_8c = (byte *)0x79f32;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af5;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3e1;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3d1;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3c1;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3b1;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a3a2;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a393;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a380;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36f;\n                }" { (case_statement "case 0:\n                  local_8c = (byte *)0x79f32;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79f32;" (assignment_expression "local_8c = (byte *)0x79f32" identifier = (cast_expression "(byte *)0x79f32" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                  local_8c = (byte *)0x78af5;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x78af5;" (assignment_expression "local_8c = (byte *)0x78af5" identifier = (cast_expression "(byte *)0x78af5" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                  local_8c = (byte *)0x7a3e1;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a3e1;" (assignment_expression "local_8c = (byte *)0x7a3e1" identifier = (cast_expression "(byte *)0x7a3e1" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                  local_8c = (byte *)0x7a3d1;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a3d1;" (assignment_expression "local_8c = (byte *)0x7a3d1" identifier = (cast_expression "(byte *)0x7a3d1" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "default:\n                  goto LAB_0002dbd0;" default : (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;)) (case_statement "case 6:\n                  local_8c = (byte *)0x7a3c1;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a3c1;" (assignment_expression "local_8c = (byte *)0x7a3c1" identifier = (cast_expression "(byte *)0x7a3c1" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n                  local_8c = (byte *)0x7a3b1;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a3b1;" (assignment_expression "local_8c = (byte *)0x7a3b1" identifier = (cast_expression "(byte *)0x7a3b1" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd:\n                  local_8c = (byte *)0x7a3a2;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a3a2;" (assignment_expression "local_8c = (byte *)0x7a3a2" identifier = (cast_expression "(byte *)0x7a3a2" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xe:\n                  local_8c = (byte *)0x7a393;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a393;" (assignment_expression "local_8c = (byte *)0x7a393" identifier = (cast_expression "(byte *)0x7a393" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xf:\n                  local_8c = (byte *)0x7a380;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a380;" (assignment_expression "local_8c = (byte *)0x7a380" identifier = (cast_expression "(byte *)0x7a380" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x10:\n                  local_8c = (byte *)0x7a36f;" case number_literal : (expression_statement "local_8c = (byte *)0x7a36f;" (assignment_expression "local_8c = (byte *)0x7a36f" identifier = (cast_expression "(byte *)0x7a36f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;)) }))) (goto_statement "goto LAB_0002dd00;" goto statement_identifier ;) })) (if_statement "if (uVar6 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fc2;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078aeb;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a634;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a62b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a616;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a601;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5ee;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5db;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c6;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b6;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a6;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a597;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a585;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a573;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a566;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a559;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a546;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a533;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a527;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a517;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a507;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f7;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4e4;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4d1;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4bd;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a9;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a495;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a481;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a46e;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a45b;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a448;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a435;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a424;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a412;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a400;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }" if (parenthesized_expression "(uVar6 == 0x5c)" ( (binary_expression "uVar6 == 0x5c" identifier == number_literal) )) (compound_statement "{\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fc2;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078aeb;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a634;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a62b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a616;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a601;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5ee;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5db;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c6;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b6;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a6;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a597;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a585;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a573;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a566;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a559;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a546;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a533;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a527;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a517;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a507;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f7;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4e4;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4d1;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4bd;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a9;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a495;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a481;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a46e;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a45b;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a448;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a435;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a424;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a412;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a400;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }" { (switch_statement "switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fc2;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078aeb;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a634;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a62b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a616;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a601;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5ee;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5db;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c6;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b6;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a6;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a597;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a585;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a573;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a566;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a559;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a546;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a533;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a527;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a517;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a507;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f7;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4e4;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4d1;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4bd;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a9;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a495;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a481;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a46e;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a45b;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a448;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a435;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a424;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a412;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a400;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n                case 0:\n                  local_8c = (byte *)0x79fc2;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078aeb;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a634;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a62b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a616;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a601;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5ee;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5db;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c6;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b6;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a6;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a597;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a585;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a573;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a566;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a559;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a546;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a533;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a527;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a517;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a507;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f7;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4e4;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4d1;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4bd;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a9;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a495;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a481;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a46e;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a45b;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a448;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a435;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a424;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a412;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a400;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }" { (case_statement "case 0:\n                  local_8c = (byte *)0x79fc2;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x79fc2;" (assignment_expression "local_8c = (byte *)0x79fc2" identifier = (cast_expression "(byte *)0x79fc2" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                  local_8c = &UNK_00078aeb;\n                  break;" case number_literal : (expression_statement "local_8c = &UNK_00078aeb;" (assignment_expression "local_8c = &UNK_00078aeb" identifier = (pointer_expression "&UNK_00078aeb" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                  local_8c = &UNK_0007a634;\n                  break;" case number_literal : (expression_statement "local_8c = &UNK_0007a634;" (assignment_expression "local_8c = &UNK_0007a634" identifier = (pointer_expression "&UNK_0007a634" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                  local_8c = &UNK_0007a62b;\n                  break;" case number_literal : (expression_statement "local_8c = &UNK_0007a62b;" (assignment_expression "local_8c = &UNK_0007a62b" identifier = (pointer_expression "&UNK_0007a62b" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                  local_8c = (byte *)0x7a616;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a616;" (assignment_expression "local_8c = (byte *)0x7a616" identifier = (cast_expression "(byte *)0x7a616" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                  local_8c = (byte *)0x7a601;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a601;" (assignment_expression "local_8c = (byte *)0x7a601" identifier = (cast_expression "(byte *)0x7a601" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                  local_8c = (byte *)0x7a5ee;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a5ee;" (assignment_expression "local_8c = (byte *)0x7a5ee" identifier = (cast_expression "(byte *)0x7a5ee" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n                  local_8c = (byte *)0x7a5db;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a5db;" (assignment_expression "local_8c = (byte *)0x7a5db" identifier = (cast_expression "(byte *)0x7a5db" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n                  local_8c = (byte *)0x7a5c6;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a5c6;" (assignment_expression "local_8c = (byte *)0x7a5c6" identifier = (cast_expression "(byte *)0x7a5c6" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n                  local_8c = (byte *)0x7a5b6;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a5b6;" (assignment_expression "local_8c = (byte *)0x7a5b6" identifier = (cast_expression "(byte *)0x7a5b6" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n                  local_8c = (byte *)0x7a5a6;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a5a6;" (assignment_expression "local_8c = (byte *)0x7a5a6" identifier = (cast_expression "(byte *)0x7a5a6" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n                  local_8c = (byte *)0x7a597;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a597;" (assignment_expression "local_8c = (byte *)0x7a597" identifier = (cast_expression "(byte *)0x7a597" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n                  local_8c = (byte *)0x7a585;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a585;" (assignment_expression "local_8c = (byte *)0x7a585" identifier = (cast_expression "(byte *)0x7a585" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd:\n                  local_8c = (byte *)0x7a573;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a573;" (assignment_expression "local_8c = (byte *)0x7a573" identifier = (cast_expression "(byte *)0x7a573" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xe:\n                  local_8c = (byte *)0x7a566;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a566;" (assignment_expression "local_8c = (byte *)0x7a566" identifier = (cast_expression "(byte *)0x7a566" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xf:\n                  local_8c = &UNK_0007a559;\n                  break;" case number_literal : (expression_statement "local_8c = &UNK_0007a559;" (assignment_expression "local_8c = &UNK_0007a559" identifier = (pointer_expression "&UNK_0007a559" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 0x10:\n                  local_8c = (byte *)0x7a546;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a546;" (assignment_expression "local_8c = (byte *)0x7a546" identifier = (cast_expression "(byte *)0x7a546" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x11:\n                  local_8c = (byte *)0x7a533;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a533;" (assignment_expression "local_8c = (byte *)0x7a533" identifier = (cast_expression "(byte *)0x7a533" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x12:\n                  local_8c = (byte *)0x7a527;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a527;" (assignment_expression "local_8c = (byte *)0x7a527" identifier = (cast_expression "(byte *)0x7a527" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x13:\n                  local_8c = (byte *)0x7a517;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a517;" (assignment_expression "local_8c = (byte *)0x7a517" identifier = (cast_expression "(byte *)0x7a517" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x14:\n                  local_8c = (byte *)0x7a507;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a507;" (assignment_expression "local_8c = (byte *)0x7a507" identifier = (cast_expression "(byte *)0x7a507" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x15:\n                  local_8c = (byte *)0x7a4f7;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a4f7;" (assignment_expression "local_8c = (byte *)0x7a4f7" identifier = (cast_expression "(byte *)0x7a4f7" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x16:\n                  local_8c = (byte *)0x7a4e4;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a4e4;" (assignment_expression "local_8c = (byte *)0x7a4e4" identifier = (cast_expression "(byte *)0x7a4e4" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x17:\n                  local_8c = (byte *)0x7a4d1;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a4d1;" (assignment_expression "local_8c = (byte *)0x7a4d1" identifier = (cast_expression "(byte *)0x7a4d1" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x18:\n                  local_8c = (byte *)0x7a4bd;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a4bd;" (assignment_expression "local_8c = (byte *)0x7a4bd" identifier = (cast_expression "(byte *)0x7a4bd" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x19:\n                  local_8c = (byte *)0x7a4a9;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a4a9;" (assignment_expression "local_8c = (byte *)0x7a4a9" identifier = (cast_expression "(byte *)0x7a4a9" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1a:\n                  local_8c = (byte *)0x7a495;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a495;" (assignment_expression "local_8c = (byte *)0x7a495" identifier = (cast_expression "(byte *)0x7a495" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1b:\n                  local_8c = (byte *)0x7a481;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a481;" (assignment_expression "local_8c = (byte *)0x7a481" identifier = (cast_expression "(byte *)0x7a481" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1c:\n                  local_8c = (byte *)0x7a46e;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a46e;" (assignment_expression "local_8c = (byte *)0x7a46e" identifier = (cast_expression "(byte *)0x7a46e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1d:\n                  local_8c = (byte *)0x7a45b;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a45b;" (assignment_expression "local_8c = (byte *)0x7a45b" identifier = (cast_expression "(byte *)0x7a45b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1e:\n                  local_8c = (byte *)0x7a448;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a448;" (assignment_expression "local_8c = (byte *)0x7a448" identifier = (cast_expression "(byte *)0x7a448" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1f:\n                  local_8c = (byte *)0x7a435;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a435;" (assignment_expression "local_8c = (byte *)0x7a435" identifier = (cast_expression "(byte *)0x7a435" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x20:\n                  local_8c = (byte *)0x7a424;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a424;" (assignment_expression "local_8c = (byte *)0x7a424" identifier = (cast_expression "(byte *)0x7a424" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x21:\n                  local_8c = (byte *)0x7a412;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a412;" (assignment_expression "local_8c = (byte *)0x7a412" identifier = (cast_expression "(byte *)0x7a412" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x22:\n                  local_8c = (byte *)0x7a400;\n                  break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a400;" (assignment_expression "local_8c = (byte *)0x7a400" identifier = (cast_expression "(byte *)0x7a400" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "default:\n                  goto LAB_0002dbd0;" default : (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;)) })) (goto_statement "goto LAB_0002dd00;" goto statement_identifier ;) })) (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;) })) (if_statement "if (uVar6 == 0x58) {\nLAB_0002e50a:\n              local_8c = (byte *)FUN_00016580();\n              goto LAB_0002dcf0;\n            }" if (parenthesized_expression "(uVar6 == 0x58)" ( (binary_expression "uVar6 == 0x58" identifier == number_literal) )) (compound_statement "{\nLAB_0002e50a:\n              local_8c = (byte *)FUN_00016580();\n              goto LAB_0002dcf0;\n            }" { (labeled_statement "LAB_0002e50a:\n              local_8c = (byte *)FUN_00016580();" statement_identifier : (expression_statement "local_8c = (byte *)FUN_00016580();" (assignment_expression "local_8c = (byte *)FUN_00016580()" identifier = (cast_expression "(byte *)FUN_00016580()" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "FUN_00016580()" identifier (argument_list "()" ( ))))) ;)) (goto_statement "goto LAB_0002dcf0;" goto statement_identifier ;) })) (if_statement "if (uVar6 == 0x59) {\ncode_r0x0002e467:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7add5;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a67;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3f2;\n                break;\n              case 3:\n                local_8c = &UNK_0007b3e6;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3d4;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3c2;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3b1;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b399;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b383;\n                break;\n              case 9:\n                local_8c = &UNK_0007b376;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b364;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b352;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33f;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b32c;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b319;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b309;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f9;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e9;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d9;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c9;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2ba;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a7;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b294;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b281;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b270;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b24d;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b239;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b228;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b217;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b202;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1ed;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d9;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c6;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b6;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }" if (parenthesized_expression "(uVar6 == 0x59)" ( (binary_expression "uVar6 == 0x59" identifier == number_literal) )) (compound_statement "{\ncode_r0x0002e467:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7add5;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a67;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3f2;\n                break;\n              case 3:\n                local_8c = &UNK_0007b3e6;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3d4;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3c2;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3b1;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b399;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b383;\n                break;\n              case 9:\n                local_8c = &UNK_0007b376;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b364;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b352;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33f;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b32c;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b319;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b309;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f9;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e9;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d9;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c9;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2ba;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a7;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b294;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b281;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b270;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b24d;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b239;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b228;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b217;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b202;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1ed;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d9;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c6;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b6;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }" { (labeled_statement "code_r0x0002e467:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7add5;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a67;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3f2;\n                break;\n              case 3:\n                local_8c = &UNK_0007b3e6;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3d4;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3c2;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3b1;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b399;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b383;\n                break;\n              case 9:\n                local_8c = &UNK_0007b376;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b364;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b352;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33f;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b32c;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b319;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b309;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f9;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e9;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d9;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c9;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2ba;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a7;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b294;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b281;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b270;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b24d;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b239;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b228;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b217;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b202;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1ed;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d9;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c6;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b6;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }" statement_identifier : (switch_statement "switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7add5;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a67;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3f2;\n                break;\n              case 3:\n                local_8c = &UNK_0007b3e6;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3d4;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3c2;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3b1;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b399;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b383;\n                break;\n              case 9:\n                local_8c = &UNK_0007b376;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b364;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b352;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33f;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b32c;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b319;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b309;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f9;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e9;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d9;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c9;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2ba;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a7;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b294;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b281;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b270;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b24d;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b239;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b228;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b217;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b202;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1ed;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d9;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c6;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b6;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n              case 0:\n                local_8c = (byte *)0x7add5;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a67;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3f2;\n                break;\n              case 3:\n                local_8c = &UNK_0007b3e6;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3d4;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3c2;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3b1;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b399;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b383;\n                break;\n              case 9:\n                local_8c = &UNK_0007b376;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b364;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b352;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33f;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b32c;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b319;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b309;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f9;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e9;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d9;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c9;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2ba;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a7;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b294;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b281;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b270;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b24d;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b239;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b228;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b217;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b202;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1ed;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d9;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c6;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b6;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }" { (case_statement "case 0:\n                local_8c = (byte *)0x7add5;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7add5;" (assignment_expression "local_8c = (byte *)0x7add5" identifier = (cast_expression "(byte *)0x7add5" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n                local_8c = (byte *)0x78a67;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x78a67;" (assignment_expression "local_8c = (byte *)0x78a67" identifier = (cast_expression "(byte *)0x78a67" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                local_8c = (byte *)0x7b3f2;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b3f2;" (assignment_expression "local_8c = (byte *)0x7b3f2" identifier = (cast_expression "(byte *)0x7b3f2" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                local_8c = &UNK_0007b3e6;\n                break;" case number_literal : (expression_statement "local_8c = &UNK_0007b3e6;" (assignment_expression "local_8c = &UNK_0007b3e6" identifier = (pointer_expression "&UNK_0007b3e6" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                local_8c = (byte *)0x7b3d4;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b3d4;" (assignment_expression "local_8c = (byte *)0x7b3d4" identifier = (cast_expression "(byte *)0x7b3d4" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                local_8c = (byte *)0x7b3c2;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b3c2;" (assignment_expression "local_8c = (byte *)0x7b3c2" identifier = (cast_expression "(byte *)0x7b3c2" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                local_8c = (byte *)0x7b3b1;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b3b1;" (assignment_expression "local_8c = (byte *)0x7b3b1" identifier = (cast_expression "(byte *)0x7b3b1" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n                local_8c = (byte *)0x7b399;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b399;" (assignment_expression "local_8c = (byte *)0x7b399" identifier = (cast_expression "(byte *)0x7b399" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n                local_8c = (byte *)0x7b383;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b383;" (assignment_expression "local_8c = (byte *)0x7b383" identifier = (cast_expression "(byte *)0x7b383" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n                local_8c = &UNK_0007b376;\n                break;" case number_literal : (expression_statement "local_8c = &UNK_0007b376;" (assignment_expression "local_8c = &UNK_0007b376" identifier = (pointer_expression "&UNK_0007b376" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n                local_8c = (byte *)0x7b364;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b364;" (assignment_expression "local_8c = (byte *)0x7b364" identifier = (cast_expression "(byte *)0x7b364" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n                local_8c = (byte *)0x7b352;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b352;" (assignment_expression "local_8c = (byte *)0x7b352" identifier = (cast_expression "(byte *)0x7b352" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n                local_8c = (byte *)0x7b33f;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b33f;" (assignment_expression "local_8c = (byte *)0x7b33f" identifier = (cast_expression "(byte *)0x7b33f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd:\n                local_8c = (byte *)0x7b32c;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b32c;" (assignment_expression "local_8c = (byte *)0x7b32c" identifier = (cast_expression "(byte *)0x7b32c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xe:\n                local_8c = (byte *)0x7b319;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b319;" (assignment_expression "local_8c = (byte *)0x7b319" identifier = (cast_expression "(byte *)0x7b319" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xf:\n                local_8c = (byte *)0x7b309;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b309;" (assignment_expression "local_8c = (byte *)0x7b309" identifier = (cast_expression "(byte *)0x7b309" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x10:\n                local_8c = (byte *)0x7b2f9;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b2f9;" (assignment_expression "local_8c = (byte *)0x7b2f9" identifier = (cast_expression "(byte *)0x7b2f9" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x11:\n                local_8c = (byte *)0x7b2e9;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b2e9;" (assignment_expression "local_8c = (byte *)0x7b2e9" identifier = (cast_expression "(byte *)0x7b2e9" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x12:\n                local_8c = (byte *)0x7b2d9;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b2d9;" (assignment_expression "local_8c = (byte *)0x7b2d9" identifier = (cast_expression "(byte *)0x7b2d9" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x13:\n                local_8c = (byte *)0x7b2c9;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b2c9;" (assignment_expression "local_8c = (byte *)0x7b2c9" identifier = (cast_expression "(byte *)0x7b2c9" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x14:\n                local_8c = (byte *)0x7b2ba;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b2ba;" (assignment_expression "local_8c = (byte *)0x7b2ba" identifier = (cast_expression "(byte *)0x7b2ba" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x15:\n                local_8c = (byte *)0x7b2a7;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b2a7;" (assignment_expression "local_8c = (byte *)0x7b2a7" identifier = (cast_expression "(byte *)0x7b2a7" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x16:\n                local_8c = (byte *)0x7b294;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b294;" (assignment_expression "local_8c = (byte *)0x7b294" identifier = (cast_expression "(byte *)0x7b294" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x17:\n                local_8c = (byte *)0x7b281;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b281;" (assignment_expression "local_8c = (byte *)0x7b281" identifier = (cast_expression "(byte *)0x7b281" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x18:\n                local_8c = (byte *)0x7b270;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b270;" (assignment_expression "local_8c = (byte *)0x7b270" identifier = (cast_expression "(byte *)0x7b270" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x19:\n                local_8c = (byte *)0x7b25f;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b25f;" (assignment_expression "local_8c = (byte *)0x7b25f" identifier = (cast_expression "(byte *)0x7b25f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1a:\n                local_8c = (byte *)0x7b24d;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b24d;" (assignment_expression "local_8c = (byte *)0x7b24d" identifier = (cast_expression "(byte *)0x7b24d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1b:\n                local_8c = (byte *)0x7b239;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b239;" (assignment_expression "local_8c = (byte *)0x7b239" identifier = (cast_expression "(byte *)0x7b239" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1c:\n                local_8c = (byte *)0x7b228;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b228;" (assignment_expression "local_8c = (byte *)0x7b228" identifier = (cast_expression "(byte *)0x7b228" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1d:\n                local_8c = (byte *)0x7b217;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b217;" (assignment_expression "local_8c = (byte *)0x7b217" identifier = (cast_expression "(byte *)0x7b217" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1e:\n                local_8c = (byte *)0x7b202;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b202;" (assignment_expression "local_8c = (byte *)0x7b202" identifier = (cast_expression "(byte *)0x7b202" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1f:\n                local_8c = (byte *)0x7b1ed;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b1ed;" (assignment_expression "local_8c = (byte *)0x7b1ed" identifier = (cast_expression "(byte *)0x7b1ed" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x20:\n                local_8c = (byte *)0x7b1d9;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b1d9;" (assignment_expression "local_8c = (byte *)0x7b1d9" identifier = (cast_expression "(byte *)0x7b1d9" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x21:\n                local_8c = (byte *)0x7b1c6;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b1c6;" (assignment_expression "local_8c = (byte *)0x7b1c6" identifier = (cast_expression "(byte *)0x7b1c6" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x22:\n                local_8c = (byte *)0x7b1b6;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b1b6;" (assignment_expression "local_8c = (byte *)0x7b1b6" identifier = (cast_expression "(byte *)0x7b1b6" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "default:\n                goto LAB_0002dbd0;" default : (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;)) }))) (goto_statement "goto LAB_0002dd00;" goto statement_identifier ;) })) (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;) })) (if_statement "if (uVar6 == 0x65) goto code_r0x0002edad;" if (parenthesized_expression "(uVar6 == 0x65)" ( (binary_expression "uVar6 == 0x65" identifier == number_literal) )) (goto_statement "goto code_r0x0002edad;" goto statement_identifier ;)) (if_statement "if (uVar6 < 0x66) {\n            if (uVar6 != 0x5e) {\n              if (uVar6 == 99) goto code_r0x0002e741;\n              goto LAB_0002dbd0;\n            }\nLAB_0002e54a:\n            local_8c = (byte *)FUN_0001b390();\n          }\n          else if (uVar6 == 0x6a) {\n            local_8c = (byte *)FUN_00014e70();\n          }\n          else {\n            if (uVar6 != 0x71) {\n              if (uVar6 != 0x69) goto LAB_0002dbd0;\n              if ((*(char *)(param_1 + 0x3c) != '-') && (*(char *)(param_1 + 0x17) != '\0'))\n              goto code_r0x0002e0f7;\n              switch(local_80) {\n              default:\n                goto LAB_0002dbd0;\n              case 1:\n                local_8c = (byte *)0x7a3f1;\n                break;\n              case 2:\n                local_8c = (byte *)0x78ac0;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa5b;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa4c;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa34;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa1c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7aa03;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9eb;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9d3;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a9a2;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a98a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a97a;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a965;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a955;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a943;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a933;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a923;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a910;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8fd;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8ea;\n              }\n              goto LAB_0002dd00;\n            }\n            local_8c = (byte *)FUN_000177c0();\n          }" if (parenthesized_expression "(uVar6 < 0x66)" ( (binary_expression "uVar6 < 0x66" identifier < number_literal) )) (compound_statement "{\n            if (uVar6 != 0x5e) {\n              if (uVar6 == 99) goto code_r0x0002e741;\n              goto LAB_0002dbd0;\n            }\nLAB_0002e54a:\n            local_8c = (byte *)FUN_0001b390();\n          }" { (if_statement "if (uVar6 != 0x5e) {\n              if (uVar6 == 99) goto code_r0x0002e741;\n              goto LAB_0002dbd0;\n            }" if (parenthesized_expression "(uVar6 != 0x5e)" ( (binary_expression "uVar6 != 0x5e" identifier != number_literal) )) (compound_statement "{\n              if (uVar6 == 99) goto code_r0x0002e741;\n              goto LAB_0002dbd0;\n            }" { (if_statement "if (uVar6 == 99) goto code_r0x0002e741;" if (parenthesized_expression "(uVar6 == 99)" ( (binary_expression "uVar6 == 99" identifier == number_literal) )) (goto_statement "goto code_r0x0002e741;" goto statement_identifier ;)) (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;) })) (labeled_statement "LAB_0002e54a:\n            local_8c = (byte *)FUN_0001b390();" statement_identifier : (expression_statement "local_8c = (byte *)FUN_0001b390();" (assignment_expression "local_8c = (byte *)FUN_0001b390()" identifier = (cast_expression "(byte *)FUN_0001b390()" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "FUN_0001b390()" identifier (argument_list "()" ( ))))) ;)) }) (else_clause "else if (uVar6 == 0x6a) {\n            local_8c = (byte *)FUN_00014e70();\n          }\n          else {\n            if (uVar6 != 0x71) {\n              if (uVar6 != 0x69) goto LAB_0002dbd0;\n              if ((*(char *)(param_1 + 0x3c) != '-') && (*(char *)(param_1 + 0x17) != '\0'))\n              goto code_r0x0002e0f7;\n              switch(local_80) {\n              default:\n                goto LAB_0002dbd0;\n              case 1:\n                local_8c = (byte *)0x7a3f1;\n                break;\n              case 2:\n                local_8c = (byte *)0x78ac0;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa5b;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa4c;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa34;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa1c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7aa03;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9eb;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9d3;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a9a2;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a98a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a97a;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a965;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a955;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a943;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a933;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a923;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a910;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8fd;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8ea;\n              }\n              goto LAB_0002dd00;\n            }\n            local_8c = (byte *)FUN_000177c0();\n          }" else (if_statement "if (uVar6 == 0x6a) {\n            local_8c = (byte *)FUN_00014e70();\n          }\n          else {\n            if (uVar6 != 0x71) {\n              if (uVar6 != 0x69) goto LAB_0002dbd0;\n              if ((*(char *)(param_1 + 0x3c) != '-') && (*(char *)(param_1 + 0x17) != '\0'))\n              goto code_r0x0002e0f7;\n              switch(local_80) {\n              default:\n                goto LAB_0002dbd0;\n              case 1:\n                local_8c = (byte *)0x7a3f1;\n                break;\n              case 2:\n                local_8c = (byte *)0x78ac0;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa5b;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa4c;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa34;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa1c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7aa03;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9eb;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9d3;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a9a2;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a98a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a97a;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a965;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a955;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a943;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a933;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a923;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a910;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8fd;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8ea;\n              }\n              goto LAB_0002dd00;\n            }\n            local_8c = (byte *)FUN_000177c0();\n          }" if (parenthesized_expression "(uVar6 == 0x6a)" ( (binary_expression "uVar6 == 0x6a" identifier == number_literal) )) (compound_statement "{\n            local_8c = (byte *)FUN_00014e70();\n          }" { (expression_statement "local_8c = (byte *)FUN_00014e70();" (assignment_expression "local_8c = (byte *)FUN_00014e70()" identifier = (cast_expression "(byte *)FUN_00014e70()" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "FUN_00014e70()" identifier (argument_list "()" ( ))))) ;) }) (else_clause "else {\n            if (uVar6 != 0x71) {\n              if (uVar6 != 0x69) goto LAB_0002dbd0;\n              if ((*(char *)(param_1 + 0x3c) != '-') && (*(char *)(param_1 + 0x17) != '\0'))\n              goto code_r0x0002e0f7;\n              switch(local_80) {\n              default:\n                goto LAB_0002dbd0;\n              case 1:\n                local_8c = (byte *)0x7a3f1;\n                break;\n              case 2:\n                local_8c = (byte *)0x78ac0;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa5b;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa4c;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa34;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa1c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7aa03;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9eb;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9d3;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a9a2;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a98a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a97a;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a965;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a955;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a943;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a933;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a923;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a910;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8fd;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8ea;\n              }\n              goto LAB_0002dd00;\n            }\n            local_8c = (byte *)FUN_000177c0();\n          }" else (compound_statement "{\n            if (uVar6 != 0x71) {\n              if (uVar6 != 0x69) goto LAB_0002dbd0;\n              if ((*(char *)(param_1 + 0x3c) != '-') && (*(char *)(param_1 + 0x17) != '\0'))\n              goto code_r0x0002e0f7;\n              switch(local_80) {\n              default:\n                goto LAB_0002dbd0;\n              case 1:\n                local_8c = (byte *)0x7a3f1;\n                break;\n              case 2:\n                local_8c = (byte *)0x78ac0;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa5b;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa4c;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa34;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa1c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7aa03;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9eb;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9d3;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a9a2;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a98a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a97a;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a965;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a955;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a943;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a933;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a923;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a910;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8fd;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8ea;\n              }\n              goto LAB_0002dd00;\n            }\n            local_8c = (byte *)FUN_000177c0();\n          }" { (if_statement "if (uVar6 != 0x71) {\n              if (uVar6 != 0x69) goto LAB_0002dbd0;\n              if ((*(char *)(param_1 + 0x3c) != '-') && (*(char *)(param_1 + 0x17) != '\0'))\n              goto code_r0x0002e0f7;\n              switch(local_80) {\n              default:\n                goto LAB_0002dbd0;\n              case 1:\n                local_8c = (byte *)0x7a3f1;\n                break;\n              case 2:\n                local_8c = (byte *)0x78ac0;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa5b;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa4c;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa34;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa1c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7aa03;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9eb;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9d3;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a9a2;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a98a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a97a;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a965;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a955;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a943;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a933;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a923;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a910;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8fd;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8ea;\n              }\n              goto LAB_0002dd00;\n            }" if (parenthesized_expression "(uVar6 != 0x71)" ( (binary_expression "uVar6 != 0x71" identifier != number_literal) )) (compound_statement "{\n              if (uVar6 != 0x69) goto LAB_0002dbd0;\n              if ((*(char *)(param_1 + 0x3c) != '-') && (*(char *)(param_1 + 0x17) != '\0'))\n              goto code_r0x0002e0f7;\n              switch(local_80) {\n              default:\n                goto LAB_0002dbd0;\n              case 1:\n                local_8c = (byte *)0x7a3f1;\n                break;\n              case 2:\n                local_8c = (byte *)0x78ac0;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa5b;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa4c;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa34;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa1c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7aa03;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9eb;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9d3;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a9a2;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a98a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a97a;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a965;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a955;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a943;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a933;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a923;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a910;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8fd;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8ea;\n              }\n              goto LAB_0002dd00;\n            }" { (if_statement "if (uVar6 != 0x69) goto LAB_0002dbd0;" if (parenthesized_expression "(uVar6 != 0x69)" ( (binary_expression "uVar6 != 0x69" identifier != number_literal) )) (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;)) (if_statement "if ((*(char *)(param_1 + 0x3c) != '-') && (*(char *)(param_1 + 0x17) != '\0'))\n              goto code_r0x0002e0f7;" if (parenthesized_expression "((*(char *)(param_1 + 0x3c) != '-') && (*(char *)(param_1 + 0x17) != '\0'))" ( (binary_expression "(*(char *)(param_1 + 0x3c) != '-') && (*(char *)(param_1 + 0x17) != '\0')" (parenthesized_expression "(*(char *)(param_1 + 0x3c) != '-')" ( (binary_expression "*(char *)(param_1 + 0x3c) != '-'" (pointer_expression "*(char *)(param_1 + 0x3c)" * (cast_expression "(char *)(param_1 + 0x3c)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(param_1 + 0x3c)" ( (binary_expression "param_1 + 0x3c" identifier + number_literal) )))) != (char_literal "'-'" ' character ')) )) && (parenthesized_expression "(*(char *)(param_1 + 0x17) != '\0')" ( (binary_expression "*(char *)(param_1 + 0x17) != '\0'" (pointer_expression "*(char *)(param_1 + 0x17)" * (cast_expression "(char *)(param_1 + 0x17)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(param_1 + 0x17)" ( (binary_expression "param_1 + 0x17" identifier + number_literal) )))) != (char_literal "'\0'" ' escape_sequence ')) ))) )) (goto_statement "goto code_r0x0002e0f7;" goto statement_identifier ;)) (switch_statement "switch(local_80) {\n              default:\n                goto LAB_0002dbd0;\n              case 1:\n                local_8c = (byte *)0x7a3f1;\n                break;\n              case 2:\n                local_8c = (byte *)0x78ac0;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa5b;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa4c;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa34;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa1c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7aa03;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9eb;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9d3;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a9a2;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a98a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a97a;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a965;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a955;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a943;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a933;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a923;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a910;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8fd;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8ea;\n              }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n              default:\n                goto LAB_0002dbd0;\n              case 1:\n                local_8c = (byte *)0x7a3f1;\n                break;\n              case 2:\n                local_8c = (byte *)0x78ac0;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa5b;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa4c;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa34;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa1c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7aa03;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9eb;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9d3;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a9a2;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a98a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a97a;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a965;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a955;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a943;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a933;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a923;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a910;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8fd;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8ea;\n              }" { (case_statement "default:\n                goto LAB_0002dbd0;" default : (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;)) (case_statement "case 1:\n                local_8c = (byte *)0x7a3f1;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a3f1;" (assignment_expression "local_8c = (byte *)0x7a3f1" identifier = (cast_expression "(byte *)0x7a3f1" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n                local_8c = (byte *)0x78ac0;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x78ac0;" (assignment_expression "local_8c = (byte *)0x78ac0" identifier = (cast_expression "(byte *)0x78ac0" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n                local_8c = (byte *)0x7aa5b;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aa5b;" (assignment_expression "local_8c = (byte *)0x7aa5b" identifier = (cast_expression "(byte *)0x7aa5b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n                local_8c = (byte *)0x7aa4c;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aa4c;" (assignment_expression "local_8c = (byte *)0x7aa4c" identifier = (cast_expression "(byte *)0x7aa4c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n                local_8c = (byte *)0x7aa34;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aa34;" (assignment_expression "local_8c = (byte *)0x7aa34" identifier = (cast_expression "(byte *)0x7aa34" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n                local_8c = (byte *)0x7aa1c;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aa1c;" (assignment_expression "local_8c = (byte *)0x7aa1c" identifier = (cast_expression "(byte *)0x7aa1c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n                local_8c = (byte *)0x7aa03;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aa03;" (assignment_expression "local_8c = (byte *)0x7aa03" identifier = (cast_expression "(byte *)0x7aa03" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n                local_8c = (byte *)0x7a9eb;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a9eb;" (assignment_expression "local_8c = (byte *)0x7a9eb" identifier = (cast_expression "(byte *)0x7a9eb" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n                local_8c = (byte *)0x7a9d3;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a9d3;" (assignment_expression "local_8c = (byte *)0x7a9d3" identifier = (cast_expression "(byte *)0x7a9d3" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n                local_8c = (byte *)0x7a9ba;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a9ba;" (assignment_expression "local_8c = (byte *)0x7a9ba" identifier = (cast_expression "(byte *)0x7a9ba" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n                local_8c = (byte *)0x7a9a2;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a9a2;" (assignment_expression "local_8c = (byte *)0x7a9a2" identifier = (cast_expression "(byte *)0x7a9a2" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n                local_8c = (byte *)0x7a98a;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a98a;" (assignment_expression "local_8c = (byte *)0x7a98a" identifier = (cast_expression "(byte *)0x7a98a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd:\n                local_8c = (byte *)0x7a97a;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a97a;" (assignment_expression "local_8c = (byte *)0x7a97a" identifier = (cast_expression "(byte *)0x7a97a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xe:\n                local_8c = (byte *)0x7a965;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a965;" (assignment_expression "local_8c = (byte *)0x7a965" identifier = (cast_expression "(byte *)0x7a965" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xf:\n                local_8c = (byte *)0x7a955;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a955;" (assignment_expression "local_8c = (byte *)0x7a955" identifier = (cast_expression "(byte *)0x7a955" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x10:\n                local_8c = (byte *)0x7a943;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a943;" (assignment_expression "local_8c = (byte *)0x7a943" identifier = (cast_expression "(byte *)0x7a943" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x11:\n                local_8c = (byte *)0x7a933;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a933;" (assignment_expression "local_8c = (byte *)0x7a933" identifier = (cast_expression "(byte *)0x7a933" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x12:\n                local_8c = (byte *)0x7a923;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a923;" (assignment_expression "local_8c = (byte *)0x7a923" identifier = (cast_expression "(byte *)0x7a923" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x13:\n                local_8c = (byte *)0x7a910;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a910;" (assignment_expression "local_8c = (byte *)0x7a910" identifier = (cast_expression "(byte *)0x7a910" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x14:\n                local_8c = (byte *)0x7a8fd;\n                break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a8fd;" (assignment_expression "local_8c = (byte *)0x7a8fd" identifier = (cast_expression "(byte *)0x7a8fd" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x15:\n                local_8c = (byte *)0x7a8ea;" case number_literal : (expression_statement "local_8c = (byte *)0x7a8ea;" (assignment_expression "local_8c = (byte *)0x7a8ea" identifier = (cast_expression "(byte *)0x7a8ea" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;)) })) (goto_statement "goto LAB_0002dd00;" goto statement_identifier ;) })) (expression_statement "local_8c = (byte *)FUN_000177c0();" (assignment_expression "local_8c = (byte *)FUN_000177c0()" identifier = (cast_expression "(byte *)FUN_000177c0()" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "FUN_000177c0()" identifier (argument_list "()" ( ))))) ;) }))))) }))) (labeled_statement "LAB_0002dcf0:\n        if (local_8c != (byte *)0x0) goto LAB_0002dd00;" statement_identifier : (if_statement "if (local_8c != (byte *)0x0) goto LAB_0002dd00;" if (parenthesized_expression "(local_8c != (byte *)0x0)" ( (binary_expression "local_8c != (byte *)0x0" identifier != (cast_expression "(byte *)0x0" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) )) (goto_statement "goto LAB_0002dd00;" goto statement_identifier ;))) (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;) })) (if_statement "if (uVar6 == 0x4c) {\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x79dfc;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b05;\n          break;\n        case 2:\n          local_8c = (byte *)0x7a357;\n          break;\n        case 3:\n          local_8c = (byte *)0x7a34d;\n          break;\n        case 4:\n          local_8c = (byte *)0x7a33e;\n          break;\n        case 5:\n          local_8c = (byte *)0x7a32e;\n          break;\n        case 6:\n          local_8c = (byte *)0x7a31e;\n          break;\n        case 7:\n          local_8c = (byte *)0x7a309;\n          break;\n        case 8:\n          local_8c = (byte *)0x7a2f6;\n          break;\n        case 9:\n          local_8c = (byte *)0x7a2ea;\n          break;\n        case 10:\n          local_8c = (byte *)0x7a2da;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7a2c9;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7a2b9;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7a2ab;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7a29d;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7a28c;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7a27b;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7a26a;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7a255;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7a241;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7a230;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7a21f;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7a212;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7a207;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7a1f6;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7a1e5;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7a1d1;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7a1bd;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7a1ad;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7a19d;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7a18f;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7a182;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\n        goto LAB_0002dd00;\n      }" if (parenthesized_expression "(uVar6 == 0x4c)" ( (binary_expression "uVar6 == 0x4c" identifier == number_literal) )) (compound_statement "{\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x79dfc;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b05;\n          break;\n        case 2:\n          local_8c = (byte *)0x7a357;\n          break;\n        case 3:\n          local_8c = (byte *)0x7a34d;\n          break;\n        case 4:\n          local_8c = (byte *)0x7a33e;\n          break;\n        case 5:\n          local_8c = (byte *)0x7a32e;\n          break;\n        case 6:\n          local_8c = (byte *)0x7a31e;\n          break;\n        case 7:\n          local_8c = (byte *)0x7a309;\n          break;\n        case 8:\n          local_8c = (byte *)0x7a2f6;\n          break;\n        case 9:\n          local_8c = (byte *)0x7a2ea;\n          break;\n        case 10:\n          local_8c = (byte *)0x7a2da;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7a2c9;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7a2b9;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7a2ab;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7a29d;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7a28c;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7a27b;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7a26a;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7a255;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7a241;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7a230;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7a21f;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7a212;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7a207;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7a1f6;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7a1e5;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7a1d1;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7a1bd;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7a1ad;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7a19d;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7a18f;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7a182;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\n        goto LAB_0002dd00;\n      }" { (switch_statement "switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x79dfc;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b05;\n          break;\n        case 2:\n          local_8c = (byte *)0x7a357;\n          break;\n        case 3:\n          local_8c = (byte *)0x7a34d;\n          break;\n        case 4:\n          local_8c = (byte *)0x7a33e;\n          break;\n        case 5:\n          local_8c = (byte *)0x7a32e;\n          break;\n        case 6:\n          local_8c = (byte *)0x7a31e;\n          break;\n        case 7:\n          local_8c = (byte *)0x7a309;\n          break;\n        case 8:\n          local_8c = (byte *)0x7a2f6;\n          break;\n        case 9:\n          local_8c = (byte *)0x7a2ea;\n          break;\n        case 10:\n          local_8c = (byte *)0x7a2da;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7a2c9;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7a2b9;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7a2ab;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7a29d;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7a28c;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7a27b;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7a26a;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7a255;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7a241;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7a230;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7a21f;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7a212;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7a207;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7a1f6;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7a1e5;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7a1d1;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7a1bd;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7a1ad;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7a19d;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7a18f;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7a182;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n        case 0:\n          local_8c = (byte *)0x79dfc;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b05;\n          break;\n        case 2:\n          local_8c = (byte *)0x7a357;\n          break;\n        case 3:\n          local_8c = (byte *)0x7a34d;\n          break;\n        case 4:\n          local_8c = (byte *)0x7a33e;\n          break;\n        case 5:\n          local_8c = (byte *)0x7a32e;\n          break;\n        case 6:\n          local_8c = (byte *)0x7a31e;\n          break;\n        case 7:\n          local_8c = (byte *)0x7a309;\n          break;\n        case 8:\n          local_8c = (byte *)0x7a2f6;\n          break;\n        case 9:\n          local_8c = (byte *)0x7a2ea;\n          break;\n        case 10:\n          local_8c = (byte *)0x7a2da;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7a2c9;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7a2b9;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7a2ab;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7a29d;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7a28c;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7a27b;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7a26a;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7a255;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7a241;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7a230;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7a21f;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7a212;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7a207;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7a1f6;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7a1e5;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7a1d1;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7a1bd;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7a1ad;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7a19d;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7a18f;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7a182;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }" { (case_statement "case 0:\n          local_8c = (byte *)0x79dfc;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x79dfc;" (assignment_expression "local_8c = (byte *)0x79dfc" identifier = (cast_expression "(byte *)0x79dfc" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n          local_8c = (byte *)0x78b05;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x78b05;" (assignment_expression "local_8c = (byte *)0x78b05" identifier = (cast_expression "(byte *)0x78b05" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n          local_8c = (byte *)0x7a357;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a357;" (assignment_expression "local_8c = (byte *)0x7a357" identifier = (cast_expression "(byte *)0x7a357" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n          local_8c = (byte *)0x7a34d;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a34d;" (assignment_expression "local_8c = (byte *)0x7a34d" identifier = (cast_expression "(byte *)0x7a34d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n          local_8c = (byte *)0x7a33e;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a33e;" (assignment_expression "local_8c = (byte *)0x7a33e" identifier = (cast_expression "(byte *)0x7a33e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n          local_8c = (byte *)0x7a32e;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a32e;" (assignment_expression "local_8c = (byte *)0x7a32e" identifier = (cast_expression "(byte *)0x7a32e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n          local_8c = (byte *)0x7a31e;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a31e;" (assignment_expression "local_8c = (byte *)0x7a31e" identifier = (cast_expression "(byte *)0x7a31e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n          local_8c = (byte *)0x7a309;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a309;" (assignment_expression "local_8c = (byte *)0x7a309" identifier = (cast_expression "(byte *)0x7a309" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n          local_8c = (byte *)0x7a2f6;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a2f6;" (assignment_expression "local_8c = (byte *)0x7a2f6" identifier = (cast_expression "(byte *)0x7a2f6" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n          local_8c = (byte *)0x7a2ea;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a2ea;" (assignment_expression "local_8c = (byte *)0x7a2ea" identifier = (cast_expression "(byte *)0x7a2ea" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n          local_8c = (byte *)0x7a2da;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a2da;" (assignment_expression "local_8c = (byte *)0x7a2da" identifier = (cast_expression "(byte *)0x7a2da" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n          local_8c = (byte *)0x7a2c9;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a2c9;" (assignment_expression "local_8c = (byte *)0x7a2c9" identifier = (cast_expression "(byte *)0x7a2c9" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n          local_8c = (byte *)0x7a2b9;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a2b9;" (assignment_expression "local_8c = (byte *)0x7a2b9" identifier = (cast_expression "(byte *)0x7a2b9" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd:\n          local_8c = (byte *)0x7a2ab;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a2ab;" (assignment_expression "local_8c = (byte *)0x7a2ab" identifier = (cast_expression "(byte *)0x7a2ab" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xe:\n          local_8c = (byte *)0x7a29d;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a29d;" (assignment_expression "local_8c = (byte *)0x7a29d" identifier = (cast_expression "(byte *)0x7a29d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xf:\n          local_8c = (byte *)0x7a28c;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a28c;" (assignment_expression "local_8c = (byte *)0x7a28c" identifier = (cast_expression "(byte *)0x7a28c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x10:\n          local_8c = (byte *)0x7a27b;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a27b;" (assignment_expression "local_8c = (byte *)0x7a27b" identifier = (cast_expression "(byte *)0x7a27b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x11:\n          local_8c = (byte *)0x7a26a;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a26a;" (assignment_expression "local_8c = (byte *)0x7a26a" identifier = (cast_expression "(byte *)0x7a26a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x12:\n          local_8c = (byte *)0x7a255;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a255;" (assignment_expression "local_8c = (byte *)0x7a255" identifier = (cast_expression "(byte *)0x7a255" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x13:\n          local_8c = (byte *)0x7a241;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a241;" (assignment_expression "local_8c = (byte *)0x7a241" identifier = (cast_expression "(byte *)0x7a241" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x14:\n          local_8c = (byte *)0x7a230;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a230;" (assignment_expression "local_8c = (byte *)0x7a230" identifier = (cast_expression "(byte *)0x7a230" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x15:\n          local_8c = (byte *)0x7a21f;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a21f;" (assignment_expression "local_8c = (byte *)0x7a21f" identifier = (cast_expression "(byte *)0x7a21f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x16:\n          local_8c = (byte *)0x7a212;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a212;" (assignment_expression "local_8c = (byte *)0x7a212" identifier = (cast_expression "(byte *)0x7a212" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x17:\n          local_8c = (byte *)0x7a207;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a207;" (assignment_expression "local_8c = (byte *)0x7a207" identifier = (cast_expression "(byte *)0x7a207" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x18:\n          local_8c = (byte *)0x7a1f6;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a1f6;" (assignment_expression "local_8c = (byte *)0x7a1f6" identifier = (cast_expression "(byte *)0x7a1f6" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x19:\n          local_8c = (byte *)0x7a1e5;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a1e5;" (assignment_expression "local_8c = (byte *)0x7a1e5" identifier = (cast_expression "(byte *)0x7a1e5" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1a:\n          local_8c = (byte *)0x7a1d1;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a1d1;" (assignment_expression "local_8c = (byte *)0x7a1d1" identifier = (cast_expression "(byte *)0x7a1d1" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1b:\n          local_8c = (byte *)0x7a1bd;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a1bd;" (assignment_expression "local_8c = (byte *)0x7a1bd" identifier = (cast_expression "(byte *)0x7a1bd" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1c:\n          local_8c = (byte *)0x7a1ad;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a1ad;" (assignment_expression "local_8c = (byte *)0x7a1ad" identifier = (cast_expression "(byte *)0x7a1ad" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1d:\n          local_8c = (byte *)0x7a19d;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a19d;" (assignment_expression "local_8c = (byte *)0x7a19d" identifier = (cast_expression "(byte *)0x7a19d" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1e:\n          local_8c = (byte *)0x7a18f;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a18f;" (assignment_expression "local_8c = (byte *)0x7a18f" identifier = (cast_expression "(byte *)0x7a18f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1f:\n          local_8c = (byte *)0x7a182;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a182;" (assignment_expression "local_8c = (byte *)0x7a182" identifier = (cast_expression "(byte *)0x7a182" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "default:\n          goto LAB_0002dbd0;" default : (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;)) })) (goto_statement "goto LAB_0002dd00;" goto statement_identifier ;) })) (if_statement "if (uVar6 < 0x4d) {\n        if (uVar6 == 0x3e) goto LAB_0002efc8;\n        if (uVar6 < 0x3f) {\n          if (uVar6 == 0x32) {\n            local_8c = (byte *)FUN_00015c60();\n            goto LAB_0002dcf0;\n          }\n          if (uVar6 != 0x35) goto LAB_0002dbd0;\n        }\n        else if (uVar6 != 0x46) {\n          if (uVar6 == 0x4b) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x798bb;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b4c;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bfc;\n              break;\n            case 3:\n              local_8c = &UNK_00079bf4;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be9;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bde;\n              break;\n            case 6:\n              local_8c = &UNK_00079bd4;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc8;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0xd:\n              local_8c = (byte *)0x79bbc;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bb1;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79ba2;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b93;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b84;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b70;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b5e;\n            }\n            goto LAB_0002dd00;\n          }\n          goto LAB_0002dbd0;\n        }\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7b69b;\n          break;\n        case 1:\n          local_8c = &UNK_000789fa;\n          break;\n        case 2:\n          local_8c = (byte *)0x78a06;\n          break;\n        case 3:\n          local_8c = &UNK_000789cd;\n          break;\n        case 4:\n          local_8c = (byte *)0x789e8;\n          break;\n        case 5:\n          local_8c = &UNK_0007ba07;\n          break;\n        case 6:\n          local_8c = &UNK_0007b9fa;\n          break;\n        case 7:\n          local_8c = &UNK_0007b9ed;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b9da;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b9c2;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b9ac;\n          break;\n        case 0xb:\n          local_8c = &UNK_0007b99f;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b990;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7b981;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        case 0xf:\n          local_8c = (byte *)0x7b973;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7b961;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7b94e;\n          break;\n        case 0x12:\n          local_8c = &UNK_0007b93e;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7b92e;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7b91c;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7b909;\n        }\n        goto LAB_0002dd00;\n      }" if (parenthesized_expression "(uVar6 < 0x4d)" ( (binary_expression "uVar6 < 0x4d" identifier < number_literal) )) (compound_statement "{\n        if (uVar6 == 0x3e) goto LAB_0002efc8;\n        if (uVar6 < 0x3f) {\n          if (uVar6 == 0x32) {\n            local_8c = (byte *)FUN_00015c60();\n            goto LAB_0002dcf0;\n          }\n          if (uVar6 != 0x35) goto LAB_0002dbd0;\n        }\n        else if (uVar6 != 0x46) {\n          if (uVar6 == 0x4b) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x798bb;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b4c;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bfc;\n              break;\n            case 3:\n              local_8c = &UNK_00079bf4;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be9;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bde;\n              break;\n            case 6:\n              local_8c = &UNK_00079bd4;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc8;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0xd:\n              local_8c = (byte *)0x79bbc;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bb1;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79ba2;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b93;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b84;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b70;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b5e;\n            }\n            goto LAB_0002dd00;\n          }\n          goto LAB_0002dbd0;\n        }\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7b69b;\n          break;\n        case 1:\n          local_8c = &UNK_000789fa;\n          break;\n        case 2:\n          local_8c = (byte *)0x78a06;\n          break;\n        case 3:\n          local_8c = &UNK_000789cd;\n          break;\n        case 4:\n          local_8c = (byte *)0x789e8;\n          break;\n        case 5:\n          local_8c = &UNK_0007ba07;\n          break;\n        case 6:\n          local_8c = &UNK_0007b9fa;\n          break;\n        case 7:\n          local_8c = &UNK_0007b9ed;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b9da;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b9c2;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b9ac;\n          break;\n        case 0xb:\n          local_8c = &UNK_0007b99f;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b990;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7b981;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        case 0xf:\n          local_8c = (byte *)0x7b973;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7b961;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7b94e;\n          break;\n        case 0x12:\n          local_8c = &UNK_0007b93e;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7b92e;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7b91c;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7b909;\n        }\n        goto LAB_0002dd00;\n      }" { (if_statement "if (uVar6 == 0x3e) goto LAB_0002efc8;" if (parenthesized_expression "(uVar6 == 0x3e)" ( (binary_expression "uVar6 == 0x3e" identifier == number_literal) )) (goto_statement "goto LAB_0002efc8;" goto statement_identifier ;)) (if_statement "if (uVar6 < 0x3f) {\n          if (uVar6 == 0x32) {\n            local_8c = (byte *)FUN_00015c60();\n            goto LAB_0002dcf0;\n          }\n          if (uVar6 != 0x35) goto LAB_0002dbd0;\n        }\n        else if (uVar6 != 0x46) {\n          if (uVar6 == 0x4b) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x798bb;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b4c;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bfc;\n              break;\n            case 3:\n              local_8c = &UNK_00079bf4;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be9;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bde;\n              break;\n            case 6:\n              local_8c = &UNK_00079bd4;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc8;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0xd:\n              local_8c = (byte *)0x79bbc;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bb1;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79ba2;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b93;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b84;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b70;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b5e;\n            }\n            goto LAB_0002dd00;\n          }\n          goto LAB_0002dbd0;\n        }" if (parenthesized_expression "(uVar6 < 0x3f)" ( (binary_expression "uVar6 < 0x3f" identifier < number_literal) )) (compound_statement "{\n          if (uVar6 == 0x32) {\n            local_8c = (byte *)FUN_00015c60();\n            goto LAB_0002dcf0;\n          }\n          if (uVar6 != 0x35) goto LAB_0002dbd0;\n        }" { (if_statement "if (uVar6 == 0x32) {\n            local_8c = (byte *)FUN_00015c60();\n            goto LAB_0002dcf0;\n          }" if (parenthesized_expression "(uVar6 == 0x32)" ( (binary_expression "uVar6 == 0x32" identifier == number_literal) )) (compound_statement "{\n            local_8c = (byte *)FUN_00015c60();\n            goto LAB_0002dcf0;\n          }" { (expression_statement "local_8c = (byte *)FUN_00015c60();" (assignment_expression "local_8c = (byte *)FUN_00015c60()" identifier = (cast_expression "(byte *)FUN_00015c60()" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "FUN_00015c60()" identifier (argument_list "()" ( ))))) ;) (goto_statement "goto LAB_0002dcf0;" goto statement_identifier ;) })) (if_statement "if (uVar6 != 0x35) goto LAB_0002dbd0;" if (parenthesized_expression "(uVar6 != 0x35)" ( (binary_expression "uVar6 != 0x35" identifier != number_literal) )) (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;)) }) (else_clause "else if (uVar6 != 0x46) {\n          if (uVar6 == 0x4b) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x798bb;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b4c;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bfc;\n              break;\n            case 3:\n              local_8c = &UNK_00079bf4;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be9;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bde;\n              break;\n            case 6:\n              local_8c = &UNK_00079bd4;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc8;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0xd:\n              local_8c = (byte *)0x79bbc;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bb1;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79ba2;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b93;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b84;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b70;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b5e;\n            }\n            goto LAB_0002dd00;\n          }\n          goto LAB_0002dbd0;\n        }" else (if_statement "if (uVar6 != 0x46) {\n          if (uVar6 == 0x4b) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x798bb;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b4c;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bfc;\n              break;\n            case 3:\n              local_8c = &UNK_00079bf4;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be9;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bde;\n              break;\n            case 6:\n              local_8c = &UNK_00079bd4;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc8;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0xd:\n              local_8c = (byte *)0x79bbc;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bb1;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79ba2;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b93;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b84;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b70;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b5e;\n            }\n            goto LAB_0002dd00;\n          }\n          goto LAB_0002dbd0;\n        }" if (parenthesized_expression "(uVar6 != 0x46)" ( (binary_expression "uVar6 != 0x46" identifier != number_literal) )) (compound_statement "{\n          if (uVar6 == 0x4b) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x798bb;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b4c;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bfc;\n              break;\n            case 3:\n              local_8c = &UNK_00079bf4;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be9;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bde;\n              break;\n            case 6:\n              local_8c = &UNK_00079bd4;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc8;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0xd:\n              local_8c = (byte *)0x79bbc;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bb1;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79ba2;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b93;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b84;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b70;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b5e;\n            }\n            goto LAB_0002dd00;\n          }\n          goto LAB_0002dbd0;\n        }" { (if_statement "if (uVar6 == 0x4b) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x798bb;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b4c;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bfc;\n              break;\n            case 3:\n              local_8c = &UNK_00079bf4;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be9;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bde;\n              break;\n            case 6:\n              local_8c = &UNK_00079bd4;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc8;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0xd:\n              local_8c = (byte *)0x79bbc;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bb1;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79ba2;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b93;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b84;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b70;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b5e;\n            }\n            goto LAB_0002dd00;\n          }" if (parenthesized_expression "(uVar6 == 0x4b)" ( (binary_expression "uVar6 == 0x4b" identifier == number_literal) )) (compound_statement "{\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x798bb;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b4c;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bfc;\n              break;\n            case 3:\n              local_8c = &UNK_00079bf4;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be9;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bde;\n              break;\n            case 6:\n              local_8c = &UNK_00079bd4;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc8;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0xd:\n              local_8c = (byte *)0x79bbc;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bb1;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79ba2;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b93;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b84;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b70;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b5e;\n            }\n            goto LAB_0002dd00;\n          }" { (switch_statement "switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x798bb;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b4c;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bfc;\n              break;\n            case 3:\n              local_8c = &UNK_00079bf4;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be9;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bde;\n              break;\n            case 6:\n              local_8c = &UNK_00079bd4;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc8;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0xd:\n              local_8c = (byte *)0x79bbc;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bb1;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79ba2;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b93;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b84;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b70;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b5e;\n            }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n            case 0:\n              local_8c = (byte *)0x798bb;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b4c;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bfc;\n              break;\n            case 3:\n              local_8c = &UNK_00079bf4;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be9;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bde;\n              break;\n            case 6:\n              local_8c = &UNK_00079bd4;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc8;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0xd:\n              local_8c = (byte *)0x79bbc;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bb1;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79ba2;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b93;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b84;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b70;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b5e;\n            }" { (case_statement "case 0:\n              local_8c = (byte *)0x798bb;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x798bb;" (assignment_expression "local_8c = (byte *)0x798bb" identifier = (cast_expression "(byte *)0x798bb" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n              local_8c = (byte *)0x78b4c;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x78b4c;" (assignment_expression "local_8c = (byte *)0x78b4c" identifier = (cast_expression "(byte *)0x78b4c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n              local_8c = (byte *)0x79bfc;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79bfc;" (assignment_expression "local_8c = (byte *)0x79bfc" identifier = (cast_expression "(byte *)0x79bfc" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n              local_8c = &UNK_00079bf4;\n              break;" case number_literal : (expression_statement "local_8c = &UNK_00079bf4;" (assignment_expression "local_8c = &UNK_00079bf4" identifier = (pointer_expression "&UNK_00079bf4" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n              local_8c = (byte *)0x79be9;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79be9;" (assignment_expression "local_8c = (byte *)0x79be9" identifier = (cast_expression "(byte *)0x79be9" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n              local_8c = (byte *)0x79bde;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79bde;" (assignment_expression "local_8c = (byte *)0x79bde" identifier = (cast_expression "(byte *)0x79bde" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n              local_8c = &UNK_00079bd4;\n              break;" case number_literal : (expression_statement "local_8c = &UNK_00079bd4;" (assignment_expression "local_8c = &UNK_00079bd4" identifier = (pointer_expression "&UNK_00079bd4" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n              local_8c = (byte *)0x79bc8;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79bc8;" (assignment_expression "local_8c = (byte *)0x79bc8" identifier = (cast_expression "(byte *)0x79bc8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "default:\n              goto LAB_0002dbd0;" default : (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;)) (case_statement "case 0xd:\n              local_8c = (byte *)0x79bbc;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79bbc;" (assignment_expression "local_8c = (byte *)0x79bbc" identifier = (cast_expression "(byte *)0x79bbc" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x13:\n              local_8c = (byte *)0x79bb1;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79bb1;" (assignment_expression "local_8c = (byte *)0x79bb1" identifier = (cast_expression "(byte *)0x79bb1" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x14:\n              local_8c = (byte *)0x79ba2;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79ba2;" (assignment_expression "local_8c = (byte *)0x79ba2" identifier = (cast_expression "(byte *)0x79ba2" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x15:\n              local_8c = (byte *)0x79b93;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79b93;" (assignment_expression "local_8c = (byte *)0x79b93" identifier = (cast_expression "(byte *)0x79b93" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x16:\n              local_8c = (byte *)0x79b84;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79b84;" (assignment_expression "local_8c = (byte *)0x79b84" identifier = (cast_expression "(byte *)0x79b84" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x17:\n              local_8c = (byte *)0x79b70;\n              break;" case number_literal : (expression_statement "local_8c = (byte *)0x79b70;" (assignment_expression "local_8c = (byte *)0x79b70" identifier = (cast_expression "(byte *)0x79b70" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x18:\n              local_8c = (byte *)0x79b5e;" case number_literal : (expression_statement "local_8c = (byte *)0x79b5e;" (assignment_expression "local_8c = (byte *)0x79b5e" identifier = (cast_expression "(byte *)0x79b5e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;)) })) (goto_statement "goto LAB_0002dd00;" goto statement_identifier ;) })) (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;) })))) (switch_statement "switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7b69b;\n          break;\n        case 1:\n          local_8c = &UNK_000789fa;\n          break;\n        case 2:\n          local_8c = (byte *)0x78a06;\n          break;\n        case 3:\n          local_8c = &UNK_000789cd;\n          break;\n        case 4:\n          local_8c = (byte *)0x789e8;\n          break;\n        case 5:\n          local_8c = &UNK_0007ba07;\n          break;\n        case 6:\n          local_8c = &UNK_0007b9fa;\n          break;\n        case 7:\n          local_8c = &UNK_0007b9ed;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b9da;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b9c2;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b9ac;\n          break;\n        case 0xb:\n          local_8c = &UNK_0007b99f;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b990;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7b981;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        case 0xf:\n          local_8c = (byte *)0x7b973;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7b961;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7b94e;\n          break;\n        case 0x12:\n          local_8c = &UNK_0007b93e;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7b92e;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7b91c;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7b909;\n        }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n        case 0:\n          local_8c = (byte *)0x7b69b;\n          break;\n        case 1:\n          local_8c = &UNK_000789fa;\n          break;\n        case 2:\n          local_8c = (byte *)0x78a06;\n          break;\n        case 3:\n          local_8c = &UNK_000789cd;\n          break;\n        case 4:\n          local_8c = (byte *)0x789e8;\n          break;\n        case 5:\n          local_8c = &UNK_0007ba07;\n          break;\n        case 6:\n          local_8c = &UNK_0007b9fa;\n          break;\n        case 7:\n          local_8c = &UNK_0007b9ed;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b9da;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b9c2;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b9ac;\n          break;\n        case 0xb:\n          local_8c = &UNK_0007b99f;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b990;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7b981;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        case 0xf:\n          local_8c = (byte *)0x7b973;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7b961;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7b94e;\n          break;\n        case 0x12:\n          local_8c = &UNK_0007b93e;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7b92e;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7b91c;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7b909;\n        }" { (case_statement "case 0:\n          local_8c = (byte *)0x7b69b;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b69b;" (assignment_expression "local_8c = (byte *)0x7b69b" identifier = (cast_expression "(byte *)0x7b69b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n          local_8c = &UNK_000789fa;\n          break;" case number_literal : (expression_statement "local_8c = &UNK_000789fa;" (assignment_expression "local_8c = &UNK_000789fa" identifier = (pointer_expression "&UNK_000789fa" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n          local_8c = (byte *)0x78a06;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x78a06;" (assignment_expression "local_8c = (byte *)0x78a06" identifier = (cast_expression "(byte *)0x78a06" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n          local_8c = &UNK_000789cd;\n          break;" case number_literal : (expression_statement "local_8c = &UNK_000789cd;" (assignment_expression "local_8c = &UNK_000789cd" identifier = (pointer_expression "&UNK_000789cd" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n          local_8c = (byte *)0x789e8;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x789e8;" (assignment_expression "local_8c = (byte *)0x789e8" identifier = (cast_expression "(byte *)0x789e8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n          local_8c = &UNK_0007ba07;\n          break;" case number_literal : (expression_statement "local_8c = &UNK_0007ba07;" (assignment_expression "local_8c = &UNK_0007ba07" identifier = (pointer_expression "&UNK_0007ba07" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n          local_8c = &UNK_0007b9fa;\n          break;" case number_literal : (expression_statement "local_8c = &UNK_0007b9fa;" (assignment_expression "local_8c = &UNK_0007b9fa" identifier = (pointer_expression "&UNK_0007b9fa" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n          local_8c = &UNK_0007b9ed;\n          break;" case number_literal : (expression_statement "local_8c = &UNK_0007b9ed;" (assignment_expression "local_8c = &UNK_0007b9ed" identifier = (pointer_expression "&UNK_0007b9ed" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n          local_8c = (byte *)0x7b9da;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b9da;" (assignment_expression "local_8c = (byte *)0x7b9da" identifier = (cast_expression "(byte *)0x7b9da" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n          local_8c = (byte *)0x7b9c2;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b9c2;" (assignment_expression "local_8c = (byte *)0x7b9c2" identifier = (cast_expression "(byte *)0x7b9c2" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n          local_8c = (byte *)0x7b9ac;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b9ac;" (assignment_expression "local_8c = (byte *)0x7b9ac" identifier = (cast_expression "(byte *)0x7b9ac" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n          local_8c = &UNK_0007b99f;\n          break;" case number_literal : (expression_statement "local_8c = &UNK_0007b99f;" (assignment_expression "local_8c = &UNK_0007b99f" identifier = (pointer_expression "&UNK_0007b99f" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n          local_8c = (byte *)0x7b990;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b990;" (assignment_expression "local_8c = (byte *)0x7b990" identifier = (cast_expression "(byte *)0x7b990" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd:\n          local_8c = (byte *)0x7b981;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b981;" (assignment_expression "local_8c = (byte *)0x7b981" identifier = (cast_expression "(byte *)0x7b981" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "default:\n          goto LAB_0002dbd0;" default : (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;)) (case_statement "case 0xf:\n          local_8c = (byte *)0x7b973;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b973;" (assignment_expression "local_8c = (byte *)0x7b973" identifier = (cast_expression "(byte *)0x7b973" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x10:\n          local_8c = (byte *)0x7b961;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b961;" (assignment_expression "local_8c = (byte *)0x7b961" identifier = (cast_expression "(byte *)0x7b961" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x11:\n          local_8c = (byte *)0x7b94e;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b94e;" (assignment_expression "local_8c = (byte *)0x7b94e" identifier = (cast_expression "(byte *)0x7b94e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x12:\n          local_8c = &UNK_0007b93e;\n          break;" case number_literal : (expression_statement "local_8c = &UNK_0007b93e;" (assignment_expression "local_8c = &UNK_0007b93e" identifier = (pointer_expression "&UNK_0007b93e" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 0x13:\n          local_8c = (byte *)0x7b92e;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b92e;" (assignment_expression "local_8c = (byte *)0x7b92e" identifier = (cast_expression "(byte *)0x7b92e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x14:\n          local_8c = (byte *)0x7b91c;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b91c;" (assignment_expression "local_8c = (byte *)0x7b91c" identifier = (cast_expression "(byte *)0x7b91c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x15:\n          local_8c = (byte *)0x7b909;" case number_literal : (expression_statement "local_8c = (byte *)0x7b909;" (assignment_expression "local_8c = (byte *)0x7b909" identifier = (cast_expression "(byte *)0x7b909" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;)) })) (goto_statement "goto LAB_0002dd00;" goto statement_identifier ;) })) (if_statement "if (uVar6 == 0x54) {\ncode_r0x0002edcd:\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7ac6f;\n          break;\n        case 1:\n          local_8c = &UNK_00078a81;\n          break;\n        case 2:\n          local_8c = &UNK_0007b139;\n          break;\n        case 3:\n          local_8c = &UNK_0007b12f;\n          break;\n        case 4:\n          local_8c = &UNK_0007b125;\n          break;\n        case 5:\n          local_8c = (byte *)0x7b117;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b109;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b0fb;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b0ec;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b0dd;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b0cd;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b0b8;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b0a5;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\n        goto LAB_0002dd00;\n      }" if (parenthesized_expression "(uVar6 == 0x54)" ( (binary_expression "uVar6 == 0x54" identifier == number_literal) )) (compound_statement "{\ncode_r0x0002edcd:\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7ac6f;\n          break;\n        case 1:\n          local_8c = &UNK_00078a81;\n          break;\n        case 2:\n          local_8c = &UNK_0007b139;\n          break;\n        case 3:\n          local_8c = &UNK_0007b12f;\n          break;\n        case 4:\n          local_8c = &UNK_0007b125;\n          break;\n        case 5:\n          local_8c = (byte *)0x7b117;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b109;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b0fb;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b0ec;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b0dd;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b0cd;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b0b8;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b0a5;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\n        goto LAB_0002dd00;\n      }" { (labeled_statement "code_r0x0002edcd:\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7ac6f;\n          break;\n        case 1:\n          local_8c = &UNK_00078a81;\n          break;\n        case 2:\n          local_8c = &UNK_0007b139;\n          break;\n        case 3:\n          local_8c = &UNK_0007b12f;\n          break;\n        case 4:\n          local_8c = &UNK_0007b125;\n          break;\n        case 5:\n          local_8c = (byte *)0x7b117;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b109;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b0fb;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b0ec;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b0dd;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b0cd;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b0b8;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b0a5;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }" statement_identifier : (switch_statement "switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7ac6f;\n          break;\n        case 1:\n          local_8c = &UNK_00078a81;\n          break;\n        case 2:\n          local_8c = &UNK_0007b139;\n          break;\n        case 3:\n          local_8c = &UNK_0007b12f;\n          break;\n        case 4:\n          local_8c = &UNK_0007b125;\n          break;\n        case 5:\n          local_8c = (byte *)0x7b117;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b109;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b0fb;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b0ec;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b0dd;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b0cd;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b0b8;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b0a5;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n        case 0:\n          local_8c = (byte *)0x7ac6f;\n          break;\n        case 1:\n          local_8c = &UNK_00078a81;\n          break;\n        case 2:\n          local_8c = &UNK_0007b139;\n          break;\n        case 3:\n          local_8c = &UNK_0007b12f;\n          break;\n        case 4:\n          local_8c = &UNK_0007b125;\n          break;\n        case 5:\n          local_8c = (byte *)0x7b117;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b109;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b0fb;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b0ec;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b0dd;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b0cd;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b0b8;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b0a5;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }" { (case_statement "case 0:\n          local_8c = (byte *)0x7ac6f;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ac6f;" (assignment_expression "local_8c = (byte *)0x7ac6f" identifier = (cast_expression "(byte *)0x7ac6f" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n          local_8c = &UNK_00078a81;\n          break;" case number_literal : (expression_statement "local_8c = &UNK_00078a81;" (assignment_expression "local_8c = &UNK_00078a81" identifier = (pointer_expression "&UNK_00078a81" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n          local_8c = &UNK_0007b139;\n          break;" case number_literal : (expression_statement "local_8c = &UNK_0007b139;" (assignment_expression "local_8c = &UNK_0007b139" identifier = (pointer_expression "&UNK_0007b139" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n          local_8c = &UNK_0007b12f;\n          break;" case number_literal : (expression_statement "local_8c = &UNK_0007b12f;" (assignment_expression "local_8c = &UNK_0007b12f" identifier = (pointer_expression "&UNK_0007b12f" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n          local_8c = &UNK_0007b125;\n          break;" case number_literal : (expression_statement "local_8c = &UNK_0007b125;" (assignment_expression "local_8c = &UNK_0007b125" identifier = (pointer_expression "&UNK_0007b125" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n          local_8c = (byte *)0x7b117;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b117;" (assignment_expression "local_8c = (byte *)0x7b117" identifier = (cast_expression "(byte *)0x7b117" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n          local_8c = (byte *)0x7b109;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b109;" (assignment_expression "local_8c = (byte *)0x7b109" identifier = (cast_expression "(byte *)0x7b109" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n          local_8c = (byte *)0x7b0fb;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b0fb;" (assignment_expression "local_8c = (byte *)0x7b0fb" identifier = (cast_expression "(byte *)0x7b0fb" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n          local_8c = (byte *)0x7b0ec;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b0ec;" (assignment_expression "local_8c = (byte *)0x7b0ec" identifier = (cast_expression "(byte *)0x7b0ec" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n          local_8c = (byte *)0x7b0dd;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b0dd;" (assignment_expression "local_8c = (byte *)0x7b0dd" identifier = (cast_expression "(byte *)0x7b0dd" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n          local_8c = (byte *)0x7b0cd;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b0cd;" (assignment_expression "local_8c = (byte *)0x7b0cd" identifier = (cast_expression "(byte *)0x7b0cd" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n          local_8c = (byte *)0x7b0b8;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b0b8;" (assignment_expression "local_8c = (byte *)0x7b0b8" identifier = (cast_expression "(byte *)0x7b0b8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n          local_8c = (byte *)0x7b0a5;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b0a5;" (assignment_expression "local_8c = (byte *)0x7b0a5" identifier = (cast_expression "(byte *)0x7b0a5" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "default:\n          goto LAB_0002dbd0;" default : (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;)) }))) (goto_statement "goto LAB_0002dd00;" goto statement_identifier ;) })) (if_statement "if (uVar6 < 0x55) {\n        if (uVar6 != 0x50) {\n          if (uVar6 == 0x53) goto code_r0x0002e6d7;\n          goto LAB_0002dbd0;\n        }\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7a838;\n          break;\n        case 1:\n          local_8c = &UNK_00078aac;\n          break;\n        case 2:\n          local_8c = (byte *)0x7ac65;\n          break;\n        case 3:\n          local_8c = (byte *)0x7ac5b;\n          break;\n        case 4:\n          local_8c = (byte *)0x7ac51;\n          break;\n        case 5:\n          local_8c = (byte *)0x7ac47;\n          break;\n        case 6:\n          local_8c = (byte *)0x7ac3b;\n          break;\n        case 7:\n          local_8c = (byte *)0x7ac2e;\n          break;\n        case 8:\n          local_8c = (byte *)0x7ac21;\n          break;\n        case 9:\n          local_8c = (byte *)0x7ac14;\n          break;\n        case 10:\n          local_8c = (byte *)0x7ac07;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7abf2;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7abdf;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7abd3;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7abc5;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7abb7;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7aba9;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7ab9a;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7ab89;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7ab78;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7ab67;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7ab56;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7ab49;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7ab3a;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7ab2b;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7ab1c;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7ab11;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7ab04;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7aaf7;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7aaea;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7aadc;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7aace;\n          break;\n        case 0x20:\n          local_8c = (byte *)0x7aabb;\n          break;\n        case 0x21:\n          local_8c = (byte *)0x7aab0;\n          break;\n        case 0x22:\n          local_8c = (byte *)0x7aa98;\n          break;\n        case 0x23:\n          local_8c = (byte *)0x7aa8b;\n          break;\n        case 0x24:\n          local_8c = (byte *)0x7aa74;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\nLAB_0002dd00:\n        pcVar9 = "%-22s";\n        if (DAT_000b9da0 == 0) {\n          pcVar9 = "%-17.17s";\n        }\n        printf(pcVar9,local_8c,puVar24);\n        bVar22 = true;\n        bVar20 = *(ushort *)(param_1 + 0x42) < 0x9026;\n        bVar21 = *(ushort *)(param_1 + 0x42) == 0x9026;\n        if (!bVar21) goto LAB_0002dbff;\n        iVar11 = 0xf;\n        pbVar17 = local_8c;\n        pbVar19 = (byte *)"R_ALPHA_LITUSE";\n        do {\n          if (iVar11 == 0) break;\n          iVar11 = iVar11 + -1;\n          bVar20 = *pbVar17 < *pbVar19;\n          bVar21 = *pbVar17 == *pbVar19;\n          pbVar17 = pbVar17 + (uint)bVar23 * -2 + 1;\n          pbVar19 = pbVar19 + (uint)bVar23 * -2 + 1;\n        } while (bVar21);\n        if ((!bVar20 && !bVar21) != bVar20) goto LAB_0002dbff;\n        if (param_8 == 0) {\n          if (local_90 == 0 && uVar14 == 0) goto LAB_0002dc72;\n          goto LAB_0002dc11;\n        }\n        piVar2 = (int *)((int)local_4c + iVar7 + 0x14);\n        if (*piVar2 == 0 && (uint)(6 < *(uint *)((int)local_4c + iVar7 + 0x10)) <= (uint)-*piVar2) {\n                    \n                    \n          uVar10 = (*(code *)((int)&__DT_PLTGOT +\n                             *(int *)(&DAT_0008c8d0 + *(int *)((int)local_4c + iVar7 + 0x10) * 4)))\n                             ();\n          return uVar10;\n        }\n        putc(0x20,*(FILE **)puVar5);\n        uVar10 = *(undefined4 *)((int)local_4c + iVar7 + 0x10);\n        puVar24 = (undefined *)0x5;\n        pcVar9 = (char *)dcgettext(0,"<unknown addend: %lx>");\n        printf(pcVar9,uVar10,puVar24);\n        local_6c = 0;\n      }\n      else {\n        if (uVar6 == 0x55) {\ncode_r0x0002e4ef:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b1aa;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a3e;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5ab;\n            break;\n          case 3:\n            local_8c = &UNK_0007b5a1;\n            break;\n          case 4:\n            local_8c = &UNK_0007b597;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b587;\n            break;\n          case 6:\n            local_8c = &UNK_0007b57d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b568;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b555;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 == 0x56) {\ncode_r0x0002e577:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b143;\n            break;\n          case 1:\n            local_8c = &UNK_00078a50;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b53b;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b52a;\n            break;\n          case 4:\n            local_8c = &UNK_0007b520;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b510;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4fe;\n            break;\n          case 7:\n            local_8c = &UNK_0007b4f4;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4e4;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4d2;\n            break;\n          case 10:\n            local_8c = &UNK_0007b4c8;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b8;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a7;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\nLAB_0002dbd0:\n        puVar24 = (undefined *)0x5;\n        pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx",5);\n        printf(pcVar9,local_80);\n        bVar22 = false;\n        local_8c = (byte *)0x0;\nLAB_0002dbff:\n        if (local_90 == 0 && uVar14 == 0) {\n          if (param_8 != 0) {\n            iVar11 = *(int *)((int)local_4c + iVar7 + 0x10);\n            puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14);\n            printf("%*c",(-(uint)(DAT_000b6324 == 0) & 8) + 0xc,0x20);\n            if ((int)puVar24 < 0) {\n              puVar24 = (undefined *)-(int)(puVar24 + (iVar11 != 0));\n              printf("-%llx",-iVar11,puVar24);\n            }\n            else {\n              printf("%llx",iVar11,puVar24);\n            }\n          }\n        }\n        else {\nLAB_0002dc11:\n          if ((param_4 == 0) || ((uVar14 < param_5) <= local_90)) {\n            puVar24 = (undefined *)0x5;\n            uVar10 = dcgettext(0," bad symbol index: %08lx in reloc");\n            error(uVar10,uVar14);\n            local_6c = 0;\n          }\n          else {\n            iVar18 = uVar14 * 0x1c + param_4;\n            iVar11 = FUN_0002cf40(param_7,uVar14,iVar18 + 0x10,iVar18 + 0x18,&local_48,local_4e);\n            putchar(0x20);\n            if ((*(byte *)(iVar18 + 0x14) & 0xf) == 10) {\n              uVar14 = (-(uint)(DAT_000b6324 == 0) & 6) + 8;\n              uVar15 = FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11);\n              }\n              iVar12 = (uVar14 + 1) - uVar15;\n              if (uVar14 < uVar15) {\n                iVar12 = 1;\n              }\n              puVar24 = &DAT_0007c3bc;\n              printf("()%-*s",iVar12,&DAT_0007c3bc);\n            }\n            else {\n              FUN_0001e910();\n              pcVar9 = "   ";\n              if (DAT_000b6324 == 0) {\n                pcVar9 = " ";\n              }\n              printf(pcVar9);\n            }\n            uVar14 = *(uint *)(iVar18 + 0x10);\n            if (uVar14 == 0) {\n              if ((*(byte *)(iVar18 + 0x14) & 0xf) == 3) {\n                puVar25 = *(undefined **)(iVar18 + 0x18);\n                if (puVar25 < *(undefined **)(param_1 + 0x54)) {\n                  puVar1 = (uint *)(*(int *)(param_1 + 0x5c) + (int)puVar25 * 0x48);\n                  if (puVar1 == (uint *)0x0) {\n                    pcVar9 = "<none>";\n                  }\n                  else if (*(int *)(param_1 + 100) == 0) {\n                    pcVar9 = "<no-strings>";\n                  }\n                  else {\n                    if (*puVar1 < *(uint *)(param_1 + 0x68)) goto LAB_0002ea57;\n                    pcVar9 = "<corrupt>";\n                  }\n                  puVar24 = (undefined *)0x5;\n                  dcgettext(0,pcVar9);\n                }\n                else if ((puVar25 != (undefined *)0xfffffff1) &&\n                        (puVar25 != (undefined *)0xfffffff2)) {\n                  sVar3 = *(short *)(param_1 + 0x42);\n                  if (sVar3 == 8) {\n                    if ((puVar25 != (undefined *)0xffffff03) && (puVar25 != (undefined *)0xffffff04)\n                       ) {\nLAB_0002f0b3:\n                      sprintf(local_44,"<section 0x%x>");\n                      puVar24 = puVar25;\n                    }\n                  }\n                  else if (sVar3 == 0x8c) {\n                    if (puVar25 != (undefined *)0xffffff00) goto LAB_0002f0b3;\n                  }\n                  else if ((sVar3 == 0x3e) || (sVar3 == 0xb4)) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f085;\n                  }\n                  else if (sVar3 == 0xb5) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f0b3;\n                  }\n                  else {\nLAB_0002f085:\n                    if ((sVar3 != 0x32) ||\n                       (((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )))) goto LAB_0002f0b3;\n                  }\n                }\n              }\nLAB_0002ea57:\n              FUN_0001fd20();\n            }\n            else if (param_6 == 0) {\n              puVar24 = (undefined *)0x5;\n              pcVar9 = (char *)dcgettext(0,"<string table index: %3ld>");\n              printf(pcVar9,uVar14,puVar24);\n            }\n            else if (uVar14 < param_7) {\n              FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11,puVar24);\n              }\n            }\n            else {\n              puVar24 = (undefined *)0x5;\n              uVar10 = dcgettext(0,"<corrupt string table index: %3ld>");\n              error(uVar10,uVar14);\n              local_6c = 0;\n            }\n            if (param_8 != 0) {\n              puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14);\n              iVar7 = *(int *)((int)local_4c + iVar7 + 0x10);\n              if ((int)puVar24 < 0) {\n                puVar24 = (undefined *)-(int)(puVar24 + (iVar7 != 0));\n                printf(" - %llx",-iVar7,puVar24);\n              }\n              else {\n                printf(" + %llx",iVar7,puVar24);\n              }\n            }\n          }\n        }\n        if (*(short *)(param_1 + 0x42) == 0x2b) {\n          bVar20 = false;\n          bVar22 = !bVar22;\n          if (!bVar22) {\n            iVar7 = 0xe;\n            pbVar17 = (byte *)"R_SPARC_OLO10";\n            do {\n              if (iVar7 == 0) break;\n              iVar7 = iVar7 + -1;\n              bVar20 = *local_8c < *pbVar17;\n              bVar22 = *local_8c == *pbVar17;\n              local_8c = local_8c + (uint)bVar23 * -2 + 1;\n              pbVar17 = pbVar17 + (uint)bVar23 * -2 + 1;\n            } while (bVar22);\n            if ((!bVar20 && !bVar22) == bVar20) {\n              printf(" + %lx",(int)puVar26 >> 8,puVar24);\n            }\n          }\n        }\n      }" if (parenthesized_expression "(uVar6 < 0x55)" ( (binary_expression "uVar6 < 0x55" identifier < number_literal) )) (compound_statement "{\n        if (uVar6 != 0x50) {\n          if (uVar6 == 0x53) goto code_r0x0002e6d7;\n          goto LAB_0002dbd0;\n        }\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7a838;\n          break;\n        case 1:\n          local_8c = &UNK_00078aac;\n          break;\n        case 2:\n          local_8c = (byte *)0x7ac65;\n          break;\n        case 3:\n          local_8c = (byte *)0x7ac5b;\n          break;\n        case 4:\n          local_8c = (byte *)0x7ac51;\n          break;\n        case 5:\n          local_8c = (byte *)0x7ac47;\n          break;\n        case 6:\n          local_8c = (byte *)0x7ac3b;\n          break;\n        case 7:\n          local_8c = (byte *)0x7ac2e;\n          break;\n        case 8:\n          local_8c = (byte *)0x7ac21;\n          break;\n        case 9:\n          local_8c = (byte *)0x7ac14;\n          break;\n        case 10:\n          local_8c = (byte *)0x7ac07;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7abf2;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7abdf;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7abd3;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7abc5;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7abb7;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7aba9;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7ab9a;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7ab89;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7ab78;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7ab67;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7ab56;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7ab49;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7ab3a;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7ab2b;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7ab1c;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7ab11;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7ab04;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7aaf7;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7aaea;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7aadc;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7aace;\n          break;\n        case 0x20:\n          local_8c = (byte *)0x7aabb;\n          break;\n        case 0x21:\n          local_8c = (byte *)0x7aab0;\n          break;\n        case 0x22:\n          local_8c = (byte *)0x7aa98;\n          break;\n        case 0x23:\n          local_8c = (byte *)0x7aa8b;\n          break;\n        case 0x24:\n          local_8c = (byte *)0x7aa74;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\nLAB_0002dd00:\n        pcVar9 = "%-22s";\n        if (DAT_000b9da0 == 0) {\n          pcVar9 = "%-17.17s";\n        }\n        printf(pcVar9,local_8c,puVar24);\n        bVar22 = true;\n        bVar20 = *(ushort *)(param_1 + 0x42) < 0x9026;\n        bVar21 = *(ushort *)(param_1 + 0x42) == 0x9026;\n        if (!bVar21) goto LAB_0002dbff;\n        iVar11 = 0xf;\n        pbVar17 = local_8c;\n        pbVar19 = (byte *)"R_ALPHA_LITUSE";\n        do {\n          if (iVar11 == 0) break;\n          iVar11 = iVar11 + -1;\n          bVar20 = *pbVar17 < *pbVar19;\n          bVar21 = *pbVar17 == *pbVar19;\n          pbVar17 = pbVar17 + (uint)bVar23 * -2 + 1;\n          pbVar19 = pbVar19 + (uint)bVar23 * -2 + 1;\n        } while (bVar21);\n        if ((!bVar20 && !bVar21) != bVar20) goto LAB_0002dbff;\n        if (param_8 == 0) {\n          if (local_90 == 0 && uVar14 == 0) goto LAB_0002dc72;\n          goto LAB_0002dc11;\n        }\n        piVar2 = (int *)((int)local_4c + iVar7 + 0x14);\n        if (*piVar2 == 0 && (uint)(6 < *(uint *)((int)local_4c + iVar7 + 0x10)) <= (uint)-*piVar2) {\n                    \n                    \n          uVar10 = (*(code *)((int)&__DT_PLTGOT +\n                             *(int *)(&DAT_0008c8d0 + *(int *)((int)local_4c + iVar7 + 0x10) * 4)))\n                             ();\n          return uVar10;\n        }\n        putc(0x20,*(FILE **)puVar5);\n        uVar10 = *(undefined4 *)((int)local_4c + iVar7 + 0x10);\n        puVar24 = (undefined *)0x5;\n        pcVar9 = (char *)dcgettext(0,"<unknown addend: %lx>");\n        printf(pcVar9,uVar10,puVar24);\n        local_6c = 0;\n      }" { (if_statement "if (uVar6 != 0x50) {\n          if (uVar6 == 0x53) goto code_r0x0002e6d7;\n          goto LAB_0002dbd0;\n        }" if (parenthesized_expression "(uVar6 != 0x50)" ( (binary_expression "uVar6 != 0x50" identifier != number_literal) )) (compound_statement "{\n          if (uVar6 == 0x53) goto code_r0x0002e6d7;\n          goto LAB_0002dbd0;\n        }" { (if_statement "if (uVar6 == 0x53) goto code_r0x0002e6d7;" if (parenthesized_expression "(uVar6 == 0x53)" ( (binary_expression "uVar6 == 0x53" identifier == number_literal) )) (goto_statement "goto code_r0x0002e6d7;" goto statement_identifier ;)) (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;) })) (switch_statement "switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7a838;\n          break;\n        case 1:\n          local_8c = &UNK_00078aac;\n          break;\n        case 2:\n          local_8c = (byte *)0x7ac65;\n          break;\n        case 3:\n          local_8c = (byte *)0x7ac5b;\n          break;\n        case 4:\n          local_8c = (byte *)0x7ac51;\n          break;\n        case 5:\n          local_8c = (byte *)0x7ac47;\n          break;\n        case 6:\n          local_8c = (byte *)0x7ac3b;\n          break;\n        case 7:\n          local_8c = (byte *)0x7ac2e;\n          break;\n        case 8:\n          local_8c = (byte *)0x7ac21;\n          break;\n        case 9:\n          local_8c = (byte *)0x7ac14;\n          break;\n        case 10:\n          local_8c = (byte *)0x7ac07;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7abf2;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7abdf;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7abd3;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7abc5;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7abb7;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7aba9;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7ab9a;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7ab89;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7ab78;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7ab67;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7ab56;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7ab49;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7ab3a;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7ab2b;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7ab1c;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7ab11;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7ab04;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7aaf7;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7aaea;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7aadc;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7aace;\n          break;\n        case 0x20:\n          local_8c = (byte *)0x7aabb;\n          break;\n        case 0x21:\n          local_8c = (byte *)0x7aab0;\n          break;\n        case 0x22:\n          local_8c = (byte *)0x7aa98;\n          break;\n        case 0x23:\n          local_8c = (byte *)0x7aa8b;\n          break;\n        case 0x24:\n          local_8c = (byte *)0x7aa74;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n        case 0:\n          local_8c = (byte *)0x7a838;\n          break;\n        case 1:\n          local_8c = &UNK_00078aac;\n          break;\n        case 2:\n          local_8c = (byte *)0x7ac65;\n          break;\n        case 3:\n          local_8c = (byte *)0x7ac5b;\n          break;\n        case 4:\n          local_8c = (byte *)0x7ac51;\n          break;\n        case 5:\n          local_8c = (byte *)0x7ac47;\n          break;\n        case 6:\n          local_8c = (byte *)0x7ac3b;\n          break;\n        case 7:\n          local_8c = (byte *)0x7ac2e;\n          break;\n        case 8:\n          local_8c = (byte *)0x7ac21;\n          break;\n        case 9:\n          local_8c = (byte *)0x7ac14;\n          break;\n        case 10:\n          local_8c = (byte *)0x7ac07;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7abf2;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7abdf;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7abd3;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7abc5;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7abb7;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7aba9;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7ab9a;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7ab89;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7ab78;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7ab67;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7ab56;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7ab49;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7ab3a;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7ab2b;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7ab1c;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7ab11;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7ab04;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7aaf7;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7aaea;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7aadc;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7aace;\n          break;\n        case 0x20:\n          local_8c = (byte *)0x7aabb;\n          break;\n        case 0x21:\n          local_8c = (byte *)0x7aab0;\n          break;\n        case 0x22:\n          local_8c = (byte *)0x7aa98;\n          break;\n        case 0x23:\n          local_8c = (byte *)0x7aa8b;\n          break;\n        case 0x24:\n          local_8c = (byte *)0x7aa74;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }" { (case_statement "case 0:\n          local_8c = (byte *)0x7a838;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7a838;" (assignment_expression "local_8c = (byte *)0x7a838" identifier = (cast_expression "(byte *)0x7a838" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n          local_8c = &UNK_00078aac;\n          break;" case number_literal : (expression_statement "local_8c = &UNK_00078aac;" (assignment_expression "local_8c = &UNK_00078aac" identifier = (pointer_expression "&UNK_00078aac" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n          local_8c = (byte *)0x7ac65;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ac65;" (assignment_expression "local_8c = (byte *)0x7ac65" identifier = (cast_expression "(byte *)0x7ac65" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n          local_8c = (byte *)0x7ac5b;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ac5b;" (assignment_expression "local_8c = (byte *)0x7ac5b" identifier = (cast_expression "(byte *)0x7ac5b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n          local_8c = (byte *)0x7ac51;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ac51;" (assignment_expression "local_8c = (byte *)0x7ac51" identifier = (cast_expression "(byte *)0x7ac51" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n          local_8c = (byte *)0x7ac47;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ac47;" (assignment_expression "local_8c = (byte *)0x7ac47" identifier = (cast_expression "(byte *)0x7ac47" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n          local_8c = (byte *)0x7ac3b;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ac3b;" (assignment_expression "local_8c = (byte *)0x7ac3b" identifier = (cast_expression "(byte *)0x7ac3b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n          local_8c = (byte *)0x7ac2e;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ac2e;" (assignment_expression "local_8c = (byte *)0x7ac2e" identifier = (cast_expression "(byte *)0x7ac2e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n          local_8c = (byte *)0x7ac21;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ac21;" (assignment_expression "local_8c = (byte *)0x7ac21" identifier = (cast_expression "(byte *)0x7ac21" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n          local_8c = (byte *)0x7ac14;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ac14;" (assignment_expression "local_8c = (byte *)0x7ac14" identifier = (cast_expression "(byte *)0x7ac14" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n          local_8c = (byte *)0x7ac07;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ac07;" (assignment_expression "local_8c = (byte *)0x7ac07" identifier = (cast_expression "(byte *)0x7ac07" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n          local_8c = (byte *)0x7abf2;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7abf2;" (assignment_expression "local_8c = (byte *)0x7abf2" identifier = (cast_expression "(byte *)0x7abf2" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n          local_8c = (byte *)0x7abdf;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7abdf;" (assignment_expression "local_8c = (byte *)0x7abdf" identifier = (cast_expression "(byte *)0x7abdf" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xd:\n          local_8c = (byte *)0x7abd3;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7abd3;" (assignment_expression "local_8c = (byte *)0x7abd3" identifier = (cast_expression "(byte *)0x7abd3" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xe:\n          local_8c = (byte *)0x7abc5;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7abc5;" (assignment_expression "local_8c = (byte *)0x7abc5" identifier = (cast_expression "(byte *)0x7abc5" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xf:\n          local_8c = (byte *)0x7abb7;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7abb7;" (assignment_expression "local_8c = (byte *)0x7abb7" identifier = (cast_expression "(byte *)0x7abb7" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x10:\n          local_8c = (byte *)0x7aba9;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aba9;" (assignment_expression "local_8c = (byte *)0x7aba9" identifier = (cast_expression "(byte *)0x7aba9" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x11:\n          local_8c = (byte *)0x7ab9a;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ab9a;" (assignment_expression "local_8c = (byte *)0x7ab9a" identifier = (cast_expression "(byte *)0x7ab9a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x12:\n          local_8c = (byte *)0x7ab89;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ab89;" (assignment_expression "local_8c = (byte *)0x7ab89" identifier = (cast_expression "(byte *)0x7ab89" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x13:\n          local_8c = (byte *)0x7ab78;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ab78;" (assignment_expression "local_8c = (byte *)0x7ab78" identifier = (cast_expression "(byte *)0x7ab78" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x14:\n          local_8c = (byte *)0x7ab67;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ab67;" (assignment_expression "local_8c = (byte *)0x7ab67" identifier = (cast_expression "(byte *)0x7ab67" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x15:\n          local_8c = (byte *)0x7ab56;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ab56;" (assignment_expression "local_8c = (byte *)0x7ab56" identifier = (cast_expression "(byte *)0x7ab56" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x16:\n          local_8c = (byte *)0x7ab49;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ab49;" (assignment_expression "local_8c = (byte *)0x7ab49" identifier = (cast_expression "(byte *)0x7ab49" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x17:\n          local_8c = (byte *)0x7ab3a;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ab3a;" (assignment_expression "local_8c = (byte *)0x7ab3a" identifier = (cast_expression "(byte *)0x7ab3a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x18:\n          local_8c = (byte *)0x7ab2b;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ab2b;" (assignment_expression "local_8c = (byte *)0x7ab2b" identifier = (cast_expression "(byte *)0x7ab2b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x19:\n          local_8c = (byte *)0x7ab1c;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ab1c;" (assignment_expression "local_8c = (byte *)0x7ab1c" identifier = (cast_expression "(byte *)0x7ab1c" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1a:\n          local_8c = (byte *)0x7ab11;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ab11;" (assignment_expression "local_8c = (byte *)0x7ab11" identifier = (cast_expression "(byte *)0x7ab11" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1b:\n          local_8c = (byte *)0x7ab04;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7ab04;" (assignment_expression "local_8c = (byte *)0x7ab04" identifier = (cast_expression "(byte *)0x7ab04" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1c:\n          local_8c = (byte *)0x7aaf7;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aaf7;" (assignment_expression "local_8c = (byte *)0x7aaf7" identifier = (cast_expression "(byte *)0x7aaf7" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1d:\n          local_8c = (byte *)0x7aaea;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aaea;" (assignment_expression "local_8c = (byte *)0x7aaea" identifier = (cast_expression "(byte *)0x7aaea" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1e:\n          local_8c = (byte *)0x7aadc;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aadc;" (assignment_expression "local_8c = (byte *)0x7aadc" identifier = (cast_expression "(byte *)0x7aadc" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x1f:\n          local_8c = (byte *)0x7aace;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aace;" (assignment_expression "local_8c = (byte *)0x7aace" identifier = (cast_expression "(byte *)0x7aace" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x20:\n          local_8c = (byte *)0x7aabb;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aabb;" (assignment_expression "local_8c = (byte *)0x7aabb" identifier = (cast_expression "(byte *)0x7aabb" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x21:\n          local_8c = (byte *)0x7aab0;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aab0;" (assignment_expression "local_8c = (byte *)0x7aab0" identifier = (cast_expression "(byte *)0x7aab0" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x22:\n          local_8c = (byte *)0x7aa98;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aa98;" (assignment_expression "local_8c = (byte *)0x7aa98" identifier = (cast_expression "(byte *)0x7aa98" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x23:\n          local_8c = (byte *)0x7aa8b;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aa8b;" (assignment_expression "local_8c = (byte *)0x7aa8b" identifier = (cast_expression "(byte *)0x7aa8b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0x24:\n          local_8c = (byte *)0x7aa74;\n          break;" case number_literal : (expression_statement "local_8c = (byte *)0x7aa74;" (assignment_expression "local_8c = (byte *)0x7aa74" identifier = (cast_expression "(byte *)0x7aa74" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "default:\n          goto LAB_0002dbd0;" default : (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;)) })) (labeled_statement "LAB_0002dd00:\n        pcVar9 = "%-22s";" statement_identifier : (expression_statement "pcVar9 = "%-22s";" (assignment_expression "pcVar9 = "%-22s"" identifier = (string_literal ""%-22s"" " string_content ")) ;)) (if_statement "if (DAT_000b9da0 == 0) {\n          pcVar9 = "%-17.17s";\n        }" if (parenthesized_expression "(DAT_000b9da0 == 0)" ( (binary_expression "DAT_000b9da0 == 0" identifier == number_literal) )) (compound_statement "{\n          pcVar9 = "%-17.17s";\n        }" { (expression_statement "pcVar9 = "%-17.17s";" (assignment_expression "pcVar9 = "%-17.17s"" identifier = (string_literal ""%-17.17s"" " string_content ")) ;) })) (expression_statement "printf(pcVar9,local_8c,puVar24);" (call_expression "printf(pcVar9,local_8c,puVar24)" identifier (argument_list "(pcVar9,local_8c,puVar24)" ( identifier , identifier , identifier ))) ;) (expression_statement "bVar22 = true;" (assignment_expression "bVar22 = true" identifier = true) ;) (expression_statement "bVar20 = *(ushort *)(param_1 + 0x42) < 0x9026;" (assignment_expression "bVar20 = *(ushort *)(param_1 + 0x42) < 0x9026" identifier = (binary_expression "*(ushort *)(param_1 + 0x42) < 0x9026" (pointer_expression "*(ushort *)(param_1 + 0x42)" * (cast_expression "(ushort *)(param_1 + 0x42)" ( (type_descriptor "ushort *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(param_1 + 0x42)" ( (binary_expression "param_1 + 0x42" identifier + number_literal) )))) < number_literal)) ;) (expression_statement "bVar21 = *(ushort *)(param_1 + 0x42) == 0x9026;" (assignment_expression "bVar21 = *(ushort *)(param_1 + 0x42) == 0x9026" identifier = (binary_expression "*(ushort *)(param_1 + 0x42) == 0x9026" (pointer_expression "*(ushort *)(param_1 + 0x42)" * (cast_expression "(ushort *)(param_1 + 0x42)" ( (type_descriptor "ushort *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(param_1 + 0x42)" ( (binary_expression "param_1 + 0x42" identifier + number_literal) )))) == number_literal)) ;) (if_statement "if (!bVar21) goto LAB_0002dbff;" if (parenthesized_expression "(!bVar21)" ( (unary_expression "!bVar21" ! identifier) )) (goto_statement "goto LAB_0002dbff;" goto statement_identifier ;)) (expression_statement "iVar11 = 0xf;" (assignment_expression "iVar11 = 0xf" identifier = number_literal) ;) (expression_statement "pbVar17 = local_8c;" (assignment_expression "pbVar17 = local_8c" identifier = identifier) ;) (expression_statement "pbVar19 = (byte *)"R_ALPHA_LITUSE";" (assignment_expression "pbVar19 = (byte *)"R_ALPHA_LITUSE"" identifier = (cast_expression "(byte *)"R_ALPHA_LITUSE"" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (string_literal ""R_ALPHA_LITUSE"" " string_content "))) ;) (do_statement "do {\n          if (iVar11 == 0) break;\n          iVar11 = iVar11 + -1;\n          bVar20 = *pbVar17 < *pbVar19;\n          bVar21 = *pbVar17 == *pbVar19;\n          pbVar17 = pbVar17 + (uint)bVar23 * -2 + 1;\n          pbVar19 = pbVar19 + (uint)bVar23 * -2 + 1;\n        } while (bVar21);" do (compound_statement "{\n          if (iVar11 == 0) break;\n          iVar11 = iVar11 + -1;\n          bVar20 = *pbVar17 < *pbVar19;\n          bVar21 = *pbVar17 == *pbVar19;\n          pbVar17 = pbVar17 + (uint)bVar23 * -2 + 1;\n          pbVar19 = pbVar19 + (uint)bVar23 * -2 + 1;\n        }" { (if_statement "if (iVar11 == 0) break;" if (parenthesized_expression "(iVar11 == 0)" ( (binary_expression "iVar11 == 0" identifier == number_literal) )) (break_statement "break;" break ;)) (expression_statement "iVar11 = iVar11 + -1;" (assignment_expression "iVar11 = iVar11 + -1" identifier = (binary_expression "iVar11 + -1" identifier + number_literal)) ;) (expression_statement "bVar20 = *pbVar17 < *pbVar19;" (assignment_expression "bVar20 = *pbVar17 < *pbVar19" identifier = (binary_expression "*pbVar17 < *pbVar19" (pointer_expression "*pbVar17" * identifier) < (pointer_expression "*pbVar19" * identifier))) ;) (expression_statement "bVar21 = *pbVar17 == *pbVar19;" (assignment_expression "bVar21 = *pbVar17 == *pbVar19" identifier = (binary_expression "*pbVar17 == *pbVar19" (pointer_expression "*pbVar17" * identifier) == (pointer_expression "*pbVar19" * identifier))) ;) (expression_statement "pbVar17 = pbVar17 + (uint)bVar23 * -2 + 1;" (assignment_expression "pbVar17 = pbVar17 + (uint)bVar23 * -2 + 1" identifier = (binary_expression "pbVar17 + (uint)bVar23 * -2 + 1" (binary_expression "pbVar17 + (uint)bVar23 * -2" identifier + (binary_expression "(uint)bVar23 * -2" (cast_expression "(uint)bVar23" ( (type_descriptor "uint" type_identifier) ) identifier) * number_literal)) + number_literal)) ;) (expression_statement "pbVar19 = pbVar19 + (uint)bVar23 * -2 + 1;" (assignment_expression "pbVar19 = pbVar19 + (uint)bVar23 * -2 + 1" identifier = (binary_expression "pbVar19 + (uint)bVar23 * -2 + 1" (binary_expression "pbVar19 + (uint)bVar23 * -2" identifier + (binary_expression "(uint)bVar23 * -2" (cast_expression "(uint)bVar23" ( (type_descriptor "uint" type_identifier) ) identifier) * number_literal)) + number_literal)) ;) }) while (parenthesized_expression "(bVar21)" ( identifier )) ;) (if_statement "if ((!bVar20 && !bVar21) != bVar20) goto LAB_0002dbff;" if (parenthesized_expression "((!bVar20 && !bVar21) != bVar20)" ( (binary_expression "(!bVar20 && !bVar21) != bVar20" (parenthesized_expression "(!bVar20 && !bVar21)" ( (binary_expression "!bVar20 && !bVar21" (unary_expression "!bVar20" ! identifier) && (unary_expression "!bVar21" ! identifier)) )) != identifier) )) (goto_statement "goto LAB_0002dbff;" goto statement_identifier ;)) (if_statement "if (param_8 == 0) {\n          if (local_90 == 0 && uVar14 == 0) goto LAB_0002dc72;\n          goto LAB_0002dc11;\n        }" if (parenthesized_expression "(param_8 == 0)" ( (binary_expression "param_8 == 0" identifier == number_literal) )) (compound_statement "{\n          if (local_90 == 0 && uVar14 == 0) goto LAB_0002dc72;\n          goto LAB_0002dc11;\n        }" { (if_statement "if (local_90 == 0 && uVar14 == 0) goto LAB_0002dc72;" if (parenthesized_expression "(local_90 == 0 && uVar14 == 0)" ( (binary_expression "local_90 == 0 && uVar14 == 0" (binary_expression "local_90 == 0" identifier == number_literal) && (binary_expression "uVar14 == 0" identifier == number_literal)) )) (goto_statement "goto LAB_0002dc72;" goto statement_identifier ;)) (goto_statement "goto LAB_0002dc11;" goto statement_identifier ;) })) (expression_statement "piVar2 = (int *)((int)local_4c + iVar7 + 0x14);" (assignment_expression "piVar2 = (int *)((int)local_4c + iVar7 + 0x14)" identifier = (cast_expression "(int *)((int)local_4c + iVar7 + 0x14)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)local_4c + iVar7 + 0x14)" ( (binary_expression "(int)local_4c + iVar7 + 0x14" (binary_expression "(int)local_4c + iVar7" (cast_expression "(int)local_4c" ( (type_descriptor "int" primitive_type) ) identifier) + identifier) + number_literal) )))) ;) (if_statement "if (*piVar2 == 0 && (uint)(6 < *(uint *)((int)local_4c + iVar7 + 0x10)) <= (uint)-*piVar2) {\n                    \n                    \n          uVar10 = (*(code *)((int)&__DT_PLTGOT +\n                             *(int *)(&DAT_0008c8d0 + *(int *)((int)local_4c + iVar7 + 0x10) * 4)))\n                             ();\n          return uVar10;\n        }" if (parenthesized_expression "(*piVar2 == 0 && (uint)(6 < *(uint *)((int)local_4c + iVar7 + 0x10)) <= (uint)-*piVar2)" ( (binary_expression "*piVar2 == 0 && (uint)(6 < *(uint *)((int)local_4c + iVar7 + 0x10)) <= (uint)-*piVar2" (binary_expression "*piVar2 == 0" (pointer_expression "*piVar2" * identifier) == number_literal) && (binary_expression "(uint)(6 < *(uint *)((int)local_4c + iVar7 + 0x10)) <= (uint)-*piVar2" (call_expression "(uint)(6 < *(uint *)((int)local_4c + iVar7 + 0x10))" (parenthesized_expression "(uint)" ( identifier )) (argument_list "(6 < *(uint *)((int)local_4c + iVar7 + 0x10))" ( (binary_expression "6 < *(uint *)((int)local_4c + iVar7 + 0x10)" number_literal < (pointer_expression "*(uint *)((int)local_4c + iVar7 + 0x10)" * (cast_expression "(uint *)((int)local_4c + iVar7 + 0x10)" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)local_4c + iVar7 + 0x10)" ( (binary_expression "(int)local_4c + iVar7 + 0x10" (binary_expression "(int)local_4c + iVar7" (cast_expression "(int)local_4c" ( (type_descriptor "int" primitive_type) ) identifier) + identifier) + number_literal) ))))) ))) <= (binary_expression "(uint)-*piVar2" (parenthesized_expression "(uint)" ( identifier )) - (pointer_expression "*piVar2" * identifier)))) )) (compound_statement "{\n                    \n                    \n          uVar10 = (*(code *)((int)&__DT_PLTGOT +\n                             *(int *)(&DAT_0008c8d0 + *(int *)((int)local_4c + iVar7 + 0x10) * 4)))\n                             ();\n          return uVar10;\n        }" { (expression_statement "uVar10 = (*(code *)((int)&__DT_PLTGOT +\n                             *(int *)(&DAT_0008c8d0 + *(int *)((int)local_4c + iVar7 + 0x10) * 4)))\n                             ();" (assignment_expression "uVar10 = (*(code *)((int)&__DT_PLTGOT +\n                             *(int *)(&DAT_0008c8d0 + *(int *)((int)local_4c + iVar7 + 0x10) * 4)))\n                             ()" identifier = (call_expression "(*(code *)((int)&__DT_PLTGOT +\n                             *(int *)(&DAT_0008c8d0 + *(int *)((int)local_4c + iVar7 + 0x10) * 4)))\n                             ()" (parenthesized_expression "(*(code *)((int)&__DT_PLTGOT +\n                             *(int *)(&DAT_0008c8d0 + *(int *)((int)local_4c + iVar7 + 0x10) * 4)))" ( (pointer_expression "*(code *)((int)&__DT_PLTGOT +\n                             *(int *)(&DAT_0008c8d0 + *(int *)((int)local_4c + iVar7 + 0x10) * 4))" * (cast_expression "(code *)((int)&__DT_PLTGOT +\n                             *(int *)(&DAT_0008c8d0 + *(int *)((int)local_4c + iVar7 + 0x10) * 4))" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)&__DT_PLTGOT +\n                             *(int *)(&DAT_0008c8d0 + *(int *)((int)local_4c + iVar7 + 0x10) * 4))" ( (binary_expression "(int)&__DT_PLTGOT +\n                             *(int *)(&DAT_0008c8d0 + *(int *)((int)local_4c + iVar7 + 0x10) * 4)" (cast_expression "(int)&__DT_PLTGOT" ( (type_descriptor "int" primitive_type) ) (pointer_expression "&__DT_PLTGOT" & identifier)) + (pointer_expression "*(int *)(&DAT_0008c8d0 + *(int *)((int)local_4c + iVar7 + 0x10) * 4)" * (cast_expression "(int *)(&DAT_0008c8d0 + *(int *)((int)local_4c + iVar7 + 0x10) * 4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(&DAT_0008c8d0 + *(int *)((int)local_4c + iVar7 + 0x10) * 4)" ( (binary_expression "&DAT_0008c8d0 + *(int *)((int)local_4c + iVar7 + 0x10) * 4" (pointer_expression "&DAT_0008c8d0" & identifier) + (binary_expression "*(int *)((int)local_4c + iVar7 + 0x10) * 4" (pointer_expression "*(int *)((int)local_4c + iVar7 + 0x10)" * (cast_expression "(int *)((int)local_4c + iVar7 + 0x10)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)local_4c + iVar7 + 0x10)" ( (binary_expression "(int)local_4c + iVar7 + 0x10" (binary_expression "(int)local_4c + iVar7" (cast_expression "(int)local_4c" ( (type_descriptor "int" primitive_type) ) identifier) + identifier) + number_literal) )))) * number_literal)) ))))) )))) )) (argument_list "()" ( )))) ;) (return_statement "return uVar10;" return identifier ;) })) (expression_statement "putc(0x20,*(FILE **)puVar5);" (call_expression "putc(0x20,*(FILE **)puVar5)" identifier (argument_list "(0x20,*(FILE **)puVar5)" ( number_literal , (pointer_expression "*(FILE **)puVar5" * (cast_expression "(FILE **)puVar5" ( (type_descriptor "FILE **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) identifier)) ))) ;) (expression_statement "uVar10 = *(undefined4 *)((int)local_4c + iVar7 + 0x10);" (assignment_expression "uVar10 = *(undefined4 *)((int)local_4c + iVar7 + 0x10)" identifier = (pointer_expression "*(undefined4 *)((int)local_4c + iVar7 + 0x10)" * (cast_expression "(undefined4 *)((int)local_4c + iVar7 + 0x10)" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)local_4c + iVar7 + 0x10)" ( (binary_expression "(int)local_4c + iVar7 + 0x10" (binary_expression "(int)local_4c + iVar7" (cast_expression "(int)local_4c" ( (type_descriptor "int" primitive_type) ) identifier) + identifier) + number_literal) ))))) ;) (expression_statement "puVar24 = (undefined *)0x5;" (assignment_expression "puVar24 = (undefined *)0x5" identifier = (cast_expression "(undefined *)0x5" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (expression_statement "pcVar9 = (char *)dcgettext(0,"<unknown addend: %lx>");" (assignment_expression "pcVar9 = (char *)dcgettext(0,"<unknown addend: %lx>")" identifier = (cast_expression "(char *)dcgettext(0,"<unknown addend: %lx>")" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"<unknown addend: %lx>")" identifier (argument_list "(0,"<unknown addend: %lx>")" ( number_literal , (string_literal ""<unknown addend: %lx>"" " string_content ") ))))) ;) (expression_statement "printf(pcVar9,uVar10,puVar24);" (call_expression "printf(pcVar9,uVar10,puVar24)" identifier (argument_list "(pcVar9,uVar10,puVar24)" ( identifier , identifier , identifier ))) ;) (expression_statement "local_6c = 0;" (assignment_expression "local_6c = 0" identifier = number_literal) ;) }) (else_clause "else {\n        if (uVar6 == 0x55) {\ncode_r0x0002e4ef:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b1aa;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a3e;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5ab;\n            break;\n          case 3:\n            local_8c = &UNK_0007b5a1;\n            break;\n          case 4:\n            local_8c = &UNK_0007b597;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b587;\n            break;\n          case 6:\n            local_8c = &UNK_0007b57d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b568;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b555;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 == 0x56) {\ncode_r0x0002e577:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b143;\n            break;\n          case 1:\n            local_8c = &UNK_00078a50;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b53b;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b52a;\n            break;\n          case 4:\n            local_8c = &UNK_0007b520;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b510;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4fe;\n            break;\n          case 7:\n            local_8c = &UNK_0007b4f4;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4e4;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4d2;\n            break;\n          case 10:\n            local_8c = &UNK_0007b4c8;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b8;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a7;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\nLAB_0002dbd0:\n        puVar24 = (undefined *)0x5;\n        pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx",5);\n        printf(pcVar9,local_80);\n        bVar22 = false;\n        local_8c = (byte *)0x0;\nLAB_0002dbff:\n        if (local_90 == 0 && uVar14 == 0) {\n          if (param_8 != 0) {\n            iVar11 = *(int *)((int)local_4c + iVar7 + 0x10);\n            puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14);\n            printf("%*c",(-(uint)(DAT_000b6324 == 0) & 8) + 0xc,0x20);\n            if ((int)puVar24 < 0) {\n              puVar24 = (undefined *)-(int)(puVar24 + (iVar11 != 0));\n              printf("-%llx",-iVar11,puVar24);\n            }\n            else {\n              printf("%llx",iVar11,puVar24);\n            }\n          }\n        }\n        else {\nLAB_0002dc11:\n          if ((param_4 == 0) || ((uVar14 < param_5) <= local_90)) {\n            puVar24 = (undefined *)0x5;\n            uVar10 = dcgettext(0," bad symbol index: %08lx in reloc");\n            error(uVar10,uVar14);\n            local_6c = 0;\n          }\n          else {\n            iVar18 = uVar14 * 0x1c + param_4;\n            iVar11 = FUN_0002cf40(param_7,uVar14,iVar18 + 0x10,iVar18 + 0x18,&local_48,local_4e);\n            putchar(0x20);\n            if ((*(byte *)(iVar18 + 0x14) & 0xf) == 10) {\n              uVar14 = (-(uint)(DAT_000b6324 == 0) & 6) + 8;\n              uVar15 = FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11);\n              }\n              iVar12 = (uVar14 + 1) - uVar15;\n              if (uVar14 < uVar15) {\n                iVar12 = 1;\n              }\n              puVar24 = &DAT_0007c3bc;\n              printf("()%-*s",iVar12,&DAT_0007c3bc);\n            }\n            else {\n              FUN_0001e910();\n              pcVar9 = "   ";\n              if (DAT_000b6324 == 0) {\n                pcVar9 = " ";\n              }\n              printf(pcVar9);\n            }\n            uVar14 = *(uint *)(iVar18 + 0x10);\n            if (uVar14 == 0) {\n              if ((*(byte *)(iVar18 + 0x14) & 0xf) == 3) {\n                puVar25 = *(undefined **)(iVar18 + 0x18);\n                if (puVar25 < *(undefined **)(param_1 + 0x54)) {\n                  puVar1 = (uint *)(*(int *)(param_1 + 0x5c) + (int)puVar25 * 0x48);\n                  if (puVar1 == (uint *)0x0) {\n                    pcVar9 = "<none>";\n                  }\n                  else if (*(int *)(param_1 + 100) == 0) {\n                    pcVar9 = "<no-strings>";\n                  }\n                  else {\n                    if (*puVar1 < *(uint *)(param_1 + 0x68)) goto LAB_0002ea57;\n                    pcVar9 = "<corrupt>";\n                  }\n                  puVar24 = (undefined *)0x5;\n                  dcgettext(0,pcVar9);\n                }\n                else if ((puVar25 != (undefined *)0xfffffff1) &&\n                        (puVar25 != (undefined *)0xfffffff2)) {\n                  sVar3 = *(short *)(param_1 + 0x42);\n                  if (sVar3 == 8) {\n                    if ((puVar25 != (undefined *)0xffffff03) && (puVar25 != (undefined *)0xffffff04)\n                       ) {\nLAB_0002f0b3:\n                      sprintf(local_44,"<section 0x%x>");\n                      puVar24 = puVar25;\n                    }\n                  }\n                  else if (sVar3 == 0x8c) {\n                    if (puVar25 != (undefined *)0xffffff00) goto LAB_0002f0b3;\n                  }\n                  else if ((sVar3 == 0x3e) || (sVar3 == 0xb4)) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f085;\n                  }\n                  else if (sVar3 == 0xb5) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f0b3;\n                  }\n                  else {\nLAB_0002f085:\n                    if ((sVar3 != 0x32) ||\n                       (((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )))) goto LAB_0002f0b3;\n                  }\n                }\n              }\nLAB_0002ea57:\n              FUN_0001fd20();\n            }\n            else if (param_6 == 0) {\n              puVar24 = (undefined *)0x5;\n              pcVar9 = (char *)dcgettext(0,"<string table index: %3ld>");\n              printf(pcVar9,uVar14,puVar24);\n            }\n            else if (uVar14 < param_7) {\n              FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11,puVar24);\n              }\n            }\n            else {\n              puVar24 = (undefined *)0x5;\n              uVar10 = dcgettext(0,"<corrupt string table index: %3ld>");\n              error(uVar10,uVar14);\n              local_6c = 0;\n            }\n            if (param_8 != 0) {\n              puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14);\n              iVar7 = *(int *)((int)local_4c + iVar7 + 0x10);\n              if ((int)puVar24 < 0) {\n                puVar24 = (undefined *)-(int)(puVar24 + (iVar7 != 0));\n                printf(" - %llx",-iVar7,puVar24);\n              }\n              else {\n                printf(" + %llx",iVar7,puVar24);\n              }\n            }\n          }\n        }\n        if (*(short *)(param_1 + 0x42) == 0x2b) {\n          bVar20 = false;\n          bVar22 = !bVar22;\n          if (!bVar22) {\n            iVar7 = 0xe;\n            pbVar17 = (byte *)"R_SPARC_OLO10";\n            do {\n              if (iVar7 == 0) break;\n              iVar7 = iVar7 + -1;\n              bVar20 = *local_8c < *pbVar17;\n              bVar22 = *local_8c == *pbVar17;\n              local_8c = local_8c + (uint)bVar23 * -2 + 1;\n              pbVar17 = pbVar17 + (uint)bVar23 * -2 + 1;\n            } while (bVar22);\n            if ((!bVar20 && !bVar22) == bVar20) {\n              printf(" + %lx",(int)puVar26 >> 8,puVar24);\n            }\n          }\n        }\n      }" else (compound_statement "{\n        if (uVar6 == 0x55) {\ncode_r0x0002e4ef:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b1aa;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a3e;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5ab;\n            break;\n          case 3:\n            local_8c = &UNK_0007b5a1;\n            break;\n          case 4:\n            local_8c = &UNK_0007b597;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b587;\n            break;\n          case 6:\n            local_8c = &UNK_0007b57d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b568;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b555;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 == 0x56) {\ncode_r0x0002e577:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b143;\n            break;\n          case 1:\n            local_8c = &UNK_00078a50;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b53b;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b52a;\n            break;\n          case 4:\n            local_8c = &UNK_0007b520;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b510;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4fe;\n            break;\n          case 7:\n            local_8c = &UNK_0007b4f4;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4e4;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4d2;\n            break;\n          case 10:\n            local_8c = &UNK_0007b4c8;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b8;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a7;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\nLAB_0002dbd0:\n        puVar24 = (undefined *)0x5;\n        pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx",5);\n        printf(pcVar9,local_80);\n        bVar22 = false;\n        local_8c = (byte *)0x0;\nLAB_0002dbff:\n        if (local_90 == 0 && uVar14 == 0) {\n          if (param_8 != 0) {\n            iVar11 = *(int *)((int)local_4c + iVar7 + 0x10);\n            puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14);\n            printf("%*c",(-(uint)(DAT_000b6324 == 0) & 8) + 0xc,0x20);\n            if ((int)puVar24 < 0) {\n              puVar24 = (undefined *)-(int)(puVar24 + (iVar11 != 0));\n              printf("-%llx",-iVar11,puVar24);\n            }\n            else {\n              printf("%llx",iVar11,puVar24);\n            }\n          }\n        }\n        else {\nLAB_0002dc11:\n          if ((param_4 == 0) || ((uVar14 < param_5) <= local_90)) {\n            puVar24 = (undefined *)0x5;\n            uVar10 = dcgettext(0," bad symbol index: %08lx in reloc");\n            error(uVar10,uVar14);\n            local_6c = 0;\n          }\n          else {\n            iVar18 = uVar14 * 0x1c + param_4;\n            iVar11 = FUN_0002cf40(param_7,uVar14,iVar18 + 0x10,iVar18 + 0x18,&local_48,local_4e);\n            putchar(0x20);\n            if ((*(byte *)(iVar18 + 0x14) & 0xf) == 10) {\n              uVar14 = (-(uint)(DAT_000b6324 == 0) & 6) + 8;\n              uVar15 = FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11);\n              }\n              iVar12 = (uVar14 + 1) - uVar15;\n              if (uVar14 < uVar15) {\n                iVar12 = 1;\n              }\n              puVar24 = &DAT_0007c3bc;\n              printf("()%-*s",iVar12,&DAT_0007c3bc);\n            }\n            else {\n              FUN_0001e910();\n              pcVar9 = "   ";\n              if (DAT_000b6324 == 0) {\n                pcVar9 = " ";\n              }\n              printf(pcVar9);\n            }\n            uVar14 = *(uint *)(iVar18 + 0x10);\n            if (uVar14 == 0) {\n              if ((*(byte *)(iVar18 + 0x14) & 0xf) == 3) {\n                puVar25 = *(undefined **)(iVar18 + 0x18);\n                if (puVar25 < *(undefined **)(param_1 + 0x54)) {\n                  puVar1 = (uint *)(*(int *)(param_1 + 0x5c) + (int)puVar25 * 0x48);\n                  if (puVar1 == (uint *)0x0) {\n                    pcVar9 = "<none>";\n                  }\n                  else if (*(int *)(param_1 + 100) == 0) {\n                    pcVar9 = "<no-strings>";\n                  }\n                  else {\n                    if (*puVar1 < *(uint *)(param_1 + 0x68)) goto LAB_0002ea57;\n                    pcVar9 = "<corrupt>";\n                  }\n                  puVar24 = (undefined *)0x5;\n                  dcgettext(0,pcVar9);\n                }\n                else if ((puVar25 != (undefined *)0xfffffff1) &&\n                        (puVar25 != (undefined *)0xfffffff2)) {\n                  sVar3 = *(short *)(param_1 + 0x42);\n                  if (sVar3 == 8) {\n                    if ((puVar25 != (undefined *)0xffffff03) && (puVar25 != (undefined *)0xffffff04)\n                       ) {\nLAB_0002f0b3:\n                      sprintf(local_44,"<section 0x%x>");\n                      puVar24 = puVar25;\n                    }\n                  }\n                  else if (sVar3 == 0x8c) {\n                    if (puVar25 != (undefined *)0xffffff00) goto LAB_0002f0b3;\n                  }\n                  else if ((sVar3 == 0x3e) || (sVar3 == 0xb4)) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f085;\n                  }\n                  else if (sVar3 == 0xb5) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f0b3;\n                  }\n                  else {\nLAB_0002f085:\n                    if ((sVar3 != 0x32) ||\n                       (((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )))) goto LAB_0002f0b3;\n                  }\n                }\n              }\nLAB_0002ea57:\n              FUN_0001fd20();\n            }\n            else if (param_6 == 0) {\n              puVar24 = (undefined *)0x5;\n              pcVar9 = (char *)dcgettext(0,"<string table index: %3ld>");\n              printf(pcVar9,uVar14,puVar24);\n            }\n            else if (uVar14 < param_7) {\n              FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11,puVar24);\n              }\n            }\n            else {\n              puVar24 = (undefined *)0x5;\n              uVar10 = dcgettext(0,"<corrupt string table index: %3ld>");\n              error(uVar10,uVar14);\n              local_6c = 0;\n            }\n            if (param_8 != 0) {\n              puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14);\n              iVar7 = *(int *)((int)local_4c + iVar7 + 0x10);\n              if ((int)puVar24 < 0) {\n                puVar24 = (undefined *)-(int)(puVar24 + (iVar7 != 0));\n                printf(" - %llx",-iVar7,puVar24);\n              }\n              else {\n                printf(" + %llx",iVar7,puVar24);\n              }\n            }\n          }\n        }\n        if (*(short *)(param_1 + 0x42) == 0x2b) {\n          bVar20 = false;\n          bVar22 = !bVar22;\n          if (!bVar22) {\n            iVar7 = 0xe;\n            pbVar17 = (byte *)"R_SPARC_OLO10";\n            do {\n              if (iVar7 == 0) break;\n              iVar7 = iVar7 + -1;\n              bVar20 = *local_8c < *pbVar17;\n              bVar22 = *local_8c == *pbVar17;\n              local_8c = local_8c + (uint)bVar23 * -2 + 1;\n              pbVar17 = pbVar17 + (uint)bVar23 * -2 + 1;\n            } while (bVar22);\n            if ((!bVar20 && !bVar22) == bVar20) {\n              printf(" + %lx",(int)puVar26 >> 8,puVar24);\n            }\n          }\n        }\n      }" { (if_statement "if (uVar6 == 0x55) {\ncode_r0x0002e4ef:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b1aa;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a3e;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5ab;\n            break;\n          case 3:\n            local_8c = &UNK_0007b5a1;\n            break;\n          case 4:\n            local_8c = &UNK_0007b597;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b587;\n            break;\n          case 6:\n            local_8c = &UNK_0007b57d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b568;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b555;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }" if (parenthesized_expression "(uVar6 == 0x55)" ( (binary_expression "uVar6 == 0x55" identifier == number_literal) )) (compound_statement "{\ncode_r0x0002e4ef:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b1aa;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a3e;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5ab;\n            break;\n          case 3:\n            local_8c = &UNK_0007b5a1;\n            break;\n          case 4:\n            local_8c = &UNK_0007b597;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b587;\n            break;\n          case 6:\n            local_8c = &UNK_0007b57d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b568;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b555;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }" { (labeled_statement "code_r0x0002e4ef:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b1aa;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a3e;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5ab;\n            break;\n          case 3:\n            local_8c = &UNK_0007b5a1;\n            break;\n          case 4:\n            local_8c = &UNK_0007b597;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b587;\n            break;\n          case 6:\n            local_8c = &UNK_0007b57d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b568;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b555;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }" statement_identifier : (switch_statement "switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b1aa;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a3e;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5ab;\n            break;\n          case 3:\n            local_8c = &UNK_0007b5a1;\n            break;\n          case 4:\n            local_8c = &UNK_0007b597;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b587;\n            break;\n          case 6:\n            local_8c = &UNK_0007b57d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b568;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b555;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n          case 0:\n            local_8c = (byte *)0x7b1aa;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a3e;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5ab;\n            break;\n          case 3:\n            local_8c = &UNK_0007b5a1;\n            break;\n          case 4:\n            local_8c = &UNK_0007b597;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b587;\n            break;\n          case 6:\n            local_8c = &UNK_0007b57d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b568;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b555;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }" { (case_statement "case 0:\n            local_8c = (byte *)0x7b1aa;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b1aa;" (assignment_expression "local_8c = (byte *)0x7b1aa" identifier = (cast_expression "(byte *)0x7b1aa" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n            local_8c = (byte *)0x78a3e;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x78a3e;" (assignment_expression "local_8c = (byte *)0x78a3e" identifier = (cast_expression "(byte *)0x78a3e" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n            local_8c = (byte *)0x7b5ab;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b5ab;" (assignment_expression "local_8c = (byte *)0x7b5ab" identifier = (cast_expression "(byte *)0x7b5ab" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n            local_8c = &UNK_0007b5a1;\n            break;" case number_literal : (expression_statement "local_8c = &UNK_0007b5a1;" (assignment_expression "local_8c = &UNK_0007b5a1" identifier = (pointer_expression "&UNK_0007b5a1" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n            local_8c = &UNK_0007b597;\n            break;" case number_literal : (expression_statement "local_8c = &UNK_0007b597;" (assignment_expression "local_8c = &UNK_0007b597" identifier = (pointer_expression "&UNK_0007b597" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n            local_8c = (byte *)0x7b587;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b587;" (assignment_expression "local_8c = (byte *)0x7b587" identifier = (cast_expression "(byte *)0x7b587" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n            local_8c = &UNK_0007b57d;\n            break;" case number_literal : (expression_statement "local_8c = &UNK_0007b57d;" (assignment_expression "local_8c = &UNK_0007b57d" identifier = (pointer_expression "&UNK_0007b57d" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n            local_8c = (byte *)0x7b568;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b568;" (assignment_expression "local_8c = (byte *)0x7b568" identifier = (cast_expression "(byte *)0x7b568" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n            local_8c = (byte *)0x7b555;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b555;" (assignment_expression "local_8c = (byte *)0x7b555" identifier = (cast_expression "(byte *)0x7b555" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "default:\n            goto LAB_0002dbd0;" default : (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;)) }))) (goto_statement "goto LAB_0002dd00;" goto statement_identifier ;) })) (if_statement "if (uVar6 == 0x56) {\ncode_r0x0002e577:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b143;\n            break;\n          case 1:\n            local_8c = &UNK_00078a50;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b53b;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b52a;\n            break;\n          case 4:\n            local_8c = &UNK_0007b520;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b510;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4fe;\n            break;\n          case 7:\n            local_8c = &UNK_0007b4f4;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4e4;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4d2;\n            break;\n          case 10:\n            local_8c = &UNK_0007b4c8;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b8;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a7;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }" if (parenthesized_expression "(uVar6 == 0x56)" ( (binary_expression "uVar6 == 0x56" identifier == number_literal) )) (compound_statement "{\ncode_r0x0002e577:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b143;\n            break;\n          case 1:\n            local_8c = &UNK_00078a50;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b53b;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b52a;\n            break;\n          case 4:\n            local_8c = &UNK_0007b520;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b510;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4fe;\n            break;\n          case 7:\n            local_8c = &UNK_0007b4f4;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4e4;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4d2;\n            break;\n          case 10:\n            local_8c = &UNK_0007b4c8;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b8;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a7;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }" { (labeled_statement "code_r0x0002e577:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b143;\n            break;\n          case 1:\n            local_8c = &UNK_00078a50;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b53b;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b52a;\n            break;\n          case 4:\n            local_8c = &UNK_0007b520;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b510;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4fe;\n            break;\n          case 7:\n            local_8c = &UNK_0007b4f4;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4e4;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4d2;\n            break;\n          case 10:\n            local_8c = &UNK_0007b4c8;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b8;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a7;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }" statement_identifier : (switch_statement "switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b143;\n            break;\n          case 1:\n            local_8c = &UNK_00078a50;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b53b;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b52a;\n            break;\n          case 4:\n            local_8c = &UNK_0007b520;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b510;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4fe;\n            break;\n          case 7:\n            local_8c = &UNK_0007b4f4;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4e4;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4d2;\n            break;\n          case 10:\n            local_8c = &UNK_0007b4c8;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b8;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a7;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }" switch (parenthesized_expression "(local_80)" ( identifier )) (compound_statement "{\n          case 0:\n            local_8c = (byte *)0x7b143;\n            break;\n          case 1:\n            local_8c = &UNK_00078a50;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b53b;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b52a;\n            break;\n          case 4:\n            local_8c = &UNK_0007b520;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b510;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4fe;\n            break;\n          case 7:\n            local_8c = &UNK_0007b4f4;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4e4;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4d2;\n            break;\n          case 10:\n            local_8c = &UNK_0007b4c8;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b8;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a7;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }" { (case_statement "case 0:\n            local_8c = (byte *)0x7b143;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b143;" (assignment_expression "local_8c = (byte *)0x7b143" identifier = (cast_expression "(byte *)0x7b143" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 1:\n            local_8c = &UNK_00078a50;\n            break;" case number_literal : (expression_statement "local_8c = &UNK_00078a50;" (assignment_expression "local_8c = &UNK_00078a50" identifier = (pointer_expression "&UNK_00078a50" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 2:\n            local_8c = (byte *)0x7b53b;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b53b;" (assignment_expression "local_8c = (byte *)0x7b53b" identifier = (cast_expression "(byte *)0x7b53b" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 3:\n            local_8c = (byte *)0x7b52a;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b52a;" (assignment_expression "local_8c = (byte *)0x7b52a" identifier = (cast_expression "(byte *)0x7b52a" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 4:\n            local_8c = &UNK_0007b520;\n            break;" case number_literal : (expression_statement "local_8c = &UNK_0007b520;" (assignment_expression "local_8c = &UNK_0007b520" identifier = (pointer_expression "&UNK_0007b520" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 5:\n            local_8c = (byte *)0x7b510;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b510;" (assignment_expression "local_8c = (byte *)0x7b510" identifier = (cast_expression "(byte *)0x7b510" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 6:\n            local_8c = (byte *)0x7b4fe;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b4fe;" (assignment_expression "local_8c = (byte *)0x7b4fe" identifier = (cast_expression "(byte *)0x7b4fe" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 7:\n            local_8c = &UNK_0007b4f4;\n            break;" case number_literal : (expression_statement "local_8c = &UNK_0007b4f4;" (assignment_expression "local_8c = &UNK_0007b4f4" identifier = (pointer_expression "&UNK_0007b4f4" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 8:\n            local_8c = (byte *)0x7b4e4;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b4e4;" (assignment_expression "local_8c = (byte *)0x7b4e4" identifier = (cast_expression "(byte *)0x7b4e4" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 9:\n            local_8c = (byte *)0x7b4d2;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b4d2;" (assignment_expression "local_8c = (byte *)0x7b4d2" identifier = (cast_expression "(byte *)0x7b4d2" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 10:\n            local_8c = &UNK_0007b4c8;\n            break;" case number_literal : (expression_statement "local_8c = &UNK_0007b4c8;" (assignment_expression "local_8c = &UNK_0007b4c8" identifier = (pointer_expression "&UNK_0007b4c8" & identifier)) ;) (break_statement "break;" break ;)) (case_statement "case 0xb:\n            local_8c = (byte *)0x7b4b8;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b4b8;" (assignment_expression "local_8c = (byte *)0x7b4b8" identifier = (cast_expression "(byte *)0x7b4b8" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "case 0xc:\n            local_8c = (byte *)0x7b4a7;\n            break;" case number_literal : (expression_statement "local_8c = (byte *)0x7b4a7;" (assignment_expression "local_8c = (byte *)0x7b4a7" identifier = (cast_expression "(byte *)0x7b4a7" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (break_statement "break;" break ;)) (case_statement "default:\n            goto LAB_0002dbd0;" default : (goto_statement "goto LAB_0002dbd0;" goto statement_identifier ;)) }))) (goto_statement "goto LAB_0002dd00;" goto statement_identifier ;) })) (labeled_statement "LAB_0002dbd0:\n        puVar24 = (undefined *)0x5;" statement_identifier : (expression_statement "puVar24 = (undefined *)0x5;" (assignment_expression "puVar24 = (undefined *)0x5" identifier = (cast_expression "(undefined *)0x5" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;)) (expression_statement "pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx",5);" (assignment_expression "pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx",5)" identifier = (cast_expression "(char *)dcgettext(0,"unrecognized: %-7lx",5)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"unrecognized: %-7lx",5)" identifier (argument_list "(0,"unrecognized: %-7lx",5)" ( number_literal , (string_literal ""unrecognized: %-7lx"" " string_content ") , number_literal ))))) ;) (expression_statement "printf(pcVar9,local_80);" (call_expression "printf(pcVar9,local_80)" identifier (argument_list "(pcVar9,local_80)" ( identifier , identifier ))) ;) (expression_statement "bVar22 = false;" (assignment_expression "bVar22 = false" identifier = false) ;) (expression_statement "local_8c = (byte *)0x0;" (assignment_expression "local_8c = (byte *)0x0" identifier = (cast_expression "(byte *)0x0" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (labeled_statement "LAB_0002dbff:\n        if (local_90 == 0 && uVar14 == 0) {\n          if (param_8 != 0) {\n            iVar11 = *(int *)((int)local_4c + iVar7 + 0x10);\n            puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14);\n            printf("%*c",(-(uint)(DAT_000b6324 == 0) & 8) + 0xc,0x20);\n            if ((int)puVar24 < 0) {\n              puVar24 = (undefined *)-(int)(puVar24 + (iVar11 != 0));\n              printf("-%llx",-iVar11,puVar24);\n            }\n            else {\n              printf("%llx",iVar11,puVar24);\n            }\n          }\n        }\n        else {\nLAB_0002dc11:\n          if ((param_4 == 0) || ((uVar14 < param_5) <= local_90)) {\n            puVar24 = (undefined *)0x5;\n            uVar10 = dcgettext(0," bad symbol index: %08lx in reloc");\n            error(uVar10,uVar14);\n            local_6c = 0;\n          }\n          else {\n            iVar18 = uVar14 * 0x1c + param_4;\n            iVar11 = FUN_0002cf40(param_7,uVar14,iVar18 + 0x10,iVar18 + 0x18,&local_48,local_4e);\n            putchar(0x20);\n            if ((*(byte *)(iVar18 + 0x14) & 0xf) == 10) {\n              uVar14 = (-(uint)(DAT_000b6324 == 0) & 6) + 8;\n              uVar15 = FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11);\n              }\n              iVar12 = (uVar14 + 1) - uVar15;\n              if (uVar14 < uVar15) {\n                iVar12 = 1;\n              }\n              puVar24 = &DAT_0007c3bc;\n              printf("()%-*s",iVar12,&DAT_0007c3bc);\n            }\n            else {\n              FUN_0001e910();\n              pcVar9 = "   ";\n              if (DAT_000b6324 == 0) {\n                pcVar9 = " ";\n              }\n              printf(pcVar9);\n            }\n            uVar14 = *(uint *)(iVar18 + 0x10);\n            if (uVar14 == 0) {\n              if ((*(byte *)(iVar18 + 0x14) & 0xf) == 3) {\n                puVar25 = *(undefined **)(iVar18 + 0x18);\n                if (puVar25 < *(undefined **)(param_1 + 0x54)) {\n                  puVar1 = (uint *)(*(int *)(param_1 + 0x5c) + (int)puVar25 * 0x48);\n                  if (puVar1 == (uint *)0x0) {\n                    pcVar9 = "<none>";\n                  }\n                  else if (*(int *)(param_1 + 100) == 0) {\n                    pcVar9 = "<no-strings>";\n                  }\n                  else {\n                    if (*puVar1 < *(uint *)(param_1 + 0x68)) goto LAB_0002ea57;\n                    pcVar9 = "<corrupt>";\n                  }\n                  puVar24 = (undefined *)0x5;\n                  dcgettext(0,pcVar9);\n                }\n                else if ((puVar25 != (undefined *)0xfffffff1) &&\n                        (puVar25 != (undefined *)0xfffffff2)) {\n                  sVar3 = *(short *)(param_1 + 0x42);\n                  if (sVar3 == 8) {\n                    if ((puVar25 != (undefined *)0xffffff03) && (puVar25 != (undefined *)0xffffff04)\n                       ) {\nLAB_0002f0b3:\n                      sprintf(local_44,"<section 0x%x>");\n                      puVar24 = puVar25;\n                    }\n                  }\n                  else if (sVar3 == 0x8c) {\n                    if (puVar25 != (undefined *)0xffffff00) goto LAB_0002f0b3;\n                  }\n                  else if ((sVar3 == 0x3e) || (sVar3 == 0xb4)) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f085;\n                  }\n                  else if (sVar3 == 0xb5) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f0b3;\n                  }\n                  else {\nLAB_0002f085:\n                    if ((sVar3 != 0x32) ||\n                       (((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )))) goto LAB_0002f0b3;\n                  }\n                }\n              }\nLAB_0002ea57:\n              FUN_0001fd20();\n            }\n            else if (param_6 == 0) {\n              puVar24 = (undefined *)0x5;\n              pcVar9 = (char *)dcgettext(0,"<string table index: %3ld>");\n              printf(pcVar9,uVar14,puVar24);\n            }\n            else if (uVar14 < param_7) {\n              FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11,puVar24);\n              }\n            }\n            else {\n              puVar24 = (undefined *)0x5;\n              uVar10 = dcgettext(0,"<corrupt string table index: %3ld>");\n              error(uVar10,uVar14);\n              local_6c = 0;\n            }\n            if (param_8 != 0) {\n              puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14);\n              iVar7 = *(int *)((int)local_4c + iVar7 + 0x10);\n              if ((int)puVar24 < 0) {\n                puVar24 = (undefined *)-(int)(puVar24 + (iVar7 != 0));\n                printf(" - %llx",-iVar7,puVar24);\n              }\n              else {\n                printf(" + %llx",iVar7,puVar24);\n              }\n            }\n          }\n        }" statement_identifier : (if_statement "if (local_90 == 0 && uVar14 == 0) {\n          if (param_8 != 0) {\n            iVar11 = *(int *)((int)local_4c + iVar7 + 0x10);\n            puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14);\n            printf("%*c",(-(uint)(DAT_000b6324 == 0) & 8) + 0xc,0x20);\n            if ((int)puVar24 < 0) {\n              puVar24 = (undefined *)-(int)(puVar24 + (iVar11 != 0));\n              printf("-%llx",-iVar11,puVar24);\n            }\n            else {\n              printf("%llx",iVar11,puVar24);\n            }\n          }\n        }\n        else {\nLAB_0002dc11:\n          if ((param_4 == 0) || ((uVar14 < param_5) <= local_90)) {\n            puVar24 = (undefined *)0x5;\n            uVar10 = dcgettext(0," bad symbol index: %08lx in reloc");\n            error(uVar10,uVar14);\n            local_6c = 0;\n          }\n          else {\n            iVar18 = uVar14 * 0x1c + param_4;\n            iVar11 = FUN_0002cf40(param_7,uVar14,iVar18 + 0x10,iVar18 + 0x18,&local_48,local_4e);\n            putchar(0x20);\n            if ((*(byte *)(iVar18 + 0x14) & 0xf) == 10) {\n              uVar14 = (-(uint)(DAT_000b6324 == 0) & 6) + 8;\n              uVar15 = FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11);\n              }\n              iVar12 = (uVar14 + 1) - uVar15;\n              if (uVar14 < uVar15) {\n                iVar12 = 1;\n              }\n              puVar24 = &DAT_0007c3bc;\n              printf("()%-*s",iVar12,&DAT_0007c3bc);\n            }\n            else {\n              FUN_0001e910();\n              pcVar9 = "   ";\n              if (DAT_000b6324 == 0) {\n                pcVar9 = " ";\n              }\n              printf(pcVar9);\n            }\n            uVar14 = *(uint *)(iVar18 + 0x10);\n            if (uVar14 == 0) {\n              if ((*(byte *)(iVar18 + 0x14) & 0xf) == 3) {\n                puVar25 = *(undefined **)(iVar18 + 0x18);\n                if (puVar25 < *(undefined **)(param_1 + 0x54)) {\n                  puVar1 = (uint *)(*(int *)(param_1 + 0x5c) + (int)puVar25 * 0x48);\n                  if (puVar1 == (uint *)0x0) {\n                    pcVar9 = "<none>";\n                  }\n                  else if (*(int *)(param_1 + 100) == 0) {\n                    pcVar9 = "<no-strings>";\n                  }\n                  else {\n                    if (*puVar1 < *(uint *)(param_1 + 0x68)) goto LAB_0002ea57;\n                    pcVar9 = "<corrupt>";\n                  }\n                  puVar24 = (undefined *)0x5;\n                  dcgettext(0,pcVar9);\n                }\n                else if ((puVar25 != (undefined *)0xfffffff1) &&\n                        (puVar25 != (undefined *)0xfffffff2)) {\n                  sVar3 = *(short *)(param_1 + 0x42);\n                  if (sVar3 == 8) {\n                    if ((puVar25 != (undefined *)0xffffff03) && (puVar25 != (undefined *)0xffffff04)\n                       ) {\nLAB_0002f0b3:\n                      sprintf(local_44,"<section 0x%x>");\n                      puVar24 = puVar25;\n                    }\n                  }\n                  else if (sVar3 == 0x8c) {\n                    if (puVar25 != (undefined *)0xffffff00) goto LAB_0002f0b3;\n                  }\n                  else if ((sVar3 == 0x3e) || (sVar3 == 0xb4)) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f085;\n                  }\n                  else if (sVar3 == 0xb5) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f0b3;\n                  }\n                  else {\nLAB_0002f085:\n                    if ((sVar3 != 0x32) ||\n                       (((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )))) goto LAB_0002f0b3;\n                  }\n                }\n              }\nLAB_0002ea57:\n              FUN_0001fd20();\n            }\n            else if (param_6 == 0) {\n              puVar24 = (undefined *)0x5;\n              pcVar9 = (char *)dcgettext(0,"<string table index: %3ld>");\n              printf(pcVar9,uVar14,puVar24);\n            }\n            else if (uVar14 < param_7) {\n              FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11,puVar24);\n              }\n            }\n            else {\n              puVar24 = (undefined *)0x5;\n              uVar10 = dcgettext(0,"<corrupt string table index: %3ld>");\n              error(uVar10,uVar14);\n              local_6c = 0;\n            }\n            if (param_8 != 0) {\n              puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14);\n              iVar7 = *(int *)((int)local_4c + iVar7 + 0x10);\n              if ((int)puVar24 < 0) {\n                puVar24 = (undefined *)-(int)(puVar24 + (iVar7 != 0));\n                printf(" - %llx",-iVar7,puVar24);\n              }\n              else {\n                printf(" + %llx",iVar7,puVar24);\n              }\n            }\n          }\n        }" if (parenthesized_expression "(local_90 == 0 && uVar14 == 0)" ( (binary_expression "local_90 == 0 && uVar14 == 0" (binary_expression "local_90 == 0" identifier == number_literal) && (binary_expression "uVar14 == 0" identifier == number_literal)) )) (compound_statement "{\n          if (param_8 != 0) {\n            iVar11 = *(int *)((int)local_4c + iVar7 + 0x10);\n            puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14);\n            printf("%*c",(-(uint)(DAT_000b6324 == 0) & 8) + 0xc,0x20);\n            if ((int)puVar24 < 0) {\n              puVar24 = (undefined *)-(int)(puVar24 + (iVar11 != 0));\n              printf("-%llx",-iVar11,puVar24);\n            }\n            else {\n              printf("%llx",iVar11,puVar24);\n            }\n          }\n        }" { (if_statement "if (param_8 != 0) {\n            iVar11 = *(int *)((int)local_4c + iVar7 + 0x10);\n            puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14);\n            printf("%*c",(-(uint)(DAT_000b6324 == 0) & 8) + 0xc,0x20);\n            if ((int)puVar24 < 0) {\n              puVar24 = (undefined *)-(int)(puVar24 + (iVar11 != 0));\n              printf("-%llx",-iVar11,puVar24);\n            }\n            else {\n              printf("%llx",iVar11,puVar24);\n            }\n          }" if (parenthesized_expression "(param_8 != 0)" ( (binary_expression "param_8 != 0" identifier != number_literal) )) (compound_statement "{\n            iVar11 = *(int *)((int)local_4c + iVar7 + 0x10);\n            puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14);\n            printf("%*c",(-(uint)(DAT_000b6324 == 0) & 8) + 0xc,0x20);\n            if ((int)puVar24 < 0) {\n              puVar24 = (undefined *)-(int)(puVar24 + (iVar11 != 0));\n              printf("-%llx",-iVar11,puVar24);\n            }\n            else {\n              printf("%llx",iVar11,puVar24);\n            }\n          }" { (expression_statement "iVar11 = *(int *)((int)local_4c + iVar7 + 0x10);" (assignment_expression "iVar11 = *(int *)((int)local_4c + iVar7 + 0x10)" identifier = (pointer_expression "*(int *)((int)local_4c + iVar7 + 0x10)" * (cast_expression "(int *)((int)local_4c + iVar7 + 0x10)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)local_4c + iVar7 + 0x10)" ( (binary_expression "(int)local_4c + iVar7 + 0x10" (binary_expression "(int)local_4c + iVar7" (cast_expression "(int)local_4c" ( (type_descriptor "int" primitive_type) ) identifier) + identifier) + number_literal) ))))) ;) (expression_statement "puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14);" (assignment_expression "puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14)" identifier = (pointer_expression "*(undefined **)((int)local_4c + iVar7 + 0x14)" * (cast_expression "(undefined **)((int)local_4c + iVar7 + 0x14)" ( (type_descriptor "undefined **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "((int)local_4c + iVar7 + 0x14)" ( (binary_expression "(int)local_4c + iVar7 + 0x14" (binary_expression "(int)local_4c + iVar7" (cast_expression "(int)local_4c" ( (type_descriptor "int" primitive_type) ) identifier) + identifier) + number_literal) ))))) ;) (expression_statement "printf("%*c",(-(uint)(DAT_000b6324 == 0) & 8) + 0xc,0x20);" (call_expression "printf("%*c",(-(uint)(DAT_000b6324 == 0) & 8) + 0xc,0x20)" identifier (argument_list "("%*c",(-(uint)(DAT_000b6324 == 0) & 8) + 0xc,0x20)" ( (string_literal ""%*c"" " string_content ") , (binary_expression "(-(uint)(DAT_000b6324 == 0) & 8) + 0xc" (parenthesized_expression "(-(uint)(DAT_000b6324 == 0) & 8)" ( (binary_expression "-(uint)(DAT_000b6324 == 0) & 8" (unary_expression "-(uint)(DAT_000b6324 == 0)" - (call_expression "(uint)(DAT_000b6324 == 0)" (parenthesized_expression "(uint)" ( identifier )) (argument_list "(DAT_000b6324 == 0)" ( (binary_expression "DAT_000b6324 == 0" identifier == number_literal) )))) & number_literal) )) + number_literal) , number_literal ))) ;) (if_statement "if ((int)puVar24 < 0) {\n              puVar24 = (undefined *)-(int)(puVar24 + (iVar11 != 0));\n              printf("-%llx",-iVar11,puVar24);\n            }\n            else {\n              printf("%llx",iVar11,puVar24);\n            }" if (parenthesized_expression "((int)puVar24 < 0)" ( (binary_expression "(int)puVar24 < 0" (cast_expression "(int)puVar24" ( (type_descriptor "int" primitive_type) ) identifier) < number_literal) )) (compound_statement "{\n              puVar24 = (undefined *)-(int)(puVar24 + (iVar11 != 0));\n              printf("-%llx",-iVar11,puVar24);\n            }" { (expression_statement "puVar24 = (undefined *)-(int)(puVar24 + (iVar11 != 0));" (assignment_expression "puVar24 = (undefined *)-(int)(puVar24 + (iVar11 != 0))" identifier = (cast_expression "(undefined *)-(int)(puVar24 + (iVar11 != 0))" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) (unary_expression "-(int)(puVar24 + (iVar11 != 0))" - (cast_expression "(int)(puVar24 + (iVar11 != 0))" ( (type_descriptor "int" primitive_type) ) (parenthesized_expression "(puVar24 + (iVar11 != 0))" ( (binary_expression "puVar24 + (iVar11 != 0)" identifier + (parenthesized_expression "(iVar11 != 0)" ( (binary_expression "iVar11 != 0" identifier != number_literal) ))) )))))) ;) (expression_statement "printf("-%llx",-iVar11,puVar24);" (call_expression "printf("-%llx",-iVar11,puVar24)" identifier (argument_list "("-%llx",-iVar11,puVar24)" ( (string_literal ""-%llx"" " string_content ") , (unary_expression "-iVar11" - identifier) , identifier ))) ;) }) (else_clause "else {\n              printf("%llx",iVar11,puVar24);\n            }" else (compound_statement "{\n              printf("%llx",iVar11,puVar24);\n            }" { (expression_statement "printf("%llx",iVar11,puVar24);" (call_expression "printf("%llx",iVar11,puVar24)" identifier (argument_list "("%llx",iVar11,puVar24)" ( (string_literal ""%llx"" " string_content ") , identifier , identifier ))) ;) }))) })) }) (else_clause "else {\nLAB_0002dc11:\n          if ((param_4 == 0) || ((uVar14 < param_5) <= local_90)) {\n            puVar24 = (undefined *)0x5;\n            uVar10 = dcgettext(0," bad symbol index: %08lx in reloc");\n            error(uVar10,uVar14);\n            local_6c = 0;\n          }\n          else {\n            iVar18 = uVar14 * 0x1c + param_4;\n            iVar11 = FUN_0002cf40(param_7,uVar14,iVar18 + 0x10,iVar18 + 0x18,&local_48,local_4e);\n            putchar(0x20);\n            if ((*(byte *)(iVar18 + 0x14) & 0xf) == 10) {\n              uVar14 = (-(uint)(DAT_000b6324 == 0) & 6) + 8;\n              uVar15 = FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11);\n              }\n              iVar12 = (uVar14 + 1) - uVar15;\n              if (uVar14 < uVar15) {\n                iVar12 = 1;\n              }\n              puVar24 = &DAT_0007c3bc;\n              printf("()%-*s",iVar12,&DAT_0007c3bc);\n            }\n            else {\n              FUN_0001e910();\n              pcVar9 = "   ";\n              if (DAT_000b6324 == 0) {\n                pcVar9 = " ";\n              }\n              printf(pcVar9);\n            }\n            uVar14 = *(uint *)(iVar18 + 0x10);\n            if (uVar14 == 0) {\n              if ((*(byte *)(iVar18 + 0x14) & 0xf) == 3) {\n                puVar25 = *(undefined **)(iVar18 + 0x18);\n                if (puVar25 < *(undefined **)(param_1 + 0x54)) {\n                  puVar1 = (uint *)(*(int *)(param_1 + 0x5c) + (int)puVar25 * 0x48);\n                  if (puVar1 == (uint *)0x0) {\n                    pcVar9 = "<none>";\n                  }\n                  else if (*(int *)(param_1 + 100) == 0) {\n                    pcVar9 = "<no-strings>";\n                  }\n                  else {\n                    if (*puVar1 < *(uint *)(param_1 + 0x68)) goto LAB_0002ea57;\n                    pcVar9 = "<corrupt>";\n                  }\n                  puVar24 = (undefined *)0x5;\n                  dcgettext(0,pcVar9);\n                }\n                else if ((puVar25 != (undefined *)0xfffffff1) &&\n                        (puVar25 != (undefined *)0xfffffff2)) {\n                  sVar3 = *(short *)(param_1 + 0x42);\n                  if (sVar3 == 8) {\n                    if ((puVar25 != (undefined *)0xffffff03) && (puVar25 != (undefined *)0xffffff04)\n                       ) {\nLAB_0002f0b3:\n                      sprintf(local_44,"<section 0x%x>");\n                      puVar24 = puVar25;\n                    }\n                  }\n                  else if (sVar3 == 0x8c) {\n                    if (puVar25 != (undefined *)0xffffff00) goto LAB_0002f0b3;\n                  }\n                  else if ((sVar3 == 0x3e) || (sVar3 == 0xb4)) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f085;\n                  }\n                  else if (sVar3 == 0xb5) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f0b3;\n                  }\n                  else {\nLAB_0002f085:\n                    if ((sVar3 != 0x32) ||\n                       (((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )))) goto LAB_0002f0b3;\n                  }\n                }\n              }\nLAB_0002ea57:\n              FUN_0001fd20();\n            }\n            else if (param_6 == 0) {\n              puVar24 = (undefined *)0x5;\n              pcVar9 = (char *)dcgettext(0,"<string table index: %3ld>");\n              printf(pcVar9,uVar14,puVar24);\n            }\n            else if (uVar14 < param_7) {\n              FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11,puVar24);\n              }\n            }\n            else {\n              puVar24 = (undefined *)0x5;\n              uVar10 = dcgettext(0,"<corrupt string table index: %3ld>");\n              error(uVar10,uVar14);\n              local_6c = 0;\n            }\n            if (param_8 != 0) {\n              puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14);\n              iVar7 = *(int *)((int)local_4c + iVar7 + 0x10);\n              if ((int)puVar24 < 0) {\n                puVar24 = (undefined *)-(int)(puVar24 + (iVar7 != 0));\n                printf(" - %llx",-iVar7,puVar24);\n              }\n              else {\n                printf(" + %llx",iVar7,puVar24);\n              }\n            }\n          }\n        }" else (compound_statement "{\nLAB_0002dc11:\n          if ((param_4 == 0) || ((uVar14 < param_5) <= local_90)) {\n            puVar24 = (undefined *)0x5;\n            uVar10 = dcgettext(0," bad symbol index: %08lx in reloc");\n            error(uVar10,uVar14);\n            local_6c = 0;\n          }\n          else {\n            iVar18 = uVar14 * 0x1c + param_4;\n            iVar11 = FUN_0002cf40(param_7,uVar14,iVar18 + 0x10,iVar18 + 0x18,&local_48,local_4e);\n            putchar(0x20);\n            if ((*(byte *)(iVar18 + 0x14) & 0xf) == 10) {\n              uVar14 = (-(uint)(DAT_000b6324 == 0) & 6) + 8;\n              uVar15 = FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11);\n              }\n              iVar12 = (uVar14 + 1) - uVar15;\n              if (uVar14 < uVar15) {\n                iVar12 = 1;\n              }\n              puVar24 = &DAT_0007c3bc;\n              printf("()%-*s",iVar12,&DAT_0007c3bc);\n            }\n            else {\n              FUN_0001e910();\n              pcVar9 = "   ";\n              if (DAT_000b6324 == 0) {\n                pcVar9 = " ";\n              }\n              printf(pcVar9);\n            }\n            uVar14 = *(uint *)(iVar18 + 0x10);\n            if (uVar14 == 0) {\n              if ((*(byte *)(iVar18 + 0x14) & 0xf) == 3) {\n                puVar25 = *(undefined **)(iVar18 + 0x18);\n                if (puVar25 < *(undefined **)(param_1 + 0x54)) {\n                  puVar1 = (uint *)(*(int *)(param_1 + 0x5c) + (int)puVar25 * 0x48);\n                  if (puVar1 == (uint *)0x0) {\n                    pcVar9 = "<none>";\n                  }\n                  else if (*(int *)(param_1 + 100) == 0) {\n                    pcVar9 = "<no-strings>";\n                  }\n                  else {\n                    if (*puVar1 < *(uint *)(param_1 + 0x68)) goto LAB_0002ea57;\n                    pcVar9 = "<corrupt>";\n                  }\n                  puVar24 = (undefined *)0x5;\n                  dcgettext(0,pcVar9);\n                }\n                else if ((puVar25 != (undefined *)0xfffffff1) &&\n                        (puVar25 != (undefined *)0xfffffff2)) {\n                  sVar3 = *(short *)(param_1 + 0x42);\n                  if (sVar3 == 8) {\n                    if ((puVar25 != (undefined *)0xffffff03) && (puVar25 != (undefined *)0xffffff04)\n                       ) {\nLAB_0002f0b3:\n                      sprintf(local_44,"<section 0x%x>");\n                      puVar24 = puVar25;\n                    }\n                  }\n                  else if (sVar3 == 0x8c) {\n                    if (puVar25 != (undefined *)0xffffff00) goto LAB_0002f0b3;\n                  }\n                  else if ((sVar3 == 0x3e) || (sVar3 == 0xb4)) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f085;\n                  }\n                  else if (sVar3 == 0xb5) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f0b3;\n                  }\n                  else {\nLAB_0002f085:\n                    if ((sVar3 != 0x32) ||\n                       (((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )))) goto LAB_0002f0b3;\n                  }\n                }\n              }\nLAB_0002ea57:\n              FUN_0001fd20();\n            }\n            else if (param_6 == 0) {\n              puVar24 = (undefined *)0x5;\n              pcVar9 = (char *)dcgettext(0,"<string table index: %3ld>");\n              printf(pcVar9,uVar14,puVar24);\n            }\n            else if (uVar14 < param_7) {\n              FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11,puVar24);\n              }\n            }\n            else {\n              puVar24 = (undefined *)0x5;\n              uVar10 = dcgettext(0,"<corrupt string table index: %3ld>");\n              error(uVar10,uVar14);\n              local_6c = 0;\n            }\n            if (param_8 != 0) {\n              puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14);\n              iVar7 = *(int *)((int)local_4c + iVar7 + 0x10);\n              if ((int)puVar24 < 0) {\n                puVar24 = (undefined *)-(int)(puVar24 + (iVar7 != 0));\n                printf(" - %llx",-iVar7,puVar24);\n              }\n              else {\n                printf(" + %llx",iVar7,puVar24);\n              }\n            }\n          }\n        }" { (labeled_statement "LAB_0002dc11:\n          if ((param_4 == 0) || ((uVar14 < param_5) <= local_90)) {\n            puVar24 = (undefined *)0x5;\n            uVar10 = dcgettext(0," bad symbol index: %08lx in reloc");\n            error(uVar10,uVar14);\n            local_6c = 0;\n          }\n          else {\n            iVar18 = uVar14 * 0x1c + param_4;\n            iVar11 = FUN_0002cf40(param_7,uVar14,iVar18 + 0x10,iVar18 + 0x18,&local_48,local_4e);\n            putchar(0x20);\n            if ((*(byte *)(iVar18 + 0x14) & 0xf) == 10) {\n              uVar14 = (-(uint)(DAT_000b6324 == 0) & 6) + 8;\n              uVar15 = FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11);\n              }\n              iVar12 = (uVar14 + 1) - uVar15;\n              if (uVar14 < uVar15) {\n                iVar12 = 1;\n              }\n              puVar24 = &DAT_0007c3bc;\n              printf("()%-*s",iVar12,&DAT_0007c3bc);\n            }\n            else {\n              FUN_0001e910();\n              pcVar9 = "   ";\n              if (DAT_000b6324 == 0) {\n                pcVar9 = " ";\n              }\n              printf(pcVar9);\n            }\n            uVar14 = *(uint *)(iVar18 + 0x10);\n            if (uVar14 == 0) {\n              if ((*(byte *)(iVar18 + 0x14) & 0xf) == 3) {\n                puVar25 = *(undefined **)(iVar18 + 0x18);\n                if (puVar25 < *(undefined **)(param_1 + 0x54)) {\n                  puVar1 = (uint *)(*(int *)(param_1 + 0x5c) + (int)puVar25 * 0x48);\n                  if (puVar1 == (uint *)0x0) {\n                    pcVar9 = "<none>";\n                  }\n                  else if (*(int *)(param_1 + 100) == 0) {\n                    pcVar9 = "<no-strings>";\n                  }\n                  else {\n                    if (*puVar1 < *(uint *)(param_1 + 0x68)) goto LAB_0002ea57;\n                    pcVar9 = "<corrupt>";\n                  }\n                  puVar24 = (undefined *)0x5;\n                  dcgettext(0,pcVar9);\n                }\n                else if ((puVar25 != (undefined *)0xfffffff1) &&\n                        (puVar25 != (undefined *)0xfffffff2)) {\n                  sVar3 = *(short *)(param_1 + 0x42);\n                  if (sVar3 == 8) {\n                    if ((puVar25 != (undefined *)0xffffff03) && (puVar25 != (undefined *)0xffffff04)\n                       ) {\nLAB_0002f0b3:\n                      sprintf(local_44,"<section 0x%x>");\n                      puVar24 = puVar25;\n                    }\n                  }\n                  else if (sVar3 == 0x8c) {\n                    if (puVar25 != (undefined *)0xffffff00) goto LAB_0002f0b3;\n                  }\n                  else if ((sVar3 == 0x3e) || (sVar3 == 0xb4)) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f085;\n                  }\n                  else if (sVar3 == 0xb5) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f0b3;\n                  }\n                  else {\nLAB_0002f085:\n                    if ((sVar3 != 0x32) ||\n                       (((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )))) goto LAB_0002f0b3;\n                  }\n                }\n              }\nLAB_0002ea57:\n              FUN_0001fd20();\n            }\n            else if (param_6 == 0) {\n              puVar24 = (undefined *)0x5;\n              pcVar9 = (char *)dcgettext(0,"<string table index: %3ld>");\n              printf(pcVar9,uVar14,puVar24);\n            }\n            else if (uVar14 < param_7) {\n              FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11,puVar24);\n              }\n            }\n            else {\n              puVar24 = (undefined *)0x5;\n              uVar10 = dcgettext(0,"<corrupt string table index: %3ld>");\n              error(uVar10,uVar14);\n              local_6c = 0;\n            }\n            if (param_8 != 0) {\n              puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14);\n              iVar7 = *(int *)((int)local_4c + iVar7 + 0x10);\n              if ((int)puVar24 < 0) {\n                puVar24 = (undefined *)-(int)(puVar24 + (iVar7 != 0));\n                printf(" - %llx",-iVar7,puVar24);\n              }\n              else {\n                printf(" + %llx",iVar7,puVar24);\n              }\n            }\n          }" statement_identifier : (if_statement "if ((param_4 == 0) || ((uVar14 < param_5) <= local_90)) {\n            puVar24 = (undefined *)0x5;\n            uVar10 = dcgettext(0," bad symbol index: %08lx in reloc");\n            error(uVar10,uVar14);\n            local_6c = 0;\n          }\n          else {\n            iVar18 = uVar14 * 0x1c + param_4;\n            iVar11 = FUN_0002cf40(param_7,uVar14,iVar18 + 0x10,iVar18 + 0x18,&local_48,local_4e);\n            putchar(0x20);\n            if ((*(byte *)(iVar18 + 0x14) & 0xf) == 10) {\n              uVar14 = (-(uint)(DAT_000b6324 == 0) & 6) + 8;\n              uVar15 = FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11);\n              }\n              iVar12 = (uVar14 + 1) - uVar15;\n              if (uVar14 < uVar15) {\n                iVar12 = 1;\n              }\n              puVar24 = &DAT_0007c3bc;\n              printf("()%-*s",iVar12,&DAT_0007c3bc);\n            }\n            else {\n              FUN_0001e910();\n              pcVar9 = "   ";\n              if (DAT_000b6324 == 0) {\n                pcVar9 = " ";\n              }\n              printf(pcVar9);\n            }\n            uVar14 = *(uint *)(iVar18 + 0x10);\n            if (uVar14 == 0) {\n              if ((*(byte *)(iVar18 + 0x14) & 0xf) == 3) {\n                puVar25 = *(undefined **)(iVar18 + 0x18);\n                if (puVar25 < *(undefined **)(param_1 + 0x54)) {\n                  puVar1 = (uint *)(*(int *)(param_1 + 0x5c) + (int)puVar25 * 0x48);\n                  if (puVar1 == (uint *)0x0) {\n                    pcVar9 = "<none>";\n                  }\n                  else if (*(int *)(param_1 + 100) == 0) {\n                    pcVar9 = "<no-strings>";\n                  }\n                  else {\n                    if (*puVar1 < *(uint *)(param_1 + 0x68)) goto LAB_0002ea57;\n                    pcVar9 = "<corrupt>";\n                  }\n                  puVar24 = (undefined *)0x5;\n                  dcgettext(0,pcVar9);\n                }\n                else if ((puVar25 != (undefined *)0xfffffff1) &&\n                        (puVar25 != (undefined *)0xfffffff2)) {\n                  sVar3 = *(short *)(param_1 + 0x42);\n                  if (sVar3 == 8) {\n                    if ((puVar25 != (undefined *)0xffffff03) && (puVar25 != (undefined *)0xffffff04)\n                       ) {\nLAB_0002f0b3:\n                      sprintf(local_44,"<section 0x%x>");\n                      puVar24 = puVar25;\n                    }\n                  }\n                  else if (sVar3 == 0x8c) {\n                    if (puVar25 != (undefined *)0xffffff00) goto LAB_0002f0b3;\n                  }\n                  else if ((sVar3 == 0x3e) || (sVar3 == 0xb4)) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f085;\n                  }\n                  else if (sVar3 == 0xb5) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f0b3;\n                  }\n                  else {\nLAB_0002f085:\n                    if ((sVar3 != 0x32) ||\n                       (((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )))) goto LAB_0002f0b3;\n                  }\n                }\n              }\nLAB_0002ea57:\n              FUN_0001fd20();\n            }\n            else if (param_6 == 0) {\n              puVar24 = (undefined *)0x5;\n              pcVar9 = (char *)dcgettext(0,"<string table index: %3ld>");\n              printf(pcVar9,uVar14,puVar24);\n            }\n            else if (uVar14 < param_7) {\n              FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11,puVar24);\n              }\n            }\n            else {\n              puVar24 = (undefined *)0x5;\n              uVar10 = dcgettext(0,"<corrupt string table index: %3ld>");\n              error(uVar10,uVar14);\n              local_6c = 0;\n            }\n            if (param_8 != 0) {\n              puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14);\n              iVar7 = *(int *)((int)local_4c + iVar7 + 0x10);\n              if ((int)puVar24 < 0) {\n                puVar24 = (undefined *)-(int)(puVar24 + (iVar7 != 0));\n                printf(" - %llx",-iVar7,puVar24);\n              }\n              else {\n                printf(" + %llx",iVar7,puVar24);\n              }\n            }\n          }" if (parenthesized_expression "((param_4 == 0) || ((uVar14 < param_5) <= local_90))" ( (binary_expression "(param_4 == 0) || ((uVar14 < param_5) <= local_90)" (parenthesized_expression "(param_4 == 0)" ( (binary_expression "param_4 == 0" identifier == number_literal) )) || (parenthesized_expression "((uVar14 < param_5) <= local_90)" ( (binary_expression "(uVar14 < param_5) <= local_90" (parenthesized_expression "(uVar14 < param_5)" ( (binary_expression "uVar14 < param_5" identifier < identifier) )) <= identifier) ))) )) (compound_statement "{\n            puVar24 = (undefined *)0x5;\n            uVar10 = dcgettext(0," bad symbol index: %08lx in reloc");\n            error(uVar10,uVar14);\n            local_6c = 0;\n          }" { (expression_statement "puVar24 = (undefined *)0x5;" (assignment_expression "puVar24 = (undefined *)0x5" identifier = (cast_expression "(undefined *)0x5" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (expression_statement "uVar10 = dcgettext(0," bad symbol index: %08lx in reloc");" (assignment_expression "uVar10 = dcgettext(0," bad symbol index: %08lx in reloc")" identifier = (call_expression "dcgettext(0," bad symbol index: %08lx in reloc")" identifier (argument_list "(0," bad symbol index: %08lx in reloc")" ( number_literal , (string_literal "" bad symbol index: %08lx in reloc"" " string_content ") )))) ;) (expression_statement "error(uVar10,uVar14);" (call_expression "error(uVar10,uVar14)" identifier (argument_list "(uVar10,uVar14)" ( identifier , identifier ))) ;) (expression_statement "local_6c = 0;" (assignment_expression "local_6c = 0" identifier = number_literal) ;) }) (else_clause "else {\n            iVar18 = uVar14 * 0x1c + param_4;\n            iVar11 = FUN_0002cf40(param_7,uVar14,iVar18 + 0x10,iVar18 + 0x18,&local_48,local_4e);\n            putchar(0x20);\n            if ((*(byte *)(iVar18 + 0x14) & 0xf) == 10) {\n              uVar14 = (-(uint)(DAT_000b6324 == 0) & 6) + 8;\n              uVar15 = FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11);\n              }\n              iVar12 = (uVar14 + 1) - uVar15;\n              if (uVar14 < uVar15) {\n                iVar12 = 1;\n              }\n              puVar24 = &DAT_0007c3bc;\n              printf("()%-*s",iVar12,&DAT_0007c3bc);\n            }\n            else {\n              FUN_0001e910();\n              pcVar9 = "   ";\n              if (DAT_000b6324 == 0) {\n                pcVar9 = " ";\n              }\n              printf(pcVar9);\n            }\n            uVar14 = *(uint *)(iVar18 + 0x10);\n            if (uVar14 == 0) {\n              if ((*(byte *)(iVar18 + 0x14) & 0xf) == 3) {\n                puVar25 = *(undefined **)(iVar18 + 0x18);\n                if (puVar25 < *(undefined **)(param_1 + 0x54)) {\n                  puVar1 = (uint *)(*(int *)(param_1 + 0x5c) + (int)puVar25 * 0x48);\n                  if (puVar1 == (uint *)0x0) {\n                    pcVar9 = "<none>";\n                  }\n                  else if (*(int *)(param_1 + 100) == 0) {\n                    pcVar9 = "<no-strings>";\n                  }\n                  else {\n                    if (*puVar1 < *(uint *)(param_1 + 0x68)) goto LAB_0002ea57;\n                    pcVar9 = "<corrupt>";\n                  }\n                  puVar24 = (undefined *)0x5;\n                  dcgettext(0,pcVar9);\n                }\n                else if ((puVar25 != (undefined *)0xfffffff1) &&\n                        (puVar25 != (undefined *)0xfffffff2)) {\n                  sVar3 = *(short *)(param_1 + 0x42);\n                  if (sVar3 == 8) {\n                    if ((puVar25 != (undefined *)0xffffff03) && (puVar25 != (undefined *)0xffffff04)\n                       ) {\nLAB_0002f0b3:\n                      sprintf(local_44,"<section 0x%x>");\n                      puVar24 = puVar25;\n                    }\n                  }\n                  else if (sVar3 == 0x8c) {\n                    if (puVar25 != (undefined *)0xffffff00) goto LAB_0002f0b3;\n                  }\n                  else if ((sVar3 == 0x3e) || (sVar3 == 0xb4)) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f085;\n                  }\n                  else if (sVar3 == 0xb5) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f0b3;\n                  }\n                  else {\nLAB_0002f085:\n                    if ((sVar3 != 0x32) ||\n                       (((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )))) goto LAB_0002f0b3;\n                  }\n                }\n              }\nLAB_0002ea57:\n              FUN_0001fd20();\n            }\n            else if (param_6 == 0) {\n              puVar24 = (undefined *)0x5;\n              pcVar9 = (char *)dcgettext(0,"<string table index: %3ld>");\n              printf(pcVar9,uVar14,puVar24);\n            }\n            else if (uVar14 < param_7) {\n              FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11,puVar24);\n              }\n            }\n            else {\n              puVar24 = (undefined *)0x5;\n              uVar10 = dcgettext(0,"<corrupt string table index: %3ld>");\n              error(uVar10,uVar14);\n              local_6c = 0;\n            }\n            if (param_8 != 0) {\n              puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14);\n              iVar7 = *(int *)((int)local_4c + iVar7 + 0x10);\n              if ((int)puVar24 < 0) {\n                puVar24 = (undefined *)-(int)(puVar24 + (iVar7 != 0));\n                printf(" - %llx",-iVar7,puVar24);\n              }\n              else {\n                printf(" + %llx",iVar7,puVar24);\n              }\n            }\n          }" else (compound_statement "{\n            iVar18 = uVar14 * 0x1c + param_4;\n            iVar11 = FUN_0002cf40(param_7,uVar14,iVar18 + 0x10,iVar18 + 0x18,&local_48,local_4e);\n            putchar(0x20);\n            if ((*(byte *)(iVar18 + 0x14) & 0xf) == 10) {\n              uVar14 = (-(uint)(DAT_000b6324 == 0) & 6) + 8;\n              uVar15 = FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11);\n              }\n              iVar12 = (uVar14 + 1) - uVar15;\n              if (uVar14 < uVar15) {\n                iVar12 = 1;\n              }\n              puVar24 = &DAT_0007c3bc;\n              printf("()%-*s",iVar12,&DAT_0007c3bc);\n            }\n            else {\n              FUN_0001e910();\n              pcVar9 = "   ";\n              if (DAT_000b6324 == 0) {\n                pcVar9 = " ";\n              }\n              printf(pcVar9);\n            }\n            uVar14 = *(uint *)(iVar18 + 0x10);\n            if (uVar14 == 0) {\n              if ((*(byte *)(iVar18 + 0x14) & 0xf) == 3) {\n                puVar25 = *(undefined **)(iVar18 + 0x18);\n                if (puVar25 < *(undefined **)(param_1 + 0x54)) {\n                  puVar1 = (uint *)(*(int *)(param_1 + 0x5c) + (int)puVar25 * 0x48);\n                  if (puVar1 == (uint *)0x0) {\n                    pcVar9 = "<none>";\n                  }\n                  else if (*(int *)(param_1 + 100) == 0) {\n                    pcVar9 = "<no-strings>";\n                  }\n                  else {\n                    if (*puVar1 < *(uint *)(param_1 + 0x68)) goto LAB_0002ea57;\n                    pcVar9 = "<corrupt>";\n                  }\n                  puVar24 = (undefined *)0x5;\n                  dcgettext(0,pcVar9);\n                }\n                else if ((puVar25 != (undefined *)0xfffffff1) &&\n                        (puVar25 != (undefined *)0xfffffff2)) {\n                  sVar3 = *(short *)(param_1 + 0x42);\n                  if (sVar3 == 8) {\n                    if ((puVar25 != (undefined *)0xffffff03) && (puVar25 != (undefined *)0xffffff04)\n                       ) {\nLAB_0002f0b3:\n                      sprintf(local_44,"<section 0x%x>");\n                      puVar24 = puVar25;\n                    }\n                  }\n                  else if (sVar3 == 0x8c) {\n                    if (puVar25 != (undefined *)0xffffff00) goto LAB_0002f0b3;\n                  }\n                  else if ((sVar3 == 0x3e) || (sVar3 == 0xb4)) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f085;\n                  }\n                  else if (sVar3 == 0xb5) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f0b3;\n                  }\n                  else {\nLAB_0002f085:\n                    if ((sVar3 != 0x32) ||\n                       (((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )))) goto LAB_0002f0b3;\n                  }\n                }\n              }\nLAB_0002ea57:\n              FUN_0001fd20();\n            }\n            else if (param_6 == 0) {\n              puVar24 = (undefined *)0x5;\n              pcVar9 = (char *)dcgettext(0,"<string table index: %3ld>");\n              printf(pcVar9,uVar14,puVar24);\n            }\n            else if (uVar14 < param_7) {\n              FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11,puVar24);\n              }\n            }\n            else {\n              puVar24 = (undefined *)0x5;\n              uVar10 = dcgettext(0,"<corrupt string table index: %3ld>");\n              error(uVar10,uVar14);\n              local_6c = 0;\n            }\n            if (param_8 != 0) {\n              puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14);\n              iVar7 = *(int *)((int)local_4c + iVar7 + 0x10);\n              if ((int)puVar24 < 0) {\n                puVar24 = (undefined *)-(int)(puVar24 + (iVar7 != 0));\n                printf(" - %llx",-iVar7,puVar24);\n              }\n              else {\n                printf(" + %llx",iVar7,puVar24);\n              }\n            }\n          }" { (expression_statement "iVar18 = uVar14 * 0x1c + param_4;" (assignment_expression "iVar18 = uVar14 * 0x1c + param_4" identifier = (binary_expression "uVar14 * 0x1c + param_4" (binary_expression "uVar14 * 0x1c" identifier * number_literal) + identifier)) ;) (expression_statement "iVar11 = FUN_0002cf40(param_7,uVar14,iVar18 + 0x10,iVar18 + 0x18,&local_48,local_4e);" (assignment_expression "iVar11 = FUN_0002cf40(param_7,uVar14,iVar18 + 0x10,iVar18 + 0x18,&local_48,local_4e)" identifier = (call_expression "FUN_0002cf40(param_7,uVar14,iVar18 + 0x10,iVar18 + 0x18,&local_48,local_4e)" identifier (argument_list "(param_7,uVar14,iVar18 + 0x10,iVar18 + 0x18,&local_48,local_4e)" ( identifier , identifier , (binary_expression "iVar18 + 0x10" identifier + number_literal) , (binary_expression "iVar18 + 0x18" identifier + number_literal) , (pointer_expression "&local_48" & identifier) , identifier )))) ;) (expression_statement "putchar(0x20);" (call_expression "putchar(0x20)" identifier (argument_list "(0x20)" ( number_literal ))) ;) (if_statement "if ((*(byte *)(iVar18 + 0x14) & 0xf) == 10) {\n              uVar14 = (-(uint)(DAT_000b6324 == 0) & 6) + 8;\n              uVar15 = FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11);\n              }\n              iVar12 = (uVar14 + 1) - uVar15;\n              if (uVar14 < uVar15) {\n                iVar12 = 1;\n              }\n              puVar24 = &DAT_0007c3bc;\n              printf("()%-*s",iVar12,&DAT_0007c3bc);\n            }\n            else {\n              FUN_0001e910();\n              pcVar9 = "   ";\n              if (DAT_000b6324 == 0) {\n                pcVar9 = " ";\n              }\n              printf(pcVar9);\n            }" if (parenthesized_expression "((*(byte *)(iVar18 + 0x14) & 0xf) == 10)" ( (binary_expression "(*(byte *)(iVar18 + 0x14) & 0xf) == 10" (parenthesized_expression "(*(byte *)(iVar18 + 0x14) & 0xf)" ( (binary_expression "*(byte *)(iVar18 + 0x14) & 0xf" (pointer_expression "*(byte *)(iVar18 + 0x14)" * (cast_expression "(byte *)(iVar18 + 0x14)" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar18 + 0x14)" ( (binary_expression "iVar18 + 0x14" identifier + number_literal) )))) & number_literal) )) == number_literal) )) (compound_statement "{\n              uVar14 = (-(uint)(DAT_000b6324 == 0) & 6) + 8;\n              uVar15 = FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11);\n              }\n              iVar12 = (uVar14 + 1) - uVar15;\n              if (uVar14 < uVar15) {\n                iVar12 = 1;\n              }\n              puVar24 = &DAT_0007c3bc;\n              printf("()%-*s",iVar12,&DAT_0007c3bc);\n            }" { (expression_statement "uVar14 = (-(uint)(DAT_000b6324 == 0) & 6) + 8;" (assignment_expression "uVar14 = (-(uint)(DAT_000b6324 == 0) & 6) + 8" identifier = (binary_expression "(-(uint)(DAT_000b6324 == 0) & 6) + 8" (parenthesized_expression "(-(uint)(DAT_000b6324 == 0) & 6)" ( (binary_expression "-(uint)(DAT_000b6324 == 0) & 6" (unary_expression "-(uint)(DAT_000b6324 == 0)" - (call_expression "(uint)(DAT_000b6324 == 0)" (parenthesized_expression "(uint)" ( identifier )) (argument_list "(DAT_000b6324 == 0)" ( (binary_expression "DAT_000b6324 == 0" identifier == number_literal) )))) & number_literal) )) + number_literal)) ;) (expression_statement "uVar15 = FUN_0001fd20();" (assignment_expression "uVar15 = FUN_0001fd20()" identifier = (call_expression "FUN_0001fd20()" identifier (argument_list "()" ( )))) ;) (if_statement "if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11);\n              }" if (parenthesized_expression "(iVar11 != 0)" ( (binary_expression "iVar11 != 0" identifier != number_literal) )) (compound_statement "{\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11);\n              }" { (expression_statement "pcVar9 = "@@%s";" (assignment_expression "pcVar9 = "@@%s"" identifier = (string_literal ""@@%s"" " string_content ")) ;) (if_statement "if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }" if (parenthesized_expression "(local_48 != 2)" ( (binary_expression "local_48 != 2" identifier != number_literal) )) (compound_statement "{\n                  pcVar9 = "@%s";\n                }" { (expression_statement "pcVar9 = "@%s";" (assignment_expression "pcVar9 = "@%s"" identifier = (string_literal ""@%s"" " string_content ")) ;) })) (expression_statement "printf(pcVar9,iVar11);" (call_expression "printf(pcVar9,iVar11)" identifier (argument_list "(pcVar9,iVar11)" ( identifier , identifier ))) ;) })) (expression_statement "iVar12 = (uVar14 + 1) - uVar15;" (assignment_expression "iVar12 = (uVar14 + 1) - uVar15" identifier = (binary_expression "(uVar14 + 1) - uVar15" (parenthesized_expression "(uVar14 + 1)" ( (binary_expression "uVar14 + 1" identifier + number_literal) )) - identifier)) ;) (if_statement "if (uVar14 < uVar15) {\n                iVar12 = 1;\n              }" if (parenthesized_expression "(uVar14 < uVar15)" ( (binary_expression "uVar14 < uVar15" identifier < identifier) )) (compound_statement "{\n                iVar12 = 1;\n              }" { (expression_statement "iVar12 = 1;" (assignment_expression "iVar12 = 1" identifier = number_literal) ;) })) (expression_statement "puVar24 = &DAT_0007c3bc;" (assignment_expression "puVar24 = &DAT_0007c3bc" identifier = (pointer_expression "&DAT_0007c3bc" & identifier)) ;) (expression_statement "printf("()%-*s",iVar12,&DAT_0007c3bc);" (call_expression "printf("()%-*s",iVar12,&DAT_0007c3bc)" identifier (argument_list "("()%-*s",iVar12,&DAT_0007c3bc)" ( (string_literal ""()%-*s"" " string_content ") , identifier , (pointer_expression "&DAT_0007c3bc" & identifier) ))) ;) }) (else_clause "else {\n              FUN_0001e910();\n              pcVar9 = "   ";\n              if (DAT_000b6324 == 0) {\n                pcVar9 = " ";\n              }\n              printf(pcVar9);\n            }" else (compound_statement "{\n              FUN_0001e910();\n              pcVar9 = "   ";\n              if (DAT_000b6324 == 0) {\n                pcVar9 = " ";\n              }\n              printf(pcVar9);\n            }" { (expression_statement "FUN_0001e910();" (call_expression "FUN_0001e910()" identifier (argument_list "()" ( ))) ;) (expression_statement "pcVar9 = "   ";" (assignment_expression "pcVar9 = "   "" identifier = (string_literal ""   "" " string_content ")) ;) (if_statement "if (DAT_000b6324 == 0) {\n                pcVar9 = " ";\n              }" if (parenthesized_expression "(DAT_000b6324 == 0)" ( (binary_expression "DAT_000b6324 == 0" identifier == number_literal) )) (compound_statement "{\n                pcVar9 = " ";\n              }" { (expression_statement "pcVar9 = " ";" (assignment_expression "pcVar9 = " "" identifier = (string_literal "" "" " string_content ")) ;) })) (expression_statement "printf(pcVar9);" (call_expression "printf(pcVar9)" identifier (argument_list "(pcVar9)" ( identifier ))) ;) }))) (expression_statement "uVar14 = *(uint *)(iVar18 + 0x10);" (assignment_expression "uVar14 = *(uint *)(iVar18 + 0x10)" identifier = (pointer_expression "*(uint *)(iVar18 + 0x10)" * (cast_expression "(uint *)(iVar18 + 0x10)" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar18 + 0x10)" ( (binary_expression "iVar18 + 0x10" identifier + number_literal) ))))) ;) (if_statement "if (uVar14 == 0) {\n              if ((*(byte *)(iVar18 + 0x14) & 0xf) == 3) {\n                puVar25 = *(undefined **)(iVar18 + 0x18);\n                if (puVar25 < *(undefined **)(param_1 + 0x54)) {\n                  puVar1 = (uint *)(*(int *)(param_1 + 0x5c) + (int)puVar25 * 0x48);\n                  if (puVar1 == (uint *)0x0) {\n                    pcVar9 = "<none>";\n                  }\n                  else if (*(int *)(param_1 + 100) == 0) {\n                    pcVar9 = "<no-strings>";\n                  }\n                  else {\n                    if (*puVar1 < *(uint *)(param_1 + 0x68)) goto LAB_0002ea57;\n                    pcVar9 = "<corrupt>";\n                  }\n                  puVar24 = (undefined *)0x5;\n                  dcgettext(0,pcVar9);\n                }\n                else if ((puVar25 != (undefined *)0xfffffff1) &&\n                        (puVar25 != (undefined *)0xfffffff2)) {\n                  sVar3 = *(short *)(param_1 + 0x42);\n                  if (sVar3 == 8) {\n                    if ((puVar25 != (undefined *)0xffffff03) && (puVar25 != (undefined *)0xffffff04)\n                       ) {\nLAB_0002f0b3:\n                      sprintf(local_44,"<section 0x%x>");\n                      puVar24 = puVar25;\n                    }\n                  }\n                  else if (sVar3 == 0x8c) {\n                    if (puVar25 != (undefined *)0xffffff00) goto LAB_0002f0b3;\n                  }\n                  else if ((sVar3 == 0x3e) || (sVar3 == 0xb4)) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f085;\n                  }\n                  else if (sVar3 == 0xb5) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f0b3;\n                  }\n                  else {\nLAB_0002f085:\n                    if ((sVar3 != 0x32) ||\n                       (((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )))) goto LAB_0002f0b3;\n                  }\n                }\n              }\nLAB_0002ea57:\n              FUN_0001fd20();\n            }\n            else if (param_6 == 0) {\n              puVar24 = (undefined *)0x5;\n              pcVar9 = (char *)dcgettext(0,"<string table index: %3ld>");\n              printf(pcVar9,uVar14,puVar24);\n            }\n            else if (uVar14 < param_7) {\n              FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11,puVar24);\n              }\n            }\n            else {\n              puVar24 = (undefined *)0x5;\n              uVar10 = dcgettext(0,"<corrupt string table index: %3ld>");\n              error(uVar10,uVar14);\n              local_6c = 0;\n            }" if (parenthesized_expression "(uVar14 == 0)" ( (binary_expression "uVar14 == 0" identifier == number_literal) )) (compound_statement "{\n              if ((*(byte *)(iVar18 + 0x14) & 0xf) == 3) {\n                puVar25 = *(undefined **)(iVar18 + 0x18);\n                if (puVar25 < *(undefined **)(param_1 + 0x54)) {\n                  puVar1 = (uint *)(*(int *)(param_1 + 0x5c) + (int)puVar25 * 0x48);\n                  if (puVar1 == (uint *)0x0) {\n                    pcVar9 = "<none>";\n                  }\n                  else if (*(int *)(param_1 + 100) == 0) {\n                    pcVar9 = "<no-strings>";\n                  }\n                  else {\n                    if (*puVar1 < *(uint *)(param_1 + 0x68)) goto LAB_0002ea57;\n                    pcVar9 = "<corrupt>";\n                  }\n                  puVar24 = (undefined *)0x5;\n                  dcgettext(0,pcVar9);\n                }\n                else if ((puVar25 != (undefined *)0xfffffff1) &&\n                        (puVar25 != (undefined *)0xfffffff2)) {\n                  sVar3 = *(short *)(param_1 + 0x42);\n                  if (sVar3 == 8) {\n                    if ((puVar25 != (undefined *)0xffffff03) && (puVar25 != (undefined *)0xffffff04)\n                       ) {\nLAB_0002f0b3:\n                      sprintf(local_44,"<section 0x%x>");\n                      puVar24 = puVar25;\n                    }\n                  }\n                  else if (sVar3 == 0x8c) {\n                    if (puVar25 != (undefined *)0xffffff00) goto LAB_0002f0b3;\n                  }\n                  else if ((sVar3 == 0x3e) || (sVar3 == 0xb4)) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f085;\n                  }\n                  else if (sVar3 == 0xb5) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f0b3;\n                  }\n                  else {\nLAB_0002f085:\n                    if ((sVar3 != 0x32) ||\n                       (((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )))) goto LAB_0002f0b3;\n                  }\n                }\n              }\nLAB_0002ea57:\n              FUN_0001fd20();\n            }" { (if_statement "if ((*(byte *)(iVar18 + 0x14) & 0xf) == 3) {\n                puVar25 = *(undefined **)(iVar18 + 0x18);\n                if (puVar25 < *(undefined **)(param_1 + 0x54)) {\n                  puVar1 = (uint *)(*(int *)(param_1 + 0x5c) + (int)puVar25 * 0x48);\n                  if (puVar1 == (uint *)0x0) {\n                    pcVar9 = "<none>";\n                  }\n                  else if (*(int *)(param_1 + 100) == 0) {\n                    pcVar9 = "<no-strings>";\n                  }\n                  else {\n                    if (*puVar1 < *(uint *)(param_1 + 0x68)) goto LAB_0002ea57;\n                    pcVar9 = "<corrupt>";\n                  }\n                  puVar24 = (undefined *)0x5;\n                  dcgettext(0,pcVar9);\n                }\n                else if ((puVar25 != (undefined *)0xfffffff1) &&\n                        (puVar25 != (undefined *)0xfffffff2)) {\n                  sVar3 = *(short *)(param_1 + 0x42);\n                  if (sVar3 == 8) {\n                    if ((puVar25 != (undefined *)0xffffff03) && (puVar25 != (undefined *)0xffffff04)\n                       ) {\nLAB_0002f0b3:\n                      sprintf(local_44,"<section 0x%x>");\n                      puVar24 = puVar25;\n                    }\n                  }\n                  else if (sVar3 == 0x8c) {\n                    if (puVar25 != (undefined *)0xffffff00) goto LAB_0002f0b3;\n                  }\n                  else if ((sVar3 == 0x3e) || (sVar3 == 0xb4)) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f085;\n                  }\n                  else if (sVar3 == 0xb5) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f0b3;\n                  }\n                  else {\nLAB_0002f085:\n                    if ((sVar3 != 0x32) ||\n                       (((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )))) goto LAB_0002f0b3;\n                  }\n                }\n              }" if (parenthesized_expression "((*(byte *)(iVar18 + 0x14) & 0xf) == 3)" ( (binary_expression "(*(byte *)(iVar18 + 0x14) & 0xf) == 3" (parenthesized_expression "(*(byte *)(iVar18 + 0x14) & 0xf)" ( (binary_expression "*(byte *)(iVar18 + 0x14) & 0xf" (pointer_expression "*(byte *)(iVar18 + 0x14)" * (cast_expression "(byte *)(iVar18 + 0x14)" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar18 + 0x14)" ( (binary_expression "iVar18 + 0x14" identifier + number_literal) )))) & number_literal) )) == number_literal) )) (compound_statement "{\n                puVar25 = *(undefined **)(iVar18 + 0x18);\n                if (puVar25 < *(undefined **)(param_1 + 0x54)) {\n                  puVar1 = (uint *)(*(int *)(param_1 + 0x5c) + (int)puVar25 * 0x48);\n                  if (puVar1 == (uint *)0x0) {\n                    pcVar9 = "<none>";\n                  }\n                  else if (*(int *)(param_1 + 100) == 0) {\n                    pcVar9 = "<no-strings>";\n                  }\n                  else {\n                    if (*puVar1 < *(uint *)(param_1 + 0x68)) goto LAB_0002ea57;\n                    pcVar9 = "<corrupt>";\n                  }\n                  puVar24 = (undefined *)0x5;\n                  dcgettext(0,pcVar9);\n                }\n                else if ((puVar25 != (undefined *)0xfffffff1) &&\n                        (puVar25 != (undefined *)0xfffffff2)) {\n                  sVar3 = *(short *)(param_1 + 0x42);\n                  if (sVar3 == 8) {\n                    if ((puVar25 != (undefined *)0xffffff03) && (puVar25 != (undefined *)0xffffff04)\n                       ) {\nLAB_0002f0b3:\n                      sprintf(local_44,"<section 0x%x>");\n                      puVar24 = puVar25;\n                    }\n                  }\n                  else if (sVar3 == 0x8c) {\n                    if (puVar25 != (undefined *)0xffffff00) goto LAB_0002f0b3;\n                  }\n                  else if ((sVar3 == 0x3e) || (sVar3 == 0xb4)) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f085;\n                  }\n                  else if (sVar3 == 0xb5) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f0b3;\n                  }\n                  else {\nLAB_0002f085:\n                    if ((sVar3 != 0x32) ||\n                       (((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )))) goto LAB_0002f0b3;\n                  }\n                }\n              }" { (expression_statement "puVar25 = *(undefined **)(iVar18 + 0x18);" (assignment_expression "puVar25 = *(undefined **)(iVar18 + 0x18)" identifier = (pointer_expression "*(undefined **)(iVar18 + 0x18)" * (cast_expression "(undefined **)(iVar18 + 0x18)" ( (type_descriptor "undefined **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(iVar18 + 0x18)" ( (binary_expression "iVar18 + 0x18" identifier + number_literal) ))))) ;) (if_statement "if (puVar25 < *(undefined **)(param_1 + 0x54)) {\n                  puVar1 = (uint *)(*(int *)(param_1 + 0x5c) + (int)puVar25 * 0x48);\n                  if (puVar1 == (uint *)0x0) {\n                    pcVar9 = "<none>";\n                  }\n                  else if (*(int *)(param_1 + 100) == 0) {\n                    pcVar9 = "<no-strings>";\n                  }\n                  else {\n                    if (*puVar1 < *(uint *)(param_1 + 0x68)) goto LAB_0002ea57;\n                    pcVar9 = "<corrupt>";\n                  }\n                  puVar24 = (undefined *)0x5;\n                  dcgettext(0,pcVar9);\n                }\n                else if ((puVar25 != (undefined *)0xfffffff1) &&\n                        (puVar25 != (undefined *)0xfffffff2)) {\n                  sVar3 = *(short *)(param_1 + 0x42);\n                  if (sVar3 == 8) {\n                    if ((puVar25 != (undefined *)0xffffff03) && (puVar25 != (undefined *)0xffffff04)\n                       ) {\nLAB_0002f0b3:\n                      sprintf(local_44,"<section 0x%x>");\n                      puVar24 = puVar25;\n                    }\n                  }\n                  else if (sVar3 == 0x8c) {\n                    if (puVar25 != (undefined *)0xffffff00) goto LAB_0002f0b3;\n                  }\n                  else if ((sVar3 == 0x3e) || (sVar3 == 0xb4)) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f085;\n                  }\n                  else if (sVar3 == 0xb5) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f0b3;\n                  }\n                  else {\nLAB_0002f085:\n                    if ((sVar3 != 0x32) ||\n                       (((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )))) goto LAB_0002f0b3;\n                  }\n                }" if (parenthesized_expression "(puVar25 < *(undefined **)(param_1 + 0x54))" ( (binary_expression "puVar25 < *(undefined **)(param_1 + 0x54)" identifier < (pointer_expression "*(undefined **)(param_1 + 0x54)" * (cast_expression "(undefined **)(param_1 + 0x54)" ( (type_descriptor "undefined **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(param_1 + 0x54)" ( (binary_expression "param_1 + 0x54" identifier + number_literal) ))))) )) (compound_statement "{\n                  puVar1 = (uint *)(*(int *)(param_1 + 0x5c) + (int)puVar25 * 0x48);\n                  if (puVar1 == (uint *)0x0) {\n                    pcVar9 = "<none>";\n                  }\n                  else if (*(int *)(param_1 + 100) == 0) {\n                    pcVar9 = "<no-strings>";\n                  }\n                  else {\n                    if (*puVar1 < *(uint *)(param_1 + 0x68)) goto LAB_0002ea57;\n                    pcVar9 = "<corrupt>";\n                  }\n                  puVar24 = (undefined *)0x5;\n                  dcgettext(0,pcVar9);\n                }" { (expression_statement "puVar1 = (uint *)(*(int *)(param_1 + 0x5c) + (int)puVar25 * 0x48);" (assignment_expression "puVar1 = (uint *)(*(int *)(param_1 + 0x5c) + (int)puVar25 * 0x48)" identifier = (cast_expression "(uint *)(*(int *)(param_1 + 0x5c) + (int)puVar25 * 0x48)" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(*(int *)(param_1 + 0x5c) + (int)puVar25 * 0x48)" ( (binary_expression "*(int *)(param_1 + 0x5c) + (int)puVar25 * 0x48" (pointer_expression "*(int *)(param_1 + 0x5c)" * (cast_expression "(int *)(param_1 + 0x5c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(param_1 + 0x5c)" ( (binary_expression "param_1 + 0x5c" identifier + number_literal) )))) + (binary_expression "(int)puVar25 * 0x48" (cast_expression "(int)puVar25" ( (type_descriptor "int" primitive_type) ) identifier) * number_literal)) )))) ;) (if_statement "if (puVar1 == (uint *)0x0) {\n                    pcVar9 = "<none>";\n                  }\n                  else if (*(int *)(param_1 + 100) == 0) {\n                    pcVar9 = "<no-strings>";\n                  }\n                  else {\n                    if (*puVar1 < *(uint *)(param_1 + 0x68)) goto LAB_0002ea57;\n                    pcVar9 = "<corrupt>";\n                  }" if (parenthesized_expression "(puVar1 == (uint *)0x0)" ( (binary_expression "puVar1 == (uint *)0x0" identifier == (cast_expression "(uint *)0x0" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) )) (compound_statement "{\n                    pcVar9 = "<none>";\n                  }" { (expression_statement "pcVar9 = "<none>";" (assignment_expression "pcVar9 = "<none>"" identifier = (string_literal ""<none>"" " string_content ")) ;) }) (else_clause "else if (*(int *)(param_1 + 100) == 0) {\n                    pcVar9 = "<no-strings>";\n                  }\n                  else {\n                    if (*puVar1 < *(uint *)(param_1 + 0x68)) goto LAB_0002ea57;\n                    pcVar9 = "<corrupt>";\n                  }" else (if_statement "if (*(int *)(param_1 + 100) == 0) {\n                    pcVar9 = "<no-strings>";\n                  }\n                  else {\n                    if (*puVar1 < *(uint *)(param_1 + 0x68)) goto LAB_0002ea57;\n                    pcVar9 = "<corrupt>";\n                  }" if (parenthesized_expression "(*(int *)(param_1 + 100) == 0)" ( (binary_expression "*(int *)(param_1 + 100) == 0" (pointer_expression "*(int *)(param_1 + 100)" * (cast_expression "(int *)(param_1 + 100)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(param_1 + 100)" ( (binary_expression "param_1 + 100" identifier + number_literal) )))) == number_literal) )) (compound_statement "{\n                    pcVar9 = "<no-strings>";\n                  }" { (expression_statement "pcVar9 = "<no-strings>";" (assignment_expression "pcVar9 = "<no-strings>"" identifier = (string_literal ""<no-strings>"" " string_content ")) ;) }) (else_clause "else {\n                    if (*puVar1 < *(uint *)(param_1 + 0x68)) goto LAB_0002ea57;\n                    pcVar9 = "<corrupt>";\n                  }" else (compound_statement "{\n                    if (*puVar1 < *(uint *)(param_1 + 0x68)) goto LAB_0002ea57;\n                    pcVar9 = "<corrupt>";\n                  }" { (if_statement "if (*puVar1 < *(uint *)(param_1 + 0x68)) goto LAB_0002ea57;" if (parenthesized_expression "(*puVar1 < *(uint *)(param_1 + 0x68))" ( (binary_expression "*puVar1 < *(uint *)(param_1 + 0x68)" (pointer_expression "*puVar1" * identifier) < (pointer_expression "*(uint *)(param_1 + 0x68)" * (cast_expression "(uint *)(param_1 + 0x68)" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(param_1 + 0x68)" ( (binary_expression "param_1 + 0x68" identifier + number_literal) ))))) )) (goto_statement "goto LAB_0002ea57;" goto statement_identifier ;)) (expression_statement "pcVar9 = "<corrupt>";" (assignment_expression "pcVar9 = "<corrupt>"" identifier = (string_literal ""<corrupt>"" " string_content ")) ;) }))))) (expression_statement "puVar24 = (undefined *)0x5;" (assignment_expression "puVar24 = (undefined *)0x5" identifier = (cast_expression "(undefined *)0x5" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (expression_statement "dcgettext(0,pcVar9);" (call_expression "dcgettext(0,pcVar9)" identifier (argument_list "(0,pcVar9)" ( number_literal , identifier ))) ;) }) (else_clause "else if ((puVar25 != (undefined *)0xfffffff1) &&\n                        (puVar25 != (undefined *)0xfffffff2)) {\n                  sVar3 = *(short *)(param_1 + 0x42);\n                  if (sVar3 == 8) {\n                    if ((puVar25 != (undefined *)0xffffff03) && (puVar25 != (undefined *)0xffffff04)\n                       ) {\nLAB_0002f0b3:\n                      sprintf(local_44,"<section 0x%x>");\n                      puVar24 = puVar25;\n                    }\n                  }\n                  else if (sVar3 == 0x8c) {\n                    if (puVar25 != (undefined *)0xffffff00) goto LAB_0002f0b3;\n                  }\n                  else if ((sVar3 == 0x3e) || (sVar3 == 0xb4)) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f085;\n                  }\n                  else if (sVar3 == 0xb5) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f0b3;\n                  }\n                  else {\nLAB_0002f085:\n                    if ((sVar3 != 0x32) ||\n                       (((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )))) goto LAB_0002f0b3;\n                  }\n                }" else (if_statement "if ((puVar25 != (undefined *)0xfffffff1) &&\n                        (puVar25 != (undefined *)0xfffffff2)) {\n                  sVar3 = *(short *)(param_1 + 0x42);\n                  if (sVar3 == 8) {\n                    if ((puVar25 != (undefined *)0xffffff03) && (puVar25 != (undefined *)0xffffff04)\n                       ) {\nLAB_0002f0b3:\n                      sprintf(local_44,"<section 0x%x>");\n                      puVar24 = puVar25;\n                    }\n                  }\n                  else if (sVar3 == 0x8c) {\n                    if (puVar25 != (undefined *)0xffffff00) goto LAB_0002f0b3;\n                  }\n                  else if ((sVar3 == 0x3e) || (sVar3 == 0xb4)) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f085;\n                  }\n                  else if (sVar3 == 0xb5) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f0b3;\n                  }\n                  else {\nLAB_0002f085:\n                    if ((sVar3 != 0x32) ||\n                       (((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )))) goto LAB_0002f0b3;\n                  }\n                }" if (parenthesized_expression "((puVar25 != (undefined *)0xfffffff1) &&\n                        (puVar25 != (undefined *)0xfffffff2))" ( (binary_expression "(puVar25 != (undefined *)0xfffffff1) &&\n                        (puVar25 != (undefined *)0xfffffff2)" (parenthesized_expression "(puVar25 != (undefined *)0xfffffff1)" ( (binary_expression "puVar25 != (undefined *)0xfffffff1" identifier != (cast_expression "(undefined *)0xfffffff1" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) )) && (parenthesized_expression "(puVar25 != (undefined *)0xfffffff2)" ( (binary_expression "puVar25 != (undefined *)0xfffffff2" identifier != (cast_expression "(undefined *)0xfffffff2" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ))) )) (compound_statement "{\n                  sVar3 = *(short *)(param_1 + 0x42);\n                  if (sVar3 == 8) {\n                    if ((puVar25 != (undefined *)0xffffff03) && (puVar25 != (undefined *)0xffffff04)\n                       ) {\nLAB_0002f0b3:\n                      sprintf(local_44,"<section 0x%x>");\n                      puVar24 = puVar25;\n                    }\n                  }\n                  else if (sVar3 == 0x8c) {\n                    if (puVar25 != (undefined *)0xffffff00) goto LAB_0002f0b3;\n                  }\n                  else if ((sVar3 == 0x3e) || (sVar3 == 0xb4)) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f085;\n                  }\n                  else if (sVar3 == 0xb5) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f0b3;\n                  }\n                  else {\nLAB_0002f085:\n                    if ((sVar3 != 0x32) ||\n                       (((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )))) goto LAB_0002f0b3;\n                  }\n                }" { (expression_statement "sVar3 = *(short *)(param_1 + 0x42);" (assignment_expression "sVar3 = *(short *)(param_1 + 0x42)" identifier = (pointer_expression "*(short *)(param_1 + 0x42)" * (cast_expression "(short *)(param_1 + 0x42)" ( (type_descriptor "short *" (sized_type_specifier "short" short) (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(param_1 + 0x42)" ( (binary_expression "param_1 + 0x42" identifier + number_literal) ))))) ;) (if_statement "if (sVar3 == 8) {\n                    if ((puVar25 != (undefined *)0xffffff03) && (puVar25 != (undefined *)0xffffff04)\n                       ) {\nLAB_0002f0b3:\n                      sprintf(local_44,"<section 0x%x>");\n                      puVar24 = puVar25;\n                    }\n                  }\n                  else if (sVar3 == 0x8c) {\n                    if (puVar25 != (undefined *)0xffffff00) goto LAB_0002f0b3;\n                  }\n                  else if ((sVar3 == 0x3e) || (sVar3 == 0xb4)) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f085;\n                  }\n                  else if (sVar3 == 0xb5) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f0b3;\n                  }\n                  else {\nLAB_0002f085:\n                    if ((sVar3 != 0x32) ||\n                       (((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )))) goto LAB_0002f0b3;\n                  }" if (parenthesized_expression "(sVar3 == 8)" ( (binary_expression "sVar3 == 8" identifier == number_literal) )) (compound_statement "{\n                    if ((puVar25 != (undefined *)0xffffff03) && (puVar25 != (undefined *)0xffffff04)\n                       ) {\nLAB_0002f0b3:\n                      sprintf(local_44,"<section 0x%x>");\n                      puVar24 = puVar25;\n                    }\n                  }" { (if_statement "if ((puVar25 != (undefined *)0xffffff03) && (puVar25 != (undefined *)0xffffff04)\n                       ) {\nLAB_0002f0b3:\n                      sprintf(local_44,"<section 0x%x>");\n                      puVar24 = puVar25;\n                    }" if (parenthesized_expression "((puVar25 != (undefined *)0xffffff03) && (puVar25 != (undefined *)0xffffff04)\n                       )" ( (binary_expression "(puVar25 != (undefined *)0xffffff03) && (puVar25 != (undefined *)0xffffff04)" (parenthesized_expression "(puVar25 != (undefined *)0xffffff03)" ( (binary_expression "puVar25 != (undefined *)0xffffff03" identifier != (cast_expression "(undefined *)0xffffff03" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) )) && (parenthesized_expression "(puVar25 != (undefined *)0xffffff04)" ( (binary_expression "puVar25 != (undefined *)0xffffff04" identifier != (cast_expression "(undefined *)0xffffff04" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ))) )) (compound_statement "{\nLAB_0002f0b3:\n                      sprintf(local_44,"<section 0x%x>");\n                      puVar24 = puVar25;\n                    }" { (labeled_statement "LAB_0002f0b3:\n                      sprintf(local_44,"<section 0x%x>");" statement_identifier : (expression_statement "sprintf(local_44,"<section 0x%x>");" (call_expression "sprintf(local_44,"<section 0x%x>")" identifier (argument_list "(local_44,"<section 0x%x>")" ( identifier , (string_literal ""<section 0x%x>"" " string_content ") ))) ;)) (expression_statement "puVar24 = puVar25;" (assignment_expression "puVar24 = puVar25" identifier = identifier) ;) })) }) (else_clause "else if (sVar3 == 0x8c) {\n                    if (puVar25 != (undefined *)0xffffff00) goto LAB_0002f0b3;\n                  }\n                  else if ((sVar3 == 0x3e) || (sVar3 == 0xb4)) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f085;\n                  }\n                  else if (sVar3 == 0xb5) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f0b3;\n                  }\n                  else {\nLAB_0002f085:\n                    if ((sVar3 != 0x32) ||\n                       (((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )))) goto LAB_0002f0b3;\n                  }" else (if_statement "if (sVar3 == 0x8c) {\n                    if (puVar25 != (undefined *)0xffffff00) goto LAB_0002f0b3;\n                  }\n                  else if ((sVar3 == 0x3e) || (sVar3 == 0xb4)) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f085;\n                  }\n                  else if (sVar3 == 0xb5) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f0b3;\n                  }\n                  else {\nLAB_0002f085:\n                    if ((sVar3 != 0x32) ||\n                       (((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )))) goto LAB_0002f0b3;\n                  }" if (parenthesized_expression "(sVar3 == 0x8c)" ( (binary_expression "sVar3 == 0x8c" identifier == number_literal) )) (compound_statement "{\n                    if (puVar25 != (undefined *)0xffffff00) goto LAB_0002f0b3;\n                  }" { (if_statement "if (puVar25 != (undefined *)0xffffff00) goto LAB_0002f0b3;" if (parenthesized_expression "(puVar25 != (undefined *)0xffffff00)" ( (binary_expression "puVar25 != (undefined *)0xffffff00" identifier != (cast_expression "(undefined *)0xffffff00" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) )) (goto_statement "goto LAB_0002f0b3;" goto statement_identifier ;)) }) (else_clause "else if ((sVar3 == 0x3e) || (sVar3 == 0xb4)) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f085;\n                  }\n                  else if (sVar3 == 0xb5) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f0b3;\n                  }\n                  else {\nLAB_0002f085:\n                    if ((sVar3 != 0x32) ||\n                       (((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )))) goto LAB_0002f0b3;\n                  }" else (if_statement "if ((sVar3 == 0x3e) || (sVar3 == 0xb4)) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f085;\n                  }\n                  else if (sVar3 == 0xb5) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f0b3;\n                  }\n                  else {\nLAB_0002f085:\n                    if ((sVar3 != 0x32) ||\n                       (((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )))) goto LAB_0002f0b3;\n                  }" if (parenthesized_expression "((sVar3 == 0x3e) || (sVar3 == 0xb4))" ( (binary_expression "(sVar3 == 0x3e) || (sVar3 == 0xb4)" (parenthesized_expression "(sVar3 == 0x3e)" ( (binary_expression "sVar3 == 0x3e" identifier == number_literal) )) || (parenthesized_expression "(sVar3 == 0xb4)" ( (binary_expression "sVar3 == 0xb4" identifier == number_literal) ))) )) (compound_statement "{\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f085;\n                  }" { (if_statement "if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f085;" if (parenthesized_expression "(puVar25 != (undefined *)0xffffff02)" ( (binary_expression "puVar25 != (undefined *)0xffffff02" identifier != (cast_expression "(undefined *)0xffffff02" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) )) (goto_statement "goto LAB_0002f085;" goto statement_identifier ;)) }) (else_clause "else if (sVar3 == 0xb5) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f0b3;\n                  }\n                  else {\nLAB_0002f085:\n                    if ((sVar3 != 0x32) ||\n                       (((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )))) goto LAB_0002f0b3;\n                  }" else (if_statement "if (sVar3 == 0xb5) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f0b3;\n                  }\n                  else {\nLAB_0002f085:\n                    if ((sVar3 != 0x32) ||\n                       (((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )))) goto LAB_0002f0b3;\n                  }" if (parenthesized_expression "(sVar3 == 0xb5)" ( (binary_expression "sVar3 == 0xb5" identifier == number_literal) )) (compound_statement "{\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f0b3;\n                  }" { (if_statement "if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f0b3;" if (parenthesized_expression "(puVar25 != (undefined *)0xffffff02)" ( (binary_expression "puVar25 != (undefined *)0xffffff02" identifier != (cast_expression "(undefined *)0xffffff02" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) )) (goto_statement "goto LAB_0002f0b3;" goto statement_identifier ;)) }) (else_clause "else {\nLAB_0002f085:\n                    if ((sVar3 != 0x32) ||\n                       (((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )))) goto LAB_0002f0b3;\n                  }" else (compound_statement "{\nLAB_0002f085:\n                    if ((sVar3 != 0x32) ||\n                       (((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )))) goto LAB_0002f0b3;\n                  }" { (labeled_statement "LAB_0002f085:\n                    if ((sVar3 != 0x32) ||\n                       (((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )))) goto LAB_0002f0b3;" statement_identifier : (if_statement "if ((sVar3 != 0x32) ||\n                       (((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )))) goto LAB_0002f0b3;" if (parenthesized_expression "((sVar3 != 0x32) ||\n                       (((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        ))))" ( (binary_expression "(sVar3 != 0x32) ||\n                       (((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )))" (parenthesized_expression "(sVar3 != 0x32)" ( (binary_expression "sVar3 != 0x32" identifier != number_literal) )) || (parenthesized_expression "(((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )))" ( (parenthesized_expression "((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        ))" ( (binary_expression "(puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )" (parenthesized_expression "(puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01'))" ( (binary_expression "puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')" (binary_expression "puVar25 != (undefined *)0xffffff00" identifier != (cast_expression "(undefined *)0xffffff00" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) || (parenthesized_expression "(*(char *)(param_1 + 0x17) != '\x01')" ( (binary_expression "*(char *)(param_1 + 0x17) != '\x01'" (pointer_expression "*(char *)(param_1 + 0x17)" * (cast_expression "(char *)(param_1 + 0x17)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(param_1 + 0x17)" ( (binary_expression "param_1 + 0x17" identifier + number_literal) )))) != (char_literal "'\x01'" ' escape_sequence ')) ))) )) && (parenthesized_expression "((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )" ( (parenthesized_expression "(*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))" ( (binary_expression "*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20)" (binary_expression "*(char *)(param_1 + 0x17) != '\r'" (pointer_expression "*(char *)(param_1 + 0x17)" * (cast_expression "(char *)(param_1 + 0x17)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(param_1 + 0x17)" ( (binary_expression "param_1 + 0x17" identifier + number_literal) )))) != (char_literal "'\r'" ' escape_sequence ')) || (parenthesized_expression "(puVar25 != (undefined *)0xffffff20)" ( (binary_expression "puVar25 != (undefined *)0xffffff20" identifier != (cast_expression "(undefined *)0xffffff20" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ))) )) ))) )) ))) )) (goto_statement "goto LAB_0002f0b3;" goto statement_identifier ;))) }))))))))) })))) })) (labeled_statement "LAB_0002ea57:\n              FUN_0001fd20();" statement_identifier : (expression_statement "FUN_0001fd20();" (call_expression "FUN_0001fd20()" identifier (argument_list "()" ( ))) ;)) }) (else_clause "else if (param_6 == 0) {\n              puVar24 = (undefined *)0x5;\n              pcVar9 = (char *)dcgettext(0,"<string table index: %3ld>");\n              printf(pcVar9,uVar14,puVar24);\n            }\n            else if (uVar14 < param_7) {\n              FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11,puVar24);\n              }\n            }\n            else {\n              puVar24 = (undefined *)0x5;\n              uVar10 = dcgettext(0,"<corrupt string table index: %3ld>");\n              error(uVar10,uVar14);\n              local_6c = 0;\n            }" else (if_statement "if (param_6 == 0) {\n              puVar24 = (undefined *)0x5;\n              pcVar9 = (char *)dcgettext(0,"<string table index: %3ld>");\n              printf(pcVar9,uVar14,puVar24);\n            }\n            else if (uVar14 < param_7) {\n              FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11,puVar24);\n              }\n            }\n            else {\n              puVar24 = (undefined *)0x5;\n              uVar10 = dcgettext(0,"<corrupt string table index: %3ld>");\n              error(uVar10,uVar14);\n              local_6c = 0;\n            }" if (parenthesized_expression "(param_6 == 0)" ( (binary_expression "param_6 == 0" identifier == number_literal) )) (compound_statement "{\n              puVar24 = (undefined *)0x5;\n              pcVar9 = (char *)dcgettext(0,"<string table index: %3ld>");\n              printf(pcVar9,uVar14,puVar24);\n            }" { (expression_statement "puVar24 = (undefined *)0x5;" (assignment_expression "puVar24 = (undefined *)0x5" identifier = (cast_expression "(undefined *)0x5" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (expression_statement "pcVar9 = (char *)dcgettext(0,"<string table index: %3ld>");" (assignment_expression "pcVar9 = (char *)dcgettext(0,"<string table index: %3ld>")" identifier = (cast_expression "(char *)dcgettext(0,"<string table index: %3ld>")" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"<string table index: %3ld>")" identifier (argument_list "(0,"<string table index: %3ld>")" ( number_literal , (string_literal ""<string table index: %3ld>"" " string_content ") ))))) ;) (expression_statement "printf(pcVar9,uVar14,puVar24);" (call_expression "printf(pcVar9,uVar14,puVar24)" identifier (argument_list "(pcVar9,uVar14,puVar24)" ( identifier , identifier , identifier ))) ;) }) (else_clause "else if (uVar14 < param_7) {\n              FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11,puVar24);\n              }\n            }\n            else {\n              puVar24 = (undefined *)0x5;\n              uVar10 = dcgettext(0,"<corrupt string table index: %3ld>");\n              error(uVar10,uVar14);\n              local_6c = 0;\n            }" else (if_statement "if (uVar14 < param_7) {\n              FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11,puVar24);\n              }\n            }\n            else {\n              puVar24 = (undefined *)0x5;\n              uVar10 = dcgettext(0,"<corrupt string table index: %3ld>");\n              error(uVar10,uVar14);\n              local_6c = 0;\n            }" if (parenthesized_expression "(uVar14 < param_7)" ( (binary_expression "uVar14 < param_7" identifier < identifier) )) (compound_statement "{\n              FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11,puVar24);\n              }\n            }" { (expression_statement "FUN_0001fd20();" (call_expression "FUN_0001fd20()" identifier (argument_list "()" ( ))) ;) (if_statement "if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11,puVar24);\n              }" if (parenthesized_expression "(iVar11 != 0)" ( (binary_expression "iVar11 != 0" identifier != number_literal) )) (compound_statement "{\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11,puVar24);\n              }" { (expression_statement "pcVar9 = "@@%s";" (assignment_expression "pcVar9 = "@@%s"" identifier = (string_literal ""@@%s"" " string_content ")) ;) (if_statement "if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }" if (parenthesized_expression "(local_48 != 2)" ( (binary_expression "local_48 != 2" identifier != number_literal) )) (compound_statement "{\n                  pcVar9 = "@%s";\n                }" { (expression_statement "pcVar9 = "@%s";" (assignment_expression "pcVar9 = "@%s"" identifier = (string_literal ""@%s"" " string_content ")) ;) })) (expression_statement "printf(pcVar9,iVar11,puVar24);" (call_expression "printf(pcVar9,iVar11,puVar24)" identifier (argument_list "(pcVar9,iVar11,puVar24)" ( identifier , identifier , identifier ))) ;) })) }) (else_clause "else {\n              puVar24 = (undefined *)0x5;\n              uVar10 = dcgettext(0,"<corrupt string table index: %3ld>");\n              error(uVar10,uVar14);\n              local_6c = 0;\n            }" else (compound_statement "{\n              puVar24 = (undefined *)0x5;\n              uVar10 = dcgettext(0,"<corrupt string table index: %3ld>");\n              error(uVar10,uVar14);\n              local_6c = 0;\n            }" { (expression_statement "puVar24 = (undefined *)0x5;" (assignment_expression "puVar24 = (undefined *)0x5" identifier = (cast_expression "(undefined *)0x5" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (expression_statement "uVar10 = dcgettext(0,"<corrupt string table index: %3ld>");" (assignment_expression "uVar10 = dcgettext(0,"<corrupt string table index: %3ld>")" identifier = (call_expression "dcgettext(0,"<corrupt string table index: %3ld>")" identifier (argument_list "(0,"<corrupt string table index: %3ld>")" ( number_literal , (string_literal ""<corrupt string table index: %3ld>"" " string_content ") )))) ;) (expression_statement "error(uVar10,uVar14);" (call_expression "error(uVar10,uVar14)" identifier (argument_list "(uVar10,uVar14)" ( identifier , identifier ))) ;) (expression_statement "local_6c = 0;" (assignment_expression "local_6c = 0" identifier = number_literal) ;) }))))))) (if_statement "if (param_8 != 0) {\n              puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14);\n              iVar7 = *(int *)((int)local_4c + iVar7 + 0x10);\n              if ((int)puVar24 < 0) {\n                puVar24 = (undefined *)-(int)(puVar24 + (iVar7 != 0));\n                printf(" - %llx",-iVar7,puVar24);\n              }\n              else {\n                printf(" + %llx",iVar7,puVar24);\n              }\n            }" if (parenthesized_expression "(param_8 != 0)" ( (binary_expression "param_8 != 0" identifier != number_literal) )) (compound_statement "{\n              puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14);\n              iVar7 = *(int *)((int)local_4c + iVar7 + 0x10);\n              if ((int)puVar24 < 0) {\n                puVar24 = (undefined *)-(int)(puVar24 + (iVar7 != 0));\n                printf(" - %llx",-iVar7,puVar24);\n              }\n              else {\n                printf(" + %llx",iVar7,puVar24);\n              }\n            }" { (expression_statement "puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14);" (assignment_expression "puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14)" identifier = (pointer_expression "*(undefined **)((int)local_4c + iVar7 + 0x14)" * (cast_expression "(undefined **)((int)local_4c + iVar7 + 0x14)" ( (type_descriptor "undefined **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "((int)local_4c + iVar7 + 0x14)" ( (binary_expression "(int)local_4c + iVar7 + 0x14" (binary_expression "(int)local_4c + iVar7" (cast_expression "(int)local_4c" ( (type_descriptor "int" primitive_type) ) identifier) + identifier) + number_literal) ))))) ;) (expression_statement "iVar7 = *(int *)((int)local_4c + iVar7 + 0x10);" (assignment_expression "iVar7 = *(int *)((int)local_4c + iVar7 + 0x10)" identifier = (pointer_expression "*(int *)((int)local_4c + iVar7 + 0x10)" * (cast_expression "(int *)((int)local_4c + iVar7 + 0x10)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)local_4c + iVar7 + 0x10)" ( (binary_expression "(int)local_4c + iVar7 + 0x10" (binary_expression "(int)local_4c + iVar7" (cast_expression "(int)local_4c" ( (type_descriptor "int" primitive_type) ) identifier) + identifier) + number_literal) ))))) ;) (if_statement "if ((int)puVar24 < 0) {\n                puVar24 = (undefined *)-(int)(puVar24 + (iVar7 != 0));\n                printf(" - %llx",-iVar7,puVar24);\n              }\n              else {\n                printf(" + %llx",iVar7,puVar24);\n              }" if (parenthesized_expression "((int)puVar24 < 0)" ( (binary_expression "(int)puVar24 < 0" (cast_expression "(int)puVar24" ( (type_descriptor "int" primitive_type) ) identifier) < number_literal) )) (compound_statement "{\n                puVar24 = (undefined *)-(int)(puVar24 + (iVar7 != 0));\n                printf(" - %llx",-iVar7,puVar24);\n              }" { (expression_statement "puVar24 = (undefined *)-(int)(puVar24 + (iVar7 != 0));" (assignment_expression "puVar24 = (undefined *)-(int)(puVar24 + (iVar7 != 0))" identifier = (cast_expression "(undefined *)-(int)(puVar24 + (iVar7 != 0))" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) (unary_expression "-(int)(puVar24 + (iVar7 != 0))" - (cast_expression "(int)(puVar24 + (iVar7 != 0))" ( (type_descriptor "int" primitive_type) ) (parenthesized_expression "(puVar24 + (iVar7 != 0))" ( (binary_expression "puVar24 + (iVar7 != 0)" identifier + (parenthesized_expression "(iVar7 != 0)" ( (binary_expression "iVar7 != 0" identifier != number_literal) ))) )))))) ;) (expression_statement "printf(" - %llx",-iVar7,puVar24);" (call_expression "printf(" - %llx",-iVar7,puVar24)" identifier (argument_list "(" - %llx",-iVar7,puVar24)" ( (string_literal "" - %llx"" " string_content ") , (unary_expression "-iVar7" - identifier) , identifier ))) ;) }) (else_clause "else {\n                printf(" + %llx",iVar7,puVar24);\n              }" else (compound_statement "{\n                printf(" + %llx",iVar7,puVar24);\n              }" { (expression_statement "printf(" + %llx",iVar7,puVar24);" (call_expression "printf(" + %llx",iVar7,puVar24)" identifier (argument_list "(" + %llx",iVar7,puVar24)" ( (string_literal "" + %llx"" " string_content ") , identifier , identifier ))) ;) }))) })) })))) })))) (if_statement "if (*(short *)(param_1 + 0x42) == 0x2b) {\n          bVar20 = false;\n          bVar22 = !bVar22;\n          if (!bVar22) {\n            iVar7 = 0xe;\n            pbVar17 = (byte *)"R_SPARC_OLO10";\n            do {\n              if (iVar7 == 0) break;\n              iVar7 = iVar7 + -1;\n              bVar20 = *local_8c < *pbVar17;\n              bVar22 = *local_8c == *pbVar17;\n              local_8c = local_8c + (uint)bVar23 * -2 + 1;\n              pbVar17 = pbVar17 + (uint)bVar23 * -2 + 1;\n            } while (bVar22);\n            if ((!bVar20 && !bVar22) == bVar20) {\n              printf(" + %lx",(int)puVar26 >> 8,puVar24);\n            }\n          }\n        }" if (parenthesized_expression "(*(short *)(param_1 + 0x42) == 0x2b)" ( (binary_expression "*(short *)(param_1 + 0x42) == 0x2b" (pointer_expression "*(short *)(param_1 + 0x42)" * (cast_expression "(short *)(param_1 + 0x42)" ( (type_descriptor "short *" (sized_type_specifier "short" short) (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(param_1 + 0x42)" ( (binary_expression "param_1 + 0x42" identifier + number_literal) )))) == number_literal) )) (compound_statement "{\n          bVar20 = false;\n          bVar22 = !bVar22;\n          if (!bVar22) {\n            iVar7 = 0xe;\n            pbVar17 = (byte *)"R_SPARC_OLO10";\n            do {\n              if (iVar7 == 0) break;\n              iVar7 = iVar7 + -1;\n              bVar20 = *local_8c < *pbVar17;\n              bVar22 = *local_8c == *pbVar17;\n              local_8c = local_8c + (uint)bVar23 * -2 + 1;\n              pbVar17 = pbVar17 + (uint)bVar23 * -2 + 1;\n            } while (bVar22);\n            if ((!bVar20 && !bVar22) == bVar20) {\n              printf(" + %lx",(int)puVar26 >> 8,puVar24);\n            }\n          }\n        }" { (expression_statement "bVar20 = false;" (assignment_expression "bVar20 = false" identifier = false) ;) (expression_statement "bVar22 = !bVar22;" (assignment_expression "bVar22 = !bVar22" identifier = (unary_expression "!bVar22" ! identifier)) ;) (if_statement "if (!bVar22) {\n            iVar7 = 0xe;\n            pbVar17 = (byte *)"R_SPARC_OLO10";\n            do {\n              if (iVar7 == 0) break;\n              iVar7 = iVar7 + -1;\n              bVar20 = *local_8c < *pbVar17;\n              bVar22 = *local_8c == *pbVar17;\n              local_8c = local_8c + (uint)bVar23 * -2 + 1;\n              pbVar17 = pbVar17 + (uint)bVar23 * -2 + 1;\n            } while (bVar22);\n            if ((!bVar20 && !bVar22) == bVar20) {\n              printf(" + %lx",(int)puVar26 >> 8,puVar24);\n            }\n          }" if (parenthesized_expression "(!bVar22)" ( (unary_expression "!bVar22" ! identifier) )) (compound_statement "{\n            iVar7 = 0xe;\n            pbVar17 = (byte *)"R_SPARC_OLO10";\n            do {\n              if (iVar7 == 0) break;\n              iVar7 = iVar7 + -1;\n              bVar20 = *local_8c < *pbVar17;\n              bVar22 = *local_8c == *pbVar17;\n              local_8c = local_8c + (uint)bVar23 * -2 + 1;\n              pbVar17 = pbVar17 + (uint)bVar23 * -2 + 1;\n            } while (bVar22);\n            if ((!bVar20 && !bVar22) == bVar20) {\n              printf(" + %lx",(int)puVar26 >> 8,puVar24);\n            }\n          }" { (expression_statement "iVar7 = 0xe;" (assignment_expression "iVar7 = 0xe" identifier = number_literal) ;) (expression_statement "pbVar17 = (byte *)"R_SPARC_OLO10";" (assignment_expression "pbVar17 = (byte *)"R_SPARC_OLO10"" identifier = (cast_expression "(byte *)"R_SPARC_OLO10"" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (string_literal ""R_SPARC_OLO10"" " string_content "))) ;) (do_statement "do {\n              if (iVar7 == 0) break;\n              iVar7 = iVar7 + -1;\n              bVar20 = *local_8c < *pbVar17;\n              bVar22 = *local_8c == *pbVar17;\n              local_8c = local_8c + (uint)bVar23 * -2 + 1;\n              pbVar17 = pbVar17 + (uint)bVar23 * -2 + 1;\n            } while (bVar22);" do (compound_statement "{\n              if (iVar7 == 0) break;\n              iVar7 = iVar7 + -1;\n              bVar20 = *local_8c < *pbVar17;\n              bVar22 = *local_8c == *pbVar17;\n              local_8c = local_8c + (uint)bVar23 * -2 + 1;\n              pbVar17 = pbVar17 + (uint)bVar23 * -2 + 1;\n            }" { (if_statement "if (iVar7 == 0) break;" if (parenthesized_expression "(iVar7 == 0)" ( (binary_expression "iVar7 == 0" identifier == number_literal) )) (break_statement "break;" break ;)) (expression_statement "iVar7 = iVar7 + -1;" (assignment_expression "iVar7 = iVar7 + -1" identifier = (binary_expression "iVar7 + -1" identifier + number_literal)) ;) (expression_statement "bVar20 = *local_8c < *pbVar17;" (assignment_expression "bVar20 = *local_8c < *pbVar17" identifier = (binary_expression "*local_8c < *pbVar17" (pointer_expression "*local_8c" * identifier) < (pointer_expression "*pbVar17" * identifier))) ;) (expression_statement "bVar22 = *local_8c == *pbVar17;" (assignment_expression "bVar22 = *local_8c == *pbVar17" identifier = (binary_expression "*local_8c == *pbVar17" (pointer_expression "*local_8c" * identifier) == (pointer_expression "*pbVar17" * identifier))) ;) (expression_statement "local_8c = local_8c + (uint)bVar23 * -2 + 1;" (assignment_expression "local_8c = local_8c + (uint)bVar23 * -2 + 1" identifier = (binary_expression "local_8c + (uint)bVar23 * -2 + 1" (binary_expression "local_8c + (uint)bVar23 * -2" identifier + (binary_expression "(uint)bVar23 * -2" (cast_expression "(uint)bVar23" ( (type_descriptor "uint" type_identifier) ) identifier) * number_literal)) + number_literal)) ;) (expression_statement "pbVar17 = pbVar17 + (uint)bVar23 * -2 + 1;" (assignment_expression "pbVar17 = pbVar17 + (uint)bVar23 * -2 + 1" identifier = (binary_expression "pbVar17 + (uint)bVar23 * -2 + 1" (binary_expression "pbVar17 + (uint)bVar23 * -2" identifier + (binary_expression "(uint)bVar23 * -2" (cast_expression "(uint)bVar23" ( (type_descriptor "uint" type_identifier) ) identifier) * number_literal)) + number_literal)) ;) }) while (parenthesized_expression "(bVar22)" ( identifier )) ;) (if_statement "if ((!bVar20 && !bVar22) == bVar20) {\n              printf(" + %lx",(int)puVar26 >> 8,puVar24);\n            }" if (parenthesized_expression "((!bVar20 && !bVar22) == bVar20)" ( (binary_expression "(!bVar20 && !bVar22) == bVar20" (parenthesized_expression "(!bVar20 && !bVar22)" ( (binary_expression "!bVar20 && !bVar22" (unary_expression "!bVar20" ! identifier) && (unary_expression "!bVar22" ! identifier)) )) == identifier) )) (compound_statement "{\n              printf(" + %lx",(int)puVar26 >> 8,puVar24);\n            }" { (expression_statement "printf(" + %lx",(int)puVar26 >> 8,puVar24);" (call_expression "printf(" + %lx",(int)puVar26 >> 8,puVar24)" identifier (argument_list "(" + %lx",(int)puVar26 >> 8,puVar24)" ( (string_literal "" + %lx"" " string_content ") , (binary_expression "(int)puVar26 >> 8" (cast_expression "(int)puVar26" ( (type_descriptor "int" primitive_type) ) identifier) >> number_literal) , identifier ))) ;) })) })) })) }))) (labeled_statement "LAB_0002dc72:\n      putc(10,*(FILE **)puVar5);" statement_identifier : (expression_statement "putc(10,*(FILE **)puVar5);" (call_expression "putc(10,*(FILE **)puVar5)" identifier (argument_list "(10,*(FILE **)puVar5)" ( number_literal , (pointer_expression "*(FILE **)puVar5" * (cast_expression "(FILE **)puVar5" ( (type_descriptor "FILE **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) identifier)) ))) ;)) (if_statement "if ((DAT_000b6324 == 0) && (*(short *)(param_1 + 0x42) == 8)) {\n        uVar15 = (uint)puVar26 >> 8 & 0xff;\n        uVar13 = FUN_00016e80(puVar26,uVar13,uVar15);\n        uVar14 = (uint)puVar26 >> 0x10 & 0xff;\n        iVar7 = FUN_00016e80(uVar14);\n        printf("                    Type2: ");\n        if (uVar13 == 0) {\n          puVar24 = (undefined *)0x5;\n          uVar13 = uVar15;\n          pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx");\n          printf(pcVar9,uVar13,puVar24);\n        }\n        else {\n          printf("%-17.17s",uVar13);\n        }\n        printf("\n                    Type3: ",uVar13,puVar24);\n        if (iVar7 == 0) {\n          puVar24 = (undefined *)0x5;\n          pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx");\n          printf(pcVar9,uVar14,puVar24);\n        }\n        else {\n          printf("%-17.17s",iVar7,puVar24);\n        }\n        putc(10,*(FILE **)puVar5);\n      }" if (parenthesized_expression "((DAT_000b6324 == 0) && (*(short *)(param_1 + 0x42) == 8))" ( (binary_expression "(DAT_000b6324 == 0) && (*(short *)(param_1 + 0x42) == 8)" (parenthesized_expression "(DAT_000b6324 == 0)" ( (binary_expression "DAT_000b6324 == 0" identifier == number_literal) )) && (parenthesized_expression "(*(short *)(param_1 + 0x42) == 8)" ( (binary_expression "*(short *)(param_1 + 0x42) == 8" (pointer_expression "*(short *)(param_1 + 0x42)" * (cast_expression "(short *)(param_1 + 0x42)" ( (type_descriptor "short *" (sized_type_specifier "short" short) (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(param_1 + 0x42)" ( (binary_expression "param_1 + 0x42" identifier + number_literal) )))) == number_literal) ))) )) (compound_statement "{\n        uVar15 = (uint)puVar26 >> 8 & 0xff;\n        uVar13 = FUN_00016e80(puVar26,uVar13,uVar15);\n        uVar14 = (uint)puVar26 >> 0x10 & 0xff;\n        iVar7 = FUN_00016e80(uVar14);\n        printf("                    Type2: ");\n        if (uVar13 == 0) {\n          puVar24 = (undefined *)0x5;\n          uVar13 = uVar15;\n          pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx");\n          printf(pcVar9,uVar13,puVar24);\n        }\n        else {\n          printf("%-17.17s",uVar13);\n        }\n        printf("\n                    Type3: ",uVar13,puVar24);\n        if (iVar7 == 0) {\n          puVar24 = (undefined *)0x5;\n          pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx");\n          printf(pcVar9,uVar14,puVar24);\n        }\n        else {\n          printf("%-17.17s",iVar7,puVar24);\n        }\n        putc(10,*(FILE **)puVar5);\n      }" { (expression_statement "uVar15 = (uint)puVar26 >> 8 & 0xff;" (assignment_expression "uVar15 = (uint)puVar26 >> 8 & 0xff" identifier = (binary_expression "(uint)puVar26 >> 8 & 0xff" (binary_expression "(uint)puVar26 >> 8" (cast_expression "(uint)puVar26" ( (type_descriptor "uint" type_identifier) ) identifier) >> number_literal) & number_literal)) ;) (expression_statement "uVar13 = FUN_00016e80(puVar26,uVar13,uVar15);" (assignment_expression "uVar13 = FUN_00016e80(puVar26,uVar13,uVar15)" identifier = (call_expression "FUN_00016e80(puVar26,uVar13,uVar15)" identifier (argument_list "(puVar26,uVar13,uVar15)" ( identifier , identifier , identifier )))) ;) (expression_statement "uVar14 = (uint)puVar26 >> 0x10 & 0xff;" (assignment_expression "uVar14 = (uint)puVar26 >> 0x10 & 0xff" identifier = (binary_expression "(uint)puVar26 >> 0x10 & 0xff" (binary_expression "(uint)puVar26 >> 0x10" (cast_expression "(uint)puVar26" ( (type_descriptor "uint" type_identifier) ) identifier) >> number_literal) & number_literal)) ;) (expression_statement "iVar7 = FUN_00016e80(uVar14);" (assignment_expression "iVar7 = FUN_00016e80(uVar14)" identifier = (call_expression "FUN_00016e80(uVar14)" identifier (argument_list "(uVar14)" ( identifier )))) ;) (expression_statement "printf("                    Type2: ");" (call_expression "printf("                    Type2: ")" identifier (argument_list "("                    Type2: ")" ( (string_literal ""                    Type2: "" " string_content ") ))) ;) (if_statement "if (uVar13 == 0) {\n          puVar24 = (undefined *)0x5;\n          uVar13 = uVar15;\n          pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx");\n          printf(pcVar9,uVar13,puVar24);\n        }\n        else {\n          printf("%-17.17s",uVar13);\n        }" if (parenthesized_expression "(uVar13 == 0)" ( (binary_expression "uVar13 == 0" identifier == number_literal) )) (compound_statement "{\n          puVar24 = (undefined *)0x5;\n          uVar13 = uVar15;\n          pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx");\n          printf(pcVar9,uVar13,puVar24);\n        }" { (expression_statement "puVar24 = (undefined *)0x5;" (assignment_expression "puVar24 = (undefined *)0x5" identifier = (cast_expression "(undefined *)0x5" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (expression_statement "uVar13 = uVar15;" (assignment_expression "uVar13 = uVar15" identifier = identifier) ;) (expression_statement "pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx");" (assignment_expression "pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx")" identifier = (cast_expression "(char *)dcgettext(0,"unrecognized: %-7lx")" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"unrecognized: %-7lx")" identifier (argument_list "(0,"unrecognized: %-7lx")" ( number_literal , (string_literal ""unrecognized: %-7lx"" " string_content ") ))))) ;) (expression_statement "printf(pcVar9,uVar13,puVar24);" (call_expression "printf(pcVar9,uVar13,puVar24)" identifier (argument_list "(pcVar9,uVar13,puVar24)" ( identifier , identifier , identifier ))) ;) }) (else_clause "else {\n          printf("%-17.17s",uVar13);\n        }" else (compound_statement "{\n          printf("%-17.17s",uVar13);\n        }" { (expression_statement "printf("%-17.17s",uVar13);" (call_expression "printf("%-17.17s",uVar13)" identifier (argument_list "("%-17.17s",uVar13)" ( (string_literal ""%-17.17s"" " string_content ") , identifier ))) ;) }))) (expression_statement "printf("\n                    Type3: ",uVar13,puVar24);" (call_expression "printf("\n                    Type3: ",uVar13,puVar24)" identifier (argument_list "("\n                    Type3: ",uVar13,puVar24)" ( (string_literal ""\n                    Type3: "" " escape_sequence string_content ") , identifier , identifier ))) ;) (if_statement "if (iVar7 == 0) {\n          puVar24 = (undefined *)0x5;\n          pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx");\n          printf(pcVar9,uVar14,puVar24);\n        }\n        else {\n          printf("%-17.17s",iVar7,puVar24);\n        }" if (parenthesized_expression "(iVar7 == 0)" ( (binary_expression "iVar7 == 0" identifier == number_literal) )) (compound_statement "{\n          puVar24 = (undefined *)0x5;\n          pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx");\n          printf(pcVar9,uVar14,puVar24);\n        }" { (expression_statement "puVar24 = (undefined *)0x5;" (assignment_expression "puVar24 = (undefined *)0x5" identifier = (cast_expression "(undefined *)0x5" ( (type_descriptor "undefined *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (expression_statement "pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx");" (assignment_expression "pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx")" identifier = (cast_expression "(char *)dcgettext(0,"unrecognized: %-7lx")" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (call_expression "dcgettext(0,"unrecognized: %-7lx")" identifier (argument_list "(0,"unrecognized: %-7lx")" ( number_literal , (string_literal ""unrecognized: %-7lx"" " string_content ") ))))) ;) (expression_statement "printf(pcVar9,uVar14,puVar24);" (call_expression "printf(pcVar9,uVar14,puVar24)" identifier (argument_list "(pcVar9,uVar14,puVar24)" ( identifier , identifier , identifier ))) ;) }) (else_clause "else {\n          printf("%-17.17s",iVar7,puVar24);\n        }" else (compound_statement "{\n          printf("%-17.17s",iVar7,puVar24);\n        }" { (expression_statement "printf("%-17.17s",iVar7,puVar24);" (call_expression "printf("%-17.17s",iVar7,puVar24)" identifier (argument_list "("%-17.17s",iVar7,puVar24)" ( (string_literal ""%-17.17s"" " string_content ") , identifier , identifier ))) ;) }))) (expression_statement "putc(10,*(FILE **)puVar5);" (call_expression "putc(10,*(FILE **)puVar5)" identifier (argument_list "(10,*(FILE **)puVar5)" ( number_literal , (pointer_expression "*(FILE **)puVar5" * (cast_expression "(FILE **)puVar5" ( (type_descriptor "FILE **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) identifier)) ))) ;) })) (expression_statement "uVar16 = uVar16 + 1;" (assignment_expression "uVar16 = uVar16 + 1" identifier = (binary_expression "uVar16 + 1" identifier + number_literal)) ;) }) while (parenthesized_expression "(uVar16 < local_60[0])" ( (binary_expression "uVar16 < local_60[0]" identifier < (subscript_expression "local_60[0]" identifier [ number_literal ])) )) ;) }))) (expression_statement "free(local_4c);" (call_expression "free(local_4c)" identifier (argument_list "(local_4c)" ( identifier ))) ;) (return_statement "return local_6c;" return identifier ;) })))
(translation_unit (function_definition TYPE (ERROR IDENT) (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) ))) (compound_statement { (declaration TYPE (pointer_declarator * IDENT) ;) (declaration TYPE (pointer_declarator * IDENT) ;) (declaration (sized_type_specifier short) IDENT ;) (declaration TYPE IDENT ;) (declaration TYPE (pointer_declarator * IDENT) ;) (declaration TYPE IDENT ;) (declaration TYPE IDENT ;) (declaration TYPE (pointer_declarator * IDENT) ;) (declaration TYPE (pointer_declarator * IDENT) ;) (declaration TYPE IDENT ;) (declaration TYPE IDENT ;) (declaration TYPE IDENT ;) (declaration TYPE IDENT ;) (declaration TYPE IDENT ;) (declaration TYPE IDENT ;) (declaration TYPE IDENT ;) (declaration TYPE (pointer_declarator * IDENT) ;) (declaration TYPE IDENT ;) (declaration TYPE (pointer_declarator * IDENT) ;) (declaration TYPE IDENT ;) (declaration TYPE IDENT ;) (declaration TYPE IDENT ;) (declaration TYPE IDENT ;) (declaration TYPE (pointer_declarator * IDENT) ;) (declaration TYPE (pointer_declarator * IDENT) ;) (declaration TYPE (pointer_declarator * IDENT) ;) (declaration TYPE IDENT ;) (declaration TYPE (pointer_declarator * IDENT) ;) (declaration TYPE IDENT ;) (declaration TYPE IDENT ;) (declaration TYPE (array_declarator IDENT [ LIT ]) ;) (declaration TYPE (array_declarator IDENT [ LIT ]) ;) (declaration TYPE (pointer_declarator * IDENT) ;) (declaration TYPE IDENT ;) (declaration TYPE (array_declarator IDENT [ LIT ]) ;) (declaration TYPE IDENT ;) (expression_statement (assignment_expression IDENT = LIT) ;) (expression_statement (assignment_expression IDENT = LIT) ;) (expression_statement (assignment_expression (subscript_expression IDENT [ LIT ]) = IDENT) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (labeled_statement statement_identifier : (expression_statement (assignment_expression IDENT = LIT) ;)) (goto_statement goto statement_identifier ;) })) (if_statement if (parenthesized_expression ( (binary_expression LIT < IDENT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression (parenthesized_expression ( (binary_expression LIT < IDENT) )) || (parenthesized_expression ( (binary_expression IDENT == LIT) ))) )) (goto_statement goto statement_identifier ;)) }) (else_clause else (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (goto_statement goto statement_identifier ;)))) (goto_statement goto statement_identifier ;) })) }) (else_clause else (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression LIT < IDENT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (binary_expression IDENT - LIT)) ;) (labeled_statement statement_identifier : (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (goto_statement goto statement_identifier ;))) })) (goto_statement goto statement_identifier ;) })))) }) (else_clause else (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (goto_statement goto statement_identifier ;)) }) (else_clause else (if_statement if (parenthesized_expression ( (binary_expression (call_expression (parenthesized_expression ( IDENT )) (argument_list ( (binary_expression IDENT - LIT) ))) < LIT) )) (goto_statement goto statement_identifier ;)))) (goto_statement goto statement_identifier ;) })) }) (else_clause else (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (goto_statement goto statement_identifier ;)) }) (else_clause else (if_statement if (parenthesized_expression ( (binary_expression (parenthesized_expression ( (binary_expression IDENT == LIT) )) || (parenthesized_expression ( (binary_expression IDENT == LIT) ))) )) (goto_statement goto statement_identifier ;)))) (goto_statement goto statement_identifier ;) })))) })))) })) }) (else_clause else (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (goto_statement goto statement_identifier ;)) (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (goto_statement goto statement_identifier ;)) }) (else_clause else (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (goto_statement goto statement_identifier ;)) (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (goto_statement goto statement_identifier ;)) }))) (goto_statement goto statement_identifier ;) })) }) (else_clause else (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (goto_statement goto statement_identifier ;)) }) (else_clause else (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (goto_statement goto statement_identifier ;)) (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (goto_statement goto statement_identifier ;)) }))) (goto_statement goto statement_identifier ;) })))) }) (else_clause else (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (goto_statement goto statement_identifier ;)) }) (else_clause else (if_statement if (parenthesized_expression ( (binary_expression (parenthesized_expression ( (binary_expression IDENT == LIT) )) || (parenthesized_expression ( (binary_expression IDENT == LIT) ))) )) (goto_statement goto statement_identifier ;)))) (goto_statement goto statement_identifier ;) })) }) (else_clause else (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression LIT < IDENT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (binary_expression IDENT + LIT)) ;) (goto_statement goto statement_identifier ;) })) (if_statement if (parenthesized_expression ( (binary_expression (parenthesized_expression ( (binary_expression IDENT != LIT) )) && (parenthesized_expression ( (binary_expression IDENT != LIT) ))) )) (goto_statement goto statement_identifier ;)) })))) })))) })))) })) (goto_statement goto statement_identifier ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (goto_statement goto statement_identifier ;)) (if_statement if (parenthesized_expression ( (binary_expression LIT < IDENT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression (parenthesized_expression ( (binary_expression LIT < IDENT) )) || (parenthesized_expression ( (parenthesized_expression ( (binary_expression (binary_expression LIT < IDENT) && (parenthesized_expression ( (parenthesized_expression ( (binary_expression (binary_expression IDENT < LIT) || (parenthesized_expression ( (binary_expression IDENT == LIT) ))) )) ))) )) ))) )) (goto_statement goto statement_identifier ;)) }) (else_clause else (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (goto_statement goto statement_identifier ;)) (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (goto_statement goto statement_identifier ;)) }))) (labeled_statement statement_identifier : (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( LIT , (string_literal " string_content escape_sequence string_content escape_sequence ") , LIT )))) ;)) (expression_statement (call_expression IDENT (argument_list ( IDENT ))) ;) (goto_statement goto statement_identifier ;) })) }) (else_clause else (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression LIT < IDENT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (goto_statement goto statement_identifier ;)) (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (goto_statement goto statement_identifier ;)) (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (goto_statement goto statement_identifier ;)) }) (else_clause else (if_statement if (parenthesized_expression ( (binary_expression (parenthesized_expression ( (binary_expression IDENT == LIT) )) || (parenthesized_expression ( (binary_expression IDENT == LIT) ))) )) (goto_statement goto statement_identifier ;)))) (goto_statement goto statement_identifier ;) })) (if_statement if (parenthesized_expression ( (binary_expression (parenthesized_expression ( (binary_expression IDENT < LIT) )) && (parenthesized_expression ( (binary_expression IDENT != LIT) ))) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression LIT < IDENT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (binary_expression IDENT - LIT)) ;) (goto_statement goto statement_identifier ;) })) (goto_statement goto statement_identifier ;) })) }))) (goto_statement goto statement_identifier ;) })) (if_statement if (parenthesized_expression ( (binary_expression LIT < IDENT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression (parenthesized_expression ( (binary_expression IDENT < LIT) )) && (parenthesized_expression ( (binary_expression IDENT != LIT) ))) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (goto_statement goto statement_identifier ;)) (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (goto_statement goto statement_identifier ;)) })) }) (else_clause else (if_statement if (parenthesized_expression ( (binary_expression (parenthesized_expression ( (binary_expression IDENT < LIT) )) || (parenthesized_expression ( (parenthesized_expression ( (binary_expression (binary_expression LIT < IDENT) && (parenthesized_expression ( (binary_expression IDENT != LIT) ))) )) ))) )) (goto_statement goto statement_identifier ;)))) (goto_statement goto statement_identifier ;) })) (if_statement if (parenthesized_expression ( (binary_expression (parenthesized_expression ( (binary_expression LIT < IDENT) )) || (parenthesized_expression ( (binary_expression IDENT == LIT) ))) )) (goto_statement goto statement_identifier ;)) (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (goto_statement goto statement_identifier ;)) }) (else_clause else (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (goto_statement goto statement_identifier ;)) (goto_statement goto statement_identifier ;) })))) (goto_statement goto statement_identifier ;) })) }) (else_clause else (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (goto_statement goto statement_identifier ;)) }) (else_clause else (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (goto_statement goto statement_identifier ;)) (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (goto_statement goto statement_identifier ;)) }))) })))) (labeled_statement statement_identifier : (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( (pointer_expression & IDENT) , IDENT )))) ;)) (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return LIT ;) })) (expression_statement (assignment_expression IDENT = IDENT) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content escape_sequence string_content escape_sequence string_content escape_sequence ")) ;) (labeled_statement statement_identifier : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;)) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( LIT , IDENT , LIT ))))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT ))) ;) (expression_statement (assignment_expression IDENT = LIT) ;) (goto_statement goto statement_identifier ;) })) (expression_statement (assignment_expression IDENT = (string_literal " string_content escape_sequence ")) ;) }) (else_clause else (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content escape_sequence string_content escape_sequence ")) ;) (goto_statement goto statement_identifier ;) })) (expression_statement (assignment_expression IDENT = (string_literal " string_content escape_sequence ")) ;) }))) }) (else_clause else (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (goto_statement goto statement_identifier ;)) (labeled_statement statement_identifier : (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( (pointer_expression & IDENT) , IDENT )))) ;)) (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (return_statement return LIT ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content escape_sequence ")) ;) }) (else_clause else (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content escape_sequence string_content escape_sequence string_content escape_sequence ")) ;) }))) }) (else_clause else (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content escape_sequence ")) ;) }) (else_clause else (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content escape_sequence string_content escape_sequence ")) ;) }))))) }))) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( LIT , IDENT , LIT ))))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT ))) ;) (labeled_statement statement_identifier : (expression_statement (assignment_expression IDENT = IDENT) ;)) (if_statement if (parenthesized_expression ( (binary_expression (subscript_expression IDENT [ LIT ]) == LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = LIT) ;) }) (else_clause else (compound_statement { (expression_statement (assignment_expression IDENT = LIT) ;) (expression_statement (assignment_expression IDENT = LIT) ;) (do_statement do (compound_statement { (expression_statement (assignment_expression IDENT = (binary_expression IDENT * LIT)) ;) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + (cast_expression ( (type_descriptor TYPE) ) IDENT)) )))) ;) (expression_statement (assignment_expression IDENT = (pointer_expression * IDENT)) ;) (expression_statement (assignment_expression IDENT = (subscript_expression IDENT [ LIT ])) ;) (expression_statement (assignment_expression IDENT = (subscript_expression IDENT [ LIT ])) ;) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (subscript_expression IDENT [ LIT ]))) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( )))) ;) (expression_statement (assignment_expression IDENT = LIT) ;) (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) })) (expression_statement (assignment_expression IDENT = IDENT) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , IDENT , IDENT , IDENT , IDENT ))) ;) (expression_statement (assignment_expression IDENT = IDENT) ;) }) (else_clause else (compound_statement { (expression_statement (assignment_expression IDENT = (binary_expression (cast_expression ( (type_descriptor TYPE) ) IDENT) & LIT)) ;) (expression_statement (assignment_expression IDENT = (binary_expression (binary_expression (cast_expression ( (type_descriptor TYPE) ) IDENT) >> LIT) | (binary_expression IDENT << LIT))) ;) (expression_statement (assignment_expression IDENT = (binary_expression IDENT >> LIT)) ;) (expression_statement (assignment_expression IDENT = IDENT) ;) (expression_statement (call_expression IDENT (argument_list ( (string_literal " string_content ") , IDENT , IDENT ))) ;) (expression_statement (assignment_expression IDENT = IDENT) ;) }))) (expression_statement (assignment_expression IDENT = (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (switch_statement switch (parenthesized_expression ( IDENT )) (compound_statement { (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (pointer_expression & IDENT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement default : (goto_statement goto statement_identifier ;)) })) (goto_statement goto statement_identifier ;) })) (if_statement if (parenthesized_expression ( (binary_expression LIT < IDENT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (labeled_statement statement_identifier : (switch_statement switch (parenthesized_expression ( IDENT )) (compound_statement { (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (pointer_expression & IDENT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (pointer_expression & IDENT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (pointer_expression & IDENT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (pointer_expression & IDENT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (pointer_expression & IDENT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (pointer_expression & IDENT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (pointer_expression & IDENT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement default : (goto_statement goto statement_identifier ;)) }))) (goto_statement goto statement_identifier ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression LIT < IDENT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( ))))) ;) (goto_statement goto statement_identifier ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( ))))) ;) }) (else_clause else (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (goto_statement goto statement_identifier ;)) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( ))))) ;) }))) }) (else_clause else (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (goto_statement goto statement_identifier ;)) (goto_statement goto statement_identifier ;) })) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( ))))) ;) }))) (goto_statement goto statement_identifier ;) })) (labeled_statement statement_identifier : (switch_statement switch (parenthesized_expression ( IDENT )) (compound_statement { (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement default : (goto_statement goto statement_identifier ;)) }))) }) (else_clause else (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) }) (else_clause else (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) }) (else_clause else (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (goto_statement goto statement_identifier ;)) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) }))))) }) (else_clause else (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression LIT < IDENT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( ))))) ;) }) (else_clause else (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (goto_statement goto statement_identifier ;)) (if_statement if (parenthesized_expression ( (binary_expression (pointer_expression * (cast_expression ( (type_descriptor (sized_type_specifier short) (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) != LIT) )) (compound_statement { (switch_statement switch (parenthesized_expression ( IDENT )) (compound_statement { (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (pointer_expression & IDENT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (pointer_expression & IDENT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (pointer_expression & IDENT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (pointer_expression & IDENT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (pointer_expression & IDENT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (pointer_expression & IDENT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (pointer_expression & IDENT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (pointer_expression & IDENT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (pointer_expression & IDENT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (pointer_expression & IDENT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (pointer_expression & IDENT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (pointer_expression & IDENT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (pointer_expression & IDENT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (pointer_expression & IDENT)) ;) (break_statement break ;)) (case_statement default : (goto_statement goto statement_identifier ;)) })) (goto_statement goto statement_identifier ;) })) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( ))))) ;) }))) (goto_statement goto statement_identifier ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) }) (else_clause else (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) }) (else_clause else (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (string_literal " string_content "))) ;) (if_statement if (parenthesized_expression ( (binary_expression LIT < IDENT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (string_literal " string_content "))) ;) })) })) }) (else_clause else (compound_statement { (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (string_literal " string_content "))) ;) (if_statement if (parenthesized_expression ( (binary_expression LIT < IDENT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (string_literal " string_content "))) ;) })) })) }))))) }) (else_clause else (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) }) (else_clause else (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (string_literal " string_content "))) ;) (if_statement if (parenthesized_expression ( (binary_expression LIT < IDENT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (string_literal " string_content "))) ;) })) })) }) (else_clause else (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) }) (else_clause else (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) }) (else_clause else (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (string_literal " string_content "))) ;) }) (else_clause else (compound_statement { (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (string_literal " string_content "))) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (goto_statement goto statement_identifier ;)) }))))))))))))))) (goto_statement goto statement_identifier ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (goto_statement goto statement_identifier ;)) (switch_statement switch (parenthesized_expression ( IDENT )) (compound_statement { (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (pointer_expression & IDENT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (pointer_expression & IDENT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (pointer_expression & IDENT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (pointer_expression & IDENT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (pointer_expression & IDENT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (pointer_expression & IDENT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (pointer_expression & IDENT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement default : (goto_statement goto statement_identifier ;)) })) }))))) (goto_statement goto statement_identifier ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression LIT < IDENT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( ))))) ;) (goto_statement goto statement_identifier ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (switch_statement switch (parenthesized_expression ( IDENT )) (compound_statement { (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement default : (goto_statement goto statement_identifier ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (pointer_expression & IDENT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;)) })) (goto_statement goto statement_identifier ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( ))))) ;) (goto_statement goto statement_identifier ;) })) }) (else_clause else (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( ))))) ;) (goto_statement goto statement_identifier ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (switch_statement switch (parenthesized_expression ( IDENT )) (compound_statement { (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement default : (goto_statement goto statement_identifier ;)) })) (goto_statement goto statement_identifier ;) })) }))) (goto_statement goto statement_identifier ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (labeled_statement statement_identifier : (switch_statement switch (parenthesized_expression ( IDENT )) (compound_statement { (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (pointer_expression & IDENT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (pointer_expression & IDENT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (pointer_expression & IDENT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (pointer_expression & IDENT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (pointer_expression & IDENT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement default : (goto_statement goto statement_identifier ;)) }))) (goto_statement goto statement_identifier ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (switch_statement switch (parenthesized_expression ( IDENT )) (compound_statement { (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement default : (goto_statement goto statement_identifier ;)) })) (goto_statement goto statement_identifier ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (goto_statement goto statement_identifier ;)) }) (else_clause else (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (switch_statement switch (parenthesized_expression ( IDENT )) (compound_statement { (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement default : (goto_statement goto statement_identifier ;)) })) (goto_statement goto statement_identifier ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (switch_statement switch (parenthesized_expression ( IDENT )) (compound_statement { (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (pointer_expression & IDENT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement default : (goto_statement goto statement_identifier ;)) })) (goto_statement goto statement_identifier ;) })) }))) (goto_statement goto statement_identifier ;) })) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( ))))) ;) }) (else_clause else (compound_statement { (labeled_statement statement_identifier : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( ))))) ;)) }))) (goto_statement goto statement_identifier ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (labeled_statement statement_identifier : (switch_statement switch (parenthesized_expression ( IDENT )) (compound_statement { (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (pointer_expression & IDENT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (pointer_expression & IDENT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement default : (goto_statement goto statement_identifier ;)) }))) (goto_statement goto statement_identifier ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (labeled_statement statement_identifier : (switch_statement switch (parenthesized_expression ( IDENT )) (compound_statement { (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement default : (goto_statement goto statement_identifier ;)) }))) (goto_statement goto statement_identifier ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (switch_statement switch (parenthesized_expression ( IDENT )) (compound_statement { (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (pointer_expression & IDENT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (pointer_expression & IDENT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement default : (goto_statement goto statement_identifier ;)) })) }) (else_clause else (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (labeled_statement statement_identifier : (switch_statement switch (parenthesized_expression ( IDENT )) (compound_statement { (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (pointer_expression & IDENT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement default : (goto_statement goto statement_identifier ;)) }))) }) (else_clause else (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (goto_statement goto statement_identifier ;)) (switch_statement switch (parenthesized_expression ( IDENT )) (compound_statement { (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement default : (goto_statement goto statement_identifier ;)) })) }))) }) (else_clause else (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (goto_statement goto statement_identifier ;)) (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (goto_statement goto statement_identifier ;)) (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) }) (else_clause else (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (goto_statement goto statement_identifier ;)) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) }))) }))))) }) (else_clause else (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (switch_statement switch (parenthesized_expression ( IDENT )) (compound_statement { (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement default : (goto_statement goto statement_identifier ;)) })) (goto_statement goto statement_identifier ;) })) (if_statement if (parenthesized_expression ( (binary_expression LIT < IDENT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (goto_statement goto statement_identifier ;)) (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (goto_statement goto statement_identifier ;)) (goto_statement goto statement_identifier ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (switch_statement switch (parenthesized_expression ( IDENT )) (compound_statement { (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (pointer_expression & IDENT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (pointer_expression & IDENT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (pointer_expression & IDENT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (pointer_expression & IDENT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement default : (goto_statement goto statement_identifier ;)) })) (goto_statement goto statement_identifier ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (goto_statement goto statement_identifier ;)) (switch_statement switch (parenthesized_expression ( IDENT )) (compound_statement { (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (pointer_expression & IDENT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement default : (goto_statement goto statement_identifier ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;)) })) }))) (goto_statement goto statement_identifier ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (switch_statement switch (parenthesized_expression ( IDENT )) (compound_statement { (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement default : (goto_statement goto statement_identifier ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;)) })) (goto_statement goto statement_identifier ;) })) (if_statement if (parenthesized_expression ( (binary_expression LIT < IDENT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (goto_statement goto statement_identifier ;)) (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (goto_statement goto statement_identifier ;)) (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (goto_statement goto statement_identifier ;)) (goto_statement goto statement_identifier ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (goto_statement goto statement_identifier ;)) (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) }) (else_clause else (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) }) (else_clause else (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) }) (else_clause else (compound_statement { (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (goto_statement goto statement_identifier ;)) }))) }) (else_clause else (compound_statement { (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (string_literal " string_content "))) ;) (if_statement if (parenthesized_expression ( (binary_expression LIT < IDENT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (string_literal " string_content "))) ;) })) })) }))))) }) (else_clause else (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) }) (else_clause else (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) }) (else_clause else (compound_statement { (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (goto_statement goto statement_identifier ;)) }))) }) (else_clause else (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) }) (else_clause else (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) }) (else_clause else (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (goto_statement goto statement_identifier ;)) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) }))))))))))))) (goto_statement goto statement_identifier ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (switch_statement switch (parenthesized_expression ( IDENT )) (compound_statement { (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (pointer_expression & IDENT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (pointer_expression & IDENT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement default : (goto_statement goto statement_identifier ;)) })) (goto_statement goto statement_identifier ;) })) (goto_statement goto statement_identifier ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (goto_statement goto statement_identifier ;)) (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (switch_statement switch (parenthesized_expression ( IDENT )) (compound_statement { (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement default : (goto_statement goto statement_identifier ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;)) })) (goto_statement goto statement_identifier ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (goto_statement goto statement_identifier ;)) }) (else_clause else (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (goto_statement goto statement_identifier ;)) (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (goto_statement goto statement_identifier ;)) }))) (goto_statement goto statement_identifier ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (switch_statement switch (parenthesized_expression ( IDENT )) (compound_statement { (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (pointer_expression & IDENT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement default : (goto_statement goto statement_identifier ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (pointer_expression & IDENT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (pointer_expression & IDENT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (pointer_expression & IDENT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (pointer_expression & IDENT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (pointer_expression & IDENT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (pointer_expression & IDENT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (pointer_expression & IDENT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;)) })) (goto_statement goto statement_identifier ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (labeled_statement statement_identifier : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( ))))) ;)) (goto_statement goto statement_identifier ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (goto_statement goto statement_identifier ;)) }) (else_clause else (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( ))))) ;) (goto_statement goto statement_identifier ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (goto_statement goto statement_identifier ;)) }))) (goto_statement goto statement_identifier ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (labeled_statement statement_identifier : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( ))))) ;)) (goto_statement goto statement_identifier ;) })) (if_statement if (parenthesized_expression ( (binary_expression LIT < IDENT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (goto_statement goto statement_identifier ;)) (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( ))))) ;) (goto_statement goto statement_identifier ;) })) (goto_statement goto statement_identifier ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (goto_statement goto statement_identifier ;)) (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (switch_statement switch (parenthesized_expression ( IDENT )) (compound_statement { (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (pointer_expression & IDENT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (pointer_expression & IDENT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement default : (goto_statement goto statement_identifier ;)) })) (goto_statement goto statement_identifier ;) })) (goto_statement goto statement_identifier ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( ))))) ;) (goto_statement goto statement_identifier ;) })) (if_statement if (parenthesized_expression ( (binary_expression LIT < IDENT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( ))))) ;) (goto_statement goto statement_identifier ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (switch_statement switch (parenthesized_expression ( IDENT )) (compound_statement { (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement default : (goto_statement goto statement_identifier ;)) })) (goto_statement goto statement_identifier ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( ))))) ;) (goto_statement goto statement_identifier ;) })) }) (else_clause else (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (goto_statement goto statement_identifier ;)) (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (goto_statement goto statement_identifier ;)) }))) (goto_statement goto statement_identifier ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( ))))) ;) (goto_statement goto statement_identifier ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (switch_statement switch (parenthesized_expression ( IDENT )) (compound_statement { (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (pointer_expression & IDENT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (pointer_expression & IDENT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (pointer_expression & IDENT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (pointer_expression & IDENT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement default : (goto_statement goto statement_identifier ;)) })) (goto_statement goto statement_identifier ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( ))))) ;) (goto_statement goto statement_identifier ;) })) }) (else_clause else (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (labeled_statement statement_identifier : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( ))))) ;)) (goto_statement goto statement_identifier ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (switch_statement switch (parenthesized_expression ( IDENT )) (compound_statement { (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement default : (goto_statement goto statement_identifier ;)) })) (goto_statement goto statement_identifier ;) })) }))) (goto_statement goto statement_identifier ;) })) (labeled_statement statement_identifier : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( ))))) ;)) }) (else_clause else (compound_statement { (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( ))))) ;) }))) (goto_statement goto statement_identifier ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (labeled_statement statement_identifier : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( ))))) ;)) (goto_statement goto statement_identifier ;) })) (if_statement if (parenthesized_expression ( (binary_expression LIT < IDENT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (labeled_statement statement_identifier : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( ))))) ;)) }) (else_clause else (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (labeled_statement statement_identifier : (switch_statement switch (parenthesized_expression ( IDENT )) (compound_statement { (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (pointer_expression & IDENT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (pointer_expression & IDENT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement default : (goto_statement goto statement_identifier ;)) }))) (goto_statement goto statement_identifier ;) })) (if_statement if (parenthesized_expression ( (binary_expression LIT < IDENT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (labeled_statement statement_identifier : (switch_statement switch (parenthesized_expression ( IDENT )) (compound_statement { (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement default : (goto_statement goto statement_identifier ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;)) }))) (goto_statement goto statement_identifier ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (switch_statement switch (parenthesized_expression ( IDENT )) (compound_statement { (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (pointer_expression & IDENT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (pointer_expression & IDENT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (pointer_expression & IDENT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (pointer_expression & IDENT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement default : (goto_statement goto statement_identifier ;)) })) (goto_statement goto statement_identifier ;) })) (goto_statement goto statement_identifier ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (labeled_statement statement_identifier : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( ))))) ;)) (goto_statement goto statement_identifier ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (labeled_statement statement_identifier : (switch_statement switch (parenthesized_expression ( IDENT )) (compound_statement { (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (pointer_expression & IDENT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (pointer_expression & IDENT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement default : (goto_statement goto statement_identifier ;)) }))) (goto_statement goto statement_identifier ;) })) (goto_statement goto statement_identifier ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (goto_statement goto statement_identifier ;)) (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (goto_statement goto statement_identifier ;)) (goto_statement goto statement_identifier ;) })) (labeled_statement statement_identifier : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( ))))) ;)) }) (else_clause else (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( ))))) ;) }) (else_clause else (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (goto_statement goto statement_identifier ;)) (if_statement if (parenthesized_expression ( (binary_expression (parenthesized_expression ( (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) != (char_literal ' character ')) )) && (parenthesized_expression ( (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) != (char_literal ' escape_sequence ')) ))) )) (goto_statement goto statement_identifier ;)) (switch_statement switch (parenthesized_expression ( IDENT )) (compound_statement { (case_statement default : (goto_statement goto statement_identifier ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;)) })) (goto_statement goto statement_identifier ;) })) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( ))))) ;) }))))) }))) (labeled_statement statement_identifier : (if_statement if (parenthesized_expression ( (binary_expression IDENT != (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) )) (goto_statement goto statement_identifier ;))) (goto_statement goto statement_identifier ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (switch_statement switch (parenthesized_expression ( IDENT )) (compound_statement { (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement default : (goto_statement goto statement_identifier ;)) })) (goto_statement goto statement_identifier ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (goto_statement goto statement_identifier ;)) (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( ))))) ;) (goto_statement goto statement_identifier ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (goto_statement goto statement_identifier ;)) }) (else_clause else (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (switch_statement switch (parenthesized_expression ( IDENT )) (compound_statement { (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (pointer_expression & IDENT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (pointer_expression & IDENT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement default : (goto_statement goto statement_identifier ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;)) })) (goto_statement goto statement_identifier ;) })) (goto_statement goto statement_identifier ;) })))) (switch_statement switch (parenthesized_expression ( IDENT )) (compound_statement { (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (pointer_expression & IDENT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (pointer_expression & IDENT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (pointer_expression & IDENT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (pointer_expression & IDENT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (pointer_expression & IDENT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (pointer_expression & IDENT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement default : (goto_statement goto statement_identifier ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (pointer_expression & IDENT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;)) })) (goto_statement goto statement_identifier ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (labeled_statement statement_identifier : (switch_statement switch (parenthesized_expression ( IDENT )) (compound_statement { (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (pointer_expression & IDENT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (pointer_expression & IDENT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (pointer_expression & IDENT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (pointer_expression & IDENT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement default : (goto_statement goto statement_identifier ;)) }))) (goto_statement goto statement_identifier ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT < LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (goto_statement goto statement_identifier ;)) (goto_statement goto statement_identifier ;) })) (switch_statement switch (parenthesized_expression ( IDENT )) (compound_statement { (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (pointer_expression & IDENT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement default : (goto_statement goto statement_identifier ;)) })) (labeled_statement statement_identifier : (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;)) (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) })) (expression_statement (call_expression IDENT (argument_list ( IDENT , IDENT , IDENT ))) ;) (expression_statement (assignment_expression IDENT = BOOL) ;) (expression_statement (assignment_expression IDENT = (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) < LIT)) ;) (expression_statement (assignment_expression IDENT = (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) == LIT)) ;) (if_statement if (parenthesized_expression ( (unary_expression ! IDENT) )) (goto_statement goto statement_identifier ;)) (expression_statement (assignment_expression IDENT = LIT) ;) (expression_statement (assignment_expression IDENT = IDENT) ;) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (string_literal " string_content "))) ;) (do_statement do (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (break_statement break ;)) (expression_statement (assignment_expression IDENT = (binary_expression IDENT + LIT)) ;) (expression_statement (assignment_expression IDENT = (binary_expression (pointer_expression * IDENT) < (pointer_expression * IDENT))) ;) (expression_statement (assignment_expression IDENT = (binary_expression (pointer_expression * IDENT) == (pointer_expression * IDENT))) ;) (expression_statement (assignment_expression IDENT = (binary_expression (binary_expression IDENT + (binary_expression (cast_expression ( (type_descriptor TYPE) ) IDENT) * LIT)) + LIT)) ;) (expression_statement (assignment_expression IDENT = (binary_expression (binary_expression IDENT + (binary_expression (cast_expression ( (type_descriptor TYPE) ) IDENT) * LIT)) + LIT)) ;) }) while (parenthesized_expression ( IDENT )) ;) (if_statement if (parenthesized_expression ( (binary_expression (parenthesized_expression ( (binary_expression (unary_expression ! IDENT) && (unary_expression ! IDENT)) )) != IDENT) )) (goto_statement goto statement_identifier ;)) (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression (binary_expression IDENT == LIT) && (binary_expression IDENT == LIT)) )) (goto_statement goto statement_identifier ;)) (goto_statement goto statement_identifier ;) })) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression (binary_expression (cast_expression ( (type_descriptor TYPE) ) IDENT) + IDENT) + LIT) )))) ;) (if_statement if (parenthesized_expression ( (binary_expression (binary_expression (pointer_expression * IDENT) == LIT) && (binary_expression (call_expression (parenthesized_expression ( IDENT )) (argument_list ( (binary_expression LIT < (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression (binary_expression (cast_expression ( (type_descriptor TYPE) ) IDENT) + IDENT) + LIT) ))))) ))) <= (binary_expression (parenthesized_expression ( IDENT )) - (pointer_expression * IDENT)))) )) (compound_statement { (expression_statement (assignment_expression IDENT = (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression (cast_expression ( (type_descriptor TYPE) ) (pointer_expression & IDENT)) + (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression (pointer_expression & IDENT) + (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression (binary_expression (cast_expression ( (type_descriptor TYPE) ) IDENT) + IDENT) + LIT) )))) * LIT)) ))))) )))) )) (argument_list ( )))) ;) (return_statement return IDENT ;) })) (expression_statement (call_expression IDENT (argument_list ( LIT , (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) IDENT)) ))) ;) (expression_statement (assignment_expression IDENT = (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression (binary_expression (cast_expression ( (type_descriptor TYPE) ) IDENT) + IDENT) + LIT) ))))) ;) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( LIT , (string_literal " string_content ") ))))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , IDENT , IDENT ))) ;) (expression_statement (assignment_expression IDENT = LIT) ;) }) (else_clause else (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (labeled_statement statement_identifier : (switch_statement switch (parenthesized_expression ( IDENT )) (compound_statement { (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (pointer_expression & IDENT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (pointer_expression & IDENT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (pointer_expression & IDENT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement default : (goto_statement goto statement_identifier ;)) }))) (goto_statement goto statement_identifier ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (labeled_statement statement_identifier : (switch_statement switch (parenthesized_expression ( IDENT )) (compound_statement { (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (pointer_expression & IDENT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (pointer_expression & IDENT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (pointer_expression & IDENT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (pointer_expression & IDENT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement case LIT : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (break_statement break ;)) (case_statement default : (goto_statement goto statement_identifier ;)) }))) (goto_statement goto statement_identifier ;) })) (labeled_statement statement_identifier : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;)) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( LIT , (string_literal " string_content ") , LIT ))))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , IDENT ))) ;) (expression_statement (assignment_expression IDENT = BOOL) ;) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (labeled_statement statement_identifier : (if_statement if (parenthesized_expression ( (binary_expression (binary_expression IDENT == LIT) && (binary_expression IDENT == LIT)) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression (binary_expression (cast_expression ( (type_descriptor TYPE) ) IDENT) + IDENT) + LIT) ))))) ;) (expression_statement (assignment_expression IDENT = (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression (binary_expression (cast_expression ( (type_descriptor TYPE) ) IDENT) + IDENT) + LIT) ))))) ;) (expression_statement (call_expression IDENT (argument_list ( (string_literal " string_content ") , (binary_expression (parenthesized_expression ( (binary_expression (unary_expression - (call_expression (parenthesized_expression ( IDENT )) (argument_list ( (binary_expression IDENT == LIT) )))) & LIT) )) + LIT) , LIT ))) ;) (if_statement if (parenthesized_expression ( (binary_expression (cast_expression ( (type_descriptor TYPE) ) IDENT) < LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (unary_expression - (cast_expression ( (type_descriptor TYPE) ) (parenthesized_expression ( (binary_expression IDENT + (parenthesized_expression ( (binary_expression IDENT != LIT) ))) )))))) ;) (expression_statement (call_expression IDENT (argument_list ( (string_literal " string_content ") , (unary_expression - IDENT) , IDENT ))) ;) }) (else_clause else (compound_statement { (expression_statement (call_expression IDENT (argument_list ( (string_literal " string_content ") , IDENT , IDENT ))) ;) }))) })) }) (else_clause else (compound_statement { (labeled_statement statement_identifier : (if_statement if (parenthesized_expression ( (binary_expression (parenthesized_expression ( (binary_expression IDENT == LIT) )) || (parenthesized_expression ( (binary_expression (parenthesized_expression ( (binary_expression IDENT < IDENT) )) <= IDENT) ))) )) (compound_statement { (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( LIT , (string_literal " string_content ") )))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , IDENT ))) ;) (expression_statement (assignment_expression IDENT = LIT) ;) }) (else_clause else (compound_statement { (expression_statement (assignment_expression IDENT = (binary_expression (binary_expression IDENT * LIT) + IDENT)) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , IDENT , (binary_expression IDENT + LIT) , (binary_expression IDENT + LIT) , (pointer_expression & IDENT) , IDENT )))) ;) (expression_statement (call_expression IDENT (argument_list ( LIT ))) ;) (if_statement if (parenthesized_expression ( (binary_expression (parenthesized_expression ( (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) & LIT) )) == LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (binary_expression (parenthesized_expression ( (binary_expression (unary_expression - (call_expression (parenthesized_expression ( IDENT )) (argument_list ( (binary_expression IDENT == LIT) )))) & LIT) )) + LIT)) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( )))) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) })) (expression_statement (call_expression IDENT (argument_list ( IDENT , IDENT ))) ;) })) (expression_statement (assignment_expression IDENT = (binary_expression (parenthesized_expression ( (binary_expression IDENT + LIT) )) - IDENT)) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT < IDENT) )) (compound_statement { (expression_statement (assignment_expression IDENT = LIT) ;) })) (expression_statement (assignment_expression IDENT = (pointer_expression & IDENT)) ;) (expression_statement (call_expression IDENT (argument_list ( (string_literal " string_content ") , IDENT , (pointer_expression & IDENT) ))) ;) }) (else_clause else (compound_statement { (expression_statement (call_expression IDENT (argument_list ( ))) ;) (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) })) (expression_statement (call_expression IDENT (argument_list ( IDENT ))) ;) }))) (expression_statement (assignment_expression IDENT = (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression (parenthesized_expression ( (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) & LIT) )) == LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT < (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) )) (compound_statement { (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + (binary_expression (cast_expression ( (type_descriptor TYPE) ) IDENT) * LIT)) )))) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT == (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) )) (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) }) (else_clause else (if_statement if (parenthesized_expression ( (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) == LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) }) (else_clause else (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression (pointer_expression * IDENT) < (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) )) (goto_statement goto statement_identifier ;)) (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) }))))) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (expression_statement (call_expression IDENT (argument_list ( LIT , IDENT ))) ;) }) (else_clause else (if_statement if (parenthesized_expression ( (binary_expression (parenthesized_expression ( (binary_expression IDENT != (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) )) && (parenthesized_expression ( (binary_expression IDENT != (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ))) )) (compound_statement { (expression_statement (assignment_expression IDENT = (pointer_expression * (cast_expression ( (type_descriptor (sized_type_specifier short) (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression (parenthesized_expression ( (binary_expression IDENT != (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) )) && (parenthesized_expression ( (binary_expression IDENT != (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ))) )) (compound_statement { (labeled_statement statement_identifier : (expression_statement (call_expression IDENT (argument_list ( IDENT , (string_literal " string_content ") ))) ;)) (expression_statement (assignment_expression IDENT = IDENT) ;) })) }) (else_clause else (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT != (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) )) (goto_statement goto statement_identifier ;)) }) (else_clause else (if_statement if (parenthesized_expression ( (binary_expression (parenthesized_expression ( (binary_expression IDENT == LIT) )) || (parenthesized_expression ( (binary_expression IDENT == LIT) ))) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT != (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) )) (goto_statement goto statement_identifier ;)) }) (else_clause else (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT != (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) )) (goto_statement goto statement_identifier ;)) }) (else_clause else (compound_statement { (labeled_statement statement_identifier : (if_statement if (parenthesized_expression ( (binary_expression (parenthesized_expression ( (binary_expression IDENT != LIT) )) || (parenthesized_expression ( (parenthesized_expression ( (binary_expression (parenthesized_expression ( (binary_expression (binary_expression IDENT != (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) || (parenthesized_expression ( (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) != (char_literal ' escape_sequence ')) ))) )) && (parenthesized_expression ( (parenthesized_expression ( (binary_expression (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) != (char_literal ' escape_sequence ')) || (parenthesized_expression ( (binary_expression IDENT != (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ))) )) ))) )) ))) )) (goto_statement goto statement_identifier ;))) }))))))))) })))) })) (labeled_statement statement_identifier : (expression_statement (call_expression IDENT (argument_list ( ))) ;)) }) (else_clause else (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( LIT , (string_literal " string_content ") ))))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , IDENT , IDENT ))) ;) }) (else_clause else (if_statement if (parenthesized_expression ( (binary_expression IDENT < IDENT) )) (compound_statement { (expression_statement (call_expression IDENT (argument_list ( ))) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (string_literal " string_content ")) ;) })) (expression_statement (call_expression IDENT (argument_list ( IDENT , IDENT , IDENT ))) ;) })) }) (else_clause else (compound_statement { (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( LIT , (string_literal " string_content ") )))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , IDENT ))) ;) (expression_statement (assignment_expression IDENT = LIT) ;) }))))))) (if_statement if (parenthesized_expression ( (binary_expression IDENT != LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression (binary_expression (cast_expression ( (type_descriptor TYPE) ) IDENT) + IDENT) + LIT) ))))) ;) (expression_statement (assignment_expression IDENT = (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression (binary_expression (cast_expression ( (type_descriptor TYPE) ) IDENT) + IDENT) + LIT) ))))) ;) (if_statement if (parenthesized_expression ( (binary_expression (cast_expression ( (type_descriptor TYPE) ) IDENT) < LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (unary_expression - (cast_expression ( (type_descriptor TYPE) ) (parenthesized_expression ( (binary_expression IDENT + (parenthesized_expression ( (binary_expression IDENT != LIT) ))) )))))) ;) (expression_statement (call_expression IDENT (argument_list ( (string_literal " string_content ") , (unary_expression - IDENT) , IDENT ))) ;) }) (else_clause else (compound_statement { (expression_statement (call_expression IDENT (argument_list ( (string_literal " string_content ") , IDENT , IDENT ))) ;) }))) })) })))) })))) (if_statement if (parenthesized_expression ( (binary_expression (pointer_expression * (cast_expression ( (type_descriptor (sized_type_specifier short) (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) == LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = BOOL) ;) (expression_statement (assignment_expression IDENT = (unary_expression ! IDENT)) ;) (if_statement if (parenthesized_expression ( (unary_expression ! IDENT) )) (compound_statement { (expression_statement (assignment_expression IDENT = LIT) ;) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (string_literal " string_content "))) ;) (do_statement do (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (break_statement break ;)) (expression_statement (assignment_expression IDENT = (binary_expression IDENT + LIT)) ;) (expression_statement (assignment_expression IDENT = (binary_expression (pointer_expression * IDENT) < (pointer_expression * IDENT))) ;) (expression_statement (assignment_expression IDENT = (binary_expression (pointer_expression * IDENT) == (pointer_expression * IDENT))) ;) (expression_statement (assignment_expression IDENT = (binary_expression (binary_expression IDENT + (binary_expression (cast_expression ( (type_descriptor TYPE) ) IDENT) * LIT)) + LIT)) ;) (expression_statement (assignment_expression IDENT = (binary_expression (binary_expression IDENT + (binary_expression (cast_expression ( (type_descriptor TYPE) ) IDENT) * LIT)) + LIT)) ;) }) while (parenthesized_expression ( IDENT )) ;) (if_statement if (parenthesized_expression ( (binary_expression (parenthesized_expression ( (binary_expression (unary_expression ! IDENT) && (unary_expression ! IDENT)) )) == IDENT) )) (compound_statement { (expression_statement (call_expression IDENT (argument_list ( (string_literal " string_content ") , (binary_expression (cast_expression ( (type_descriptor TYPE) ) IDENT) >> LIT) , IDENT ))) ;) })) })) })) }))) (labeled_statement statement_identifier : (expression_statement (call_expression IDENT (argument_list ( LIT , (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) IDENT)) ))) ;)) (if_statement if (parenthesized_expression ( (binary_expression (parenthesized_expression ( (binary_expression IDENT == LIT) )) && (parenthesized_expression ( (binary_expression (pointer_expression * (cast_expression ( (type_descriptor (sized_type_specifier short) (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) == LIT) ))) )) (compound_statement { (expression_statement (assignment_expression IDENT = (binary_expression (binary_expression (cast_expression ( (type_descriptor TYPE) ) IDENT) >> LIT) & LIT)) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT , IDENT , IDENT )))) ;) (expression_statement (assignment_expression IDENT = (binary_expression (binary_expression (cast_expression ( (type_descriptor TYPE) ) IDENT) >> LIT) & LIT)) ;) (expression_statement (assignment_expression IDENT = (call_expression IDENT (argument_list ( IDENT )))) ;) (expression_statement (call_expression IDENT (argument_list ( (string_literal " string_content ") ))) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (expression_statement (assignment_expression IDENT = IDENT) ;) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( LIT , (string_literal " string_content ") ))))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , IDENT , IDENT ))) ;) }) (else_clause else (compound_statement { (expression_statement (call_expression IDENT (argument_list ( (string_literal " string_content ") , IDENT ))) ;) }))) (expression_statement (call_expression IDENT (argument_list ( (string_literal " escape_sequence string_content ") , IDENT , IDENT ))) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT == LIT) )) (compound_statement { (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) LIT)) ;) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (call_expression IDENT (argument_list ( LIT , (string_literal " string_content ") ))))) ;) (expression_statement (call_expression IDENT (argument_list ( IDENT , IDENT , IDENT ))) ;) }) (else_clause else (compound_statement { (expression_statement (call_expression IDENT (argument_list ( (string_literal " string_content ") , IDENT , IDENT ))) ;) }))) (expression_statement (call_expression IDENT (argument_list ( LIT , (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) IDENT)) ))) ;) })) (expression_statement (assignment_expression IDENT = (binary_expression IDENT + LIT)) ;) }) while (parenthesized_expression ( (binary_expression IDENT < (subscript_expression IDENT [ LIT ])) )) ;) }))) (expression_statement (call_expression IDENT (argument_list ( IDENT ))) ;) (return_statement return IDENT ;) })))
(function_definition "undefined4 __regparm3\nFUN_0002d410(int param_1,undefined4 param_2,uint param_3,int param_4,uint param_5,int param_6,\n            uint param_7,int param_8)\n\n{\n  uint *puVar1;\n  int *piVar2;\n  short sVar3;\n  undefined4 uVar4;\n  undefined *puVar5;\n  ushort uVar6;\n  int iVar7;\n  undefined4 *puVar8;\n  char *pcVar9;\n  undefined4 uVar10;\n  int iVar11;\n  int iVar12;\n  uint uVar13;\n  uint uVar14;\n  uint uVar15;\n  uint uVar16;\n  byte *pbVar17;\n  int iVar18;\n  byte *pbVar19;\n  bool bVar20;\n  bool bVar21;\n  bool bVar22;\n  byte bVar23;\n  undefined *puVar24;\n  undefined *puVar25;\n  undefined *puVar26;\n  uint local_90;\n  byte *local_8c;\n  uint local_80;\n  undefined4 local_6c;\n  uint local_60 [4];\n  undefined1 local_4e [2];\n  void *local_4c;\n  int local_48;\n  char local_44 [48];\n  undefined4 uStack_14;\n  \n  bVar23 = 0;\n  uStack_14 = 0x2d419;\n  local_60[0] = param_3;\n  if (param_8 == -1) {\n    uVar6 = *(ushort *)(param_1 + 0x42);\n    if (uVar6 == 0x90) {\nLAB_0002d860:\n      param_8 = 1;\n      goto LAB_0002d450;\n    }\n    if (0x90 < uVar6) {\n      if (uVar6 != 0x2530) {\n        if (uVar6 < 0x2531) {\n          if (uVar6 != 0xbf) {\n            if (uVar6 < 0xc0) {\n              if (uVar6 < 0xb6) {\n                if (uVar6 < 0xb4) {\n                  if (uVar6 < 0xaf) {\n                    if ((0xac < uVar6) || (uVar6 == 0xa7)) goto LAB_0002d860;\n                  }\n                  else if (uVar6 == 0xb1) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar6 != 0xb7) {\n                if (0xb6 < uVar6) {\n                  uVar6 = uVar6 - 0xbc;\njoined_r0x0002da08:\n                  if (uVar6 < 2) goto LAB_0002d860;\n                }\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0xf3) {\n              if (uVar6 < 0xf4) {\n                if (uVar6 != 0xc5) {\n                  if (uVar6 < 0xc6) {\n                    if (uVar6 == 0xc3) goto LAB_0002d860;\n                  }\n                  else if ((ushort)(uVar6 - 0xdd) < 3) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar6 != 0x1057) {\n                if (uVar6 < 0x1058) {\n                  if (uVar6 == 0xfa) goto LAB_0002d538;\n                }\n                else if ((uVar6 == 0x1059) || (uVar6 == 0x1223)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n          }\n        }\n        else if (uVar6 != 0x9080) {\n          if (uVar6 < 0x9081) {\n            if (uVar6 == 0x7650) goto LAB_0002d538;\n            if (uVar6 < 0x7651) {\n              if (uVar6 != 0x4157) {\n                if (uVar6 < 0x4158) {\n                  if (uVar6 == 0x3330) goto LAB_0002d860;\n                }\n                else {\n                  if (uVar6 == 0x5441) goto LAB_0002d860;\n                  if (uVar6 == 0x5aa5) goto LAB_0002d538;\n                }\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0x8217) {\n              if (uVar6 < 0x8218) {\n                if (uVar6 == 0x7676) goto LAB_0002d860;\n              }\n              else {\n                if (uVar6 == 0x9026) goto LAB_0002d860;\n                if (uVar6 == 0x9041) goto LAB_0002d538;\n              }\n              goto LAB_0002d510;\n            }\n          }\n          else if (uVar6 != 0xbeef) {\n            if (uVar6 < 0xbef0) {\n              if (uVar6 != 0xabc7) {\n                if (uVar6 < 0xabc8) {\n                  if (uVar6 == 0xa390) goto LAB_0002d860;\n                }\n                else if ((uVar6 == 0xad45) || (uVar6 == 0xbaab)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0xfeb0) {\n              if (0xfeb0 < uVar6) {\n                uVar6 = uVar6 + 0x146;\n                goto joined_r0x0002da08;\n              }\n              if ((uVar6 != 0xdead) && (uVar6 != 0xf00d)) goto LAB_0002d510;\n            }\n          }\n        }\n      }\n      goto LAB_0002d860;\n    }\n    if (uVar6 == 0x3e) goto LAB_0002d860;\n    if (0x3e < uVar6) {\n      if (uVar6 < 0x5f) {\n        if (uVar6 < 0x5c) {\n          if (uVar6 < 0x55) {\n            if ((0x52 < uVar6) || ((0x4a < uVar6 && ((uVar6 < 0x4d || (uVar6 == 0x50))))))\n            goto LAB_0002d860;\n          }\n          else {\n            if (uVar6 == 0x55) goto LAB_0002d538;\n            if (uVar6 < 0x5b) goto LAB_0002d860;\n          }\nLAB_0002d510:\n          uVar10 = dcgettext(0,"Don\'t know about relocations on this machine architecture\n",5);\n          warn(uVar10);\n          goto LAB_0002d538;\n        }\n      }\n      else {\n        if (0x72 < uVar6) {\n          if (uVar6 == 0x87) goto LAB_0002d538;\n          if (uVar6 < 0x88) {\n            if (uVar6 == 0x73) goto LAB_0002d538;\n            if (uVar6 == 0x78) goto LAB_0002d860;\n          }\n          else if ((uVar6 == 0x8a) || (uVar6 == 0x8c)) goto LAB_0002d860;\n          goto LAB_0002d510;\n        }\n        if ((uVar6 < 0x71) && (uVar6 != 0x65)) {\n          if (100 < uVar6) {\n            uVar6 = uVar6 - 0x69;\n            goto joined_r0x0002da08;\n          }\n          goto LAB_0002d510;\n        }\n      }\n      goto LAB_0002d860;\n    }\n    if (0x17 < uVar6) {\n      if (uVar6 < 0x2c) {\n        if ((uVar6 < 0x2a) && (uVar6 != 0x27)) {\n          if (uVar6 == 0x28) goto LAB_0002d538;\n          if (uVar6 != 0x24) goto LAB_0002d510;\n        }\n      }\n      else if ((uVar6 < 0x2d) || ((0x30 < uVar6 && (uVar6 != 0x32)))) goto LAB_0002d510;\n      goto LAB_0002d860;\n    }\n    if ((0x13 < uVar6) || (uVar6 == 7)) goto LAB_0002d860;\n    if (uVar6 < 8) {\n      if (uVar6 != 3) {\n        if (uVar6 < 4) {\n          if (uVar6 != 2) goto LAB_0002d510;\n        }\n        else if (uVar6 != 4) {\n          if (uVar6 != 6) goto LAB_0002d510;\n          goto LAB_0002d538;\n        }\n        goto LAB_0002d860;\n      }\n    }\n    else if (uVar6 != 10) {\n      if (uVar6 < 0xb) {\n        if (uVar6 != 8) goto LAB_0002d510;\n      }\n      else {\n        if (uVar6 == 0x12) goto LAB_0002d860;\n        if (uVar6 != 0x13) goto LAB_0002d510;\n      }\n    }\nLAB_0002d538:\n    iVar7 = FUN_0001d7b0(&local_4c,local_60);\n    if (iVar7 == 0) {\n      return 0;\n    }\n    param_8 = DAT_000b9da0;\n    if (DAT_000b6324 == 0) {\n      if (DAT_000b9da0 != 0) {\n        pcVar9 = \n        "    Offset             Info             Type               Symbol\'s Value  Symbol\'s Name\n"\n        ;\nLAB_0002d598:\n        puVar24 = (undefined *)0x5;\n        pcVar9 = (char *)dcgettext(0,pcVar9,5);\n        printf(pcVar9);\n        param_8 = 0;\n        goto LAB_0002d5b6;\n      }\n      pcVar9 = "  Offset          Info           Type           Sym. Value    Sym. Name\n";\n    }\n    else {\n      if (DAT_000b9da0 != 0) {\n        pcVar9 = " Offset     Info    Type                Sym. Value  Symbol\'s Name\n";\n        goto LAB_0002d598;\n      }\n      pcVar9 = " Offset     Info    Type            Sym.Value  Sym. Name\n";\n    }\n  }\n  else {\n    if (param_8 == 0) goto LAB_0002d538;\nLAB_0002d450:\n    iVar7 = FUN_0001e360(&local_4c,local_60);\n    if (iVar7 == 0) {\n      return 0;\n    }\n    if (DAT_000b6324 == 0) {\n      if (DAT_000b9da0 == 0) {\n        pcVar9 = \n        "  Offset          Info           Type           Sym. Value    Sym. Name + Addend\n";\n      }\n      else {\n        pcVar9 = \n        "    Offset             Info             Type               Symbol\'s Value  Symbol\'s Name + Addend\n"\n        ;\n      }\n    }\n    else if (DAT_000b9da0 == 0) {\n      pcVar9 = " Offset     Info    Type            Sym.Value  Sym. Name + Addend\n";\n    }\n    else {\n      pcVar9 = " Offset     Info    Type                Sym. Value  Symbol\'s Name + Addend\n";\n    }\n  }\n  puVar24 = (undefined *)0x5;\n  pcVar9 = (char *)dcgettext(0,pcVar9,5);\n  printf(pcVar9);\nLAB_0002d5b6:\n  puVar5 = PTR_stdout_000b3fd8;\n  if (local_60[0] == 0) {\n    local_6c = 1;\n  }\n  else {\n    local_6c = 1;\n    uVar16 = 0;\n    do {\n      iVar7 = uVar16 * 0x18;\n      puVar8 = (undefined4 *)(iVar7 + (int)local_4c);\n      uVar10 = *puVar8;\n      uVar4 = puVar8[1];\n      uVar13 = puVar8[3];\n      puVar25 = (undefined *)puVar8[2];\n      if (DAT_000b6324 == 0) {\n        local_80 = FUN_00021e40();\n        local_90 = 0;\n        pcVar9 = "%16.16llx  %16.16llx ";\n        if (DAT_000b9da0 == 0) {\n          pcVar9 = "%12.12llx  %12.12llx ";\n        }\n        uVar14 = uVar13;\n        printf(pcVar9,uVar10,uVar4,puVar25,uVar13);\n        puVar26 = puVar25;\n      }\n      else {\n        local_80 = (uint)puVar25 & 0xff;\n        uVar14 = (uint)puVar25 >> 8 | uVar13 << 0x18;\n        local_90 = uVar13 >> 8;\n        puVar26 = puVar25;\n        printf("%8.8lx  %8.8lx ",uVar10,puVar25);\n        puVar24 = puVar25;\n      }\n      uVar6 = *(ushort *)(param_1 + 0x42);\n      if (uVar6 == 0x72) {\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7997c;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b41;\n          break;\n        case 2:\n          local_8c = (byte *)0x79cff;\n          break;\n        case 3:\n          local_8c = (byte *)0x79cf0;\n          break;\n        case 4:\n          local_8c = (byte *)0x79ce4;\n          break;\n        case 5:\n          local_8c = (byte *)0x79cd8;\n          break;\n        case 6:\n          local_8c = (byte *)0x79ccc;\n          break;\n        case 7:\n          local_8c = (byte *)0x79cbd;\n          break;\n        case 8:\n          local_8c = (byte *)0x79cae;\n          break;\n        case 9:\n          local_8c = (byte *)0x79c9f;\n          break;\n        case 10:\n          local_8c = (byte *)0x79c90;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x79c84;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x79c78;\n          break;\n        case 0xd:\n          local_8c = &UNK_00079c6d;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x79c61;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x79c55;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x79c49;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x79c3d;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x79c2f;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x79c20;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x79c11;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\n        goto LAB_0002dd00;\n      }\n      if (0x72 < uVar6) {\n        if (uVar6 == 0x1057) {\ncode_r0x0002e6d7:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b49c;\n            break;\n          case 1:\n            local_8c = &UNK_00078a28;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b897;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b888;\n            break;\n          case 4:\n            local_8c = &UNK_0007b87f;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b873;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b865;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b857;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b849;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b837;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b825;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b813;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b802;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x7b7f1;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x7b7e0;\n            break;\n          case 0xf:\n            local_8c = (byte *)0x7b7cb;\n            break;\n          case 0x10:\n            local_8c = (byte *)0x7b7b6;\n            break;\n          case 0x11:\n            local_8c = (byte *)0x7b7a1;\n            break;\n          case 0x12:\n            local_8c = (byte *)0x7b796;\n            break;\n          case 0x13:\n            local_8c = (byte *)0x7b78c;\n            break;\n          case 0x14:\n            local_8c = &UNK_0007b784;\n            break;\n          case 0x15:\n            local_8c = (byte *)0x7b777;\n            break;\n          case 0x16:\n            local_8c = (byte *)0x7b769;\n            break;\n          case 0x17:\n            local_8c = (byte *)0x7b757;\n            break;\n          case 0x18:\n            local_8c = (byte *)0x7b746;\n            break;\n          case 0x19:\n            local_8c = (byte *)0x7b735;\n            break;\n          case 0x1a:\n            local_8c = &UNK_0007b72d;\n            break;\n          case 0x1b:\n            local_8c = &UNK_0007b721;\n            break;\n          case 0x1c:\n            local_8c = &UNK_0007b715;\n            break;\n          case 0x1d:\n            local_8c = &UNK_0007b708;\n            break;\n          case 0x1e:\n            local_8c = (byte *)0x7b6fc;\n            break;\n          case 0x1f:\n            local_8c = (byte *)0x7b6ef;\n            break;\n          case 0x20:\n            local_8c = (byte *)0x7b6e2;\n            break;\n          case 0x21:\n            local_8c = (byte *)0x7b6d1;\n            break;\n          case 0x22:\n            local_8c = (byte *)0x7b6c5;\n            break;\n          case 0x23:\n            local_8c = (byte *)0x7b6b9;\n            break;\n          case 0x24:\n            local_8c = (byte *)0x7b6aa;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 < 0x1058) {\n          if (0xb5 < uVar6) {\n            if (uVar6 == 0xc5) {\n              local_8c = (byte *)FUN_00018620();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 < 0xc6) {\n              if (uVar6 != 0xbd) {\n                if (uVar6 < 0xbe) {\n                  if (uVar6 == 0xb7) {\n                    local_8c = (byte *)FUN_000140b0();\n                  }\n                  else {\n                    if (uVar6 != 0xbc) goto LAB_0002dbd0;\n                    local_8c = (byte *)FUN_0001a1a0();\n                  }\n                }\n                else {\n                  if (uVar6 != 0xbf) {\n                    if (uVar6 == 0xc3) goto LAB_0002e062;\n                    goto LAB_0002dbd0;\n                  }\n                  local_8c = (byte *)FUN_00019e30();\n                }\n                goto LAB_0002dcf0;\n              }\ncode_r0x0002e43b:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78f38;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bb1;\n                break;\n              case 2:\n                local_8c = (byte *)0x79367;\n                break;\n              case 3:\n                local_8c = (byte *)0x79351;\n                break;\n              case 4:\n                local_8c = (byte *)0x79338;\n                break;\n              case 5:\n                local_8c = (byte *)0x79328;\n                break;\n              case 6:\n                local_8c = (byte *)0x79315;\n                break;\n              case 7:\n                local_8c = (byte *)0x79302;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ef;\n                break;\n              case 9:\n                local_8c = (byte *)0x792da;\n                break;\n              case 10:\n                local_8c = (byte *)0x792bf;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x792a4;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7928b;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79275;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x79261;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7924d;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7923c;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79225;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920f;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f8;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791e1;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791cf;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791be;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791ab;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79198;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79166;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7914d;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x79132;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7911a;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x79100;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790cd;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab5;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a63e;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3f;\n              }\n            }\n            else {\n              if (0xdf < uVar6) {\n                if (uVar6 == 0xf3) {\n                  local_8c = (byte *)FUN_00018290();\n                }\n                else {\n                  if (uVar6 != 0xfa) goto LAB_0002dbd0;\n                  if (*(short *)(param_1 + 0x3d) != 0x3200) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x7b8a5;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8fd;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e21;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e14;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e05;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078dfc;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dd2;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc5;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db8;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da9;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d9a;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d85;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d70;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d64;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d56;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d4a;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d3e;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d2e;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d1e;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d0e;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cff;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78cf0;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78ce0;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78cd0;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cc1;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cb2;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  local_8c = (byte *)FUN_00017590();\n                }\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 == 0xdd) {\n                if (local_80 == 7) {\n                  local_8c = (byte *)0x79af6;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b39;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b55;\n                    if (local_80 != 1) {\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }\n                  }\n                  else {\n                    local_8c = (byte *)0x79b16;\n                    if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }\n                  }\n                }\n                else if (local_80 == 0xb) {\n                  local_8c = (byte *)0x79ab8;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ada;\n                  if (local_80 != 9) {\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }\n                }\n                else if (local_80 == 0xd) {\n                  local_8c = (byte *)0x79a90;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 != 0xde) goto LAB_0002dbd0;\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78c33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a93;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adcb;\n                break;\n              case 3:\n                local_8c = &UNK_0007adc2;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb8;\n                break;\n              case 5:\n                local_8c = &UNK_0007adae;\n                break;\n              case 6:\n                local_8c = &UNK_0007ada4;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad9a;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad8d;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad82;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad77;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad6d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5f;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 < 0xb4) {\n            if (uVar6 != 0x8c) {\n              if (0x8c < uVar6) {\n                if (uVar6 == 0xad) {\n                  local_8c = (byte *)FUN_000189d0();\n                  goto LAB_0002dcf0;\n                }\n                if (uVar6 < 0xae) {\n                  if (uVar6 == 0x90) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78c4f;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789bf;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f26;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f13;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f09;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78efb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee8;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed8;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec9;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78ebd;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea7;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e97;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e86;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e75;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5f;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e49;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e3b;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  if (uVar6 == 0xa7) {\n                    local_8c = (byte *)FUN_000171b0();\n                    goto LAB_0002dcf0;\n                  }\n                }\n                else {\n                  if (uVar6 == 0xae) {\n                    local_8c = (byte *)FUN_00016b40();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 0xb1) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78be5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba5;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79536;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79529;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x7951b;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x7950c;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794fc;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794ec;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794db;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794cb;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794bb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794aa;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x7949d;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x79490;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x79484;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79478;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x7946b;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x7945e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x79451;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x79444;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79436;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79429;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x7941c;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x7940e;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x79400;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793f1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793e2;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793d2;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793c2;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793ae;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79399;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79389;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 0x78) {\ncode_r0x0002ef25:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7937d;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b8c;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796f1;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e7;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c8;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796bf;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796b3;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a8;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7969c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7968d;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7967d;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7966d;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 < 0x79) {\n                if (uVar6 == 0x73) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x789db;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bdb;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7904a;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903f;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79034;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79023;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7900d;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff9;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fee;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fe1;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fd3;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fc3;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fb2;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78fa2;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f92;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f85;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f78;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f6b;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f5b;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f4a;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x74) goto code_r0x0002e2d7;\n              }\n              else {\n                if (uVar6 == 0x87) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79b51;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b25;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f25;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f18;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f0d;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79f00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79ef3;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee5;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec9;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eba;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ead;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e97;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e83;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e75;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e64;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e55;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e45;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e37;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e24;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e16;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e08;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x8a) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79543;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b83;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797ee;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797e4;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d8;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797cc;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797bd;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797b1;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x797a3;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7978e;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7977b;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7976d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7975a;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79747;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x7973b;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x7972b;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x7971b;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x7970b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n              }\n              goto LAB_0002dbd0;\n            }\n            local_8c = (byte *)FUN_00019be0();\n          }\n          else {\nLAB_0002efc8:\n            local_8c = (byte *)FUN_0001b090();\n          }\n          goto LAB_0002dcf0;\n        }\n        if (uVar6 == 0x8217) {\ncode_r0x0002edad:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79661;\n            break;\n          case 1:\n            local_8c = &UNK_00078b6d;\n            break;\n          case 2:\n            local_8c = (byte *)0x79972;\n            break;\n          case 3:\n            local_8c = &UNK_00079967;\n            break;\n          case 4:\n            local_8c = (byte *)0x7995b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7994a;\n            break;\n          case 6:\n            local_8c = (byte *)0x7993d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7992e;\n            break;\n          case 8:\n            local_8c = (byte *)0x7991f;\n            break;\n          case 9:\n            local_8c = (byte *)0x79910;\n            break;\n          case 10:\n            local_8c = (byte *)0x79901;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x798f2;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x798e6;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x798d5;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x798c6;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 < 0x8218) {\n          if (uVar6 == 0x4688) {\ncode_r0x0002e2d7:\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x78e2e;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bc1;\n              break;\n            case 2:\n              local_8c = (byte *)0x790b4;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a5;\n              break;\n            case 4:\n              local_8c = (byte *)0x79095;\n              break;\n            case 5:\n              local_8c = (byte *)0x79089;\n              break;\n            case 6:\n              local_8c = (byte *)0x7907d;\n              break;\n            case 7:\n              local_8c = (byte *)0x79071;\n              break;\n            case 8:\n              local_8c = (byte *)0x79065;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 < 0x4689) {\n            if (uVar6 == 0x2530) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x790c3;\n                break;\n              case 1:\n                local_8c = &UNK_00078b96;\n                break;\n              case 2:\n                local_8c = &UNK_00078c2b;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c1d;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c13;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c09;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bff;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 < 0x2531) {\n              if (uVar6 == 0x1059) {\ncode_r0x0002e0f7:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7a361;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78acf;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8cb;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8bf;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8ad;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a89c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a885;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a873;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a861;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a856;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a844;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n              }\n              else {\n                if (uVar6 != 0x1223) goto LAB_0002dbd0;\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x796fb;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b60;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a45;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a37;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a24;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a10;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799fc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799eb;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d9;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c9;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799ba;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a8;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79997;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79987;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n              }\n            }\n            else {\n              if (uVar6 == 0x3330) goto code_r0x0002edcd;\n              if (uVar6 != 0x4157) goto LAB_0002dbd0;\n              if (local_80 == 0) {\n                local_8c = (byte *)0x78ca4;\n              }\n              else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bcf;\n              }\n            }\n          }\n          else {\n            if (uVar6 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b09a;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a59;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b48d;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b47e;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b46a;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b458;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b446;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b434;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41f;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b40a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (0x5aa5 < uVar6) {\n              if (uVar6 == 0x7650) goto code_r0x0002e4ef;\n              if (uVar6 == 0x7676) goto code_r0x0002e577;\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x4def) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b5bd;\n                break;\n              case 1:\n                local_8c = &UNK_00078a14;\n                break;\n              case 2:\n                local_8c = &UNK_00078c95;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c83;\n                break;\n              case 4:\n                local_8c = &UNK_00078c76;\n                break;\n              case 5:\n                local_8c = &UNK_00078c67;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c5a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (uVar6 != 0x5441) goto LAB_0002dbd0;\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7aa69;\n              break;\n            case 1:\n              local_8c = &UNK_00078a8a;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b08c;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b07e;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b073;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b068;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b05a;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b04b;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b03d;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02f;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b021;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b015;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b009;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7affd;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afee;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd9;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afc4;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaf;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af9a;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af82;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af6a;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af52;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af43;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af34;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af25;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af15;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7af01;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aeee;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aedb;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec8;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb8;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea8;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae98;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae86;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae74;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae62;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae55;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae41;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae2b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae18;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae0a;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 200:\n              local_8c = (byte *)0x7adf6;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7ade4;\n            }\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 == 0xad45) {\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79a53;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b32;\n            break;\n          case 2:\n            local_8c = (byte *)0x79ded;\n            break;\n          case 3:\n            local_8c = (byte *)0x79ddf;\n            break;\n          case 4:\n            local_8c = (byte *)0x79dce;\n            break;\n          case 5:\n            local_8c = (byte *)0x79dbd;\n            break;\n          case 6:\n            local_8c = (byte *)0x79dad;\n            break;\n          case 7:\n            local_8c = (byte *)0x79d9a;\n            break;\n          case 8:\n            local_8c = (byte *)0x79d8b;\n            break;\n          case 9:\n            local_8c = (byte *)0x79d78;\n            break;\n          case 10:\n            local_8c = (byte *)0x79d67;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x79d56;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x79d47;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          case 0x80:\n            local_8c = (byte *)0x79d2d;\n            break;\n          case 0x81:\n            local_8c = (byte *)0x79d15;\n          }\n          goto LAB_0002dd00;\n        }\n        if (0xad45 < uVar6) {\n          if (uVar6 == 0xdead) goto code_r0x0002ef3d;\n          if (uVar6 < 0xdeae) {\n            if (uVar6 == 0xbaab) goto code_r0x0002e43b;\n            if (uVar6 == 0xbeef) goto code_r0x0002e467;\n            goto LAB_0002dbd0;\n          }\n          if (uVar6 == 0xfeb0) goto code_r0x0002ef25;\n          if (uVar6 == 0xfeba) {\n            if (local_80 == 6) {\n              local_8c = (byte *)0x79879;\n            }\n            else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798af;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bf1;\n                }\n                else {\n                  local_8c = (byte *)0x78b77;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79895;\n                if (local_80 != 4) {\n                  local_8c = (byte *)"R_IQ2000_26";\n                  if (4 < local_80) {\n                    local_8c = (byte *)"R_IQ2000_HI16";\n                  }\n                }\n              }\n            }\n            else if (local_80 == 9) {\n              local_8c = (byte *)0x79844;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79866;\n              }\n              else {\n                local_8c = (byte *)0x79853;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x7981b;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79806;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x79832;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 == 0xf00d) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7905a;\n              break;\n            case 1:\n              local_8c = &UNK_00078b9e;\n              break;\n            case 2:\n              local_8c = &UNK_00079659;\n              break;\n            case 3:\n              local_8c = (byte *)0x79650;\n              break;\n            case 4:\n              local_8c = (byte *)0x79647;\n              break;\n            case 5:\n              local_8c = (byte *)0x79638;\n              break;\n            case 6:\n              local_8c = (byte *)0x79628;\n              break;\n            case 7:\n              local_8c = (byte *)0x79618;\n              break;\n            case 8:\n              local_8c = (byte *)0x79608;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f8;\n              break;\n            case 10:\n              local_8c = (byte *)0x795ec;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795e0;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795d4;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795bc;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795af;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x795a0;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x79591;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x79584;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79575;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79561;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954f;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            }\n            goto LAB_0002dd00;\n          }\n          goto LAB_0002dbd0;\n        }\n        if (uVar6 == 0x9080) goto LAB_0002edf8;\n        if (uVar6 < 0x9081) {\n          if (uVar6 == 0x9026) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7a175;\n              break;\n            case 1:\n              local_8c = (byte *)0x78adb;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a828;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a818;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a808;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f9;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7ea;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7db;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7ce;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7bf;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7b0;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a7a1;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0x11:\n              local_8c = (byte *)0x7a78f;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a77e;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a76e;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a761;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a750;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73f;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a72e;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a720;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a712;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a703;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6f2;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6e0;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6cf;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6be;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6ad;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a69c;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a68b;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a67b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a66b;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a65b;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a64b;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 == 0x9041) goto LAB_0002e50a;\n        }\n        else {\n          if (uVar6 == 0xa390) goto LAB_0002e526;\n          if (uVar6 == 0xabc7) goto LAB_0002e54a;\n        }\n        goto LAB_0002dbd0;\n      }\n      if (uVar6 < 0x31) {\n        if (uVar6 < 0x2e) {\n          if (uVar6 != 0x12) {\n            if (uVar6 < 0x13) {\n              if (uVar6 == 7) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79d0a;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b0e;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a16a;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a15b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a14b;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a13c;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 0x30:\n                  local_8c = &UNK_0007a131;\n                  break;\n                case 0x31:\n                  local_8c = &UNK_0007a125;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a11a;\n                  break;\n                case 0x40:\n                  local_8c = &UNK_0007a10f;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a102;\n                  break;\n                case 0x44:\n                  local_8c = &UNK_0007a0f7;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0ea;\n                  break;\n                case 0x48:\n                  local_8c = &UNK_0007a0df;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0d2;\n                  break;\n                case 0x4c:\n                  local_8c = &UNK_0007a0c7;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0ba;\n                  break;\n                case 0x52:\n                  local_8c = &UNK_0007a0ad;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a0a0;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a093;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a083;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a073;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a063;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a053;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a043;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a033;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a028;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a01a;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a00e;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79fff;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79ff4;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe9;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fdd;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fce;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 < 8) {\n                if (uVar6 == 3) {\nLAB_0002e7da:\n                  local_8c = (byte *)FUN_00015960();\n                  goto LAB_0002dcf0;\n                }\n                if (uVar6 < 4) {\n                  if (uVar6 == 2) goto LAB_0002e7ba;\n                }\n                else {\n                  if (uVar6 == 4) {\n                    local_8c = (byte *)FUN_00016860();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 6) goto LAB_0002e7da;\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 10) {\nLAB_0002ee10:\n                local_8c = (byte *)FUN_00016e80();\n                goto LAB_0002dcf0;\n              }\n              if (10 < uVar6) {\n                if (uVar6 == 0xb) goto LAB_0002e7ba;\n                if (uVar6 == 0xf) {\n                  local_8c = (byte *)FUN_000155e0();\n                  goto LAB_0002dcf0;\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 8) goto LAB_0002ee10;\n              if (uVar6 == 9) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79c05;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b17;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79fb4;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa6;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f99;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f8c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f7e;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f71;\n                  break;\n                case 8:\n                  local_8c = &UNK_00079f64;\n                  break;\n                case 9:\n                  local_8c = &UNK_00079f58;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f4c;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f3c;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x24) {\n              local_8c = (byte *)FUN_0001aaf0();\n              goto LAB_0002dcf0;\n            }\n            if (0x24 < uVar6) {\n              if (uVar6 == 0x2a) {\n                local_8c = (byte *)FUN_000192a0();\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 < 0x2b) {\n                if (uVar6 == 0x27) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x7a8dd;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a9d;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad3b;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad25;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad10;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7ad00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace6;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7acd0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acbc;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7acab;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac9e;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac8d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac7b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x28) {\n                  local_8c = (byte *)FUN_00014aa0();\n                  goto LAB_0002dcf0;\n                }\n              }\n              else {\n                if (uVar6 == 0x2b) goto LAB_0002e7ba;\n                if (uVar6 == 0x2d) goto LAB_0002e062;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x15) {\n              local_8c = (byte *)FUN_00017ef0();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 < 0x16) {\n              if (uVar6 == 0x13) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b54a;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078a1f;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007b8f4;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007b8e9;\n                  break;\n                case 4:\n                  local_8c = &UNK_0007b8df;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8d1;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8c2;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8b2;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x14) {\n                local_8c = (byte *)FUN_00017bb0();\n                goto LAB_0002dcf0;\n              }\n            }\n            else {\n              if (uVar6 == 0x16) {\nLAB_0002e526:\n                local_8c = (byte *)FUN_00018e30();\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 == 0x17) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b3ff;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a31;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b68e;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b67e;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b66e;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b661;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b654;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b648;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b63c;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b631;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b625;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b617;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b609;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5fd;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ef;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5e3;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d7;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c9;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n            }\n            goto LAB_0002dbd0;\n          }\nLAB_0002e7ba:\n          local_8c = (byte *)FUN_000195d0();\n        }\n        else {\n          local_8c = (byte *)FUN_00015240();\n        }\n        goto LAB_0002dcf0;\n      }\n      if (uVar6 == 0x57) {\nLAB_0002edf8:\n        local_8c = (byte *)FUN_0001a780();\n        goto LAB_0002dcf0;\n      }\n      if (0x57 < uVar6) {\n        if (uVar6 == 0x5d) {\nLAB_0002e062:\n          local_8c = (byte *)FUN_00014620();\n        }\n        else {\n          if (uVar6 < 0x5e) {\n            if (uVar6 == 0x5a) {\ncode_r0x0002ef3d:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7ad50;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a74;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b19d;\n                break;\n              case 3:\n                local_8c = &UNK_0007b191;\n                break;\n              case 4:\n                local_8c = &UNK_0007b184;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b173;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b161;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14f;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (0x5a < uVar6) {\n              if (uVar6 == 0x5b) {\ncode_r0x0002e741:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79f32;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af5;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3e1;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3d1;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3c1;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3b1;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a3a2;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a393;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a380;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36f;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fc2;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078aeb;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a634;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a62b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a616;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a601;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5ee;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5db;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c6;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b6;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a6;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a597;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a585;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a573;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a566;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a559;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a546;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a533;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a527;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a517;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a507;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f7;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4e4;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4d1;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4bd;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a9;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a495;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a481;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a46e;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a45b;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a448;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a435;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a424;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a412;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a400;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x58) {\nLAB_0002e50a:\n              local_8c = (byte *)FUN_00016580();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 == 0x59) {\ncode_r0x0002e467:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7add5;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a67;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3f2;\n                break;\n              case 3:\n                local_8c = &UNK_0007b3e6;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3d4;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3c2;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3b1;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b399;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b383;\n                break;\n              case 9:\n                local_8c = &UNK_0007b376;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b364;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b352;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33f;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b32c;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b319;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b309;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f9;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e9;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d9;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c9;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2ba;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a7;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b294;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b281;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b270;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b24d;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b239;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b228;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b217;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b202;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1ed;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d9;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c6;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b6;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            goto LAB_0002dbd0;\n          }\n          if (uVar6 == 0x65) goto code_r0x0002edad;\n          if (uVar6 < 0x66) {\n            if (uVar6 != 0x5e) {\n              if (uVar6 == 99) goto code_r0x0002e741;\n              goto LAB_0002dbd0;\n            }\nLAB_0002e54a:\n            local_8c = (byte *)FUN_0001b390();\n          }\n          else if (uVar6 == 0x6a) {\n            local_8c = (byte *)FUN_00014e70();\n          }\n          else {\n            if (uVar6 != 0x71) {\n              if (uVar6 != 0x69) goto LAB_0002dbd0;\n              if ((*(char *)(param_1 + 0x3c) != '-') && (*(char *)(param_1 + 0x17) != '\0'))\n              goto code_r0x0002e0f7;\n              switch(local_80) {\n              default:\n                goto LAB_0002dbd0;\n              case 1:\n                local_8c = (byte *)0x7a3f1;\n                break;\n              case 2:\n                local_8c = (byte *)0x78ac0;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa5b;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa4c;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa34;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa1c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7aa03;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9eb;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9d3;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a9a2;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a98a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a97a;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a965;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a955;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a943;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a933;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a923;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a910;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8fd;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8ea;\n              }\n              goto LAB_0002dd00;\n            }\n            local_8c = (byte *)FUN_000177c0();\n          }\n        }\nLAB_0002dcf0:\n        if (local_8c != (byte *)0x0) goto LAB_0002dd00;\n        goto LAB_0002dbd0;\n      }\n      if (uVar6 == 0x4c) {\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x79dfc;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b05;\n          break;\n        case 2:\n          local_8c = (byte *)0x7a357;\n          break;\n        case 3:\n          local_8c = (byte *)0x7a34d;\n          break;\n        case 4:\n          local_8c = (byte *)0x7a33e;\n          break;\n        case 5:\n          local_8c = (byte *)0x7a32e;\n          break;\n        case 6:\n          local_8c = (byte *)0x7a31e;\n          break;\n        case 7:\n          local_8c = (byte *)0x7a309;\n          break;\n        case 8:\n          local_8c = (byte *)0x7a2f6;\n          break;\n        case 9:\n          local_8c = (byte *)0x7a2ea;\n          break;\n        case 10:\n          local_8c = (byte *)0x7a2da;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7a2c9;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7a2b9;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7a2ab;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7a29d;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7a28c;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7a27b;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7a26a;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7a255;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7a241;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7a230;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7a21f;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7a212;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7a207;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7a1f6;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7a1e5;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7a1d1;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7a1bd;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7a1ad;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7a19d;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7a18f;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7a182;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar6 < 0x4d) {\n        if (uVar6 == 0x3e) goto LAB_0002efc8;\n        if (uVar6 < 0x3f) {\n          if (uVar6 == 0x32) {\n            local_8c = (byte *)FUN_00015c60();\n            goto LAB_0002dcf0;\n          }\n          if (uVar6 != 0x35) goto LAB_0002dbd0;\n        }\n        else if (uVar6 != 0x46) {\n          if (uVar6 == 0x4b) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x798bb;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b4c;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bfc;\n              break;\n            case 3:\n              local_8c = &UNK_00079bf4;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be9;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bde;\n              break;\n            case 6:\n              local_8c = &UNK_00079bd4;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc8;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0xd:\n              local_8c = (byte *)0x79bbc;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bb1;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79ba2;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b93;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b84;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b70;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b5e;\n            }\n            goto LAB_0002dd00;\n          }\n          goto LAB_0002dbd0;\n        }\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7b69b;\n          break;\n        case 1:\n          local_8c = &UNK_000789fa;\n          break;\n        case 2:\n          local_8c = (byte *)0x78a06;\n          break;\n        case 3:\n          local_8c = &UNK_000789cd;\n          break;\n        case 4:\n          local_8c = (byte *)0x789e8;\n          break;\n        case 5:\n          local_8c = &UNK_0007ba07;\n          break;\n        case 6:\n          local_8c = &UNK_0007b9fa;\n          break;\n        case 7:\n          local_8c = &UNK_0007b9ed;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b9da;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b9c2;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b9ac;\n          break;\n        case 0xb:\n          local_8c = &UNK_0007b99f;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b990;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7b981;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        case 0xf:\n          local_8c = (byte *)0x7b973;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7b961;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7b94e;\n          break;\n        case 0x12:\n          local_8c = &UNK_0007b93e;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7b92e;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7b91c;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7b909;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar6 == 0x54) {\ncode_r0x0002edcd:\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7ac6f;\n          break;\n        case 1:\n          local_8c = &UNK_00078a81;\n          break;\n        case 2:\n          local_8c = &UNK_0007b139;\n          break;\n        case 3:\n          local_8c = &UNK_0007b12f;\n          break;\n        case 4:\n          local_8c = &UNK_0007b125;\n          break;\n        case 5:\n          local_8c = (byte *)0x7b117;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b109;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b0fb;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b0ec;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b0dd;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b0cd;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b0b8;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b0a5;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar6 < 0x55) {\n        if (uVar6 != 0x50) {\n          if (uVar6 == 0x53) goto code_r0x0002e6d7;\n          goto LAB_0002dbd0;\n        }\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7a838;\n          break;\n        case 1:\n          local_8c = &UNK_00078aac;\n          break;\n        case 2:\n          local_8c = (byte *)0x7ac65;\n          break;\n        case 3:\n          local_8c = (byte *)0x7ac5b;\n          break;\n        case 4:\n          local_8c = (byte *)0x7ac51;\n          break;\n        case 5:\n          local_8c = (byte *)0x7ac47;\n          break;\n        case 6:\n          local_8c = (byte *)0x7ac3b;\n          break;\n        case 7:\n          local_8c = (byte *)0x7ac2e;\n          break;\n        case 8:\n          local_8c = (byte *)0x7ac21;\n          break;\n        case 9:\n          local_8c = (byte *)0x7ac14;\n          break;\n        case 10:\n          local_8c = (byte *)0x7ac07;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7abf2;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7abdf;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7abd3;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7abc5;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7abb7;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7aba9;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7ab9a;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7ab89;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7ab78;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7ab67;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7ab56;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7ab49;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7ab3a;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7ab2b;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7ab1c;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7ab11;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7ab04;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7aaf7;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7aaea;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7aadc;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7aace;\n          break;\n        case 0x20:\n          local_8c = (byte *)0x7aabb;\n          break;\n        case 0x21:\n          local_8c = (byte *)0x7aab0;\n          break;\n        case 0x22:\n          local_8c = (byte *)0x7aa98;\n          break;\n        case 0x23:\n          local_8c = (byte *)0x7aa8b;\n          break;\n        case 0x24:\n          local_8c = (byte *)0x7aa74;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\nLAB_0002dd00:\n        pcVar9 = "%-22s";\n        if (DAT_000b9da0 == 0) {\n          pcVar9 = "%-17.17s";\n        }\n        printf(pcVar9,local_8c,puVar24);\n        bVar22 = true;\n        bVar20 = *(ushort *)(param_1 + 0x42) < 0x9026;\n        bVar21 = *(ushort *)(param_1 + 0x42) == 0x9026;\n        if (!bVar21) goto LAB_0002dbff;\n        iVar11 = 0xf;\n        pbVar17 = local_8c;\n        pbVar19 = (byte *)"R_ALPHA_LITUSE";\n        do {\n          if (iVar11 == 0) break;\n          iVar11 = iVar11 + -1;\n          bVar20 = *pbVar17 < *pbVar19;\n          bVar21 = *pbVar17 == *pbVar19;\n          pbVar17 = pbVar17 + (uint)bVar23 * -2 + 1;\n          pbVar19 = pbVar19 + (uint)bVar23 * -2 + 1;\n        } while (bVar21);\n        if ((!bVar20 && !bVar21) != bVar20) goto LAB_0002dbff;\n        if (param_8 == 0) {\n          if (local_90 == 0 && uVar14 == 0) goto LAB_0002dc72;\n          goto LAB_0002dc11;\n        }\n        piVar2 = (int *)((int)local_4c + iVar7 + 0x14);\n        if (*piVar2 == 0 && (uint)(6 < *(uint *)((int)local_4c + iVar7 + 0x10)) <= (uint)-*piVar2) {\n                    \n                    \n          uVar10 = (*(code *)((int)&__DT_PLTGOT +\n                             *(int *)(&DAT_0008c8d0 + *(int *)((int)local_4c + iVar7 + 0x10) * 4)))\n                             ();\n          return uVar10;\n        }\n        putc(0x20,*(FILE **)puVar5);\n        uVar10 = *(undefined4 *)((int)local_4c + iVar7 + 0x10);\n        puVar24 = (undefined *)0x5;\n        pcVar9 = (char *)dcgettext(0,"<unknown addend: %lx>");\n        printf(pcVar9,uVar10,puVar24);\n        local_6c = 0;\n      }\n      else {\n        if (uVar6 == 0x55) {\ncode_r0x0002e4ef:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b1aa;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a3e;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5ab;\n            break;\n          case 3:\n            local_8c = &UNK_0007b5a1;\n            break;\n          case 4:\n            local_8c = &UNK_0007b597;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b587;\n            break;\n          case 6:\n            local_8c = &UNK_0007b57d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b568;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b555;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 == 0x56) {\ncode_r0x0002e577:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b143;\n            break;\n          case 1:\n            local_8c = &UNK_00078a50;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b53b;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b52a;\n            break;\n          case 4:\n            local_8c = &UNK_0007b520;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b510;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4fe;\n            break;\n          case 7:\n            local_8c = &UNK_0007b4f4;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4e4;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4d2;\n            break;\n          case 10:\n            local_8c = &UNK_0007b4c8;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b8;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a7;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\nLAB_0002dbd0:\n        puVar24 = (undefined *)0x5;\n        pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx",5);\n        printf(pcVar9,local_80);\n        bVar22 = false;\n        local_8c = (byte *)0x0;\nLAB_0002dbff:\n        if (local_90 == 0 && uVar14 == 0) {\n          if (param_8 != 0) {\n            iVar11 = *(int *)((int)local_4c + iVar7 + 0x10);\n            puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14);\n            printf("%*c",(-(uint)(DAT_000b6324 == 0) & 8) + 0xc,0x20);\n            if ((int)puVar24 < 0) {\n              puVar24 = (undefined *)-(int)(puVar24 + (iVar11 != 0));\n              printf("-%llx",-iVar11,puVar24);\n            }\n            else {\n              printf("%llx",iVar11,puVar24);\n            }\n          }\n        }\n        else {\nLAB_0002dc11:\n          if ((param_4 == 0) || ((uVar14 < param_5) <= local_90)) {\n            puVar24 = (undefined *)0x5;\n            uVar10 = dcgettext(0," bad symbol index: %08lx in reloc");\n            error(uVar10,uVar14);\n            local_6c = 0;\n          }\n          else {\n            iVar18 = uVar14 * 0x1c + param_4;\n            iVar11 = FUN_0002cf40(param_7,uVar14,iVar18 + 0x10,iVar18 + 0x18,&local_48,local_4e);\n            putchar(0x20);\n            if ((*(byte *)(iVar18 + 0x14) & 0xf) == 10) {\n              uVar14 = (-(uint)(DAT_000b6324 == 0) & 6) + 8;\n              uVar15 = FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11);\n              }\n              iVar12 = (uVar14 + 1) - uVar15;\n              if (uVar14 < uVar15) {\n                iVar12 = 1;\n              }\n              puVar24 = &DAT_0007c3bc;\n              printf("()%-*s",iVar12,&DAT_0007c3bc);\n            }\n            else {\n              FUN_0001e910();\n              pcVar9 = "   ";\n              if (DAT_000b6324 == 0) {\n                pcVar9 = " ";\n              }\n              printf(pcVar9);\n            }\n            uVar14 = *(uint *)(iVar18 + 0x10);\n            if (uVar14 == 0) {\n              if ((*(byte *)(iVar18 + 0x14) & 0xf) == 3) {\n                puVar25 = *(undefined **)(iVar18 + 0x18);\n                if (puVar25 < *(undefined **)(param_1 + 0x54)) {\n                  puVar1 = (uint *)(*(int *)(param_1 + 0x5c) + (int)puVar25 * 0x48);\n                  if (puVar1 == (uint *)0x0) {\n                    pcVar9 = "<none>";\n                  }\n                  else if (*(int *)(param_1 + 100) == 0) {\n                    pcVar9 = "<no-strings>";\n                  }\n                  else {\n                    if (*puVar1 < *(uint *)(param_1 + 0x68)) goto LAB_0002ea57;\n                    pcVar9 = "<corrupt>";\n                  }\n                  puVar24 = (undefined *)0x5;\n                  dcgettext(0,pcVar9);\n                }\n                else if ((puVar25 != (undefined *)0xfffffff1) &&\n                        (puVar25 != (undefined *)0xfffffff2)) {\n                  sVar3 = *(short *)(param_1 + 0x42);\n                  if (sVar3 == 8) {\n                    if ((puVar25 != (undefined *)0xffffff03) && (puVar25 != (undefined *)0xffffff04)\n                       ) {\nLAB_0002f0b3:\n                      sprintf(local_44,"<section 0x%x>");\n                      puVar24 = puVar25;\n                    }\n                  }\n                  else if (sVar3 == 0x8c) {\n                    if (puVar25 != (undefined *)0xffffff00) goto LAB_0002f0b3;\n                  }\n                  else if ((sVar3 == 0x3e) || (sVar3 == 0xb4)) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f085;\n                  }\n                  else if (sVar3 == 0xb5) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f0b3;\n                  }\n                  else {\nLAB_0002f085:\n                    if ((sVar3 != 0x32) ||\n                       (((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )))) goto LAB_0002f0b3;\n                  }\n                }\n              }\nLAB_0002ea57:\n              FUN_0001fd20();\n            }\n            else if (param_6 == 0) {\n              puVar24 = (undefined *)0x5;\n              pcVar9 = (char *)dcgettext(0,"<string table index: %3ld>");\n              printf(pcVar9,uVar14,puVar24);\n            }\n            else if (uVar14 < param_7) {\n              FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11,puVar24);\n              }\n            }\n            else {\n              puVar24 = (undefined *)0x5;\n              uVar10 = dcgettext(0,"<corrupt string table index: %3ld>");\n              error(uVar10,uVar14);\n              local_6c = 0;\n            }\n            if (param_8 != 0) {\n              puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14);\n              iVar7 = *(int *)((int)local_4c + iVar7 + 0x10);\n              if ((int)puVar24 < 0) {\n                puVar24 = (undefined *)-(int)(puVar24 + (iVar7 != 0));\n                printf(" - %llx",-iVar7,puVar24);\n              }\n              else {\n                printf(" + %llx",iVar7,puVar24);\n              }\n            }\n          }\n        }\n        if (*(short *)(param_1 + 0x42) == 0x2b) {\n          bVar20 = false;\n          bVar22 = !bVar22;\n          if (!bVar22) {\n            iVar7 = 0xe;\n            pbVar17 = (byte *)"R_SPARC_OLO10";\n            do {\n              if (iVar7 == 0) break;\n              iVar7 = iVar7 + -1;\n              bVar20 = *local_8c < *pbVar17;\n              bVar22 = *local_8c == *pbVar17;\n              local_8c = local_8c + (uint)bVar23 * -2 + 1;\n              pbVar17 = pbVar17 + (uint)bVar23 * -2 + 1;\n            } while (bVar22);\n            if ((!bVar20 && !bVar22) == bVar20) {\n              printf(" + %lx",(int)puVar26 >> 8,puVar24);\n            }\n          }\n        }\n      }\nLAB_0002dc72:\n      putc(10,*(FILE **)puVar5);\n      if ((DAT_000b6324 == 0) && (*(short *)(param_1 + 0x42) == 8)) {\n        uVar15 = (uint)puVar26 >> 8 & 0xff;\n        uVar13 = FUN_00016e80(puVar26,uVar13,uVar15);\n        uVar14 = (uint)puVar26 >> 0x10 & 0xff;\n        iVar7 = FUN_00016e80(uVar14);\n        printf("                    Type2: ");\n        if (uVar13 == 0) {\n          puVar24 = (undefined *)0x5;\n          uVar13 = uVar15;\n          pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx");\n          printf(pcVar9,uVar13,puVar24);\n        }\n        else {\n          printf("%-17.17s",uVar13);\n        }\n        printf("\n                    Type3: ",uVar13,puVar24);\n        if (iVar7 == 0) {\n          puVar24 = (undefined *)0x5;\n          pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx");\n          printf(pcVar9,uVar14,puVar24);\n        }\n        else {\n          printf("%-17.17s",iVar7,puVar24);\n        }\n        putc(10,*(FILE **)puVar5);\n      }\n      uVar16 = uVar16 + 1;\n    } while (uVar16 < local_60[0]);\n  }\n  free(local_4c);\n  return local_6c;\n}" (type_identifier "undefined4") (ERROR "__regparm3" (identifier "__regparm3")) (function_declarator "FUN_0002d410(int param_1,undefined4 param_2,uint param_3,int param_4,uint param_5,int param_6,\n            uint param_7,int param_8)" (identifier "FUN_0002d410") (parameter_list "(int param_1,undefined4 param_2,uint param_3,int param_4,uint param_5,int param_6,\n            uint param_7,int param_8)" (( "(") (parameter_declaration "int param_1" (primitive_type "int") (identifier "param_1")) (, ",") (parameter_declaration "undefined4 param_2" (type_identifier "undefined4") (identifier "param_2")) (, ",") (parameter_declaration "uint param_3" (type_identifier "uint") (identifier "param_3")) (, ",") (parameter_declaration "int param_4" (primitive_type "int") (identifier "param_4")) (, ",") (parameter_declaration "uint param_5" (type_identifier "uint") (identifier "param_5")) (, ",") (parameter_declaration "int param_6" (primitive_type "int") (identifier "param_6")) (, ",") (parameter_declaration "uint param_7" (type_identifier "uint") (identifier "param_7")) (, ",") (parameter_declaration "int param_8" (primitive_type "int") (identifier "param_8")) () ")"))) (compound_statement "{\n  uint *puVar1;\n  int *piVar2;\n  short sVar3;\n  undefined4 uVar4;\n  undefined *puVar5;\n  ushort uVar6;\n  int iVar7;\n  undefined4 *puVar8;\n  char *pcVar9;\n  undefined4 uVar10;\n  int iVar11;\n  int iVar12;\n  uint uVar13;\n  uint uVar14;\n  uint uVar15;\n  uint uVar16;\n  byte *pbVar17;\n  int iVar18;\n  byte *pbVar19;\n  bool bVar20;\n  bool bVar21;\n  bool bVar22;\n  byte bVar23;\n  undefined *puVar24;\n  undefined *puVar25;\n  undefined *puVar26;\n  uint local_90;\n  byte *local_8c;\n  uint local_80;\n  undefined4 local_6c;\n  uint local_60 [4];\n  undefined1 local_4e [2];\n  void *local_4c;\n  int local_48;\n  char local_44 [48];\n  undefined4 uStack_14;\n  \n  bVar23 = 0;\n  uStack_14 = 0x2d419;\n  local_60[0] = param_3;\n  if (param_8 == -1) {\n    uVar6 = *(ushort *)(param_1 + 0x42);\n    if (uVar6 == 0x90) {\nLAB_0002d860:\n      param_8 = 1;\n      goto LAB_0002d450;\n    }\n    if (0x90 < uVar6) {\n      if (uVar6 != 0x2530) {\n        if (uVar6 < 0x2531) {\n          if (uVar6 != 0xbf) {\n            if (uVar6 < 0xc0) {\n              if (uVar6 < 0xb6) {\n                if (uVar6 < 0xb4) {\n                  if (uVar6 < 0xaf) {\n                    if ((0xac < uVar6) || (uVar6 == 0xa7)) goto LAB_0002d860;\n                  }\n                  else if (uVar6 == 0xb1) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar6 != 0xb7) {\n                if (0xb6 < uVar6) {\n                  uVar6 = uVar6 - 0xbc;\njoined_r0x0002da08:\n                  if (uVar6 < 2) goto LAB_0002d860;\n                }\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0xf3) {\n              if (uVar6 < 0xf4) {\n                if (uVar6 != 0xc5) {\n                  if (uVar6 < 0xc6) {\n                    if (uVar6 == 0xc3) goto LAB_0002d860;\n                  }\n                  else if ((ushort)(uVar6 - 0xdd) < 3) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar6 != 0x1057) {\n                if (uVar6 < 0x1058) {\n                  if (uVar6 == 0xfa) goto LAB_0002d538;\n                }\n                else if ((uVar6 == 0x1059) || (uVar6 == 0x1223)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n          }\n        }\n        else if (uVar6 != 0x9080) {\n          if (uVar6 < 0x9081) {\n            if (uVar6 == 0x7650) goto LAB_0002d538;\n            if (uVar6 < 0x7651) {\n              if (uVar6 != 0x4157) {\n                if (uVar6 < 0x4158) {\n                  if (uVar6 == 0x3330) goto LAB_0002d860;\n                }\n                else {\n                  if (uVar6 == 0x5441) goto LAB_0002d860;\n                  if (uVar6 == 0x5aa5) goto LAB_0002d538;\n                }\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0x8217) {\n              if (uVar6 < 0x8218) {\n                if (uVar6 == 0x7676) goto LAB_0002d860;\n              }\n              else {\n                if (uVar6 == 0x9026) goto LAB_0002d860;\n                if (uVar6 == 0x9041) goto LAB_0002d538;\n              }\n              goto LAB_0002d510;\n            }\n          }\n          else if (uVar6 != 0xbeef) {\n            if (uVar6 < 0xbef0) {\n              if (uVar6 != 0xabc7) {\n                if (uVar6 < 0xabc8) {\n                  if (uVar6 == 0xa390) goto LAB_0002d860;\n                }\n                else if ((uVar6 == 0xad45) || (uVar6 == 0xbaab)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0xfeb0) {\n              if (0xfeb0 < uVar6) {\n                uVar6 = uVar6 + 0x146;\n                goto joined_r0x0002da08;\n              }\n              if ((uVar6 != 0xdead) && (uVar6 != 0xf00d)) goto LAB_0002d510;\n            }\n          }\n        }\n      }\n      goto LAB_0002d860;\n    }\n    if (uVar6 == 0x3e) goto LAB_0002d860;\n    if (0x3e < uVar6) {\n      if (uVar6 < 0x5f) {\n        if (uVar6 < 0x5c) {\n          if (uVar6 < 0x55) {\n            if ((0x52 < uVar6) || ((0x4a < uVar6 && ((uVar6 < 0x4d || (uVar6 == 0x50))))))\n            goto LAB_0002d860;\n          }\n          else {\n            if (uVar6 == 0x55) goto LAB_0002d538;\n            if (uVar6 < 0x5b) goto LAB_0002d860;\n          }\nLAB_0002d510:\n          uVar10 = dcgettext(0,"Don\'t know about relocations on this machine architecture\n",5);\n          warn(uVar10);\n          goto LAB_0002d538;\n        }\n      }\n      else {\n        if (0x72 < uVar6) {\n          if (uVar6 == 0x87) goto LAB_0002d538;\n          if (uVar6 < 0x88) {\n            if (uVar6 == 0x73) goto LAB_0002d538;\n            if (uVar6 == 0x78) goto LAB_0002d860;\n          }\n          else if ((uVar6 == 0x8a) || (uVar6 == 0x8c)) goto LAB_0002d860;\n          goto LAB_0002d510;\n        }\n        if ((uVar6 < 0x71) && (uVar6 != 0x65)) {\n          if (100 < uVar6) {\n            uVar6 = uVar6 - 0x69;\n            goto joined_r0x0002da08;\n          }\n          goto LAB_0002d510;\n        }\n      }\n      goto LAB_0002d860;\n    }\n    if (0x17 < uVar6) {\n      if (uVar6 < 0x2c) {\n        if ((uVar6 < 0x2a) && (uVar6 != 0x27)) {\n          if (uVar6 == 0x28) goto LAB_0002d538;\n          if (uVar6 != 0x24) goto LAB_0002d510;\n        }\n      }\n      else if ((uVar6 < 0x2d) || ((0x30 < uVar6 && (uVar6 != 0x32)))) goto LAB_0002d510;\n      goto LAB_0002d860;\n    }\n    if ((0x13 < uVar6) || (uVar6 == 7)) goto LAB_0002d860;\n    if (uVar6 < 8) {\n      if (uVar6 != 3) {\n        if (uVar6 < 4) {\n          if (uVar6 != 2) goto LAB_0002d510;\n        }\n        else if (uVar6 != 4) {\n          if (uVar6 != 6) goto LAB_0002d510;\n          goto LAB_0002d538;\n        }\n        goto LAB_0002d860;\n      }\n    }\n    else if (uVar6 != 10) {\n      if (uVar6 < 0xb) {\n        if (uVar6 != 8) goto LAB_0002d510;\n      }\n      else {\n        if (uVar6 == 0x12) goto LAB_0002d860;\n        if (uVar6 != 0x13) goto LAB_0002d510;\n      }\n    }\nLAB_0002d538:\n    iVar7 = FUN_0001d7b0(&local_4c,local_60);\n    if (iVar7 == 0) {\n      return 0;\n    }\n    param_8 = DAT_000b9da0;\n    if (DAT_000b6324 == 0) {\n      if (DAT_000b9da0 != 0) {\n        pcVar9 = \n        "    Offset             Info             Type               Symbol\'s Value  Symbol\'s Name\n"\n        ;\nLAB_0002d598:\n        puVar24 = (undefined *)0x5;\n        pcVar9 = (char *)dcgettext(0,pcVar9,5);\n        printf(pcVar9);\n        param_8 = 0;\n        goto LAB_0002d5b6;\n      }\n      pcVar9 = "  Offset          Info           Type           Sym. Value    Sym. Name\n";\n    }\n    else {\n      if (DAT_000b9da0 != 0) {\n        pcVar9 = " Offset     Info    Type                Sym. Value  Symbol\'s Name\n";\n        goto LAB_0002d598;\n      }\n      pcVar9 = " Offset     Info    Type            Sym.Value  Sym. Name\n";\n    }\n  }\n  else {\n    if (param_8 == 0) goto LAB_0002d538;\nLAB_0002d450:\n    iVar7 = FUN_0001e360(&local_4c,local_60);\n    if (iVar7 == 0) {\n      return 0;\n    }\n    if (DAT_000b6324 == 0) {\n      if (DAT_000b9da0 == 0) {\n        pcVar9 = \n        "  Offset          Info           Type           Sym. Value    Sym. Name + Addend\n";\n      }\n      else {\n        pcVar9 = \n        "    Offset             Info             Type               Symbol\'s Value  Symbol\'s Name + Addend\n"\n        ;\n      }\n    }\n    else if (DAT_000b9da0 == 0) {\n      pcVar9 = " Offset     Info    Type            Sym.Value  Sym. Name + Addend\n";\n    }\n    else {\n      pcVar9 = " Offset     Info    Type                Sym. Value  Symbol\'s Name + Addend\n";\n    }\n  }\n  puVar24 = (undefined *)0x5;\n  pcVar9 = (char *)dcgettext(0,pcVar9,5);\n  printf(pcVar9);\nLAB_0002d5b6:\n  puVar5 = PTR_stdout_000b3fd8;\n  if (local_60[0] == 0) {\n    local_6c = 1;\n  }\n  else {\n    local_6c = 1;\n    uVar16 = 0;\n    do {\n      iVar7 = uVar16 * 0x18;\n      puVar8 = (undefined4 *)(iVar7 + (int)local_4c);\n      uVar10 = *puVar8;\n      uVar4 = puVar8[1];\n      uVar13 = puVar8[3];\n      puVar25 = (undefined *)puVar8[2];\n      if (DAT_000b6324 == 0) {\n        local_80 = FUN_00021e40();\n        local_90 = 0;\n        pcVar9 = "%16.16llx  %16.16llx ";\n        if (DAT_000b9da0 == 0) {\n          pcVar9 = "%12.12llx  %12.12llx ";\n        }\n        uVar14 = uVar13;\n        printf(pcVar9,uVar10,uVar4,puVar25,uVar13);\n        puVar26 = puVar25;\n      }\n      else {\n        local_80 = (uint)puVar25 & 0xff;\n        uVar14 = (uint)puVar25 >> 8 | uVar13 << 0x18;\n        local_90 = uVar13 >> 8;\n        puVar26 = puVar25;\n        printf("%8.8lx  %8.8lx ",uVar10,puVar25);\n        puVar24 = puVar25;\n      }\n      uVar6 = *(ushort *)(param_1 + 0x42);\n      if (uVar6 == 0x72) {\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7997c;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b41;\n          break;\n        case 2:\n          local_8c = (byte *)0x79cff;\n          break;\n        case 3:\n          local_8c = (byte *)0x79cf0;\n          break;\n        case 4:\n          local_8c = (byte *)0x79ce4;\n          break;\n        case 5:\n          local_8c = (byte *)0x79cd8;\n          break;\n        case 6:\n          local_8c = (byte *)0x79ccc;\n          break;\n        case 7:\n          local_8c = (byte *)0x79cbd;\n          break;\n        case 8:\n          local_8c = (byte *)0x79cae;\n          break;\n        case 9:\n          local_8c = (byte *)0x79c9f;\n          break;\n        case 10:\n          local_8c = (byte *)0x79c90;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x79c84;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x79c78;\n          break;\n        case 0xd:\n          local_8c = &UNK_00079c6d;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x79c61;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x79c55;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x79c49;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x79c3d;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x79c2f;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x79c20;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x79c11;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\n        goto LAB_0002dd00;\n      }\n      if (0x72 < uVar6) {\n        if (uVar6 == 0x1057) {\ncode_r0x0002e6d7:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b49c;\n            break;\n          case 1:\n            local_8c = &UNK_00078a28;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b897;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b888;\n            break;\n          case 4:\n            local_8c = &UNK_0007b87f;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b873;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b865;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b857;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b849;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b837;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b825;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b813;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b802;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x7b7f1;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x7b7e0;\n            break;\n          case 0xf:\n            local_8c = (byte *)0x7b7cb;\n            break;\n          case 0x10:\n            local_8c = (byte *)0x7b7b6;\n            break;\n          case 0x11:\n            local_8c = (byte *)0x7b7a1;\n            break;\n          case 0x12:\n            local_8c = (byte *)0x7b796;\n            break;\n          case 0x13:\n            local_8c = (byte *)0x7b78c;\n            break;\n          case 0x14:\n            local_8c = &UNK_0007b784;\n            break;\n          case 0x15:\n            local_8c = (byte *)0x7b777;\n            break;\n          case 0x16:\n            local_8c = (byte *)0x7b769;\n            break;\n          case 0x17:\n            local_8c = (byte *)0x7b757;\n            break;\n          case 0x18:\n            local_8c = (byte *)0x7b746;\n            break;\n          case 0x19:\n            local_8c = (byte *)0x7b735;\n            break;\n          case 0x1a:\n            local_8c = &UNK_0007b72d;\n            break;\n          case 0x1b:\n            local_8c = &UNK_0007b721;\n            break;\n          case 0x1c:\n            local_8c = &UNK_0007b715;\n            break;\n          case 0x1d:\n            local_8c = &UNK_0007b708;\n            break;\n          case 0x1e:\n            local_8c = (byte *)0x7b6fc;\n            break;\n          case 0x1f:\n            local_8c = (byte *)0x7b6ef;\n            break;\n          case 0x20:\n            local_8c = (byte *)0x7b6e2;\n            break;\n          case 0x21:\n            local_8c = (byte *)0x7b6d1;\n            break;\n          case 0x22:\n            local_8c = (byte *)0x7b6c5;\n            break;\n          case 0x23:\n            local_8c = (byte *)0x7b6b9;\n            break;\n          case 0x24:\n            local_8c = (byte *)0x7b6aa;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 < 0x1058) {\n          if (0xb5 < uVar6) {\n            if (uVar6 == 0xc5) {\n              local_8c = (byte *)FUN_00018620();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 < 0xc6) {\n              if (uVar6 != 0xbd) {\n                if (uVar6 < 0xbe) {\n                  if (uVar6 == 0xb7) {\n                    local_8c = (byte *)FUN_000140b0();\n                  }\n                  else {\n                    if (uVar6 != 0xbc) goto LAB_0002dbd0;\n                    local_8c = (byte *)FUN_0001a1a0();\n                  }\n                }\n                else {\n                  if (uVar6 != 0xbf) {\n                    if (uVar6 == 0xc3) goto LAB_0002e062;\n                    goto LAB_0002dbd0;\n                  }\n                  local_8c = (byte *)FUN_00019e30();\n                }\n                goto LAB_0002dcf0;\n              }\ncode_r0x0002e43b:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78f38;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bb1;\n                break;\n              case 2:\n                local_8c = (byte *)0x79367;\n                break;\n              case 3:\n                local_8c = (byte *)0x79351;\n                break;\n              case 4:\n                local_8c = (byte *)0x79338;\n                break;\n              case 5:\n                local_8c = (byte *)0x79328;\n                break;\n              case 6:\n                local_8c = (byte *)0x79315;\n                break;\n              case 7:\n                local_8c = (byte *)0x79302;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ef;\n                break;\n              case 9:\n                local_8c = (byte *)0x792da;\n                break;\n              case 10:\n                local_8c = (byte *)0x792bf;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x792a4;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7928b;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79275;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x79261;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7924d;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7923c;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79225;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920f;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f8;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791e1;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791cf;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791be;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791ab;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79198;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79166;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7914d;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x79132;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7911a;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x79100;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790cd;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab5;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a63e;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3f;\n              }\n            }\n            else {\n              if (0xdf < uVar6) {\n                if (uVar6 == 0xf3) {\n                  local_8c = (byte *)FUN_00018290();\n                }\n                else {\n                  if (uVar6 != 0xfa) goto LAB_0002dbd0;\n                  if (*(short *)(param_1 + 0x3d) != 0x3200) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x7b8a5;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8fd;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e21;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e14;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e05;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078dfc;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dd2;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc5;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db8;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da9;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d9a;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d85;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d70;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d64;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d56;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d4a;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d3e;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d2e;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d1e;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d0e;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cff;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78cf0;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78ce0;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78cd0;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cc1;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cb2;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  local_8c = (byte *)FUN_00017590();\n                }\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 == 0xdd) {\n                if (local_80 == 7) {\n                  local_8c = (byte *)0x79af6;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b39;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b55;\n                    if (local_80 != 1) {\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }\n                  }\n                  else {\n                    local_8c = (byte *)0x79b16;\n                    if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }\n                  }\n                }\n                else if (local_80 == 0xb) {\n                  local_8c = (byte *)0x79ab8;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ada;\n                  if (local_80 != 9) {\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }\n                }\n                else if (local_80 == 0xd) {\n                  local_8c = (byte *)0x79a90;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 != 0xde) goto LAB_0002dbd0;\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78c33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a93;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adcb;\n                break;\n              case 3:\n                local_8c = &UNK_0007adc2;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb8;\n                break;\n              case 5:\n                local_8c = &UNK_0007adae;\n                break;\n              case 6:\n                local_8c = &UNK_0007ada4;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad9a;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad8d;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad82;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad77;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad6d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5f;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 < 0xb4) {\n            if (uVar6 != 0x8c) {\n              if (0x8c < uVar6) {\n                if (uVar6 == 0xad) {\n                  local_8c = (byte *)FUN_000189d0();\n                  goto LAB_0002dcf0;\n                }\n                if (uVar6 < 0xae) {\n                  if (uVar6 == 0x90) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78c4f;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789bf;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f26;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f13;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f09;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78efb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee8;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed8;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec9;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78ebd;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea7;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e97;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e86;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e75;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5f;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e49;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e3b;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  if (uVar6 == 0xa7) {\n                    local_8c = (byte *)FUN_000171b0();\n                    goto LAB_0002dcf0;\n                  }\n                }\n                else {\n                  if (uVar6 == 0xae) {\n                    local_8c = (byte *)FUN_00016b40();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 0xb1) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78be5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba5;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79536;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79529;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x7951b;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x7950c;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794fc;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794ec;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794db;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794cb;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794bb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794aa;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x7949d;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x79490;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x79484;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79478;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x7946b;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x7945e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x79451;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x79444;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79436;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79429;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x7941c;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x7940e;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x79400;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793f1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793e2;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793d2;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793c2;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793ae;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79399;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79389;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 0x78) {\ncode_r0x0002ef25:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7937d;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b8c;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796f1;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e7;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c8;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796bf;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796b3;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a8;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7969c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7968d;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7967d;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7966d;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 < 0x79) {\n                if (uVar6 == 0x73) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x789db;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bdb;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7904a;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903f;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79034;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79023;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7900d;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff9;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fee;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fe1;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fd3;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fc3;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fb2;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78fa2;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f92;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f85;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f78;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f6b;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f5b;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f4a;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x74) goto code_r0x0002e2d7;\n              }\n              else {\n                if (uVar6 == 0x87) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79b51;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b25;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f25;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f18;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f0d;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79f00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79ef3;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee5;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec9;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eba;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ead;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e97;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e83;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e75;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e64;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e55;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e45;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e37;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e24;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e16;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e08;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x8a) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79543;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b83;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797ee;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797e4;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d8;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797cc;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797bd;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797b1;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x797a3;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7978e;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7977b;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7976d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7975a;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79747;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x7973b;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x7972b;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x7971b;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x7970b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n              }\n              goto LAB_0002dbd0;\n            }\n            local_8c = (byte *)FUN_00019be0();\n          }\n          else {\nLAB_0002efc8:\n            local_8c = (byte *)FUN_0001b090();\n          }\n          goto LAB_0002dcf0;\n        }\n        if (uVar6 == 0x8217) {\ncode_r0x0002edad:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79661;\n            break;\n          case 1:\n            local_8c = &UNK_00078b6d;\n            break;\n          case 2:\n            local_8c = (byte *)0x79972;\n            break;\n          case 3:\n            local_8c = &UNK_00079967;\n            break;\n          case 4:\n            local_8c = (byte *)0x7995b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7994a;\n            break;\n          case 6:\n            local_8c = (byte *)0x7993d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7992e;\n            break;\n          case 8:\n            local_8c = (byte *)0x7991f;\n            break;\n          case 9:\n            local_8c = (byte *)0x79910;\n            break;\n          case 10:\n            local_8c = (byte *)0x79901;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x798f2;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x798e6;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x798d5;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x798c6;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 < 0x8218) {\n          if (uVar6 == 0x4688) {\ncode_r0x0002e2d7:\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x78e2e;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bc1;\n              break;\n            case 2:\n              local_8c = (byte *)0x790b4;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a5;\n              break;\n            case 4:\n              local_8c = (byte *)0x79095;\n              break;\n            case 5:\n              local_8c = (byte *)0x79089;\n              break;\n            case 6:\n              local_8c = (byte *)0x7907d;\n              break;\n            case 7:\n              local_8c = (byte *)0x79071;\n              break;\n            case 8:\n              local_8c = (byte *)0x79065;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 < 0x4689) {\n            if (uVar6 == 0x2530) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x790c3;\n                break;\n              case 1:\n                local_8c = &UNK_00078b96;\n                break;\n              case 2:\n                local_8c = &UNK_00078c2b;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c1d;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c13;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c09;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bff;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 < 0x2531) {\n              if (uVar6 == 0x1059) {\ncode_r0x0002e0f7:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7a361;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78acf;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8cb;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8bf;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8ad;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a89c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a885;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a873;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a861;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a856;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a844;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n              }\n              else {\n                if (uVar6 != 0x1223) goto LAB_0002dbd0;\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x796fb;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b60;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a45;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a37;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a24;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a10;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799fc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799eb;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d9;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c9;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799ba;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a8;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79997;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79987;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n              }\n            }\n            else {\n              if (uVar6 == 0x3330) goto code_r0x0002edcd;\n              if (uVar6 != 0x4157) goto LAB_0002dbd0;\n              if (local_80 == 0) {\n                local_8c = (byte *)0x78ca4;\n              }\n              else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bcf;\n              }\n            }\n          }\n          else {\n            if (uVar6 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b09a;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a59;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b48d;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b47e;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b46a;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b458;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b446;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b434;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41f;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b40a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (0x5aa5 < uVar6) {\n              if (uVar6 == 0x7650) goto code_r0x0002e4ef;\n              if (uVar6 == 0x7676) goto code_r0x0002e577;\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x4def) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b5bd;\n                break;\n              case 1:\n                local_8c = &UNK_00078a14;\n                break;\n              case 2:\n                local_8c = &UNK_00078c95;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c83;\n                break;\n              case 4:\n                local_8c = &UNK_00078c76;\n                break;\n              case 5:\n                local_8c = &UNK_00078c67;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c5a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (uVar6 != 0x5441) goto LAB_0002dbd0;\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7aa69;\n              break;\n            case 1:\n              local_8c = &UNK_00078a8a;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b08c;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b07e;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b073;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b068;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b05a;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b04b;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b03d;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02f;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b021;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b015;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b009;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7affd;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afee;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd9;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afc4;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaf;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af9a;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af82;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af6a;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af52;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af43;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af34;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af25;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af15;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7af01;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aeee;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aedb;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec8;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb8;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea8;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae98;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae86;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae74;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae62;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae55;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae41;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae2b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae18;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae0a;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 200:\n              local_8c = (byte *)0x7adf6;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7ade4;\n            }\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 == 0xad45) {\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79a53;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b32;\n            break;\n          case 2:\n            local_8c = (byte *)0x79ded;\n            break;\n          case 3:\n            local_8c = (byte *)0x79ddf;\n            break;\n          case 4:\n            local_8c = (byte *)0x79dce;\n            break;\n          case 5:\n            local_8c = (byte *)0x79dbd;\n            break;\n          case 6:\n            local_8c = (byte *)0x79dad;\n            break;\n          case 7:\n            local_8c = (byte *)0x79d9a;\n            break;\n          case 8:\n            local_8c = (byte *)0x79d8b;\n            break;\n          case 9:\n            local_8c = (byte *)0x79d78;\n            break;\n          case 10:\n            local_8c = (byte *)0x79d67;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x79d56;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x79d47;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          case 0x80:\n            local_8c = (byte *)0x79d2d;\n            break;\n          case 0x81:\n            local_8c = (byte *)0x79d15;\n          }\n          goto LAB_0002dd00;\n        }\n        if (0xad45 < uVar6) {\n          if (uVar6 == 0xdead) goto code_r0x0002ef3d;\n          if (uVar6 < 0xdeae) {\n            if (uVar6 == 0xbaab) goto code_r0x0002e43b;\n            if (uVar6 == 0xbeef) goto code_r0x0002e467;\n            goto LAB_0002dbd0;\n          }\n          if (uVar6 == 0xfeb0) goto code_r0x0002ef25;\n          if (uVar6 == 0xfeba) {\n            if (local_80 == 6) {\n              local_8c = (byte *)0x79879;\n            }\n            else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798af;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bf1;\n                }\n                else {\n                  local_8c = (byte *)0x78b77;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79895;\n                if (local_80 != 4) {\n                  local_8c = (byte *)"R_IQ2000_26";\n                  if (4 < local_80) {\n                    local_8c = (byte *)"R_IQ2000_HI16";\n                  }\n                }\n              }\n            }\n            else if (local_80 == 9) {\n              local_8c = (byte *)0x79844;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79866;\n              }\n              else {\n                local_8c = (byte *)0x79853;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x7981b;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79806;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x79832;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 == 0xf00d) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7905a;\n              break;\n            case 1:\n              local_8c = &UNK_00078b9e;\n              break;\n            case 2:\n              local_8c = &UNK_00079659;\n              break;\n            case 3:\n              local_8c = (byte *)0x79650;\n              break;\n            case 4:\n              local_8c = (byte *)0x79647;\n              break;\n            case 5:\n              local_8c = (byte *)0x79638;\n              break;\n            case 6:\n              local_8c = (byte *)0x79628;\n              break;\n            case 7:\n              local_8c = (byte *)0x79618;\n              break;\n            case 8:\n              local_8c = (byte *)0x79608;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f8;\n              break;\n            case 10:\n              local_8c = (byte *)0x795ec;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795e0;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795d4;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795bc;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795af;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x795a0;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x79591;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x79584;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79575;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79561;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954f;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            }\n            goto LAB_0002dd00;\n          }\n          goto LAB_0002dbd0;\n        }\n        if (uVar6 == 0x9080) goto LAB_0002edf8;\n        if (uVar6 < 0x9081) {\n          if (uVar6 == 0x9026) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7a175;\n              break;\n            case 1:\n              local_8c = (byte *)0x78adb;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a828;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a818;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a808;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f9;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7ea;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7db;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7ce;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7bf;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7b0;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a7a1;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0x11:\n              local_8c = (byte *)0x7a78f;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a77e;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a76e;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a761;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a750;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73f;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a72e;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a720;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a712;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a703;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6f2;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6e0;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6cf;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6be;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6ad;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a69c;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a68b;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a67b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a66b;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a65b;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a64b;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 == 0x9041) goto LAB_0002e50a;\n        }\n        else {\n          if (uVar6 == 0xa390) goto LAB_0002e526;\n          if (uVar6 == 0xabc7) goto LAB_0002e54a;\n        }\n        goto LAB_0002dbd0;\n      }\n      if (uVar6 < 0x31) {\n        if (uVar6 < 0x2e) {\n          if (uVar6 != 0x12) {\n            if (uVar6 < 0x13) {\n              if (uVar6 == 7) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79d0a;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b0e;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a16a;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a15b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a14b;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a13c;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 0x30:\n                  local_8c = &UNK_0007a131;\n                  break;\n                case 0x31:\n                  local_8c = &UNK_0007a125;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a11a;\n                  break;\n                case 0x40:\n                  local_8c = &UNK_0007a10f;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a102;\n                  break;\n                case 0x44:\n                  local_8c = &UNK_0007a0f7;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0ea;\n                  break;\n                case 0x48:\n                  local_8c = &UNK_0007a0df;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0d2;\n                  break;\n                case 0x4c:\n                  local_8c = &UNK_0007a0c7;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0ba;\n                  break;\n                case 0x52:\n                  local_8c = &UNK_0007a0ad;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a0a0;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a093;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a083;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a073;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a063;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a053;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a043;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a033;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a028;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a01a;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a00e;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79fff;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79ff4;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe9;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fdd;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fce;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 < 8) {\n                if (uVar6 == 3) {\nLAB_0002e7da:\n                  local_8c = (byte *)FUN_00015960();\n                  goto LAB_0002dcf0;\n                }\n                if (uVar6 < 4) {\n                  if (uVar6 == 2) goto LAB_0002e7ba;\n                }\n                else {\n                  if (uVar6 == 4) {\n                    local_8c = (byte *)FUN_00016860();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 6) goto LAB_0002e7da;\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 10) {\nLAB_0002ee10:\n                local_8c = (byte *)FUN_00016e80();\n                goto LAB_0002dcf0;\n              }\n              if (10 < uVar6) {\n                if (uVar6 == 0xb) goto LAB_0002e7ba;\n                if (uVar6 == 0xf) {\n                  local_8c = (byte *)FUN_000155e0();\n                  goto LAB_0002dcf0;\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 8) goto LAB_0002ee10;\n              if (uVar6 == 9) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79c05;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b17;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79fb4;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa6;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f99;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f8c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f7e;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f71;\n                  break;\n                case 8:\n                  local_8c = &UNK_00079f64;\n                  break;\n                case 9:\n                  local_8c = &UNK_00079f58;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f4c;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f3c;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x24) {\n              local_8c = (byte *)FUN_0001aaf0();\n              goto LAB_0002dcf0;\n            }\n            if (0x24 < uVar6) {\n              if (uVar6 == 0x2a) {\n                local_8c = (byte *)FUN_000192a0();\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 < 0x2b) {\n                if (uVar6 == 0x27) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x7a8dd;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a9d;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad3b;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad25;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad10;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7ad00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace6;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7acd0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acbc;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7acab;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac9e;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac8d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac7b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x28) {\n                  local_8c = (byte *)FUN_00014aa0();\n                  goto LAB_0002dcf0;\n                }\n              }\n              else {\n                if (uVar6 == 0x2b) goto LAB_0002e7ba;\n                if (uVar6 == 0x2d) goto LAB_0002e062;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x15) {\n              local_8c = (byte *)FUN_00017ef0();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 < 0x16) {\n              if (uVar6 == 0x13) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b54a;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078a1f;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007b8f4;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007b8e9;\n                  break;\n                case 4:\n                  local_8c = &UNK_0007b8df;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8d1;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8c2;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8b2;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x14) {\n                local_8c = (byte *)FUN_00017bb0();\n                goto LAB_0002dcf0;\n              }\n            }\n            else {\n              if (uVar6 == 0x16) {\nLAB_0002e526:\n                local_8c = (byte *)FUN_00018e30();\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 == 0x17) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b3ff;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a31;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b68e;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b67e;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b66e;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b661;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b654;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b648;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b63c;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b631;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b625;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b617;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b609;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5fd;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ef;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5e3;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d7;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c9;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n            }\n            goto LAB_0002dbd0;\n          }\nLAB_0002e7ba:\n          local_8c = (byte *)FUN_000195d0();\n        }\n        else {\n          local_8c = (byte *)FUN_00015240();\n        }\n        goto LAB_0002dcf0;\n      }\n      if (uVar6 == 0x57) {\nLAB_0002edf8:\n        local_8c = (byte *)FUN_0001a780();\n        goto LAB_0002dcf0;\n      }\n      if (0x57 < uVar6) {\n        if (uVar6 == 0x5d) {\nLAB_0002e062:\n          local_8c = (byte *)FUN_00014620();\n        }\n        else {\n          if (uVar6 < 0x5e) {\n            if (uVar6 == 0x5a) {\ncode_r0x0002ef3d:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7ad50;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a74;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b19d;\n                break;\n              case 3:\n                local_8c = &UNK_0007b191;\n                break;\n              case 4:\n                local_8c = &UNK_0007b184;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b173;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b161;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14f;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (0x5a < uVar6) {\n              if (uVar6 == 0x5b) {\ncode_r0x0002e741:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79f32;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af5;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3e1;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3d1;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3c1;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3b1;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a3a2;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a393;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a380;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36f;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fc2;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078aeb;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a634;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a62b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a616;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a601;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5ee;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5db;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c6;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b6;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a6;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a597;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a585;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a573;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a566;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a559;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a546;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a533;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a527;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a517;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a507;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f7;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4e4;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4d1;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4bd;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a9;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a495;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a481;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a46e;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a45b;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a448;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a435;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a424;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a412;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a400;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x58) {\nLAB_0002e50a:\n              local_8c = (byte *)FUN_00016580();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 == 0x59) {\ncode_r0x0002e467:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7add5;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a67;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3f2;\n                break;\n              case 3:\n                local_8c = &UNK_0007b3e6;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3d4;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3c2;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3b1;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b399;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b383;\n                break;\n              case 9:\n                local_8c = &UNK_0007b376;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b364;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b352;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33f;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b32c;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b319;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b309;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f9;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e9;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d9;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c9;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2ba;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a7;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b294;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b281;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b270;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b24d;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b239;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b228;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b217;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b202;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1ed;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d9;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c6;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b6;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            goto LAB_0002dbd0;\n          }\n          if (uVar6 == 0x65) goto code_r0x0002edad;\n          if (uVar6 < 0x66) {\n            if (uVar6 != 0x5e) {\n              if (uVar6 == 99) goto code_r0x0002e741;\n              goto LAB_0002dbd0;\n            }\nLAB_0002e54a:\n            local_8c = (byte *)FUN_0001b390();\n          }\n          else if (uVar6 == 0x6a) {\n            local_8c = (byte *)FUN_00014e70();\n          }\n          else {\n            if (uVar6 != 0x71) {\n              if (uVar6 != 0x69) goto LAB_0002dbd0;\n              if ((*(char *)(param_1 + 0x3c) != '-') && (*(char *)(param_1 + 0x17) != '\0'))\n              goto code_r0x0002e0f7;\n              switch(local_80) {\n              default:\n                goto LAB_0002dbd0;\n              case 1:\n                local_8c = (byte *)0x7a3f1;\n                break;\n              case 2:\n                local_8c = (byte *)0x78ac0;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa5b;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa4c;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa34;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa1c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7aa03;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9eb;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9d3;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a9a2;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a98a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a97a;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a965;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a955;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a943;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a933;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a923;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a910;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8fd;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8ea;\n              }\n              goto LAB_0002dd00;\n            }\n            local_8c = (byte *)FUN_000177c0();\n          }\n        }\nLAB_0002dcf0:\n        if (local_8c != (byte *)0x0) goto LAB_0002dd00;\n        goto LAB_0002dbd0;\n      }\n      if (uVar6 == 0x4c) {\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x79dfc;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b05;\n          break;\n        case 2:\n          local_8c = (byte *)0x7a357;\n          break;\n        case 3:\n          local_8c = (byte *)0x7a34d;\n          break;\n        case 4:\n          local_8c = (byte *)0x7a33e;\n          break;\n        case 5:\n          local_8c = (byte *)0x7a32e;\n          break;\n        case 6:\n          local_8c = (byte *)0x7a31e;\n          break;\n        case 7:\n          local_8c = (byte *)0x7a309;\n          break;\n        case 8:\n          local_8c = (byte *)0x7a2f6;\n          break;\n        case 9:\n          local_8c = (byte *)0x7a2ea;\n          break;\n        case 10:\n          local_8c = (byte *)0x7a2da;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7a2c9;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7a2b9;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7a2ab;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7a29d;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7a28c;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7a27b;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7a26a;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7a255;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7a241;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7a230;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7a21f;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7a212;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7a207;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7a1f6;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7a1e5;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7a1d1;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7a1bd;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7a1ad;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7a19d;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7a18f;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7a182;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar6 < 0x4d) {\n        if (uVar6 == 0x3e) goto LAB_0002efc8;\n        if (uVar6 < 0x3f) {\n          if (uVar6 == 0x32) {\n            local_8c = (byte *)FUN_00015c60();\n            goto LAB_0002dcf0;\n          }\n          if (uVar6 != 0x35) goto LAB_0002dbd0;\n        }\n        else if (uVar6 != 0x46) {\n          if (uVar6 == 0x4b) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x798bb;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b4c;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bfc;\n              break;\n            case 3:\n              local_8c = &UNK_00079bf4;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be9;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bde;\n              break;\n            case 6:\n              local_8c = &UNK_00079bd4;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc8;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0xd:\n              local_8c = (byte *)0x79bbc;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bb1;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79ba2;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b93;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b84;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b70;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b5e;\n            }\n            goto LAB_0002dd00;\n          }\n          goto LAB_0002dbd0;\n        }\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7b69b;\n          break;\n        case 1:\n          local_8c = &UNK_000789fa;\n          break;\n        case 2:\n          local_8c = (byte *)0x78a06;\n          break;\n        case 3:\n          local_8c = &UNK_000789cd;\n          break;\n        case 4:\n          local_8c = (byte *)0x789e8;\n          break;\n        case 5:\n          local_8c = &UNK_0007ba07;\n          break;\n        case 6:\n          local_8c = &UNK_0007b9fa;\n          break;\n        case 7:\n          local_8c = &UNK_0007b9ed;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b9da;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b9c2;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b9ac;\n          break;\n        case 0xb:\n          local_8c = &UNK_0007b99f;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b990;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7b981;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        case 0xf:\n          local_8c = (byte *)0x7b973;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7b961;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7b94e;\n          break;\n        case 0x12:\n          local_8c = &UNK_0007b93e;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7b92e;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7b91c;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7b909;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar6 == 0x54) {\ncode_r0x0002edcd:\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7ac6f;\n          break;\n        case 1:\n          local_8c = &UNK_00078a81;\n          break;\n        case 2:\n          local_8c = &UNK_0007b139;\n          break;\n        case 3:\n          local_8c = &UNK_0007b12f;\n          break;\n        case 4:\n          local_8c = &UNK_0007b125;\n          break;\n        case 5:\n          local_8c = (byte *)0x7b117;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b109;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b0fb;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b0ec;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b0dd;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b0cd;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b0b8;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b0a5;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar6 < 0x55) {\n        if (uVar6 != 0x50) {\n          if (uVar6 == 0x53) goto code_r0x0002e6d7;\n          goto LAB_0002dbd0;\n        }\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7a838;\n          break;\n        case 1:\n          local_8c = &UNK_00078aac;\n          break;\n        case 2:\n          local_8c = (byte *)0x7ac65;\n          break;\n        case 3:\n          local_8c = (byte *)0x7ac5b;\n          break;\n        case 4:\n          local_8c = (byte *)0x7ac51;\n          break;\n        case 5:\n          local_8c = (byte *)0x7ac47;\n          break;\n        case 6:\n          local_8c = (byte *)0x7ac3b;\n          break;\n        case 7:\n          local_8c = (byte *)0x7ac2e;\n          break;\n        case 8:\n          local_8c = (byte *)0x7ac21;\n          break;\n        case 9:\n          local_8c = (byte *)0x7ac14;\n          break;\n        case 10:\n          local_8c = (byte *)0x7ac07;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7abf2;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7abdf;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7abd3;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7abc5;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7abb7;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7aba9;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7ab9a;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7ab89;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7ab78;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7ab67;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7ab56;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7ab49;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7ab3a;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7ab2b;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7ab1c;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7ab11;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7ab04;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7aaf7;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7aaea;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7aadc;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7aace;\n          break;\n        case 0x20:\n          local_8c = (byte *)0x7aabb;\n          break;\n        case 0x21:\n          local_8c = (byte *)0x7aab0;\n          break;\n        case 0x22:\n          local_8c = (byte *)0x7aa98;\n          break;\n        case 0x23:\n          local_8c = (byte *)0x7aa8b;\n          break;\n        case 0x24:\n          local_8c = (byte *)0x7aa74;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\nLAB_0002dd00:\n        pcVar9 = "%-22s";\n        if (DAT_000b9da0 == 0) {\n          pcVar9 = "%-17.17s";\n        }\n        printf(pcVar9,local_8c,puVar24);\n        bVar22 = true;\n        bVar20 = *(ushort *)(param_1 + 0x42) < 0x9026;\n        bVar21 = *(ushort *)(param_1 + 0x42) == 0x9026;\n        if (!bVar21) goto LAB_0002dbff;\n        iVar11 = 0xf;\n        pbVar17 = local_8c;\n        pbVar19 = (byte *)"R_ALPHA_LITUSE";\n        do {\n          if (iVar11 == 0) break;\n          iVar11 = iVar11 + -1;\n          bVar20 = *pbVar17 < *pbVar19;\n          bVar21 = *pbVar17 == *pbVar19;\n          pbVar17 = pbVar17 + (uint)bVar23 * -2 + 1;\n          pbVar19 = pbVar19 + (uint)bVar23 * -2 + 1;\n        } while (bVar21);\n        if ((!bVar20 && !bVar21) != bVar20) goto LAB_0002dbff;\n        if (param_8 == 0) {\n          if (local_90 == 0 && uVar14 == 0) goto LAB_0002dc72;\n          goto LAB_0002dc11;\n        }\n        piVar2 = (int *)((int)local_4c + iVar7 + 0x14);\n        if (*piVar2 == 0 && (uint)(6 < *(uint *)((int)local_4c + iVar7 + 0x10)) <= (uint)-*piVar2) {\n                    \n                    \n          uVar10 = (*(code *)((int)&__DT_PLTGOT +\n                             *(int *)(&DAT_0008c8d0 + *(int *)((int)local_4c + iVar7 + 0x10) * 4)))\n                             ();\n          return uVar10;\n        }\n        putc(0x20,*(FILE **)puVar5);\n        uVar10 = *(undefined4 *)((int)local_4c + iVar7 + 0x10);\n        puVar24 = (undefined *)0x5;\n        pcVar9 = (char *)dcgettext(0,"<unknown addend: %lx>");\n        printf(pcVar9,uVar10,puVar24);\n        local_6c = 0;\n      }\n      else {\n        if (uVar6 == 0x55) {\ncode_r0x0002e4ef:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b1aa;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a3e;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5ab;\n            break;\n          case 3:\n            local_8c = &UNK_0007b5a1;\n            break;\n          case 4:\n            local_8c = &UNK_0007b597;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b587;\n            break;\n          case 6:\n            local_8c = &UNK_0007b57d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b568;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b555;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 == 0x56) {\ncode_r0x0002e577:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b143;\n            break;\n          case 1:\n            local_8c = &UNK_00078a50;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b53b;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b52a;\n            break;\n          case 4:\n            local_8c = &UNK_0007b520;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b510;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4fe;\n            break;\n          case 7:\n            local_8c = &UNK_0007b4f4;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4e4;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4d2;\n            break;\n          case 10:\n            local_8c = &UNK_0007b4c8;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b8;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a7;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\nLAB_0002dbd0:\n        puVar24 = (undefined *)0x5;\n        pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx",5);\n        printf(pcVar9,local_80);\n        bVar22 = false;\n        local_8c = (byte *)0x0;\nLAB_0002dbff:\n        if (local_90 == 0 && uVar14 == 0) {\n          if (param_8 != 0) {\n            iVar11 = *(int *)((int)local_4c + iVar7 + 0x10);\n            puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14);\n            printf("%*c",(-(uint)(DAT_000b6324 == 0) & 8) + 0xc,0x20);\n            if ((int)puVar24 < 0) {\n              puVar24 = (undefined *)-(int)(puVar24 + (iVar11 != 0));\n              printf("-%llx",-iVar11,puVar24);\n            }\n            else {\n              printf("%llx",iVar11,puVar24);\n            }\n          }\n        }\n        else {\nLAB_0002dc11:\n          if ((param_4 == 0) || ((uVar14 < param_5) <= local_90)) {\n            puVar24 = (undefined *)0x5;\n            uVar10 = dcgettext(0," bad symbol index: %08lx in reloc");\n            error(uVar10,uVar14);\n            local_6c = 0;\n          }\n          else {\n            iVar18 = uVar14 * 0x1c + param_4;\n            iVar11 = FUN_0002cf40(param_7,uVar14,iVar18 + 0x10,iVar18 + 0x18,&local_48,local_4e);\n            putchar(0x20);\n            if ((*(byte *)(iVar18 + 0x14) & 0xf) == 10) {\n              uVar14 = (-(uint)(DAT_000b6324 == 0) & 6) + 8;\n              uVar15 = FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11);\n              }\n              iVar12 = (uVar14 + 1) - uVar15;\n              if (uVar14 < uVar15) {\n                iVar12 = 1;\n              }\n              puVar24 = &DAT_0007c3bc;\n              printf("()%-*s",iVar12,&DAT_0007c3bc);\n            }\n            else {\n              FUN_0001e910();\n              pcVar9 = "   ";\n              if (DAT_000b6324 == 0) {\n                pcVar9 = " ";\n              }\n              printf(pcVar9);\n            }\n            uVar14 = *(uint *)(iVar18 + 0x10);\n            if (uVar14 == 0) {\n              if ((*(byte *)(iVar18 + 0x14) & 0xf) == 3) {\n                puVar25 = *(undefined **)(iVar18 + 0x18);\n                if (puVar25 < *(undefined **)(param_1 + 0x54)) {\n                  puVar1 = (uint *)(*(int *)(param_1 + 0x5c) + (int)puVar25 * 0x48);\n                  if (puVar1 == (uint *)0x0) {\n                    pcVar9 = "<none>";\n                  }\n                  else if (*(int *)(param_1 + 100) == 0) {\n                    pcVar9 = "<no-strings>";\n                  }\n                  else {\n                    if (*puVar1 < *(uint *)(param_1 + 0x68)) goto LAB_0002ea57;\n                    pcVar9 = "<corrupt>";\n                  }\n                  puVar24 = (undefined *)0x5;\n                  dcgettext(0,pcVar9);\n                }\n                else if ((puVar25 != (undefined *)0xfffffff1) &&\n                        (puVar25 != (undefined *)0xfffffff2)) {\n                  sVar3 = *(short *)(param_1 + 0x42);\n                  if (sVar3 == 8) {\n                    if ((puVar25 != (undefined *)0xffffff03) && (puVar25 != (undefined *)0xffffff04)\n                       ) {\nLAB_0002f0b3:\n                      sprintf(local_44,"<section 0x%x>");\n                      puVar24 = puVar25;\n                    }\n                  }\n                  else if (sVar3 == 0x8c) {\n                    if (puVar25 != (undefined *)0xffffff00) goto LAB_0002f0b3;\n                  }\n                  else if ((sVar3 == 0x3e) || (sVar3 == 0xb4)) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f085;\n                  }\n                  else if (sVar3 == 0xb5) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f0b3;\n                  }\n                  else {\nLAB_0002f085:\n                    if ((sVar3 != 0x32) ||\n                       (((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )))) goto LAB_0002f0b3;\n                  }\n                }\n              }\nLAB_0002ea57:\n              FUN_0001fd20();\n            }\n            else if (param_6 == 0) {\n              puVar24 = (undefined *)0x5;\n              pcVar9 = (char *)dcgettext(0,"<string table index: %3ld>");\n              printf(pcVar9,uVar14,puVar24);\n            }\n            else if (uVar14 < param_7) {\n              FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11,puVar24);\n              }\n            }\n            else {\n              puVar24 = (undefined *)0x5;\n              uVar10 = dcgettext(0,"<corrupt string table index: %3ld>");\n              error(uVar10,uVar14);\n              local_6c = 0;\n            }\n            if (param_8 != 0) {\n              puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14);\n              iVar7 = *(int *)((int)local_4c + iVar7 + 0x10);\n              if ((int)puVar24 < 0) {\n                puVar24 = (undefined *)-(int)(puVar24 + (iVar7 != 0));\n                printf(" - %llx",-iVar7,puVar24);\n              }\n              else {\n                printf(" + %llx",iVar7,puVar24);\n              }\n            }\n          }\n        }\n        if (*(short *)(param_1 + 0x42) == 0x2b) {\n          bVar20 = false;\n          bVar22 = !bVar22;\n          if (!bVar22) {\n            iVar7 = 0xe;\n            pbVar17 = (byte *)"R_SPARC_OLO10";\n            do {\n              if (iVar7 == 0) break;\n              iVar7 = iVar7 + -1;\n              bVar20 = *local_8c < *pbVar17;\n              bVar22 = *local_8c == *pbVar17;\n              local_8c = local_8c + (uint)bVar23 * -2 + 1;\n              pbVar17 = pbVar17 + (uint)bVar23 * -2 + 1;\n            } while (bVar22);\n            if ((!bVar20 && !bVar22) == bVar20) {\n              printf(" + %lx",(int)puVar26 >> 8,puVar24);\n            }\n          }\n        }\n      }\nLAB_0002dc72:\n      putc(10,*(FILE **)puVar5);\n      if ((DAT_000b6324 == 0) && (*(short *)(param_1 + 0x42) == 8)) {\n        uVar15 = (uint)puVar26 >> 8 & 0xff;\n        uVar13 = FUN_00016e80(puVar26,uVar13,uVar15);\n        uVar14 = (uint)puVar26 >> 0x10 & 0xff;\n        iVar7 = FUN_00016e80(uVar14);\n        printf("                    Type2: ");\n        if (uVar13 == 0) {\n          puVar24 = (undefined *)0x5;\n          uVar13 = uVar15;\n          pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx");\n          printf(pcVar9,uVar13,puVar24);\n        }\n        else {\n          printf("%-17.17s",uVar13);\n        }\n        printf("\n                    Type3: ",uVar13,puVar24);\n        if (iVar7 == 0) {\n          puVar24 = (undefined *)0x5;\n          pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx");\n          printf(pcVar9,uVar14,puVar24);\n        }\n        else {\n          printf("%-17.17s",iVar7,puVar24);\n        }\n        putc(10,*(FILE **)puVar5);\n      }\n      uVar16 = uVar16 + 1;\n    } while (uVar16 < local_60[0]);\n  }\n  free(local_4c);\n  return local_6c;\n}" ({ "{") (declaration "uint *puVar1;" (type_identifier "uint") (pointer_declarator "*puVar1" (* "*") (identifier "puVar1")) (; ";")) (declaration "int *piVar2;" (primitive_type "int") (pointer_declarator "*piVar2" (* "*") (identifier "piVar2")) (; ";")) (declaration "short sVar3;" (sized_type_specifier "short" (short "short")) (identifier "sVar3") (; ";")) (declaration "undefined4 uVar4;" (type_identifier "undefined4") (identifier "uVar4") (; ";")) (declaration "undefined *puVar5;" (type_identifier "undefined") (pointer_declarator "*puVar5" (* "*") (identifier "puVar5")) (; ";")) (declaration "ushort uVar6;" (type_identifier "ushort") (identifier "uVar6") (; ";")) (declaration "int iVar7;" (primitive_type "int") (identifier "iVar7") (; ";")) (declaration "undefined4 *puVar8;" (type_identifier "undefined4") (pointer_declarator "*puVar8" (* "*") (identifier "puVar8")) (; ";")) (declaration "char *pcVar9;" (primitive_type "char") (pointer_declarator "*pcVar9" (* "*") (identifier "pcVar9")) (; ";")) (declaration "undefined4 uVar10;" (type_identifier "undefined4") (identifier "uVar10") (; ";")) (declaration "int iVar11;" (primitive_type "int") (identifier "iVar11") (; ";")) (declaration "int iVar12;" (primitive_type "int") (identifier "iVar12") (; ";")) (declaration "uint uVar13;" (type_identifier "uint") (identifier "uVar13") (; ";")) (declaration "uint uVar14;" (type_identifier "uint") (identifier "uVar14") (; ";")) (declaration "uint uVar15;" (type_identifier "uint") (identifier "uVar15") (; ";")) (declaration "uint uVar16;" (type_identifier "uint") (identifier "uVar16") (; ";")) (declaration "byte *pbVar17;" (type_identifier "byte") (pointer_declarator "*pbVar17" (* "*") (identifier "pbVar17")) (; ";")) (declaration "int iVar18;" (primitive_type "int") (identifier "iVar18") (; ";")) (declaration "byte *pbVar19;" (type_identifier "byte") (pointer_declarator "*pbVar19" (* "*") (identifier "pbVar19")) (; ";")) (declaration "bool bVar20;" (primitive_type "bool") (identifier "bVar20") (; ";")) (declaration "bool bVar21;" (primitive_type "bool") (identifier "bVar21") (; ";")) (declaration "bool bVar22;" (primitive_type "bool") (identifier "bVar22") (; ";")) (declaration "byte bVar23;" (type_identifier "byte") (identifier "bVar23") (; ";")) (declaration "undefined *puVar24;" (type_identifier "undefined") (pointer_declarator "*puVar24" (* "*") (identifier "puVar24")) (; ";")) (declaration "undefined *puVar25;" (type_identifier "undefined") (pointer_declarator "*puVar25" (* "*") (identifier "puVar25")) (; ";")) (declaration "undefined *puVar26;" (type_identifier "undefined") (pointer_declarator "*puVar26" (* "*") (identifier "puVar26")) (; ";")) (declaration "uint local_90;" (type_identifier "uint") (identifier "local_90") (; ";")) (declaration "byte *local_8c;" (type_identifier "byte") (pointer_declarator "*local_8c" (* "*") (identifier "local_8c")) (; ";")) (declaration "uint local_80;" (type_identifier "uint") (identifier "local_80") (; ";")) (declaration "undefined4 local_6c;" (type_identifier "undefined4") (identifier "local_6c") (; ";")) (declaration "uint local_60 [4];" (type_identifier "uint") (array_declarator "local_60 [4]" (identifier "local_60") ([ "[") (number_literal "4") (] "]")) (; ";")) (declaration "undefined1 local_4e [2];" (type_identifier "undefined1") (array_declarator "local_4e [2]" (identifier "local_4e") ([ "[") (number_literal "2") (] "]")) (; ";")) (declaration "void *local_4c;" (primitive_type "void") (pointer_declarator "*local_4c" (* "*") (identifier "local_4c")) (; ";")) (declaration "int local_48;" (primitive_type "int") (identifier "local_48") (; ";")) (declaration "char local_44 [48];" (primitive_type "char") (array_declarator "local_44 [48]" (identifier "local_44") ([ "[") (number_literal "48") (] "]")) (; ";")) (declaration "undefined4 uStack_14;" (type_identifier "undefined4") (identifier "uStack_14") (; ";")) (expression_statement "bVar23 = 0;" (assignment_expression "bVar23 = 0" (identifier "bVar23") (= "=") (number_literal "0")) (; ";")) (expression_statement "uStack_14 = 0x2d419;" (assignment_expression "uStack_14 = 0x2d419" (identifier "uStack_14") (= "=") (number_literal "0x2d419")) (; ";")) (expression_statement "local_60[0] = param_3;" (assignment_expression "local_60[0] = param_3" (subscript_expression "local_60[0]" (identifier "local_60") ([ "[") (number_literal "0") (] "]")) (= "=") (identifier "param_3")) (; ";")) (if_statement "if (param_8 == -1) {\n    uVar6 = *(ushort *)(param_1 + 0x42);\n    if (uVar6 == 0x90) {\nLAB_0002d860:\n      param_8 = 1;\n      goto LAB_0002d450;\n    }\n    if (0x90 < uVar6) {\n      if (uVar6 != 0x2530) {\n        if (uVar6 < 0x2531) {\n          if (uVar6 != 0xbf) {\n            if (uVar6 < 0xc0) {\n              if (uVar6 < 0xb6) {\n                if (uVar6 < 0xb4) {\n                  if (uVar6 < 0xaf) {\n                    if ((0xac < uVar6) || (uVar6 == 0xa7)) goto LAB_0002d860;\n                  }\n                  else if (uVar6 == 0xb1) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar6 != 0xb7) {\n                if (0xb6 < uVar6) {\n                  uVar6 = uVar6 - 0xbc;\njoined_r0x0002da08:\n                  if (uVar6 < 2) goto LAB_0002d860;\n                }\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0xf3) {\n              if (uVar6 < 0xf4) {\n                if (uVar6 != 0xc5) {\n                  if (uVar6 < 0xc6) {\n                    if (uVar6 == 0xc3) goto LAB_0002d860;\n                  }\n                  else if ((ushort)(uVar6 - 0xdd) < 3) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar6 != 0x1057) {\n                if (uVar6 < 0x1058) {\n                  if (uVar6 == 0xfa) goto LAB_0002d538;\n                }\n                else if ((uVar6 == 0x1059) || (uVar6 == 0x1223)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n          }\n        }\n        else if (uVar6 != 0x9080) {\n          if (uVar6 < 0x9081) {\n            if (uVar6 == 0x7650) goto LAB_0002d538;\n            if (uVar6 < 0x7651) {\n              if (uVar6 != 0x4157) {\n                if (uVar6 < 0x4158) {\n                  if (uVar6 == 0x3330) goto LAB_0002d860;\n                }\n                else {\n                  if (uVar6 == 0x5441) goto LAB_0002d860;\n                  if (uVar6 == 0x5aa5) goto LAB_0002d538;\n                }\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0x8217) {\n              if (uVar6 < 0x8218) {\n                if (uVar6 == 0x7676) goto LAB_0002d860;\n              }\n              else {\n                if (uVar6 == 0x9026) goto LAB_0002d860;\n                if (uVar6 == 0x9041) goto LAB_0002d538;\n              }\n              goto LAB_0002d510;\n            }\n          }\n          else if (uVar6 != 0xbeef) {\n            if (uVar6 < 0xbef0) {\n              if (uVar6 != 0xabc7) {\n                if (uVar6 < 0xabc8) {\n                  if (uVar6 == 0xa390) goto LAB_0002d860;\n                }\n                else if ((uVar6 == 0xad45) || (uVar6 == 0xbaab)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0xfeb0) {\n              if (0xfeb0 < uVar6) {\n                uVar6 = uVar6 + 0x146;\n                goto joined_r0x0002da08;\n              }\n              if ((uVar6 != 0xdead) && (uVar6 != 0xf00d)) goto LAB_0002d510;\n            }\n          }\n        }\n      }\n      goto LAB_0002d860;\n    }\n    if (uVar6 == 0x3e) goto LAB_0002d860;\n    if (0x3e < uVar6) {\n      if (uVar6 < 0x5f) {\n        if (uVar6 < 0x5c) {\n          if (uVar6 < 0x55) {\n            if ((0x52 < uVar6) || ((0x4a < uVar6 && ((uVar6 < 0x4d || (uVar6 == 0x50))))))\n            goto LAB_0002d860;\n          }\n          else {\n            if (uVar6 == 0x55) goto LAB_0002d538;\n            if (uVar6 < 0x5b) goto LAB_0002d860;\n          }\nLAB_0002d510:\n          uVar10 = dcgettext(0,"Don\'t know about relocations on this machine architecture\n",5);\n          warn(uVar10);\n          goto LAB_0002d538;\n        }\n      }\n      else {\n        if (0x72 < uVar6) {\n          if (uVar6 == 0x87) goto LAB_0002d538;\n          if (uVar6 < 0x88) {\n            if (uVar6 == 0x73) goto LAB_0002d538;\n            if (uVar6 == 0x78) goto LAB_0002d860;\n          }\n          else if ((uVar6 == 0x8a) || (uVar6 == 0x8c)) goto LAB_0002d860;\n          goto LAB_0002d510;\n        }\n        if ((uVar6 < 0x71) && (uVar6 != 0x65)) {\n          if (100 < uVar6) {\n            uVar6 = uVar6 - 0x69;\n            goto joined_r0x0002da08;\n          }\n          goto LAB_0002d510;\n        }\n      }\n      goto LAB_0002d860;\n    }\n    if (0x17 < uVar6) {\n      if (uVar6 < 0x2c) {\n        if ((uVar6 < 0x2a) && (uVar6 != 0x27)) {\n          if (uVar6 == 0x28) goto LAB_0002d538;\n          if (uVar6 != 0x24) goto LAB_0002d510;\n        }\n      }\n      else if ((uVar6 < 0x2d) || ((0x30 < uVar6 && (uVar6 != 0x32)))) goto LAB_0002d510;\n      goto LAB_0002d860;\n    }\n    if ((0x13 < uVar6) || (uVar6 == 7)) goto LAB_0002d860;\n    if (uVar6 < 8) {\n      if (uVar6 != 3) {\n        if (uVar6 < 4) {\n          if (uVar6 != 2) goto LAB_0002d510;\n        }\n        else if (uVar6 != 4) {\n          if (uVar6 != 6) goto LAB_0002d510;\n          goto LAB_0002d538;\n        }\n        goto LAB_0002d860;\n      }\n    }\n    else if (uVar6 != 10) {\n      if (uVar6 < 0xb) {\n        if (uVar6 != 8) goto LAB_0002d510;\n      }\n      else {\n        if (uVar6 == 0x12) goto LAB_0002d860;\n        if (uVar6 != 0x13) goto LAB_0002d510;\n      }\n    }\nLAB_0002d538:\n    iVar7 = FUN_0001d7b0(&local_4c,local_60);\n    if (iVar7 == 0) {\n      return 0;\n    }\n    param_8 = DAT_000b9da0;\n    if (DAT_000b6324 == 0) {\n      if (DAT_000b9da0 != 0) {\n        pcVar9 = \n        "    Offset             Info             Type               Symbol\'s Value  Symbol\'s Name\n"\n        ;\nLAB_0002d598:\n        puVar24 = (undefined *)0x5;\n        pcVar9 = (char *)dcgettext(0,pcVar9,5);\n        printf(pcVar9);\n        param_8 = 0;\n        goto LAB_0002d5b6;\n      }\n      pcVar9 = "  Offset          Info           Type           Sym. Value    Sym. Name\n";\n    }\n    else {\n      if (DAT_000b9da0 != 0) {\n        pcVar9 = " Offset     Info    Type                Sym. Value  Symbol\'s Name\n";\n        goto LAB_0002d598;\n      }\n      pcVar9 = " Offset     Info    Type            Sym.Value  Sym. Name\n";\n    }\n  }\n  else {\n    if (param_8 == 0) goto LAB_0002d538;\nLAB_0002d450:\n    iVar7 = FUN_0001e360(&local_4c,local_60);\n    if (iVar7 == 0) {\n      return 0;\n    }\n    if (DAT_000b6324 == 0) {\n      if (DAT_000b9da0 == 0) {\n        pcVar9 = \n        "  Offset          Info           Type           Sym. Value    Sym. Name + Addend\n";\n      }\n      else {\n        pcVar9 = \n        "    Offset             Info             Type               Symbol\'s Value  Symbol\'s Name + Addend\n"\n        ;\n      }\n    }\n    else if (DAT_000b9da0 == 0) {\n      pcVar9 = " Offset     Info    Type            Sym.Value  Sym. Name + Addend\n";\n    }\n    else {\n      pcVar9 = " Offset     Info    Type                Sym. Value  Symbol\'s Name + Addend\n";\n    }\n  }" (if "if") (parenthesized_expression "(param_8 == -1)" (( "(") (binary_expression "param_8 == -1" (identifier "param_8") (== "==") (number_literal "-1")) () ")")) (compound_statement "{\n    uVar6 = *(ushort *)(param_1 + 0x42);\n    if (uVar6 == 0x90) {\nLAB_0002d860:\n      param_8 = 1;\n      goto LAB_0002d450;\n    }\n    if (0x90 < uVar6) {\n      if (uVar6 != 0x2530) {\n        if (uVar6 < 0x2531) {\n          if (uVar6 != 0xbf) {\n            if (uVar6 < 0xc0) {\n              if (uVar6 < 0xb6) {\n                if (uVar6 < 0xb4) {\n                  if (uVar6 < 0xaf) {\n                    if ((0xac < uVar6) || (uVar6 == 0xa7)) goto LAB_0002d860;\n                  }\n                  else if (uVar6 == 0xb1) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar6 != 0xb7) {\n                if (0xb6 < uVar6) {\n                  uVar6 = uVar6 - 0xbc;\njoined_r0x0002da08:\n                  if (uVar6 < 2) goto LAB_0002d860;\n                }\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0xf3) {\n              if (uVar6 < 0xf4) {\n                if (uVar6 != 0xc5) {\n                  if (uVar6 < 0xc6) {\n                    if (uVar6 == 0xc3) goto LAB_0002d860;\n                  }\n                  else if ((ushort)(uVar6 - 0xdd) < 3) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar6 != 0x1057) {\n                if (uVar6 < 0x1058) {\n                  if (uVar6 == 0xfa) goto LAB_0002d538;\n                }\n                else if ((uVar6 == 0x1059) || (uVar6 == 0x1223)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n          }\n        }\n        else if (uVar6 != 0x9080) {\n          if (uVar6 < 0x9081) {\n            if (uVar6 == 0x7650) goto LAB_0002d538;\n            if (uVar6 < 0x7651) {\n              if (uVar6 != 0x4157) {\n                if (uVar6 < 0x4158) {\n                  if (uVar6 == 0x3330) goto LAB_0002d860;\n                }\n                else {\n                  if (uVar6 == 0x5441) goto LAB_0002d860;\n                  if (uVar6 == 0x5aa5) goto LAB_0002d538;\n                }\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0x8217) {\n              if (uVar6 < 0x8218) {\n                if (uVar6 == 0x7676) goto LAB_0002d860;\n              }\n              else {\n                if (uVar6 == 0x9026) goto LAB_0002d860;\n                if (uVar6 == 0x9041) goto LAB_0002d538;\n              }\n              goto LAB_0002d510;\n            }\n          }\n          else if (uVar6 != 0xbeef) {\n            if (uVar6 < 0xbef0) {\n              if (uVar6 != 0xabc7) {\n                if (uVar6 < 0xabc8) {\n                  if (uVar6 == 0xa390) goto LAB_0002d860;\n                }\n                else if ((uVar6 == 0xad45) || (uVar6 == 0xbaab)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0xfeb0) {\n              if (0xfeb0 < uVar6) {\n                uVar6 = uVar6 + 0x146;\n                goto joined_r0x0002da08;\n              }\n              if ((uVar6 != 0xdead) && (uVar6 != 0xf00d)) goto LAB_0002d510;\n            }\n          }\n        }\n      }\n      goto LAB_0002d860;\n    }\n    if (uVar6 == 0x3e) goto LAB_0002d860;\n    if (0x3e < uVar6) {\n      if (uVar6 < 0x5f) {\n        if (uVar6 < 0x5c) {\n          if (uVar6 < 0x55) {\n            if ((0x52 < uVar6) || ((0x4a < uVar6 && ((uVar6 < 0x4d || (uVar6 == 0x50))))))\n            goto LAB_0002d860;\n          }\n          else {\n            if (uVar6 == 0x55) goto LAB_0002d538;\n            if (uVar6 < 0x5b) goto LAB_0002d860;\n          }\nLAB_0002d510:\n          uVar10 = dcgettext(0,"Don\'t know about relocations on this machine architecture\n",5);\n          warn(uVar10);\n          goto LAB_0002d538;\n        }\n      }\n      else {\n        if (0x72 < uVar6) {\n          if (uVar6 == 0x87) goto LAB_0002d538;\n          if (uVar6 < 0x88) {\n            if (uVar6 == 0x73) goto LAB_0002d538;\n            if (uVar6 == 0x78) goto LAB_0002d860;\n          }\n          else if ((uVar6 == 0x8a) || (uVar6 == 0x8c)) goto LAB_0002d860;\n          goto LAB_0002d510;\n        }\n        if ((uVar6 < 0x71) && (uVar6 != 0x65)) {\n          if (100 < uVar6) {\n            uVar6 = uVar6 - 0x69;\n            goto joined_r0x0002da08;\n          }\n          goto LAB_0002d510;\n        }\n      }\n      goto LAB_0002d860;\n    }\n    if (0x17 < uVar6) {\n      if (uVar6 < 0x2c) {\n        if ((uVar6 < 0x2a) && (uVar6 != 0x27)) {\n          if (uVar6 == 0x28) goto LAB_0002d538;\n          if (uVar6 != 0x24) goto LAB_0002d510;\n        }\n      }\n      else if ((uVar6 < 0x2d) || ((0x30 < uVar6 && (uVar6 != 0x32)))) goto LAB_0002d510;\n      goto LAB_0002d860;\n    }\n    if ((0x13 < uVar6) || (uVar6 == 7)) goto LAB_0002d860;\n    if (uVar6 < 8) {\n      if (uVar6 != 3) {\n        if (uVar6 < 4) {\n          if (uVar6 != 2) goto LAB_0002d510;\n        }\n        else if (uVar6 != 4) {\n          if (uVar6 != 6) goto LAB_0002d510;\n          goto LAB_0002d538;\n        }\n        goto LAB_0002d860;\n      }\n    }\n    else if (uVar6 != 10) {\n      if (uVar6 < 0xb) {\n        if (uVar6 != 8) goto LAB_0002d510;\n      }\n      else {\n        if (uVar6 == 0x12) goto LAB_0002d860;\n        if (uVar6 != 0x13) goto LAB_0002d510;\n      }\n    }\nLAB_0002d538:\n    iVar7 = FUN_0001d7b0(&local_4c,local_60);\n    if (iVar7 == 0) {\n      return 0;\n    }\n    param_8 = DAT_000b9da0;\n    if (DAT_000b6324 == 0) {\n      if (DAT_000b9da0 != 0) {\n        pcVar9 = \n        "    Offset             Info             Type               Symbol\'s Value  Symbol\'s Name\n"\n        ;\nLAB_0002d598:\n        puVar24 = (undefined *)0x5;\n        pcVar9 = (char *)dcgettext(0,pcVar9,5);\n        printf(pcVar9);\n        param_8 = 0;\n        goto LAB_0002d5b6;\n      }\n      pcVar9 = "  Offset          Info           Type           Sym. Value    Sym. Name\n";\n    }\n    else {\n      if (DAT_000b9da0 != 0) {\n        pcVar9 = " Offset     Info    Type                Sym. Value  Symbol\'s Name\n";\n        goto LAB_0002d598;\n      }\n      pcVar9 = " Offset     Info    Type            Sym.Value  Sym. Name\n";\n    }\n  }" ({ "{") (expression_statement "uVar6 = *(ushort *)(param_1 + 0x42);" (assignment_expression "uVar6 = *(ushort *)(param_1 + 0x42)" (identifier "uVar6") (= "=") (pointer_expression "*(ushort *)(param_1 + 0x42)" (* "*") (cast_expression "(ushort *)(param_1 + 0x42)" (( "(") (type_descriptor "ushort *" (type_identifier "ushort") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(param_1 + 0x42)" (( "(") (binary_expression "param_1 + 0x42" (identifier "param_1") (+ "+") (number_literal "0x42")) () ")"))))) (; ";")) (if_statement "if (uVar6 == 0x90) {\nLAB_0002d860:\n      param_8 = 1;\n      goto LAB_0002d450;\n    }" (if "if") (parenthesized_expression "(uVar6 == 0x90)" (( "(") (binary_expression "uVar6 == 0x90" (identifier "uVar6") (== "==") (number_literal "0x90")) () ")")) (compound_statement "{\nLAB_0002d860:\n      param_8 = 1;\n      goto LAB_0002d450;\n    }" ({ "{") (labeled_statement "LAB_0002d860:\n      param_8 = 1;" (statement_identifier "LAB_0002d860") (: ":") (expression_statement "param_8 = 1;" (assignment_expression "param_8 = 1" (identifier "param_8") (= "=") (number_literal "1")) (; ";"))) (goto_statement "goto LAB_0002d450;" (goto "goto") (statement_identifier "LAB_0002d450") (; ";")) (} "}"))) (if_statement "if (0x90 < uVar6) {\n      if (uVar6 != 0x2530) {\n        if (uVar6 < 0x2531) {\n          if (uVar6 != 0xbf) {\n            if (uVar6 < 0xc0) {\n              if (uVar6 < 0xb6) {\n                if (uVar6 < 0xb4) {\n                  if (uVar6 < 0xaf) {\n                    if ((0xac < uVar6) || (uVar6 == 0xa7)) goto LAB_0002d860;\n                  }\n                  else if (uVar6 == 0xb1) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar6 != 0xb7) {\n                if (0xb6 < uVar6) {\n                  uVar6 = uVar6 - 0xbc;\njoined_r0x0002da08:\n                  if (uVar6 < 2) goto LAB_0002d860;\n                }\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0xf3) {\n              if (uVar6 < 0xf4) {\n                if (uVar6 != 0xc5) {\n                  if (uVar6 < 0xc6) {\n                    if (uVar6 == 0xc3) goto LAB_0002d860;\n                  }\n                  else if ((ushort)(uVar6 - 0xdd) < 3) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar6 != 0x1057) {\n                if (uVar6 < 0x1058) {\n                  if (uVar6 == 0xfa) goto LAB_0002d538;\n                }\n                else if ((uVar6 == 0x1059) || (uVar6 == 0x1223)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n          }\n        }\n        else if (uVar6 != 0x9080) {\n          if (uVar6 < 0x9081) {\n            if (uVar6 == 0x7650) goto LAB_0002d538;\n            if (uVar6 < 0x7651) {\n              if (uVar6 != 0x4157) {\n                if (uVar6 < 0x4158) {\n                  if (uVar6 == 0x3330) goto LAB_0002d860;\n                }\n                else {\n                  if (uVar6 == 0x5441) goto LAB_0002d860;\n                  if (uVar6 == 0x5aa5) goto LAB_0002d538;\n                }\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0x8217) {\n              if (uVar6 < 0x8218) {\n                if (uVar6 == 0x7676) goto LAB_0002d860;\n              }\n              else {\n                if (uVar6 == 0x9026) goto LAB_0002d860;\n                if (uVar6 == 0x9041) goto LAB_0002d538;\n              }\n              goto LAB_0002d510;\n            }\n          }\n          else if (uVar6 != 0xbeef) {\n            if (uVar6 < 0xbef0) {\n              if (uVar6 != 0xabc7) {\n                if (uVar6 < 0xabc8) {\n                  if (uVar6 == 0xa390) goto LAB_0002d860;\n                }\n                else if ((uVar6 == 0xad45) || (uVar6 == 0xbaab)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0xfeb0) {\n              if (0xfeb0 < uVar6) {\n                uVar6 = uVar6 + 0x146;\n                goto joined_r0x0002da08;\n              }\n              if ((uVar6 != 0xdead) && (uVar6 != 0xf00d)) goto LAB_0002d510;\n            }\n          }\n        }\n      }\n      goto LAB_0002d860;\n    }" (if "if") (parenthesized_expression "(0x90 < uVar6)" (( "(") (binary_expression "0x90 < uVar6" (number_literal "0x90") (< "<") (identifier "uVar6")) () ")")) (compound_statement "{\n      if (uVar6 != 0x2530) {\n        if (uVar6 < 0x2531) {\n          if (uVar6 != 0xbf) {\n            if (uVar6 < 0xc0) {\n              if (uVar6 < 0xb6) {\n                if (uVar6 < 0xb4) {\n                  if (uVar6 < 0xaf) {\n                    if ((0xac < uVar6) || (uVar6 == 0xa7)) goto LAB_0002d860;\n                  }\n                  else if (uVar6 == 0xb1) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar6 != 0xb7) {\n                if (0xb6 < uVar6) {\n                  uVar6 = uVar6 - 0xbc;\njoined_r0x0002da08:\n                  if (uVar6 < 2) goto LAB_0002d860;\n                }\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0xf3) {\n              if (uVar6 < 0xf4) {\n                if (uVar6 != 0xc5) {\n                  if (uVar6 < 0xc6) {\n                    if (uVar6 == 0xc3) goto LAB_0002d860;\n                  }\n                  else if ((ushort)(uVar6 - 0xdd) < 3) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar6 != 0x1057) {\n                if (uVar6 < 0x1058) {\n                  if (uVar6 == 0xfa) goto LAB_0002d538;\n                }\n                else if ((uVar6 == 0x1059) || (uVar6 == 0x1223)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n          }\n        }\n        else if (uVar6 != 0x9080) {\n          if (uVar6 < 0x9081) {\n            if (uVar6 == 0x7650) goto LAB_0002d538;\n            if (uVar6 < 0x7651) {\n              if (uVar6 != 0x4157) {\n                if (uVar6 < 0x4158) {\n                  if (uVar6 == 0x3330) goto LAB_0002d860;\n                }\n                else {\n                  if (uVar6 == 0x5441) goto LAB_0002d860;\n                  if (uVar6 == 0x5aa5) goto LAB_0002d538;\n                }\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0x8217) {\n              if (uVar6 < 0x8218) {\n                if (uVar6 == 0x7676) goto LAB_0002d860;\n              }\n              else {\n                if (uVar6 == 0x9026) goto LAB_0002d860;\n                if (uVar6 == 0x9041) goto LAB_0002d538;\n              }\n              goto LAB_0002d510;\n            }\n          }\n          else if (uVar6 != 0xbeef) {\n            if (uVar6 < 0xbef0) {\n              if (uVar6 != 0xabc7) {\n                if (uVar6 < 0xabc8) {\n                  if (uVar6 == 0xa390) goto LAB_0002d860;\n                }\n                else if ((uVar6 == 0xad45) || (uVar6 == 0xbaab)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0xfeb0) {\n              if (0xfeb0 < uVar6) {\n                uVar6 = uVar6 + 0x146;\n                goto joined_r0x0002da08;\n              }\n              if ((uVar6 != 0xdead) && (uVar6 != 0xf00d)) goto LAB_0002d510;\n            }\n          }\n        }\n      }\n      goto LAB_0002d860;\n    }" ({ "{") (if_statement "if (uVar6 != 0x2530) {\n        if (uVar6 < 0x2531) {\n          if (uVar6 != 0xbf) {\n            if (uVar6 < 0xc0) {\n              if (uVar6 < 0xb6) {\n                if (uVar6 < 0xb4) {\n                  if (uVar6 < 0xaf) {\n                    if ((0xac < uVar6) || (uVar6 == 0xa7)) goto LAB_0002d860;\n                  }\n                  else if (uVar6 == 0xb1) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar6 != 0xb7) {\n                if (0xb6 < uVar6) {\n                  uVar6 = uVar6 - 0xbc;\njoined_r0x0002da08:\n                  if (uVar6 < 2) goto LAB_0002d860;\n                }\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0xf3) {\n              if (uVar6 < 0xf4) {\n                if (uVar6 != 0xc5) {\n                  if (uVar6 < 0xc6) {\n                    if (uVar6 == 0xc3) goto LAB_0002d860;\n                  }\n                  else if ((ushort)(uVar6 - 0xdd) < 3) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar6 != 0x1057) {\n                if (uVar6 < 0x1058) {\n                  if (uVar6 == 0xfa) goto LAB_0002d538;\n                }\n                else if ((uVar6 == 0x1059) || (uVar6 == 0x1223)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n          }\n        }\n        else if (uVar6 != 0x9080) {\n          if (uVar6 < 0x9081) {\n            if (uVar6 == 0x7650) goto LAB_0002d538;\n            if (uVar6 < 0x7651) {\n              if (uVar6 != 0x4157) {\n                if (uVar6 < 0x4158) {\n                  if (uVar6 == 0x3330) goto LAB_0002d860;\n                }\n                else {\n                  if (uVar6 == 0x5441) goto LAB_0002d860;\n                  if (uVar6 == 0x5aa5) goto LAB_0002d538;\n                }\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0x8217) {\n              if (uVar6 < 0x8218) {\n                if (uVar6 == 0x7676) goto LAB_0002d860;\n              }\n              else {\n                if (uVar6 == 0x9026) goto LAB_0002d860;\n                if (uVar6 == 0x9041) goto LAB_0002d538;\n              }\n              goto LAB_0002d510;\n            }\n          }\n          else if (uVar6 != 0xbeef) {\n            if (uVar6 < 0xbef0) {\n              if (uVar6 != 0xabc7) {\n                if (uVar6 < 0xabc8) {\n                  if (uVar6 == 0xa390) goto LAB_0002d860;\n                }\n                else if ((uVar6 == 0xad45) || (uVar6 == 0xbaab)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0xfeb0) {\n              if (0xfeb0 < uVar6) {\n                uVar6 = uVar6 + 0x146;\n                goto joined_r0x0002da08;\n              }\n              if ((uVar6 != 0xdead) && (uVar6 != 0xf00d)) goto LAB_0002d510;\n            }\n          }\n        }\n      }" (if "if") (parenthesized_expression "(uVar6 != 0x2530)" (( "(") (binary_expression "uVar6 != 0x2530" (identifier "uVar6") (!= "!=") (number_literal "0x2530")) () ")")) (compound_statement "{\n        if (uVar6 < 0x2531) {\n          if (uVar6 != 0xbf) {\n            if (uVar6 < 0xc0) {\n              if (uVar6 < 0xb6) {\n                if (uVar6 < 0xb4) {\n                  if (uVar6 < 0xaf) {\n                    if ((0xac < uVar6) || (uVar6 == 0xa7)) goto LAB_0002d860;\n                  }\n                  else if (uVar6 == 0xb1) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar6 != 0xb7) {\n                if (0xb6 < uVar6) {\n                  uVar6 = uVar6 - 0xbc;\njoined_r0x0002da08:\n                  if (uVar6 < 2) goto LAB_0002d860;\n                }\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0xf3) {\n              if (uVar6 < 0xf4) {\n                if (uVar6 != 0xc5) {\n                  if (uVar6 < 0xc6) {\n                    if (uVar6 == 0xc3) goto LAB_0002d860;\n                  }\n                  else if ((ushort)(uVar6 - 0xdd) < 3) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar6 != 0x1057) {\n                if (uVar6 < 0x1058) {\n                  if (uVar6 == 0xfa) goto LAB_0002d538;\n                }\n                else if ((uVar6 == 0x1059) || (uVar6 == 0x1223)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n          }\n        }\n        else if (uVar6 != 0x9080) {\n          if (uVar6 < 0x9081) {\n            if (uVar6 == 0x7650) goto LAB_0002d538;\n            if (uVar6 < 0x7651) {\n              if (uVar6 != 0x4157) {\n                if (uVar6 < 0x4158) {\n                  if (uVar6 == 0x3330) goto LAB_0002d860;\n                }\n                else {\n                  if (uVar6 == 0x5441) goto LAB_0002d860;\n                  if (uVar6 == 0x5aa5) goto LAB_0002d538;\n                }\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0x8217) {\n              if (uVar6 < 0x8218) {\n                if (uVar6 == 0x7676) goto LAB_0002d860;\n              }\n              else {\n                if (uVar6 == 0x9026) goto LAB_0002d860;\n                if (uVar6 == 0x9041) goto LAB_0002d538;\n              }\n              goto LAB_0002d510;\n            }\n          }\n          else if (uVar6 != 0xbeef) {\n            if (uVar6 < 0xbef0) {\n              if (uVar6 != 0xabc7) {\n                if (uVar6 < 0xabc8) {\n                  if (uVar6 == 0xa390) goto LAB_0002d860;\n                }\n                else if ((uVar6 == 0xad45) || (uVar6 == 0xbaab)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0xfeb0) {\n              if (0xfeb0 < uVar6) {\n                uVar6 = uVar6 + 0x146;\n                goto joined_r0x0002da08;\n              }\n              if ((uVar6 != 0xdead) && (uVar6 != 0xf00d)) goto LAB_0002d510;\n            }\n          }\n        }\n      }" ({ "{") (if_statement "if (uVar6 < 0x2531) {\n          if (uVar6 != 0xbf) {\n            if (uVar6 < 0xc0) {\n              if (uVar6 < 0xb6) {\n                if (uVar6 < 0xb4) {\n                  if (uVar6 < 0xaf) {\n                    if ((0xac < uVar6) || (uVar6 == 0xa7)) goto LAB_0002d860;\n                  }\n                  else if (uVar6 == 0xb1) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar6 != 0xb7) {\n                if (0xb6 < uVar6) {\n                  uVar6 = uVar6 - 0xbc;\njoined_r0x0002da08:\n                  if (uVar6 < 2) goto LAB_0002d860;\n                }\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0xf3) {\n              if (uVar6 < 0xf4) {\n                if (uVar6 != 0xc5) {\n                  if (uVar6 < 0xc6) {\n                    if (uVar6 == 0xc3) goto LAB_0002d860;\n                  }\n                  else if ((ushort)(uVar6 - 0xdd) < 3) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar6 != 0x1057) {\n                if (uVar6 < 0x1058) {\n                  if (uVar6 == 0xfa) goto LAB_0002d538;\n                }\n                else if ((uVar6 == 0x1059) || (uVar6 == 0x1223)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n          }\n        }\n        else if (uVar6 != 0x9080) {\n          if (uVar6 < 0x9081) {\n            if (uVar6 == 0x7650) goto LAB_0002d538;\n            if (uVar6 < 0x7651) {\n              if (uVar6 != 0x4157) {\n                if (uVar6 < 0x4158) {\n                  if (uVar6 == 0x3330) goto LAB_0002d860;\n                }\n                else {\n                  if (uVar6 == 0x5441) goto LAB_0002d860;\n                  if (uVar6 == 0x5aa5) goto LAB_0002d538;\n                }\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0x8217) {\n              if (uVar6 < 0x8218) {\n                if (uVar6 == 0x7676) goto LAB_0002d860;\n              }\n              else {\n                if (uVar6 == 0x9026) goto LAB_0002d860;\n                if (uVar6 == 0x9041) goto LAB_0002d538;\n              }\n              goto LAB_0002d510;\n            }\n          }\n          else if (uVar6 != 0xbeef) {\n            if (uVar6 < 0xbef0) {\n              if (uVar6 != 0xabc7) {\n                if (uVar6 < 0xabc8) {\n                  if (uVar6 == 0xa390) goto LAB_0002d860;\n                }\n                else if ((uVar6 == 0xad45) || (uVar6 == 0xbaab)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0xfeb0) {\n              if (0xfeb0 < uVar6) {\n                uVar6 = uVar6 + 0x146;\n                goto joined_r0x0002da08;\n              }\n              if ((uVar6 != 0xdead) && (uVar6 != 0xf00d)) goto LAB_0002d510;\n            }\n          }\n        }" (if "if") (parenthesized_expression "(uVar6 < 0x2531)" (( "(") (binary_expression "uVar6 < 0x2531" (identifier "uVar6") (< "<") (number_literal "0x2531")) () ")")) (compound_statement "{\n          if (uVar6 != 0xbf) {\n            if (uVar6 < 0xc0) {\n              if (uVar6 < 0xb6) {\n                if (uVar6 < 0xb4) {\n                  if (uVar6 < 0xaf) {\n                    if ((0xac < uVar6) || (uVar6 == 0xa7)) goto LAB_0002d860;\n                  }\n                  else if (uVar6 == 0xb1) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar6 != 0xb7) {\n                if (0xb6 < uVar6) {\n                  uVar6 = uVar6 - 0xbc;\njoined_r0x0002da08:\n                  if (uVar6 < 2) goto LAB_0002d860;\n                }\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0xf3) {\n              if (uVar6 < 0xf4) {\n                if (uVar6 != 0xc5) {\n                  if (uVar6 < 0xc6) {\n                    if (uVar6 == 0xc3) goto LAB_0002d860;\n                  }\n                  else if ((ushort)(uVar6 - 0xdd) < 3) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar6 != 0x1057) {\n                if (uVar6 < 0x1058) {\n                  if (uVar6 == 0xfa) goto LAB_0002d538;\n                }\n                else if ((uVar6 == 0x1059) || (uVar6 == 0x1223)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n          }\n        }" ({ "{") (if_statement "if (uVar6 != 0xbf) {\n            if (uVar6 < 0xc0) {\n              if (uVar6 < 0xb6) {\n                if (uVar6 < 0xb4) {\n                  if (uVar6 < 0xaf) {\n                    if ((0xac < uVar6) || (uVar6 == 0xa7)) goto LAB_0002d860;\n                  }\n                  else if (uVar6 == 0xb1) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar6 != 0xb7) {\n                if (0xb6 < uVar6) {\n                  uVar6 = uVar6 - 0xbc;\njoined_r0x0002da08:\n                  if (uVar6 < 2) goto LAB_0002d860;\n                }\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0xf3) {\n              if (uVar6 < 0xf4) {\n                if (uVar6 != 0xc5) {\n                  if (uVar6 < 0xc6) {\n                    if (uVar6 == 0xc3) goto LAB_0002d860;\n                  }\n                  else if ((ushort)(uVar6 - 0xdd) < 3) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar6 != 0x1057) {\n                if (uVar6 < 0x1058) {\n                  if (uVar6 == 0xfa) goto LAB_0002d538;\n                }\n                else if ((uVar6 == 0x1059) || (uVar6 == 0x1223)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n          }" (if "if") (parenthesized_expression "(uVar6 != 0xbf)" (( "(") (binary_expression "uVar6 != 0xbf" (identifier "uVar6") (!= "!=") (number_literal "0xbf")) () ")")) (compound_statement "{\n            if (uVar6 < 0xc0) {\n              if (uVar6 < 0xb6) {\n                if (uVar6 < 0xb4) {\n                  if (uVar6 < 0xaf) {\n                    if ((0xac < uVar6) || (uVar6 == 0xa7)) goto LAB_0002d860;\n                  }\n                  else if (uVar6 == 0xb1) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar6 != 0xb7) {\n                if (0xb6 < uVar6) {\n                  uVar6 = uVar6 - 0xbc;\njoined_r0x0002da08:\n                  if (uVar6 < 2) goto LAB_0002d860;\n                }\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0xf3) {\n              if (uVar6 < 0xf4) {\n                if (uVar6 != 0xc5) {\n                  if (uVar6 < 0xc6) {\n                    if (uVar6 == 0xc3) goto LAB_0002d860;\n                  }\n                  else if ((ushort)(uVar6 - 0xdd) < 3) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar6 != 0x1057) {\n                if (uVar6 < 0x1058) {\n                  if (uVar6 == 0xfa) goto LAB_0002d538;\n                }\n                else if ((uVar6 == 0x1059) || (uVar6 == 0x1223)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n          }" ({ "{") (if_statement "if (uVar6 < 0xc0) {\n              if (uVar6 < 0xb6) {\n                if (uVar6 < 0xb4) {\n                  if (uVar6 < 0xaf) {\n                    if ((0xac < uVar6) || (uVar6 == 0xa7)) goto LAB_0002d860;\n                  }\n                  else if (uVar6 == 0xb1) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar6 != 0xb7) {\n                if (0xb6 < uVar6) {\n                  uVar6 = uVar6 - 0xbc;\njoined_r0x0002da08:\n                  if (uVar6 < 2) goto LAB_0002d860;\n                }\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0xf3) {\n              if (uVar6 < 0xf4) {\n                if (uVar6 != 0xc5) {\n                  if (uVar6 < 0xc6) {\n                    if (uVar6 == 0xc3) goto LAB_0002d860;\n                  }\n                  else if ((ushort)(uVar6 - 0xdd) < 3) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar6 != 0x1057) {\n                if (uVar6 < 0x1058) {\n                  if (uVar6 == 0xfa) goto LAB_0002d538;\n                }\n                else if ((uVar6 == 0x1059) || (uVar6 == 0x1223)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }" (if "if") (parenthesized_expression "(uVar6 < 0xc0)" (( "(") (binary_expression "uVar6 < 0xc0" (identifier "uVar6") (< "<") (number_literal "0xc0")) () ")")) (compound_statement "{\n              if (uVar6 < 0xb6) {\n                if (uVar6 < 0xb4) {\n                  if (uVar6 < 0xaf) {\n                    if ((0xac < uVar6) || (uVar6 == 0xa7)) goto LAB_0002d860;\n                  }\n                  else if (uVar6 == 0xb1) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar6 != 0xb7) {\n                if (0xb6 < uVar6) {\n                  uVar6 = uVar6 - 0xbc;\njoined_r0x0002da08:\n                  if (uVar6 < 2) goto LAB_0002d860;\n                }\n                goto LAB_0002d510;\n              }\n            }" ({ "{") (if_statement "if (uVar6 < 0xb6) {\n                if (uVar6 < 0xb4) {\n                  if (uVar6 < 0xaf) {\n                    if ((0xac < uVar6) || (uVar6 == 0xa7)) goto LAB_0002d860;\n                  }\n                  else if (uVar6 == 0xb1) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar6 != 0xb7) {\n                if (0xb6 < uVar6) {\n                  uVar6 = uVar6 - 0xbc;\njoined_r0x0002da08:\n                  if (uVar6 < 2) goto LAB_0002d860;\n                }\n                goto LAB_0002d510;\n              }" (if "if") (parenthesized_expression "(uVar6 < 0xb6)" (( "(") (binary_expression "uVar6 < 0xb6" (identifier "uVar6") (< "<") (number_literal "0xb6")) () ")")) (compound_statement "{\n                if (uVar6 < 0xb4) {\n                  if (uVar6 < 0xaf) {\n                    if ((0xac < uVar6) || (uVar6 == 0xa7)) goto LAB_0002d860;\n                  }\n                  else if (uVar6 == 0xb1) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }" ({ "{") (if_statement "if (uVar6 < 0xb4) {\n                  if (uVar6 < 0xaf) {\n                    if ((0xac < uVar6) || (uVar6 == 0xa7)) goto LAB_0002d860;\n                  }\n                  else if (uVar6 == 0xb1) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }" (if "if") (parenthesized_expression "(uVar6 < 0xb4)" (( "(") (binary_expression "uVar6 < 0xb4" (identifier "uVar6") (< "<") (number_literal "0xb4")) () ")")) (compound_statement "{\n                  if (uVar6 < 0xaf) {\n                    if ((0xac < uVar6) || (uVar6 == 0xa7)) goto LAB_0002d860;\n                  }\n                  else if (uVar6 == 0xb1) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }" ({ "{") (if_statement "if (uVar6 < 0xaf) {\n                    if ((0xac < uVar6) || (uVar6 == 0xa7)) goto LAB_0002d860;\n                  }\n                  else if (uVar6 == 0xb1) goto LAB_0002d860;" (if "if") (parenthesized_expression "(uVar6 < 0xaf)" (( "(") (binary_expression "uVar6 < 0xaf" (identifier "uVar6") (< "<") (number_literal "0xaf")) () ")")) (compound_statement "{\n                    if ((0xac < uVar6) || (uVar6 == 0xa7)) goto LAB_0002d860;\n                  }" ({ "{") (if_statement "if ((0xac < uVar6) || (uVar6 == 0xa7)) goto LAB_0002d860;" (if "if") (parenthesized_expression "((0xac < uVar6) || (uVar6 == 0xa7))" (( "(") (binary_expression "(0xac < uVar6) || (uVar6 == 0xa7)" (parenthesized_expression "(0xac < uVar6)" (( "(") (binary_expression "0xac < uVar6" (number_literal "0xac") (< "<") (identifier "uVar6")) () ")")) (|| "||") (parenthesized_expression "(uVar6 == 0xa7)" (( "(") (binary_expression "uVar6 == 0xa7" (identifier "uVar6") (== "==") (number_literal "0xa7")) () ")"))) () ")")) (goto_statement "goto LAB_0002d860;" (goto "goto") (statement_identifier "LAB_0002d860") (; ";"))) (} "}")) (else_clause "else if (uVar6 == 0xb1) goto LAB_0002d860;" (else "else") (if_statement "if (uVar6 == 0xb1) goto LAB_0002d860;" (if "if") (parenthesized_expression "(uVar6 == 0xb1)" (( "(") (binary_expression "uVar6 == 0xb1" (identifier "uVar6") (== "==") (number_literal "0xb1")) () ")")) (goto_statement "goto LAB_0002d860;" (goto "goto") (statement_identifier "LAB_0002d860") (; ";"))))) (goto_statement "goto LAB_0002d510;" (goto "goto") (statement_identifier "LAB_0002d510") (; ";")) (} "}"))) (} "}")) (else_clause "else if (uVar6 != 0xb7) {\n                if (0xb6 < uVar6) {\n                  uVar6 = uVar6 - 0xbc;\njoined_r0x0002da08:\n                  if (uVar6 < 2) goto LAB_0002d860;\n                }\n                goto LAB_0002d510;\n              }" (else "else") (if_statement "if (uVar6 != 0xb7) {\n                if (0xb6 < uVar6) {\n                  uVar6 = uVar6 - 0xbc;\njoined_r0x0002da08:\n                  if (uVar6 < 2) goto LAB_0002d860;\n                }\n                goto LAB_0002d510;\n              }" (if "if") (parenthesized_expression "(uVar6 != 0xb7)" (( "(") (binary_expression "uVar6 != 0xb7" (identifier "uVar6") (!= "!=") (number_literal "0xb7")) () ")")) (compound_statement "{\n                if (0xb6 < uVar6) {\n                  uVar6 = uVar6 - 0xbc;\njoined_r0x0002da08:\n                  if (uVar6 < 2) goto LAB_0002d860;\n                }\n                goto LAB_0002d510;\n              }" ({ "{") (if_statement "if (0xb6 < uVar6) {\n                  uVar6 = uVar6 - 0xbc;\njoined_r0x0002da08:\n                  if (uVar6 < 2) goto LAB_0002d860;\n                }" (if "if") (parenthesized_expression "(0xb6 < uVar6)" (( "(") (binary_expression "0xb6 < uVar6" (number_literal "0xb6") (< "<") (identifier "uVar6")) () ")")) (compound_statement "{\n                  uVar6 = uVar6 - 0xbc;\njoined_r0x0002da08:\n                  if (uVar6 < 2) goto LAB_0002d860;\n                }" ({ "{") (expression_statement "uVar6 = uVar6 - 0xbc;" (assignment_expression "uVar6 = uVar6 - 0xbc" (identifier "uVar6") (= "=") (binary_expression "uVar6 - 0xbc" (identifier "uVar6") (- "-") (number_literal "0xbc"))) (; ";")) (labeled_statement "joined_r0x0002da08:\n                  if (uVar6 < 2) goto LAB_0002d860;" (statement_identifier "joined_r0x0002da08") (: ":") (if_statement "if (uVar6 < 2) goto LAB_0002d860;" (if "if") (parenthesized_expression "(uVar6 < 2)" (( "(") (binary_expression "uVar6 < 2" (identifier "uVar6") (< "<") (number_literal "2")) () ")")) (goto_statement "goto LAB_0002d860;" (goto "goto") (statement_identifier "LAB_0002d860") (; ";")))) (} "}"))) (goto_statement "goto LAB_0002d510;" (goto "goto") (statement_identifier "LAB_0002d510") (; ";")) (} "}"))))) (} "}")) (else_clause "else if (uVar6 != 0xf3) {\n              if (uVar6 < 0xf4) {\n                if (uVar6 != 0xc5) {\n                  if (uVar6 < 0xc6) {\n                    if (uVar6 == 0xc3) goto LAB_0002d860;\n                  }\n                  else if ((ushort)(uVar6 - 0xdd) < 3) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar6 != 0x1057) {\n                if (uVar6 < 0x1058) {\n                  if (uVar6 == 0xfa) goto LAB_0002d538;\n                }\n                else if ((uVar6 == 0x1059) || (uVar6 == 0x1223)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }" (else "else") (if_statement "if (uVar6 != 0xf3) {\n              if (uVar6 < 0xf4) {\n                if (uVar6 != 0xc5) {\n                  if (uVar6 < 0xc6) {\n                    if (uVar6 == 0xc3) goto LAB_0002d860;\n                  }\n                  else if ((ushort)(uVar6 - 0xdd) < 3) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar6 != 0x1057) {\n                if (uVar6 < 0x1058) {\n                  if (uVar6 == 0xfa) goto LAB_0002d538;\n                }\n                else if ((uVar6 == 0x1059) || (uVar6 == 0x1223)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }" (if "if") (parenthesized_expression "(uVar6 != 0xf3)" (( "(") (binary_expression "uVar6 != 0xf3" (identifier "uVar6") (!= "!=") (number_literal "0xf3")) () ")")) (compound_statement "{\n              if (uVar6 < 0xf4) {\n                if (uVar6 != 0xc5) {\n                  if (uVar6 < 0xc6) {\n                    if (uVar6 == 0xc3) goto LAB_0002d860;\n                  }\n                  else if ((ushort)(uVar6 - 0xdd) < 3) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar6 != 0x1057) {\n                if (uVar6 < 0x1058) {\n                  if (uVar6 == 0xfa) goto LAB_0002d538;\n                }\n                else if ((uVar6 == 0x1059) || (uVar6 == 0x1223)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }" ({ "{") (if_statement "if (uVar6 < 0xf4) {\n                if (uVar6 != 0xc5) {\n                  if (uVar6 < 0xc6) {\n                    if (uVar6 == 0xc3) goto LAB_0002d860;\n                  }\n                  else if ((ushort)(uVar6 - 0xdd) < 3) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }\n              else if (uVar6 != 0x1057) {\n                if (uVar6 < 0x1058) {\n                  if (uVar6 == 0xfa) goto LAB_0002d538;\n                }\n                else if ((uVar6 == 0x1059) || (uVar6 == 0x1223)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }" (if "if") (parenthesized_expression "(uVar6 < 0xf4)" (( "(") (binary_expression "uVar6 < 0xf4" (identifier "uVar6") (< "<") (number_literal "0xf4")) () ")")) (compound_statement "{\n                if (uVar6 != 0xc5) {\n                  if (uVar6 < 0xc6) {\n                    if (uVar6 == 0xc3) goto LAB_0002d860;\n                  }\n                  else if ((ushort)(uVar6 - 0xdd) < 3) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }\n              }" ({ "{") (if_statement "if (uVar6 != 0xc5) {\n                  if (uVar6 < 0xc6) {\n                    if (uVar6 == 0xc3) goto LAB_0002d860;\n                  }\n                  else if ((ushort)(uVar6 - 0xdd) < 3) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }" (if "if") (parenthesized_expression "(uVar6 != 0xc5)" (( "(") (binary_expression "uVar6 != 0xc5" (identifier "uVar6") (!= "!=") (number_literal "0xc5")) () ")")) (compound_statement "{\n                  if (uVar6 < 0xc6) {\n                    if (uVar6 == 0xc3) goto LAB_0002d860;\n                  }\n                  else if ((ushort)(uVar6 - 0xdd) < 3) goto LAB_0002d860;\n                  goto LAB_0002d510;\n                }" ({ "{") (if_statement "if (uVar6 < 0xc6) {\n                    if (uVar6 == 0xc3) goto LAB_0002d860;\n                  }\n                  else if ((ushort)(uVar6 - 0xdd) < 3) goto LAB_0002d860;" (if "if") (parenthesized_expression "(uVar6 < 0xc6)" (( "(") (binary_expression "uVar6 < 0xc6" (identifier "uVar6") (< "<") (number_literal "0xc6")) () ")")) (compound_statement "{\n                    if (uVar6 == 0xc3) goto LAB_0002d860;\n                  }" ({ "{") (if_statement "if (uVar6 == 0xc3) goto LAB_0002d860;" (if "if") (parenthesized_expression "(uVar6 == 0xc3)" (( "(") (binary_expression "uVar6 == 0xc3" (identifier "uVar6") (== "==") (number_literal "0xc3")) () ")")) (goto_statement "goto LAB_0002d860;" (goto "goto") (statement_identifier "LAB_0002d860") (; ";"))) (} "}")) (else_clause "else if ((ushort)(uVar6 - 0xdd) < 3) goto LAB_0002d860;" (else "else") (if_statement "if ((ushort)(uVar6 - 0xdd) < 3) goto LAB_0002d860;" (if "if") (parenthesized_expression "((ushort)(uVar6 - 0xdd) < 3)" (( "(") (binary_expression "(ushort)(uVar6 - 0xdd) < 3" (call_expression "(ushort)(uVar6 - 0xdd)" (parenthesized_expression "(ushort)" (( "(") (identifier "ushort") () ")")) (argument_list "(uVar6 - 0xdd)" (( "(") (binary_expression "uVar6 - 0xdd" (identifier "uVar6") (- "-") (number_literal "0xdd")) () ")"))) (< "<") (number_literal "3")) () ")")) (goto_statement "goto LAB_0002d860;" (goto "goto") (statement_identifier "LAB_0002d860") (; ";"))))) (goto_statement "goto LAB_0002d510;" (goto "goto") (statement_identifier "LAB_0002d510") (; ";")) (} "}"))) (} "}")) (else_clause "else if (uVar6 != 0x1057) {\n                if (uVar6 < 0x1058) {\n                  if (uVar6 == 0xfa) goto LAB_0002d538;\n                }\n                else if ((uVar6 == 0x1059) || (uVar6 == 0x1223)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }" (else "else") (if_statement "if (uVar6 != 0x1057) {\n                if (uVar6 < 0x1058) {\n                  if (uVar6 == 0xfa) goto LAB_0002d538;\n                }\n                else if ((uVar6 == 0x1059) || (uVar6 == 0x1223)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }" (if "if") (parenthesized_expression "(uVar6 != 0x1057)" (( "(") (binary_expression "uVar6 != 0x1057" (identifier "uVar6") (!= "!=") (number_literal "0x1057")) () ")")) (compound_statement "{\n                if (uVar6 < 0x1058) {\n                  if (uVar6 == 0xfa) goto LAB_0002d538;\n                }\n                else if ((uVar6 == 0x1059) || (uVar6 == 0x1223)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }" ({ "{") (if_statement "if (uVar6 < 0x1058) {\n                  if (uVar6 == 0xfa) goto LAB_0002d538;\n                }\n                else if ((uVar6 == 0x1059) || (uVar6 == 0x1223)) goto LAB_0002d860;" (if "if") (parenthesized_expression "(uVar6 < 0x1058)" (( "(") (binary_expression "uVar6 < 0x1058" (identifier "uVar6") (< "<") (number_literal "0x1058")) () ")")) (compound_statement "{\n                  if (uVar6 == 0xfa) goto LAB_0002d538;\n                }" ({ "{") (if_statement "if (uVar6 == 0xfa) goto LAB_0002d538;" (if "if") (parenthesized_expression "(uVar6 == 0xfa)" (( "(") (binary_expression "uVar6 == 0xfa" (identifier "uVar6") (== "==") (number_literal "0xfa")) () ")")) (goto_statement "goto LAB_0002d538;" (goto "goto") (statement_identifier "LAB_0002d538") (; ";"))) (} "}")) (else_clause "else if ((uVar6 == 0x1059) || (uVar6 == 0x1223)) goto LAB_0002d860;" (else "else") (if_statement "if ((uVar6 == 0x1059) || (uVar6 == 0x1223)) goto LAB_0002d860;" (if "if") (parenthesized_expression "((uVar6 == 0x1059) || (uVar6 == 0x1223))" (( "(") (binary_expression "(uVar6 == 0x1059) || (uVar6 == 0x1223)" (parenthesized_expression "(uVar6 == 0x1059)" (( "(") (binary_expression "uVar6 == 0x1059" (identifier "uVar6") (== "==") (number_literal "0x1059")) () ")")) (|| "||") (parenthesized_expression "(uVar6 == 0x1223)" (( "(") (binary_expression "uVar6 == 0x1223" (identifier "uVar6") (== "==") (number_literal "0x1223")) () ")"))) () ")")) (goto_statement "goto LAB_0002d860;" (goto "goto") (statement_identifier "LAB_0002d860") (; ";"))))) (goto_statement "goto LAB_0002d510;" (goto "goto") (statement_identifier "LAB_0002d510") (; ";")) (} "}"))))) (} "}"))))) (} "}"))) (} "}")) (else_clause "else if (uVar6 != 0x9080) {\n          if (uVar6 < 0x9081) {\n            if (uVar6 == 0x7650) goto LAB_0002d538;\n            if (uVar6 < 0x7651) {\n              if (uVar6 != 0x4157) {\n                if (uVar6 < 0x4158) {\n                  if (uVar6 == 0x3330) goto LAB_0002d860;\n                }\n                else {\n                  if (uVar6 == 0x5441) goto LAB_0002d860;\n                  if (uVar6 == 0x5aa5) goto LAB_0002d538;\n                }\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0x8217) {\n              if (uVar6 < 0x8218) {\n                if (uVar6 == 0x7676) goto LAB_0002d860;\n              }\n              else {\n                if (uVar6 == 0x9026) goto LAB_0002d860;\n                if (uVar6 == 0x9041) goto LAB_0002d538;\n              }\n              goto LAB_0002d510;\n            }\n          }\n          else if (uVar6 != 0xbeef) {\n            if (uVar6 < 0xbef0) {\n              if (uVar6 != 0xabc7) {\n                if (uVar6 < 0xabc8) {\n                  if (uVar6 == 0xa390) goto LAB_0002d860;\n                }\n                else if ((uVar6 == 0xad45) || (uVar6 == 0xbaab)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0xfeb0) {\n              if (0xfeb0 < uVar6) {\n                uVar6 = uVar6 + 0x146;\n                goto joined_r0x0002da08;\n              }\n              if ((uVar6 != 0xdead) && (uVar6 != 0xf00d)) goto LAB_0002d510;\n            }\n          }\n        }" (else "else") (if_statement "if (uVar6 != 0x9080) {\n          if (uVar6 < 0x9081) {\n            if (uVar6 == 0x7650) goto LAB_0002d538;\n            if (uVar6 < 0x7651) {\n              if (uVar6 != 0x4157) {\n                if (uVar6 < 0x4158) {\n                  if (uVar6 == 0x3330) goto LAB_0002d860;\n                }\n                else {\n                  if (uVar6 == 0x5441) goto LAB_0002d860;\n                  if (uVar6 == 0x5aa5) goto LAB_0002d538;\n                }\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0x8217) {\n              if (uVar6 < 0x8218) {\n                if (uVar6 == 0x7676) goto LAB_0002d860;\n              }\n              else {\n                if (uVar6 == 0x9026) goto LAB_0002d860;\n                if (uVar6 == 0x9041) goto LAB_0002d538;\n              }\n              goto LAB_0002d510;\n            }\n          }\n          else if (uVar6 != 0xbeef) {\n            if (uVar6 < 0xbef0) {\n              if (uVar6 != 0xabc7) {\n                if (uVar6 < 0xabc8) {\n                  if (uVar6 == 0xa390) goto LAB_0002d860;\n                }\n                else if ((uVar6 == 0xad45) || (uVar6 == 0xbaab)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0xfeb0) {\n              if (0xfeb0 < uVar6) {\n                uVar6 = uVar6 + 0x146;\n                goto joined_r0x0002da08;\n              }\n              if ((uVar6 != 0xdead) && (uVar6 != 0xf00d)) goto LAB_0002d510;\n            }\n          }\n        }" (if "if") (parenthesized_expression "(uVar6 != 0x9080)" (( "(") (binary_expression "uVar6 != 0x9080" (identifier "uVar6") (!= "!=") (number_literal "0x9080")) () ")")) (compound_statement "{\n          if (uVar6 < 0x9081) {\n            if (uVar6 == 0x7650) goto LAB_0002d538;\n            if (uVar6 < 0x7651) {\n              if (uVar6 != 0x4157) {\n                if (uVar6 < 0x4158) {\n                  if (uVar6 == 0x3330) goto LAB_0002d860;\n                }\n                else {\n                  if (uVar6 == 0x5441) goto LAB_0002d860;\n                  if (uVar6 == 0x5aa5) goto LAB_0002d538;\n                }\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0x8217) {\n              if (uVar6 < 0x8218) {\n                if (uVar6 == 0x7676) goto LAB_0002d860;\n              }\n              else {\n                if (uVar6 == 0x9026) goto LAB_0002d860;\n                if (uVar6 == 0x9041) goto LAB_0002d538;\n              }\n              goto LAB_0002d510;\n            }\n          }\n          else if (uVar6 != 0xbeef) {\n            if (uVar6 < 0xbef0) {\n              if (uVar6 != 0xabc7) {\n                if (uVar6 < 0xabc8) {\n                  if (uVar6 == 0xa390) goto LAB_0002d860;\n                }\n                else if ((uVar6 == 0xad45) || (uVar6 == 0xbaab)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0xfeb0) {\n              if (0xfeb0 < uVar6) {\n                uVar6 = uVar6 + 0x146;\n                goto joined_r0x0002da08;\n              }\n              if ((uVar6 != 0xdead) && (uVar6 != 0xf00d)) goto LAB_0002d510;\n            }\n          }\n        }" ({ "{") (if_statement "if (uVar6 < 0x9081) {\n            if (uVar6 == 0x7650) goto LAB_0002d538;\n            if (uVar6 < 0x7651) {\n              if (uVar6 != 0x4157) {\n                if (uVar6 < 0x4158) {\n                  if (uVar6 == 0x3330) goto LAB_0002d860;\n                }\n                else {\n                  if (uVar6 == 0x5441) goto LAB_0002d860;\n                  if (uVar6 == 0x5aa5) goto LAB_0002d538;\n                }\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0x8217) {\n              if (uVar6 < 0x8218) {\n                if (uVar6 == 0x7676) goto LAB_0002d860;\n              }\n              else {\n                if (uVar6 == 0x9026) goto LAB_0002d860;\n                if (uVar6 == 0x9041) goto LAB_0002d538;\n              }\n              goto LAB_0002d510;\n            }\n          }\n          else if (uVar6 != 0xbeef) {\n            if (uVar6 < 0xbef0) {\n              if (uVar6 != 0xabc7) {\n                if (uVar6 < 0xabc8) {\n                  if (uVar6 == 0xa390) goto LAB_0002d860;\n                }\n                else if ((uVar6 == 0xad45) || (uVar6 == 0xbaab)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0xfeb0) {\n              if (0xfeb0 < uVar6) {\n                uVar6 = uVar6 + 0x146;\n                goto joined_r0x0002da08;\n              }\n              if ((uVar6 != 0xdead) && (uVar6 != 0xf00d)) goto LAB_0002d510;\n            }\n          }" (if "if") (parenthesized_expression "(uVar6 < 0x9081)" (( "(") (binary_expression "uVar6 < 0x9081" (identifier "uVar6") (< "<") (number_literal "0x9081")) () ")")) (compound_statement "{\n            if (uVar6 == 0x7650) goto LAB_0002d538;\n            if (uVar6 < 0x7651) {\n              if (uVar6 != 0x4157) {\n                if (uVar6 < 0x4158) {\n                  if (uVar6 == 0x3330) goto LAB_0002d860;\n                }\n                else {\n                  if (uVar6 == 0x5441) goto LAB_0002d860;\n                  if (uVar6 == 0x5aa5) goto LAB_0002d538;\n                }\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0x8217) {\n              if (uVar6 < 0x8218) {\n                if (uVar6 == 0x7676) goto LAB_0002d860;\n              }\n              else {\n                if (uVar6 == 0x9026) goto LAB_0002d860;\n                if (uVar6 == 0x9041) goto LAB_0002d538;\n              }\n              goto LAB_0002d510;\n            }\n          }" ({ "{") (if_statement "if (uVar6 == 0x7650) goto LAB_0002d538;" (if "if") (parenthesized_expression "(uVar6 == 0x7650)" (( "(") (binary_expression "uVar6 == 0x7650" (identifier "uVar6") (== "==") (number_literal "0x7650")) () ")")) (goto_statement "goto LAB_0002d538;" (goto "goto") (statement_identifier "LAB_0002d538") (; ";"))) (if_statement "if (uVar6 < 0x7651) {\n              if (uVar6 != 0x4157) {\n                if (uVar6 < 0x4158) {\n                  if (uVar6 == 0x3330) goto LAB_0002d860;\n                }\n                else {\n                  if (uVar6 == 0x5441) goto LAB_0002d860;\n                  if (uVar6 == 0x5aa5) goto LAB_0002d538;\n                }\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0x8217) {\n              if (uVar6 < 0x8218) {\n                if (uVar6 == 0x7676) goto LAB_0002d860;\n              }\n              else {\n                if (uVar6 == 0x9026) goto LAB_0002d860;\n                if (uVar6 == 0x9041) goto LAB_0002d538;\n              }\n              goto LAB_0002d510;\n            }" (if "if") (parenthesized_expression "(uVar6 < 0x7651)" (( "(") (binary_expression "uVar6 < 0x7651" (identifier "uVar6") (< "<") (number_literal "0x7651")) () ")")) (compound_statement "{\n              if (uVar6 != 0x4157) {\n                if (uVar6 < 0x4158) {\n                  if (uVar6 == 0x3330) goto LAB_0002d860;\n                }\n                else {\n                  if (uVar6 == 0x5441) goto LAB_0002d860;\n                  if (uVar6 == 0x5aa5) goto LAB_0002d538;\n                }\n                goto LAB_0002d510;\n              }\n            }" ({ "{") (if_statement "if (uVar6 != 0x4157) {\n                if (uVar6 < 0x4158) {\n                  if (uVar6 == 0x3330) goto LAB_0002d860;\n                }\n                else {\n                  if (uVar6 == 0x5441) goto LAB_0002d860;\n                  if (uVar6 == 0x5aa5) goto LAB_0002d538;\n                }\n                goto LAB_0002d510;\n              }" (if "if") (parenthesized_expression "(uVar6 != 0x4157)" (( "(") (binary_expression "uVar6 != 0x4157" (identifier "uVar6") (!= "!=") (number_literal "0x4157")) () ")")) (compound_statement "{\n                if (uVar6 < 0x4158) {\n                  if (uVar6 == 0x3330) goto LAB_0002d860;\n                }\n                else {\n                  if (uVar6 == 0x5441) goto LAB_0002d860;\n                  if (uVar6 == 0x5aa5) goto LAB_0002d538;\n                }\n                goto LAB_0002d510;\n              }" ({ "{") (if_statement "if (uVar6 < 0x4158) {\n                  if (uVar6 == 0x3330) goto LAB_0002d860;\n                }\n                else {\n                  if (uVar6 == 0x5441) goto LAB_0002d860;\n                  if (uVar6 == 0x5aa5) goto LAB_0002d538;\n                }" (if "if") (parenthesized_expression "(uVar6 < 0x4158)" (( "(") (binary_expression "uVar6 < 0x4158" (identifier "uVar6") (< "<") (number_literal "0x4158")) () ")")) (compound_statement "{\n                  if (uVar6 == 0x3330) goto LAB_0002d860;\n                }" ({ "{") (if_statement "if (uVar6 == 0x3330) goto LAB_0002d860;" (if "if") (parenthesized_expression "(uVar6 == 0x3330)" (( "(") (binary_expression "uVar6 == 0x3330" (identifier "uVar6") (== "==") (number_literal "0x3330")) () ")")) (goto_statement "goto LAB_0002d860;" (goto "goto") (statement_identifier "LAB_0002d860") (; ";"))) (} "}")) (else_clause "else {\n                  if (uVar6 == 0x5441) goto LAB_0002d860;\n                  if (uVar6 == 0x5aa5) goto LAB_0002d538;\n                }" (else "else") (compound_statement "{\n                  if (uVar6 == 0x5441) goto LAB_0002d860;\n                  if (uVar6 == 0x5aa5) goto LAB_0002d538;\n                }" ({ "{") (if_statement "if (uVar6 == 0x5441) goto LAB_0002d860;" (if "if") (parenthesized_expression "(uVar6 == 0x5441)" (( "(") (binary_expression "uVar6 == 0x5441" (identifier "uVar6") (== "==") (number_literal "0x5441")) () ")")) (goto_statement "goto LAB_0002d860;" (goto "goto") (statement_identifier "LAB_0002d860") (; ";"))) (if_statement "if (uVar6 == 0x5aa5) goto LAB_0002d538;" (if "if") (parenthesized_expression "(uVar6 == 0x5aa5)" (( "(") (binary_expression "uVar6 == 0x5aa5" (identifier "uVar6") (== "==") (number_literal "0x5aa5")) () ")")) (goto_statement "goto LAB_0002d538;" (goto "goto") (statement_identifier "LAB_0002d538") (; ";"))) (} "}")))) (goto_statement "goto LAB_0002d510;" (goto "goto") (statement_identifier "LAB_0002d510") (; ";")) (} "}"))) (} "}")) (else_clause "else if (uVar6 != 0x8217) {\n              if (uVar6 < 0x8218) {\n                if (uVar6 == 0x7676) goto LAB_0002d860;\n              }\n              else {\n                if (uVar6 == 0x9026) goto LAB_0002d860;\n                if (uVar6 == 0x9041) goto LAB_0002d538;\n              }\n              goto LAB_0002d510;\n            }" (else "else") (if_statement "if (uVar6 != 0x8217) {\n              if (uVar6 < 0x8218) {\n                if (uVar6 == 0x7676) goto LAB_0002d860;\n              }\n              else {\n                if (uVar6 == 0x9026) goto LAB_0002d860;\n                if (uVar6 == 0x9041) goto LAB_0002d538;\n              }\n              goto LAB_0002d510;\n            }" (if "if") (parenthesized_expression "(uVar6 != 0x8217)" (( "(") (binary_expression "uVar6 != 0x8217" (identifier "uVar6") (!= "!=") (number_literal "0x8217")) () ")")) (compound_statement "{\n              if (uVar6 < 0x8218) {\n                if (uVar6 == 0x7676) goto LAB_0002d860;\n              }\n              else {\n                if (uVar6 == 0x9026) goto LAB_0002d860;\n                if (uVar6 == 0x9041) goto LAB_0002d538;\n              }\n              goto LAB_0002d510;\n            }" ({ "{") (if_statement "if (uVar6 < 0x8218) {\n                if (uVar6 == 0x7676) goto LAB_0002d860;\n              }\n              else {\n                if (uVar6 == 0x9026) goto LAB_0002d860;\n                if (uVar6 == 0x9041) goto LAB_0002d538;\n              }" (if "if") (parenthesized_expression "(uVar6 < 0x8218)" (( "(") (binary_expression "uVar6 < 0x8218" (identifier "uVar6") (< "<") (number_literal "0x8218")) () ")")) (compound_statement "{\n                if (uVar6 == 0x7676) goto LAB_0002d860;\n              }" ({ "{") (if_statement "if (uVar6 == 0x7676) goto LAB_0002d860;" (if "if") (parenthesized_expression "(uVar6 == 0x7676)" (( "(") (binary_expression "uVar6 == 0x7676" (identifier "uVar6") (== "==") (number_literal "0x7676")) () ")")) (goto_statement "goto LAB_0002d860;" (goto "goto") (statement_identifier "LAB_0002d860") (; ";"))) (} "}")) (else_clause "else {\n                if (uVar6 == 0x9026) goto LAB_0002d860;\n                if (uVar6 == 0x9041) goto LAB_0002d538;\n              }" (else "else") (compound_statement "{\n                if (uVar6 == 0x9026) goto LAB_0002d860;\n                if (uVar6 == 0x9041) goto LAB_0002d538;\n              }" ({ "{") (if_statement "if (uVar6 == 0x9026) goto LAB_0002d860;" (if "if") (parenthesized_expression "(uVar6 == 0x9026)" (( "(") (binary_expression "uVar6 == 0x9026" (identifier "uVar6") (== "==") (number_literal "0x9026")) () ")")) (goto_statement "goto LAB_0002d860;" (goto "goto") (statement_identifier "LAB_0002d860") (; ";"))) (if_statement "if (uVar6 == 0x9041) goto LAB_0002d538;" (if "if") (parenthesized_expression "(uVar6 == 0x9041)" (( "(") (binary_expression "uVar6 == 0x9041" (identifier "uVar6") (== "==") (number_literal "0x9041")) () ")")) (goto_statement "goto LAB_0002d538;" (goto "goto") (statement_identifier "LAB_0002d538") (; ";"))) (} "}")))) (goto_statement "goto LAB_0002d510;" (goto "goto") (statement_identifier "LAB_0002d510") (; ";")) (} "}"))))) (} "}")) (else_clause "else if (uVar6 != 0xbeef) {\n            if (uVar6 < 0xbef0) {\n              if (uVar6 != 0xabc7) {\n                if (uVar6 < 0xabc8) {\n                  if (uVar6 == 0xa390) goto LAB_0002d860;\n                }\n                else if ((uVar6 == 0xad45) || (uVar6 == 0xbaab)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0xfeb0) {\n              if (0xfeb0 < uVar6) {\n                uVar6 = uVar6 + 0x146;\n                goto joined_r0x0002da08;\n              }\n              if ((uVar6 != 0xdead) && (uVar6 != 0xf00d)) goto LAB_0002d510;\n            }\n          }" (else "else") (if_statement "if (uVar6 != 0xbeef) {\n            if (uVar6 < 0xbef0) {\n              if (uVar6 != 0xabc7) {\n                if (uVar6 < 0xabc8) {\n                  if (uVar6 == 0xa390) goto LAB_0002d860;\n                }\n                else if ((uVar6 == 0xad45) || (uVar6 == 0xbaab)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0xfeb0) {\n              if (0xfeb0 < uVar6) {\n                uVar6 = uVar6 + 0x146;\n                goto joined_r0x0002da08;\n              }\n              if ((uVar6 != 0xdead) && (uVar6 != 0xf00d)) goto LAB_0002d510;\n            }\n          }" (if "if") (parenthesized_expression "(uVar6 != 0xbeef)" (( "(") (binary_expression "uVar6 != 0xbeef" (identifier "uVar6") (!= "!=") (number_literal "0xbeef")) () ")")) (compound_statement "{\n            if (uVar6 < 0xbef0) {\n              if (uVar6 != 0xabc7) {\n                if (uVar6 < 0xabc8) {\n                  if (uVar6 == 0xa390) goto LAB_0002d860;\n                }\n                else if ((uVar6 == 0xad45) || (uVar6 == 0xbaab)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0xfeb0) {\n              if (0xfeb0 < uVar6) {\n                uVar6 = uVar6 + 0x146;\n                goto joined_r0x0002da08;\n              }\n              if ((uVar6 != 0xdead) && (uVar6 != 0xf00d)) goto LAB_0002d510;\n            }\n          }" ({ "{") (if_statement "if (uVar6 < 0xbef0) {\n              if (uVar6 != 0xabc7) {\n                if (uVar6 < 0xabc8) {\n                  if (uVar6 == 0xa390) goto LAB_0002d860;\n                }\n                else if ((uVar6 == 0xad45) || (uVar6 == 0xbaab)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }\n            else if (uVar6 != 0xfeb0) {\n              if (0xfeb0 < uVar6) {\n                uVar6 = uVar6 + 0x146;\n                goto joined_r0x0002da08;\n              }\n              if ((uVar6 != 0xdead) && (uVar6 != 0xf00d)) goto LAB_0002d510;\n            }" (if "if") (parenthesized_expression "(uVar6 < 0xbef0)" (( "(") (binary_expression "uVar6 < 0xbef0" (identifier "uVar6") (< "<") (number_literal "0xbef0")) () ")")) (compound_statement "{\n              if (uVar6 != 0xabc7) {\n                if (uVar6 < 0xabc8) {\n                  if (uVar6 == 0xa390) goto LAB_0002d860;\n                }\n                else if ((uVar6 == 0xad45) || (uVar6 == 0xbaab)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }\n            }" ({ "{") (if_statement "if (uVar6 != 0xabc7) {\n                if (uVar6 < 0xabc8) {\n                  if (uVar6 == 0xa390) goto LAB_0002d860;\n                }\n                else if ((uVar6 == 0xad45) || (uVar6 == 0xbaab)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }" (if "if") (parenthesized_expression "(uVar6 != 0xabc7)" (( "(") (binary_expression "uVar6 != 0xabc7" (identifier "uVar6") (!= "!=") (number_literal "0xabc7")) () ")")) (compound_statement "{\n                if (uVar6 < 0xabc8) {\n                  if (uVar6 == 0xa390) goto LAB_0002d860;\n                }\n                else if ((uVar6 == 0xad45) || (uVar6 == 0xbaab)) goto LAB_0002d860;\n                goto LAB_0002d510;\n              }" ({ "{") (if_statement "if (uVar6 < 0xabc8) {\n                  if (uVar6 == 0xa390) goto LAB_0002d860;\n                }\n                else if ((uVar6 == 0xad45) || (uVar6 == 0xbaab)) goto LAB_0002d860;" (if "if") (parenthesized_expression "(uVar6 < 0xabc8)" (( "(") (binary_expression "uVar6 < 0xabc8" (identifier "uVar6") (< "<") (number_literal "0xabc8")) () ")")) (compound_statement "{\n                  if (uVar6 == 0xa390) goto LAB_0002d860;\n                }" ({ "{") (if_statement "if (uVar6 == 0xa390) goto LAB_0002d860;" (if "if") (parenthesized_expression "(uVar6 == 0xa390)" (( "(") (binary_expression "uVar6 == 0xa390" (identifier "uVar6") (== "==") (number_literal "0xa390")) () ")")) (goto_statement "goto LAB_0002d860;" (goto "goto") (statement_identifier "LAB_0002d860") (; ";"))) (} "}")) (else_clause "else if ((uVar6 == 0xad45) || (uVar6 == 0xbaab)) goto LAB_0002d860;" (else "else") (if_statement "if ((uVar6 == 0xad45) || (uVar6 == 0xbaab)) goto LAB_0002d860;" (if "if") (parenthesized_expression "((uVar6 == 0xad45) || (uVar6 == 0xbaab))" (( "(") (binary_expression "(uVar6 == 0xad45) || (uVar6 == 0xbaab)" (parenthesized_expression "(uVar6 == 0xad45)" (( "(") (binary_expression "uVar6 == 0xad45" (identifier "uVar6") (== "==") (number_literal "0xad45")) () ")")) (|| "||") (parenthesized_expression "(uVar6 == 0xbaab)" (( "(") (binary_expression "uVar6 == 0xbaab" (identifier "uVar6") (== "==") (number_literal "0xbaab")) () ")"))) () ")")) (goto_statement "goto LAB_0002d860;" (goto "goto") (statement_identifier "LAB_0002d860") (; ";"))))) (goto_statement "goto LAB_0002d510;" (goto "goto") (statement_identifier "LAB_0002d510") (; ";")) (} "}"))) (} "}")) (else_clause "else if (uVar6 != 0xfeb0) {\n              if (0xfeb0 < uVar6) {\n                uVar6 = uVar6 + 0x146;\n                goto joined_r0x0002da08;\n              }\n              if ((uVar6 != 0xdead) && (uVar6 != 0xf00d)) goto LAB_0002d510;\n            }" (else "else") (if_statement "if (uVar6 != 0xfeb0) {\n              if (0xfeb0 < uVar6) {\n                uVar6 = uVar6 + 0x146;\n                goto joined_r0x0002da08;\n              }\n              if ((uVar6 != 0xdead) && (uVar6 != 0xf00d)) goto LAB_0002d510;\n            }" (if "if") (parenthesized_expression "(uVar6 != 0xfeb0)" (( "(") (binary_expression "uVar6 != 0xfeb0" (identifier "uVar6") (!= "!=") (number_literal "0xfeb0")) () ")")) (compound_statement "{\n              if (0xfeb0 < uVar6) {\n                uVar6 = uVar6 + 0x146;\n                goto joined_r0x0002da08;\n              }\n              if ((uVar6 != 0xdead) && (uVar6 != 0xf00d)) goto LAB_0002d510;\n            }" ({ "{") (if_statement "if (0xfeb0 < uVar6) {\n                uVar6 = uVar6 + 0x146;\n                goto joined_r0x0002da08;\n              }" (if "if") (parenthesized_expression "(0xfeb0 < uVar6)" (( "(") (binary_expression "0xfeb0 < uVar6" (number_literal "0xfeb0") (< "<") (identifier "uVar6")) () ")")) (compound_statement "{\n                uVar6 = uVar6 + 0x146;\n                goto joined_r0x0002da08;\n              }" ({ "{") (expression_statement "uVar6 = uVar6 + 0x146;" (assignment_expression "uVar6 = uVar6 + 0x146" (identifier "uVar6") (= "=") (binary_expression "uVar6 + 0x146" (identifier "uVar6") (+ "+") (number_literal "0x146"))) (; ";")) (goto_statement "goto joined_r0x0002da08;" (goto "goto") (statement_identifier "joined_r0x0002da08") (; ";")) (} "}"))) (if_statement "if ((uVar6 != 0xdead) && (uVar6 != 0xf00d)) goto LAB_0002d510;" (if "if") (parenthesized_expression "((uVar6 != 0xdead) && (uVar6 != 0xf00d))" (( "(") (binary_expression "(uVar6 != 0xdead) && (uVar6 != 0xf00d)" (parenthesized_expression "(uVar6 != 0xdead)" (( "(") (binary_expression "uVar6 != 0xdead" (identifier "uVar6") (!= "!=") (number_literal "0xdead")) () ")")) (&& "&&") (parenthesized_expression "(uVar6 != 0xf00d)" (( "(") (binary_expression "uVar6 != 0xf00d" (identifier "uVar6") (!= "!=") (number_literal "0xf00d")) () ")"))) () ")")) (goto_statement "goto LAB_0002d510;" (goto "goto") (statement_identifier "LAB_0002d510") (; ";"))) (} "}"))))) (} "}"))))) (} "}"))))) (} "}"))) (goto_statement "goto LAB_0002d860;" (goto "goto") (statement_identifier "LAB_0002d860") (; ";")) (} "}"))) (if_statement "if (uVar6 == 0x3e) goto LAB_0002d860;" (if "if") (parenthesized_expression "(uVar6 == 0x3e)" (( "(") (binary_expression "uVar6 == 0x3e" (identifier "uVar6") (== "==") (number_literal "0x3e")) () ")")) (goto_statement "goto LAB_0002d860;" (goto "goto") (statement_identifier "LAB_0002d860") (; ";"))) (if_statement "if (0x3e < uVar6) {\n      if (uVar6 < 0x5f) {\n        if (uVar6 < 0x5c) {\n          if (uVar6 < 0x55) {\n            if ((0x52 < uVar6) || ((0x4a < uVar6 && ((uVar6 < 0x4d || (uVar6 == 0x50))))))\n            goto LAB_0002d860;\n          }\n          else {\n            if (uVar6 == 0x55) goto LAB_0002d538;\n            if (uVar6 < 0x5b) goto LAB_0002d860;\n          }\nLAB_0002d510:\n          uVar10 = dcgettext(0,"Don\'t know about relocations on this machine architecture\n",5);\n          warn(uVar10);\n          goto LAB_0002d538;\n        }\n      }\n      else {\n        if (0x72 < uVar6) {\n          if (uVar6 == 0x87) goto LAB_0002d538;\n          if (uVar6 < 0x88) {\n            if (uVar6 == 0x73) goto LAB_0002d538;\n            if (uVar6 == 0x78) goto LAB_0002d860;\n          }\n          else if ((uVar6 == 0x8a) || (uVar6 == 0x8c)) goto LAB_0002d860;\n          goto LAB_0002d510;\n        }\n        if ((uVar6 < 0x71) && (uVar6 != 0x65)) {\n          if (100 < uVar6) {\n            uVar6 = uVar6 - 0x69;\n            goto joined_r0x0002da08;\n          }\n          goto LAB_0002d510;\n        }\n      }\n      goto LAB_0002d860;\n    }" (if "if") (parenthesized_expression "(0x3e < uVar6)" (( "(") (binary_expression "0x3e < uVar6" (number_literal "0x3e") (< "<") (identifier "uVar6")) () ")")) (compound_statement "{\n      if (uVar6 < 0x5f) {\n        if (uVar6 < 0x5c) {\n          if (uVar6 < 0x55) {\n            if ((0x52 < uVar6) || ((0x4a < uVar6 && ((uVar6 < 0x4d || (uVar6 == 0x50))))))\n            goto LAB_0002d860;\n          }\n          else {\n            if (uVar6 == 0x55) goto LAB_0002d538;\n            if (uVar6 < 0x5b) goto LAB_0002d860;\n          }\nLAB_0002d510:\n          uVar10 = dcgettext(0,"Don\'t know about relocations on this machine architecture\n",5);\n          warn(uVar10);\n          goto LAB_0002d538;\n        }\n      }\n      else {\n        if (0x72 < uVar6) {\n          if (uVar6 == 0x87) goto LAB_0002d538;\n          if (uVar6 < 0x88) {\n            if (uVar6 == 0x73) goto LAB_0002d538;\n            if (uVar6 == 0x78) goto LAB_0002d860;\n          }\n          else if ((uVar6 == 0x8a) || (uVar6 == 0x8c)) goto LAB_0002d860;\n          goto LAB_0002d510;\n        }\n        if ((uVar6 < 0x71) && (uVar6 != 0x65)) {\n          if (100 < uVar6) {\n            uVar6 = uVar6 - 0x69;\n            goto joined_r0x0002da08;\n          }\n          goto LAB_0002d510;\n        }\n      }\n      goto LAB_0002d860;\n    }" ({ "{") (if_statement "if (uVar6 < 0x5f) {\n        if (uVar6 < 0x5c) {\n          if (uVar6 < 0x55) {\n            if ((0x52 < uVar6) || ((0x4a < uVar6 && ((uVar6 < 0x4d || (uVar6 == 0x50))))))\n            goto LAB_0002d860;\n          }\n          else {\n            if (uVar6 == 0x55) goto LAB_0002d538;\n            if (uVar6 < 0x5b) goto LAB_0002d860;\n          }\nLAB_0002d510:\n          uVar10 = dcgettext(0,"Don\'t know about relocations on this machine architecture\n",5);\n          warn(uVar10);\n          goto LAB_0002d538;\n        }\n      }\n      else {\n        if (0x72 < uVar6) {\n          if (uVar6 == 0x87) goto LAB_0002d538;\n          if (uVar6 < 0x88) {\n            if (uVar6 == 0x73) goto LAB_0002d538;\n            if (uVar6 == 0x78) goto LAB_0002d860;\n          }\n          else if ((uVar6 == 0x8a) || (uVar6 == 0x8c)) goto LAB_0002d860;\n          goto LAB_0002d510;\n        }\n        if ((uVar6 < 0x71) && (uVar6 != 0x65)) {\n          if (100 < uVar6) {\n            uVar6 = uVar6 - 0x69;\n            goto joined_r0x0002da08;\n          }\n          goto LAB_0002d510;\n        }\n      }" (if "if") (parenthesized_expression "(uVar6 < 0x5f)" (( "(") (binary_expression "uVar6 < 0x5f" (identifier "uVar6") (< "<") (number_literal "0x5f")) () ")")) (compound_statement "{\n        if (uVar6 < 0x5c) {\n          if (uVar6 < 0x55) {\n            if ((0x52 < uVar6) || ((0x4a < uVar6 && ((uVar6 < 0x4d || (uVar6 == 0x50))))))\n            goto LAB_0002d860;\n          }\n          else {\n            if (uVar6 == 0x55) goto LAB_0002d538;\n            if (uVar6 < 0x5b) goto LAB_0002d860;\n          }\nLAB_0002d510:\n          uVar10 = dcgettext(0,"Don\'t know about relocations on this machine architecture\n",5);\n          warn(uVar10);\n          goto LAB_0002d538;\n        }\n      }" ({ "{") (if_statement "if (uVar6 < 0x5c) {\n          if (uVar6 < 0x55) {\n            if ((0x52 < uVar6) || ((0x4a < uVar6 && ((uVar6 < 0x4d || (uVar6 == 0x50))))))\n            goto LAB_0002d860;\n          }\n          else {\n            if (uVar6 == 0x55) goto LAB_0002d538;\n            if (uVar6 < 0x5b) goto LAB_0002d860;\n          }\nLAB_0002d510:\n          uVar10 = dcgettext(0,"Don\'t know about relocations on this machine architecture\n",5);\n          warn(uVar10);\n          goto LAB_0002d538;\n        }" (if "if") (parenthesized_expression "(uVar6 < 0x5c)" (( "(") (binary_expression "uVar6 < 0x5c" (identifier "uVar6") (< "<") (number_literal "0x5c")) () ")")) (compound_statement "{\n          if (uVar6 < 0x55) {\n            if ((0x52 < uVar6) || ((0x4a < uVar6 && ((uVar6 < 0x4d || (uVar6 == 0x50))))))\n            goto LAB_0002d860;\n          }\n          else {\n            if (uVar6 == 0x55) goto LAB_0002d538;\n            if (uVar6 < 0x5b) goto LAB_0002d860;\n          }\nLAB_0002d510:\n          uVar10 = dcgettext(0,"Don\'t know about relocations on this machine architecture\n",5);\n          warn(uVar10);\n          goto LAB_0002d538;\n        }" ({ "{") (if_statement "if (uVar6 < 0x55) {\n            if ((0x52 < uVar6) || ((0x4a < uVar6 && ((uVar6 < 0x4d || (uVar6 == 0x50))))))\n            goto LAB_0002d860;\n          }\n          else {\n            if (uVar6 == 0x55) goto LAB_0002d538;\n            if (uVar6 < 0x5b) goto LAB_0002d860;\n          }" (if "if") (parenthesized_expression "(uVar6 < 0x55)" (( "(") (binary_expression "uVar6 < 0x55" (identifier "uVar6") (< "<") (number_literal "0x55")) () ")")) (compound_statement "{\n            if ((0x52 < uVar6) || ((0x4a < uVar6 && ((uVar6 < 0x4d || (uVar6 == 0x50))))))\n            goto LAB_0002d860;\n          }" ({ "{") (if_statement "if ((0x52 < uVar6) || ((0x4a < uVar6 && ((uVar6 < 0x4d || (uVar6 == 0x50))))))\n            goto LAB_0002d860;" (if "if") (parenthesized_expression "((0x52 < uVar6) || ((0x4a < uVar6 && ((uVar6 < 0x4d || (uVar6 == 0x50))))))" (( "(") (binary_expression "(0x52 < uVar6) || ((0x4a < uVar6 && ((uVar6 < 0x4d || (uVar6 == 0x50)))))" (parenthesized_expression "(0x52 < uVar6)" (( "(") (binary_expression "0x52 < uVar6" (number_literal "0x52") (< "<") (identifier "uVar6")) () ")")) (|| "||") (parenthesized_expression "((0x4a < uVar6 && ((uVar6 < 0x4d || (uVar6 == 0x50)))))" (( "(") (parenthesized_expression "(0x4a < uVar6 && ((uVar6 < 0x4d || (uVar6 == 0x50))))" (( "(") (binary_expression "0x4a < uVar6 && ((uVar6 < 0x4d || (uVar6 == 0x50)))" (binary_expression "0x4a < uVar6" (number_literal "0x4a") (< "<") (identifier "uVar6")) (&& "&&") (parenthesized_expression "((uVar6 < 0x4d || (uVar6 == 0x50)))" (( "(") (parenthesized_expression "(uVar6 < 0x4d || (uVar6 == 0x50))" (( "(") (binary_expression "uVar6 < 0x4d || (uVar6 == 0x50)" (binary_expression "uVar6 < 0x4d" (identifier "uVar6") (< "<") (number_literal "0x4d")) (|| "||") (parenthesized_expression "(uVar6 == 0x50)" (( "(") (binary_expression "uVar6 == 0x50" (identifier "uVar6") (== "==") (number_literal "0x50")) () ")"))) () ")")) () ")"))) () ")")) () ")"))) () ")")) (goto_statement "goto LAB_0002d860;" (goto "goto") (statement_identifier "LAB_0002d860") (; ";"))) (} "}")) (else_clause "else {\n            if (uVar6 == 0x55) goto LAB_0002d538;\n            if (uVar6 < 0x5b) goto LAB_0002d860;\n          }" (else "else") (compound_statement "{\n            if (uVar6 == 0x55) goto LAB_0002d538;\n            if (uVar6 < 0x5b) goto LAB_0002d860;\n          }" ({ "{") (if_statement "if (uVar6 == 0x55) goto LAB_0002d538;" (if "if") (parenthesized_expression "(uVar6 == 0x55)" (( "(") (binary_expression "uVar6 == 0x55" (identifier "uVar6") (== "==") (number_literal "0x55")) () ")")) (goto_statement "goto LAB_0002d538;" (goto "goto") (statement_identifier "LAB_0002d538") (; ";"))) (if_statement "if (uVar6 < 0x5b) goto LAB_0002d860;" (if "if") (parenthesized_expression "(uVar6 < 0x5b)" (( "(") (binary_expression "uVar6 < 0x5b" (identifier "uVar6") (< "<") (number_literal "0x5b")) () ")")) (goto_statement "goto LAB_0002d860;" (goto "goto") (statement_identifier "LAB_0002d860") (; ";"))) (} "}")))) (labeled_statement "LAB_0002d510:\n          uVar10 = dcgettext(0,"Don\'t know about relocations on this machine architecture\n",5);" (statement_identifier "LAB_0002d510") (: ":") (expression_statement "uVar10 = dcgettext(0,"Don\'t know about relocations on this machine architecture\n",5);" (assignment_expression "uVar10 = dcgettext(0,"Don\'t know about relocations on this machine architecture\n",5)" (identifier "uVar10") (= "=") (call_expression "dcgettext(0,"Don\'t know about relocations on this machine architecture\n",5)" (identifier "dcgettext") (argument_list "(0,"Don\'t know about relocations on this machine architecture\n",5)" (( "(") (number_literal "0") (, ",") (string_literal ""Don\'t know about relocations on this machine architecture\n"" (" """) (string_content "Don") (escape_sequence "\'") (string_content "t know about relocations on this machine architecture") (escape_sequence "\n") (" """)) (, ",") (number_literal "5") () ")")))) (; ";"))) (expression_statement "warn(uVar10);" (call_expression "warn(uVar10)" (identifier "warn") (argument_list "(uVar10)" (( "(") (identifier "uVar10") () ")"))) (; ";")) (goto_statement "goto LAB_0002d538;" (goto "goto") (statement_identifier "LAB_0002d538") (; ";")) (} "}"))) (} "}")) (else_clause "else {\n        if (0x72 < uVar6) {\n          if (uVar6 == 0x87) goto LAB_0002d538;\n          if (uVar6 < 0x88) {\n            if (uVar6 == 0x73) goto LAB_0002d538;\n            if (uVar6 == 0x78) goto LAB_0002d860;\n          }\n          else if ((uVar6 == 0x8a) || (uVar6 == 0x8c)) goto LAB_0002d860;\n          goto LAB_0002d510;\n        }\n        if ((uVar6 < 0x71) && (uVar6 != 0x65)) {\n          if (100 < uVar6) {\n            uVar6 = uVar6 - 0x69;\n            goto joined_r0x0002da08;\n          }\n          goto LAB_0002d510;\n        }\n      }" (else "else") (compound_statement "{\n        if (0x72 < uVar6) {\n          if (uVar6 == 0x87) goto LAB_0002d538;\n          if (uVar6 < 0x88) {\n            if (uVar6 == 0x73) goto LAB_0002d538;\n            if (uVar6 == 0x78) goto LAB_0002d860;\n          }\n          else if ((uVar6 == 0x8a) || (uVar6 == 0x8c)) goto LAB_0002d860;\n          goto LAB_0002d510;\n        }\n        if ((uVar6 < 0x71) && (uVar6 != 0x65)) {\n          if (100 < uVar6) {\n            uVar6 = uVar6 - 0x69;\n            goto joined_r0x0002da08;\n          }\n          goto LAB_0002d510;\n        }\n      }" ({ "{") (if_statement "if (0x72 < uVar6) {\n          if (uVar6 == 0x87) goto LAB_0002d538;\n          if (uVar6 < 0x88) {\n            if (uVar6 == 0x73) goto LAB_0002d538;\n            if (uVar6 == 0x78) goto LAB_0002d860;\n          }\n          else if ((uVar6 == 0x8a) || (uVar6 == 0x8c)) goto LAB_0002d860;\n          goto LAB_0002d510;\n        }" (if "if") (parenthesized_expression "(0x72 < uVar6)" (( "(") (binary_expression "0x72 < uVar6" (number_literal "0x72") (< "<") (identifier "uVar6")) () ")")) (compound_statement "{\n          if (uVar6 == 0x87) goto LAB_0002d538;\n          if (uVar6 < 0x88) {\n            if (uVar6 == 0x73) goto LAB_0002d538;\n            if (uVar6 == 0x78) goto LAB_0002d860;\n          }\n          else if ((uVar6 == 0x8a) || (uVar6 == 0x8c)) goto LAB_0002d860;\n          goto LAB_0002d510;\n        }" ({ "{") (if_statement "if (uVar6 == 0x87) goto LAB_0002d538;" (if "if") (parenthesized_expression "(uVar6 == 0x87)" (( "(") (binary_expression "uVar6 == 0x87" (identifier "uVar6") (== "==") (number_literal "0x87")) () ")")) (goto_statement "goto LAB_0002d538;" (goto "goto") (statement_identifier "LAB_0002d538") (; ";"))) (if_statement "if (uVar6 < 0x88) {\n            if (uVar6 == 0x73) goto LAB_0002d538;\n            if (uVar6 == 0x78) goto LAB_0002d860;\n          }\n          else if ((uVar6 == 0x8a) || (uVar6 == 0x8c)) goto LAB_0002d860;" (if "if") (parenthesized_expression "(uVar6 < 0x88)" (( "(") (binary_expression "uVar6 < 0x88" (identifier "uVar6") (< "<") (number_literal "0x88")) () ")")) (compound_statement "{\n            if (uVar6 == 0x73) goto LAB_0002d538;\n            if (uVar6 == 0x78) goto LAB_0002d860;\n          }" ({ "{") (if_statement "if (uVar6 == 0x73) goto LAB_0002d538;" (if "if") (parenthesized_expression "(uVar6 == 0x73)" (( "(") (binary_expression "uVar6 == 0x73" (identifier "uVar6") (== "==") (number_literal "0x73")) () ")")) (goto_statement "goto LAB_0002d538;" (goto "goto") (statement_identifier "LAB_0002d538") (; ";"))) (if_statement "if (uVar6 == 0x78) goto LAB_0002d860;" (if "if") (parenthesized_expression "(uVar6 == 0x78)" (( "(") (binary_expression "uVar6 == 0x78" (identifier "uVar6") (== "==") (number_literal "0x78")) () ")")) (goto_statement "goto LAB_0002d860;" (goto "goto") (statement_identifier "LAB_0002d860") (; ";"))) (} "}")) (else_clause "else if ((uVar6 == 0x8a) || (uVar6 == 0x8c)) goto LAB_0002d860;" (else "else") (if_statement "if ((uVar6 == 0x8a) || (uVar6 == 0x8c)) goto LAB_0002d860;" (if "if") (parenthesized_expression "((uVar6 == 0x8a) || (uVar6 == 0x8c))" (( "(") (binary_expression "(uVar6 == 0x8a) || (uVar6 == 0x8c)" (parenthesized_expression "(uVar6 == 0x8a)" (( "(") (binary_expression "uVar6 == 0x8a" (identifier "uVar6") (== "==") (number_literal "0x8a")) () ")")) (|| "||") (parenthesized_expression "(uVar6 == 0x8c)" (( "(") (binary_expression "uVar6 == 0x8c" (identifier "uVar6") (== "==") (number_literal "0x8c")) () ")"))) () ")")) (goto_statement "goto LAB_0002d860;" (goto "goto") (statement_identifier "LAB_0002d860") (; ";"))))) (goto_statement "goto LAB_0002d510;" (goto "goto") (statement_identifier "LAB_0002d510") (; ";")) (} "}"))) (if_statement "if ((uVar6 < 0x71) && (uVar6 != 0x65)) {\n          if (100 < uVar6) {\n            uVar6 = uVar6 - 0x69;\n            goto joined_r0x0002da08;\n          }\n          goto LAB_0002d510;\n        }" (if "if") (parenthesized_expression "((uVar6 < 0x71) && (uVar6 != 0x65))" (( "(") (binary_expression "(uVar6 < 0x71) && (uVar6 != 0x65)" (parenthesized_expression "(uVar6 < 0x71)" (( "(") (binary_expression "uVar6 < 0x71" (identifier "uVar6") (< "<") (number_literal "0x71")) () ")")) (&& "&&") (parenthesized_expression "(uVar6 != 0x65)" (( "(") (binary_expression "uVar6 != 0x65" (identifier "uVar6") (!= "!=") (number_literal "0x65")) () ")"))) () ")")) (compound_statement "{\n          if (100 < uVar6) {\n            uVar6 = uVar6 - 0x69;\n            goto joined_r0x0002da08;\n          }\n          goto LAB_0002d510;\n        }" ({ "{") (if_statement "if (100 < uVar6) {\n            uVar6 = uVar6 - 0x69;\n            goto joined_r0x0002da08;\n          }" (if "if") (parenthesized_expression "(100 < uVar6)" (( "(") (binary_expression "100 < uVar6" (number_literal "100") (< "<") (identifier "uVar6")) () ")")) (compound_statement "{\n            uVar6 = uVar6 - 0x69;\n            goto joined_r0x0002da08;\n          }" ({ "{") (expression_statement "uVar6 = uVar6 - 0x69;" (assignment_expression "uVar6 = uVar6 - 0x69" (identifier "uVar6") (= "=") (binary_expression "uVar6 - 0x69" (identifier "uVar6") (- "-") (number_literal "0x69"))) (; ";")) (goto_statement "goto joined_r0x0002da08;" (goto "goto") (statement_identifier "joined_r0x0002da08") (; ";")) (} "}"))) (goto_statement "goto LAB_0002d510;" (goto "goto") (statement_identifier "LAB_0002d510") (; ";")) (} "}"))) (} "}")))) (goto_statement "goto LAB_0002d860;" (goto "goto") (statement_identifier "LAB_0002d860") (; ";")) (} "}"))) (if_statement "if (0x17 < uVar6) {\n      if (uVar6 < 0x2c) {\n        if ((uVar6 < 0x2a) && (uVar6 != 0x27)) {\n          if (uVar6 == 0x28) goto LAB_0002d538;\n          if (uVar6 != 0x24) goto LAB_0002d510;\n        }\n      }\n      else if ((uVar6 < 0x2d) || ((0x30 < uVar6 && (uVar6 != 0x32)))) goto LAB_0002d510;\n      goto LAB_0002d860;\n    }" (if "if") (parenthesized_expression "(0x17 < uVar6)" (( "(") (binary_expression "0x17 < uVar6" (number_literal "0x17") (< "<") (identifier "uVar6")) () ")")) (compound_statement "{\n      if (uVar6 < 0x2c) {\n        if ((uVar6 < 0x2a) && (uVar6 != 0x27)) {\n          if (uVar6 == 0x28) goto LAB_0002d538;\n          if (uVar6 != 0x24) goto LAB_0002d510;\n        }\n      }\n      else if ((uVar6 < 0x2d) || ((0x30 < uVar6 && (uVar6 != 0x32)))) goto LAB_0002d510;\n      goto LAB_0002d860;\n    }" ({ "{") (if_statement "if (uVar6 < 0x2c) {\n        if ((uVar6 < 0x2a) && (uVar6 != 0x27)) {\n          if (uVar6 == 0x28) goto LAB_0002d538;\n          if (uVar6 != 0x24) goto LAB_0002d510;\n        }\n      }\n      else if ((uVar6 < 0x2d) || ((0x30 < uVar6 && (uVar6 != 0x32)))) goto LAB_0002d510;" (if "if") (parenthesized_expression "(uVar6 < 0x2c)" (( "(") (binary_expression "uVar6 < 0x2c" (identifier "uVar6") (< "<") (number_literal "0x2c")) () ")")) (compound_statement "{\n        if ((uVar6 < 0x2a) && (uVar6 != 0x27)) {\n          if (uVar6 == 0x28) goto LAB_0002d538;\n          if (uVar6 != 0x24) goto LAB_0002d510;\n        }\n      }" ({ "{") (if_statement "if ((uVar6 < 0x2a) && (uVar6 != 0x27)) {\n          if (uVar6 == 0x28) goto LAB_0002d538;\n          if (uVar6 != 0x24) goto LAB_0002d510;\n        }" (if "if") (parenthesized_expression "((uVar6 < 0x2a) && (uVar6 != 0x27))" (( "(") (binary_expression "(uVar6 < 0x2a) && (uVar6 != 0x27)" (parenthesized_expression "(uVar6 < 0x2a)" (( "(") (binary_expression "uVar6 < 0x2a" (identifier "uVar6") (< "<") (number_literal "0x2a")) () ")")) (&& "&&") (parenthesized_expression "(uVar6 != 0x27)" (( "(") (binary_expression "uVar6 != 0x27" (identifier "uVar6") (!= "!=") (number_literal "0x27")) () ")"))) () ")")) (compound_statement "{\n          if (uVar6 == 0x28) goto LAB_0002d538;\n          if (uVar6 != 0x24) goto LAB_0002d510;\n        }" ({ "{") (if_statement "if (uVar6 == 0x28) goto LAB_0002d538;" (if "if") (parenthesized_expression "(uVar6 == 0x28)" (( "(") (binary_expression "uVar6 == 0x28" (identifier "uVar6") (== "==") (number_literal "0x28")) () ")")) (goto_statement "goto LAB_0002d538;" (goto "goto") (statement_identifier "LAB_0002d538") (; ";"))) (if_statement "if (uVar6 != 0x24) goto LAB_0002d510;" (if "if") (parenthesized_expression "(uVar6 != 0x24)" (( "(") (binary_expression "uVar6 != 0x24" (identifier "uVar6") (!= "!=") (number_literal "0x24")) () ")")) (goto_statement "goto LAB_0002d510;" (goto "goto") (statement_identifier "LAB_0002d510") (; ";"))) (} "}"))) (} "}")) (else_clause "else if ((uVar6 < 0x2d) || ((0x30 < uVar6 && (uVar6 != 0x32)))) goto LAB_0002d510;" (else "else") (if_statement "if ((uVar6 < 0x2d) || ((0x30 < uVar6 && (uVar6 != 0x32)))) goto LAB_0002d510;" (if "if") (parenthesized_expression "((uVar6 < 0x2d) || ((0x30 < uVar6 && (uVar6 != 0x32))))" (( "(") (binary_expression "(uVar6 < 0x2d) || ((0x30 < uVar6 && (uVar6 != 0x32)))" (parenthesized_expression "(uVar6 < 0x2d)" (( "(") (binary_expression "uVar6 < 0x2d" (identifier "uVar6") (< "<") (number_literal "0x2d")) () ")")) (|| "||") (parenthesized_expression "((0x30 < uVar6 && (uVar6 != 0x32)))" (( "(") (parenthesized_expression "(0x30 < uVar6 && (uVar6 != 0x32))" (( "(") (binary_expression "0x30 < uVar6 && (uVar6 != 0x32)" (binary_expression "0x30 < uVar6" (number_literal "0x30") (< "<") (identifier "uVar6")) (&& "&&") (parenthesized_expression "(uVar6 != 0x32)" (( "(") (binary_expression "uVar6 != 0x32" (identifier "uVar6") (!= "!=") (number_literal "0x32")) () ")"))) () ")")) () ")"))) () ")")) (goto_statement "goto LAB_0002d510;" (goto "goto") (statement_identifier "LAB_0002d510") (; ";"))))) (goto_statement "goto LAB_0002d860;" (goto "goto") (statement_identifier "LAB_0002d860") (; ";")) (} "}"))) (if_statement "if ((0x13 < uVar6) || (uVar6 == 7)) goto LAB_0002d860;" (if "if") (parenthesized_expression "((0x13 < uVar6) || (uVar6 == 7))" (( "(") (binary_expression "(0x13 < uVar6) || (uVar6 == 7)" (parenthesized_expression "(0x13 < uVar6)" (( "(") (binary_expression "0x13 < uVar6" (number_literal "0x13") (< "<") (identifier "uVar6")) () ")")) (|| "||") (parenthesized_expression "(uVar6 == 7)" (( "(") (binary_expression "uVar6 == 7" (identifier "uVar6") (== "==") (number_literal "7")) () ")"))) () ")")) (goto_statement "goto LAB_0002d860;" (goto "goto") (statement_identifier "LAB_0002d860") (; ";"))) (if_statement "if (uVar6 < 8) {\n      if (uVar6 != 3) {\n        if (uVar6 < 4) {\n          if (uVar6 != 2) goto LAB_0002d510;\n        }\n        else if (uVar6 != 4) {\n          if (uVar6 != 6) goto LAB_0002d510;\n          goto LAB_0002d538;\n        }\n        goto LAB_0002d860;\n      }\n    }\n    else if (uVar6 != 10) {\n      if (uVar6 < 0xb) {\n        if (uVar6 != 8) goto LAB_0002d510;\n      }\n      else {\n        if (uVar6 == 0x12) goto LAB_0002d860;\n        if (uVar6 != 0x13) goto LAB_0002d510;\n      }\n    }" (if "if") (parenthesized_expression "(uVar6 < 8)" (( "(") (binary_expression "uVar6 < 8" (identifier "uVar6") (< "<") (number_literal "8")) () ")")) (compound_statement "{\n      if (uVar6 != 3) {\n        if (uVar6 < 4) {\n          if (uVar6 != 2) goto LAB_0002d510;\n        }\n        else if (uVar6 != 4) {\n          if (uVar6 != 6) goto LAB_0002d510;\n          goto LAB_0002d538;\n        }\n        goto LAB_0002d860;\n      }\n    }" ({ "{") (if_statement "if (uVar6 != 3) {\n        if (uVar6 < 4) {\n          if (uVar6 != 2) goto LAB_0002d510;\n        }\n        else if (uVar6 != 4) {\n          if (uVar6 != 6) goto LAB_0002d510;\n          goto LAB_0002d538;\n        }\n        goto LAB_0002d860;\n      }" (if "if") (parenthesized_expression "(uVar6 != 3)" (( "(") (binary_expression "uVar6 != 3" (identifier "uVar6") (!= "!=") (number_literal "3")) () ")")) (compound_statement "{\n        if (uVar6 < 4) {\n          if (uVar6 != 2) goto LAB_0002d510;\n        }\n        else if (uVar6 != 4) {\n          if (uVar6 != 6) goto LAB_0002d510;\n          goto LAB_0002d538;\n        }\n        goto LAB_0002d860;\n      }" ({ "{") (if_statement "if (uVar6 < 4) {\n          if (uVar6 != 2) goto LAB_0002d510;\n        }\n        else if (uVar6 != 4) {\n          if (uVar6 != 6) goto LAB_0002d510;\n          goto LAB_0002d538;\n        }" (if "if") (parenthesized_expression "(uVar6 < 4)" (( "(") (binary_expression "uVar6 < 4" (identifier "uVar6") (< "<") (number_literal "4")) () ")")) (compound_statement "{\n          if (uVar6 != 2) goto LAB_0002d510;\n        }" ({ "{") (if_statement "if (uVar6 != 2) goto LAB_0002d510;" (if "if") (parenthesized_expression "(uVar6 != 2)" (( "(") (binary_expression "uVar6 != 2" (identifier "uVar6") (!= "!=") (number_literal "2")) () ")")) (goto_statement "goto LAB_0002d510;" (goto "goto") (statement_identifier "LAB_0002d510") (; ";"))) (} "}")) (else_clause "else if (uVar6 != 4) {\n          if (uVar6 != 6) goto LAB_0002d510;\n          goto LAB_0002d538;\n        }" (else "else") (if_statement "if (uVar6 != 4) {\n          if (uVar6 != 6) goto LAB_0002d510;\n          goto LAB_0002d538;\n        }" (if "if") (parenthesized_expression "(uVar6 != 4)" (( "(") (binary_expression "uVar6 != 4" (identifier "uVar6") (!= "!=") (number_literal "4")) () ")")) (compound_statement "{\n          if (uVar6 != 6) goto LAB_0002d510;\n          goto LAB_0002d538;\n        }" ({ "{") (if_statement "if (uVar6 != 6) goto LAB_0002d510;" (if "if") (parenthesized_expression "(uVar6 != 6)" (( "(") (binary_expression "uVar6 != 6" (identifier "uVar6") (!= "!=") (number_literal "6")) () ")")) (goto_statement "goto LAB_0002d510;" (goto "goto") (statement_identifier "LAB_0002d510") (; ";"))) (goto_statement "goto LAB_0002d538;" (goto "goto") (statement_identifier "LAB_0002d538") (; ";")) (} "}"))))) (goto_statement "goto LAB_0002d860;" (goto "goto") (statement_identifier "LAB_0002d860") (; ";")) (} "}"))) (} "}")) (else_clause "else if (uVar6 != 10) {\n      if (uVar6 < 0xb) {\n        if (uVar6 != 8) goto LAB_0002d510;\n      }\n      else {\n        if (uVar6 == 0x12) goto LAB_0002d860;\n        if (uVar6 != 0x13) goto LAB_0002d510;\n      }\n    }" (else "else") (if_statement "if (uVar6 != 10) {\n      if (uVar6 < 0xb) {\n        if (uVar6 != 8) goto LAB_0002d510;\n      }\n      else {\n        if (uVar6 == 0x12) goto LAB_0002d860;\n        if (uVar6 != 0x13) goto LAB_0002d510;\n      }\n    }" (if "if") (parenthesized_expression "(uVar6 != 10)" (( "(") (binary_expression "uVar6 != 10" (identifier "uVar6") (!= "!=") (number_literal "10")) () ")")) (compound_statement "{\n      if (uVar6 < 0xb) {\n        if (uVar6 != 8) goto LAB_0002d510;\n      }\n      else {\n        if (uVar6 == 0x12) goto LAB_0002d860;\n        if (uVar6 != 0x13) goto LAB_0002d510;\n      }\n    }" ({ "{") (if_statement "if (uVar6 < 0xb) {\n        if (uVar6 != 8) goto LAB_0002d510;\n      }\n      else {\n        if (uVar6 == 0x12) goto LAB_0002d860;\n        if (uVar6 != 0x13) goto LAB_0002d510;\n      }" (if "if") (parenthesized_expression "(uVar6 < 0xb)" (( "(") (binary_expression "uVar6 < 0xb" (identifier "uVar6") (< "<") (number_literal "0xb")) () ")")) (compound_statement "{\n        if (uVar6 != 8) goto LAB_0002d510;\n      }" ({ "{") (if_statement "if (uVar6 != 8) goto LAB_0002d510;" (if "if") (parenthesized_expression "(uVar6 != 8)" (( "(") (binary_expression "uVar6 != 8" (identifier "uVar6") (!= "!=") (number_literal "8")) () ")")) (goto_statement "goto LAB_0002d510;" (goto "goto") (statement_identifier "LAB_0002d510") (; ";"))) (} "}")) (else_clause "else {\n        if (uVar6 == 0x12) goto LAB_0002d860;\n        if (uVar6 != 0x13) goto LAB_0002d510;\n      }" (else "else") (compound_statement "{\n        if (uVar6 == 0x12) goto LAB_0002d860;\n        if (uVar6 != 0x13) goto LAB_0002d510;\n      }" ({ "{") (if_statement "if (uVar6 == 0x12) goto LAB_0002d860;" (if "if") (parenthesized_expression "(uVar6 == 0x12)" (( "(") (binary_expression "uVar6 == 0x12" (identifier "uVar6") (== "==") (number_literal "0x12")) () ")")) (goto_statement "goto LAB_0002d860;" (goto "goto") (statement_identifier "LAB_0002d860") (; ";"))) (if_statement "if (uVar6 != 0x13) goto LAB_0002d510;" (if "if") (parenthesized_expression "(uVar6 != 0x13)" (( "(") (binary_expression "uVar6 != 0x13" (identifier "uVar6") (!= "!=") (number_literal "0x13")) () ")")) (goto_statement "goto LAB_0002d510;" (goto "goto") (statement_identifier "LAB_0002d510") (; ";"))) (} "}")))) (} "}"))))) (labeled_statement "LAB_0002d538:\n    iVar7 = FUN_0001d7b0(&local_4c,local_60);" (statement_identifier "LAB_0002d538") (: ":") (expression_statement "iVar7 = FUN_0001d7b0(&local_4c,local_60);" (assignment_expression "iVar7 = FUN_0001d7b0(&local_4c,local_60)" (identifier "iVar7") (= "=") (call_expression "FUN_0001d7b0(&local_4c,local_60)" (identifier "FUN_0001d7b0") (argument_list "(&local_4c,local_60)" (( "(") (pointer_expression "&local_4c" (& "&") (identifier "local_4c")) (, ",") (identifier "local_60") () ")")))) (; ";"))) (if_statement "if (iVar7 == 0) {\n      return 0;\n    }" (if "if") (parenthesized_expression "(iVar7 == 0)" (( "(") (binary_expression "iVar7 == 0" (identifier "iVar7") (== "==") (number_literal "0")) () ")")) (compound_statement "{\n      return 0;\n    }" ({ "{") (return_statement "return 0;" (return "return") (number_literal "0") (; ";")) (} "}"))) (expression_statement "param_8 = DAT_000b9da0;" (assignment_expression "param_8 = DAT_000b9da0" (identifier "param_8") (= "=") (identifier "DAT_000b9da0")) (; ";")) (if_statement "if (DAT_000b6324 == 0) {\n      if (DAT_000b9da0 != 0) {\n        pcVar9 = \n        "    Offset             Info             Type               Symbol\'s Value  Symbol\'s Name\n"\n        ;\nLAB_0002d598:\n        puVar24 = (undefined *)0x5;\n        pcVar9 = (char *)dcgettext(0,pcVar9,5);\n        printf(pcVar9);\n        param_8 = 0;\n        goto LAB_0002d5b6;\n      }\n      pcVar9 = "  Offset          Info           Type           Sym. Value    Sym. Name\n";\n    }\n    else {\n      if (DAT_000b9da0 != 0) {\n        pcVar9 = " Offset     Info    Type                Sym. Value  Symbol\'s Name\n";\n        goto LAB_0002d598;\n      }\n      pcVar9 = " Offset     Info    Type            Sym.Value  Sym. Name\n";\n    }" (if "if") (parenthesized_expression "(DAT_000b6324 == 0)" (( "(") (binary_expression "DAT_000b6324 == 0" (identifier "DAT_000b6324") (== "==") (number_literal "0")) () ")")) (compound_statement "{\n      if (DAT_000b9da0 != 0) {\n        pcVar9 = \n        "    Offset             Info             Type               Symbol\'s Value  Symbol\'s Name\n"\n        ;\nLAB_0002d598:\n        puVar24 = (undefined *)0x5;\n        pcVar9 = (char *)dcgettext(0,pcVar9,5);\n        printf(pcVar9);\n        param_8 = 0;\n        goto LAB_0002d5b6;\n      }\n      pcVar9 = "  Offset          Info           Type           Sym. Value    Sym. Name\n";\n    }" ({ "{") (if_statement "if (DAT_000b9da0 != 0) {\n        pcVar9 = \n        "    Offset             Info             Type               Symbol\'s Value  Symbol\'s Name\n"\n        ;\nLAB_0002d598:\n        puVar24 = (undefined *)0x5;\n        pcVar9 = (char *)dcgettext(0,pcVar9,5);\n        printf(pcVar9);\n        param_8 = 0;\n        goto LAB_0002d5b6;\n      }" (if "if") (parenthesized_expression "(DAT_000b9da0 != 0)" (( "(") (binary_expression "DAT_000b9da0 != 0" (identifier "DAT_000b9da0") (!= "!=") (number_literal "0")) () ")")) (compound_statement "{\n        pcVar9 = \n        "    Offset             Info             Type               Symbol\'s Value  Symbol\'s Name\n"\n        ;\nLAB_0002d598:\n        puVar24 = (undefined *)0x5;\n        pcVar9 = (char *)dcgettext(0,pcVar9,5);\n        printf(pcVar9);\n        param_8 = 0;\n        goto LAB_0002d5b6;\n      }" ({ "{") (expression_statement "pcVar9 = \n        "    Offset             Info             Type               Symbol\'s Value  Symbol\'s Name\n"\n        ;" (assignment_expression "pcVar9 = \n        "    Offset             Info             Type               Symbol\'s Value  Symbol\'s Name\n"" (identifier "pcVar9") (= "=") (string_literal ""    Offset             Info             Type               Symbol\'s Value  Symbol\'s Name\n"" (" """) (string_content "    Offset             Info             Type               Symbol") (escape_sequence "\'") (string_content "s Value  Symbol") (escape_sequence "\'") (string_content "s Name") (escape_sequence "\n") (" """))) (; ";")) (labeled_statement "LAB_0002d598:\n        puVar24 = (undefined *)0x5;" (statement_identifier "LAB_0002d598") (: ":") (expression_statement "puVar24 = (undefined *)0x5;" (assignment_expression "puVar24 = (undefined *)0x5" (identifier "puVar24") (= "=") (cast_expression "(undefined *)0x5" (( "(") (type_descriptor "undefined *" (type_identifier "undefined") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x5"))) (; ";"))) (expression_statement "pcVar9 = (char *)dcgettext(0,pcVar9,5);" (assignment_expression "pcVar9 = (char *)dcgettext(0,pcVar9,5)" (identifier "pcVar9") (= "=") (cast_expression "(char *)dcgettext(0,pcVar9,5)" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "dcgettext(0,pcVar9,5)" (identifier "dcgettext") (argument_list "(0,pcVar9,5)" (( "(") (number_literal "0") (, ",") (identifier "pcVar9") (, ",") (number_literal "5") () ")"))))) (; ";")) (expression_statement "printf(pcVar9);" (call_expression "printf(pcVar9)" (identifier "printf") (argument_list "(pcVar9)" (( "(") (identifier "pcVar9") () ")"))) (; ";")) (expression_statement "param_8 = 0;" (assignment_expression "param_8 = 0" (identifier "param_8") (= "=") (number_literal "0")) (; ";")) (goto_statement "goto LAB_0002d5b6;" (goto "goto") (statement_identifier "LAB_0002d5b6") (; ";")) (} "}"))) (expression_statement "pcVar9 = "  Offset          Info           Type           Sym. Value    Sym. Name\n";" (assignment_expression "pcVar9 = "  Offset          Info           Type           Sym. Value    Sym. Name\n"" (identifier "pcVar9") (= "=") (string_literal ""  Offset          Info           Type           Sym. Value    Sym. Name\n"" (" """) (string_content "  Offset          Info           Type           Sym. Value    Sym. Name") (escape_sequence "\n") (" """))) (; ";")) (} "}")) (else_clause "else {\n      if (DAT_000b9da0 != 0) {\n        pcVar9 = " Offset     Info    Type                Sym. Value  Symbol\'s Name\n";\n        goto LAB_0002d598;\n      }\n      pcVar9 = " Offset     Info    Type            Sym.Value  Sym. Name\n";\n    }" (else "else") (compound_statement "{\n      if (DAT_000b9da0 != 0) {\n        pcVar9 = " Offset     Info    Type                Sym. Value  Symbol\'s Name\n";\n        goto LAB_0002d598;\n      }\n      pcVar9 = " Offset     Info    Type            Sym.Value  Sym. Name\n";\n    }" ({ "{") (if_statement "if (DAT_000b9da0 != 0) {\n        pcVar9 = " Offset     Info    Type                Sym. Value  Symbol\'s Name\n";\n        goto LAB_0002d598;\n      }" (if "if") (parenthesized_expression "(DAT_000b9da0 != 0)" (( "(") (binary_expression "DAT_000b9da0 != 0" (identifier "DAT_000b9da0") (!= "!=") (number_literal "0")) () ")")) (compound_statement "{\n        pcVar9 = " Offset     Info    Type                Sym. Value  Symbol\'s Name\n";\n        goto LAB_0002d598;\n      }" ({ "{") (expression_statement "pcVar9 = " Offset     Info    Type                Sym. Value  Symbol\'s Name\n";" (assignment_expression "pcVar9 = " Offset     Info    Type                Sym. Value  Symbol\'s Name\n"" (identifier "pcVar9") (= "=") (string_literal "" Offset     Info    Type                Sym. Value  Symbol\'s Name\n"" (" """) (string_content " Offset     Info    Type                Sym. Value  Symbol") (escape_sequence "\'") (string_content "s Name") (escape_sequence "\n") (" """))) (; ";")) (goto_statement "goto LAB_0002d598;" (goto "goto") (statement_identifier "LAB_0002d598") (; ";")) (} "}"))) (expression_statement "pcVar9 = " Offset     Info    Type            Sym.Value  Sym. Name\n";" (assignment_expression "pcVar9 = " Offset     Info    Type            Sym.Value  Sym. Name\n"" (identifier "pcVar9") (= "=") (string_literal "" Offset     Info    Type            Sym.Value  Sym. Name\n"" (" """) (string_content " Offset     Info    Type            Sym.Value  Sym. Name") (escape_sequence "\n") (" """))) (; ";")) (} "}")))) (} "}")) (else_clause "else {\n    if (param_8 == 0) goto LAB_0002d538;\nLAB_0002d450:\n    iVar7 = FUN_0001e360(&local_4c,local_60);\n    if (iVar7 == 0) {\n      return 0;\n    }\n    if (DAT_000b6324 == 0) {\n      if (DAT_000b9da0 == 0) {\n        pcVar9 = \n        "  Offset          Info           Type           Sym. Value    Sym. Name + Addend\n";\n      }\n      else {\n        pcVar9 = \n        "    Offset             Info             Type               Symbol\'s Value  Symbol\'s Name + Addend\n"\n        ;\n      }\n    }\n    else if (DAT_000b9da0 == 0) {\n      pcVar9 = " Offset     Info    Type            Sym.Value  Sym. Name + Addend\n";\n    }\n    else {\n      pcVar9 = " Offset     Info    Type                Sym. Value  Symbol\'s Name + Addend\n";\n    }\n  }" (else "else") (compound_statement "{\n    if (param_8 == 0) goto LAB_0002d538;\nLAB_0002d450:\n    iVar7 = FUN_0001e360(&local_4c,local_60);\n    if (iVar7 == 0) {\n      return 0;\n    }\n    if (DAT_000b6324 == 0) {\n      if (DAT_000b9da0 == 0) {\n        pcVar9 = \n        "  Offset          Info           Type           Sym. Value    Sym. Name + Addend\n";\n      }\n      else {\n        pcVar9 = \n        "    Offset             Info             Type               Symbol\'s Value  Symbol\'s Name + Addend\n"\n        ;\n      }\n    }\n    else if (DAT_000b9da0 == 0) {\n      pcVar9 = " Offset     Info    Type            Sym.Value  Sym. Name + Addend\n";\n    }\n    else {\n      pcVar9 = " Offset     Info    Type                Sym. Value  Symbol\'s Name + Addend\n";\n    }\n  }" ({ "{") (if_statement "if (param_8 == 0) goto LAB_0002d538;" (if "if") (parenthesized_expression "(param_8 == 0)" (( "(") (binary_expression "param_8 == 0" (identifier "param_8") (== "==") (number_literal "0")) () ")")) (goto_statement "goto LAB_0002d538;" (goto "goto") (statement_identifier "LAB_0002d538") (; ";"))) (labeled_statement "LAB_0002d450:\n    iVar7 = FUN_0001e360(&local_4c,local_60);" (statement_identifier "LAB_0002d450") (: ":") (expression_statement "iVar7 = FUN_0001e360(&local_4c,local_60);" (assignment_expression "iVar7 = FUN_0001e360(&local_4c,local_60)" (identifier "iVar7") (= "=") (call_expression "FUN_0001e360(&local_4c,local_60)" (identifier "FUN_0001e360") (argument_list "(&local_4c,local_60)" (( "(") (pointer_expression "&local_4c" (& "&") (identifier "local_4c")) (, ",") (identifier "local_60") () ")")))) (; ";"))) (if_statement "if (iVar7 == 0) {\n      return 0;\n    }" (if "if") (parenthesized_expression "(iVar7 == 0)" (( "(") (binary_expression "iVar7 == 0" (identifier "iVar7") (== "==") (number_literal "0")) () ")")) (compound_statement "{\n      return 0;\n    }" ({ "{") (return_statement "return 0;" (return "return") (number_literal "0") (; ";")) (} "}"))) (if_statement "if (DAT_000b6324 == 0) {\n      if (DAT_000b9da0 == 0) {\n        pcVar9 = \n        "  Offset          Info           Type           Sym. Value    Sym. Name + Addend\n";\n      }\n      else {\n        pcVar9 = \n        "    Offset             Info             Type               Symbol\'s Value  Symbol\'s Name + Addend\n"\n        ;\n      }\n    }\n    else if (DAT_000b9da0 == 0) {\n      pcVar9 = " Offset     Info    Type            Sym.Value  Sym. Name + Addend\n";\n    }\n    else {\n      pcVar9 = " Offset     Info    Type                Sym. Value  Symbol\'s Name + Addend\n";\n    }" (if "if") (parenthesized_expression "(DAT_000b6324 == 0)" (( "(") (binary_expression "DAT_000b6324 == 0" (identifier "DAT_000b6324") (== "==") (number_literal "0")) () ")")) (compound_statement "{\n      if (DAT_000b9da0 == 0) {\n        pcVar9 = \n        "  Offset          Info           Type           Sym. Value    Sym. Name + Addend\n";\n      }\n      else {\n        pcVar9 = \n        "    Offset             Info             Type               Symbol\'s Value  Symbol\'s Name + Addend\n"\n        ;\n      }\n    }" ({ "{") (if_statement "if (DAT_000b9da0 == 0) {\n        pcVar9 = \n        "  Offset          Info           Type           Sym. Value    Sym. Name + Addend\n";\n      }\n      else {\n        pcVar9 = \n        "    Offset             Info             Type               Symbol\'s Value  Symbol\'s Name + Addend\n"\n        ;\n      }" (if "if") (parenthesized_expression "(DAT_000b9da0 == 0)" (( "(") (binary_expression "DAT_000b9da0 == 0" (identifier "DAT_000b9da0") (== "==") (number_literal "0")) () ")")) (compound_statement "{\n        pcVar9 = \n        "  Offset          Info           Type           Sym. Value    Sym. Name + Addend\n";\n      }" ({ "{") (expression_statement "pcVar9 = \n        "  Offset          Info           Type           Sym. Value    Sym. Name + Addend\n";" (assignment_expression "pcVar9 = \n        "  Offset          Info           Type           Sym. Value    Sym. Name + Addend\n"" (identifier "pcVar9") (= "=") (string_literal ""  Offset          Info           Type           Sym. Value    Sym. Name + Addend\n"" (" """) (string_content "  Offset          Info           Type           Sym. Value    Sym. Name + Addend") (escape_sequence "\n") (" """))) (; ";")) (} "}")) (else_clause "else {\n        pcVar9 = \n        "    Offset             Info             Type               Symbol\'s Value  Symbol\'s Name + Addend\n"\n        ;\n      }" (else "else") (compound_statement "{\n        pcVar9 = \n        "    Offset             Info             Type               Symbol\'s Value  Symbol\'s Name + Addend\n"\n        ;\n      }" ({ "{") (expression_statement "pcVar9 = \n        "    Offset             Info             Type               Symbol\'s Value  Symbol\'s Name + Addend\n"\n        ;" (assignment_expression "pcVar9 = \n        "    Offset             Info             Type               Symbol\'s Value  Symbol\'s Name + Addend\n"" (identifier "pcVar9") (= "=") (string_literal ""    Offset             Info             Type               Symbol\'s Value  Symbol\'s Name + Addend\n"" (" """) (string_content "    Offset             Info             Type               Symbol") (escape_sequence "\'") (string_content "s Value  Symbol") (escape_sequence "\'") (string_content "s Name + Addend") (escape_sequence "\n") (" """))) (; ";")) (} "}")))) (} "}")) (else_clause "else if (DAT_000b9da0 == 0) {\n      pcVar9 = " Offset     Info    Type            Sym.Value  Sym. Name + Addend\n";\n    }\n    else {\n      pcVar9 = " Offset     Info    Type                Sym. Value  Symbol\'s Name + Addend\n";\n    }" (else "else") (if_statement "if (DAT_000b9da0 == 0) {\n      pcVar9 = " Offset     Info    Type            Sym.Value  Sym. Name + Addend\n";\n    }\n    else {\n      pcVar9 = " Offset     Info    Type                Sym. Value  Symbol\'s Name + Addend\n";\n    }" (if "if") (parenthesized_expression "(DAT_000b9da0 == 0)" (( "(") (binary_expression "DAT_000b9da0 == 0" (identifier "DAT_000b9da0") (== "==") (number_literal "0")) () ")")) (compound_statement "{\n      pcVar9 = " Offset     Info    Type            Sym.Value  Sym. Name + Addend\n";\n    }" ({ "{") (expression_statement "pcVar9 = " Offset     Info    Type            Sym.Value  Sym. Name + Addend\n";" (assignment_expression "pcVar9 = " Offset     Info    Type            Sym.Value  Sym. Name + Addend\n"" (identifier "pcVar9") (= "=") (string_literal "" Offset     Info    Type            Sym.Value  Sym. Name + Addend\n"" (" """) (string_content " Offset     Info    Type            Sym.Value  Sym. Name + Addend") (escape_sequence "\n") (" """))) (; ";")) (} "}")) (else_clause "else {\n      pcVar9 = " Offset     Info    Type                Sym. Value  Symbol\'s Name + Addend\n";\n    }" (else "else") (compound_statement "{\n      pcVar9 = " Offset     Info    Type                Sym. Value  Symbol\'s Name + Addend\n";\n    }" ({ "{") (expression_statement "pcVar9 = " Offset     Info    Type                Sym. Value  Symbol\'s Name + Addend\n";" (assignment_expression "pcVar9 = " Offset     Info    Type                Sym. Value  Symbol\'s Name + Addend\n"" (identifier "pcVar9") (= "=") (string_literal "" Offset     Info    Type                Sym. Value  Symbol\'s Name + Addend\n"" (" """) (string_content " Offset     Info    Type                Sym. Value  Symbol") (escape_sequence "\'") (string_content "s Name + Addend") (escape_sequence "\n") (" """))) (; ";")) (} "}")))))) (} "}")))) (expression_statement "puVar24 = (undefined *)0x5;" (assignment_expression "puVar24 = (undefined *)0x5" (identifier "puVar24") (= "=") (cast_expression "(undefined *)0x5" (( "(") (type_descriptor "undefined *" (type_identifier "undefined") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x5"))) (; ";")) (expression_statement "pcVar9 = (char *)dcgettext(0,pcVar9,5);" (assignment_expression "pcVar9 = (char *)dcgettext(0,pcVar9,5)" (identifier "pcVar9") (= "=") (cast_expression "(char *)dcgettext(0,pcVar9,5)" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "dcgettext(0,pcVar9,5)" (identifier "dcgettext") (argument_list "(0,pcVar9,5)" (( "(") (number_literal "0") (, ",") (identifier "pcVar9") (, ",") (number_literal "5") () ")"))))) (; ";")) (expression_statement "printf(pcVar9);" (call_expression "printf(pcVar9)" (identifier "printf") (argument_list "(pcVar9)" (( "(") (identifier "pcVar9") () ")"))) (; ";")) (labeled_statement "LAB_0002d5b6:\n  puVar5 = PTR_stdout_000b3fd8;" (statement_identifier "LAB_0002d5b6") (: ":") (expression_statement "puVar5 = PTR_stdout_000b3fd8;" (assignment_expression "puVar5 = PTR_stdout_000b3fd8" (identifier "puVar5") (= "=") (identifier "PTR_stdout_000b3fd8")) (; ";"))) (if_statement "if (local_60[0] == 0) {\n    local_6c = 1;\n  }\n  else {\n    local_6c = 1;\n    uVar16 = 0;\n    do {\n      iVar7 = uVar16 * 0x18;\n      puVar8 = (undefined4 *)(iVar7 + (int)local_4c);\n      uVar10 = *puVar8;\n      uVar4 = puVar8[1];\n      uVar13 = puVar8[3];\n      puVar25 = (undefined *)puVar8[2];\n      if (DAT_000b6324 == 0) {\n        local_80 = FUN_00021e40();\n        local_90 = 0;\n        pcVar9 = "%16.16llx  %16.16llx ";\n        if (DAT_000b9da0 == 0) {\n          pcVar9 = "%12.12llx  %12.12llx ";\n        }\n        uVar14 = uVar13;\n        printf(pcVar9,uVar10,uVar4,puVar25,uVar13);\n        puVar26 = puVar25;\n      }\n      else {\n        local_80 = (uint)puVar25 & 0xff;\n        uVar14 = (uint)puVar25 >> 8 | uVar13 << 0x18;\n        local_90 = uVar13 >> 8;\n        puVar26 = puVar25;\n        printf("%8.8lx  %8.8lx ",uVar10,puVar25);\n        puVar24 = puVar25;\n      }\n      uVar6 = *(ushort *)(param_1 + 0x42);\n      if (uVar6 == 0x72) {\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7997c;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b41;\n          break;\n        case 2:\n          local_8c = (byte *)0x79cff;\n          break;\n        case 3:\n          local_8c = (byte *)0x79cf0;\n          break;\n        case 4:\n          local_8c = (byte *)0x79ce4;\n          break;\n        case 5:\n          local_8c = (byte *)0x79cd8;\n          break;\n        case 6:\n          local_8c = (byte *)0x79ccc;\n          break;\n        case 7:\n          local_8c = (byte *)0x79cbd;\n          break;\n        case 8:\n          local_8c = (byte *)0x79cae;\n          break;\n        case 9:\n          local_8c = (byte *)0x79c9f;\n          break;\n        case 10:\n          local_8c = (byte *)0x79c90;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x79c84;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x79c78;\n          break;\n        case 0xd:\n          local_8c = &UNK_00079c6d;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x79c61;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x79c55;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x79c49;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x79c3d;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x79c2f;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x79c20;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x79c11;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\n        goto LAB_0002dd00;\n      }\n      if (0x72 < uVar6) {\n        if (uVar6 == 0x1057) {\ncode_r0x0002e6d7:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b49c;\n            break;\n          case 1:\n            local_8c = &UNK_00078a28;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b897;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b888;\n            break;\n          case 4:\n            local_8c = &UNK_0007b87f;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b873;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b865;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b857;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b849;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b837;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b825;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b813;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b802;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x7b7f1;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x7b7e0;\n            break;\n          case 0xf:\n            local_8c = (byte *)0x7b7cb;\n            break;\n          case 0x10:\n            local_8c = (byte *)0x7b7b6;\n            break;\n          case 0x11:\n            local_8c = (byte *)0x7b7a1;\n            break;\n          case 0x12:\n            local_8c = (byte *)0x7b796;\n            break;\n          case 0x13:\n            local_8c = (byte *)0x7b78c;\n            break;\n          case 0x14:\n            local_8c = &UNK_0007b784;\n            break;\n          case 0x15:\n            local_8c = (byte *)0x7b777;\n            break;\n          case 0x16:\n            local_8c = (byte *)0x7b769;\n            break;\n          case 0x17:\n            local_8c = (byte *)0x7b757;\n            break;\n          case 0x18:\n            local_8c = (byte *)0x7b746;\n            break;\n          case 0x19:\n            local_8c = (byte *)0x7b735;\n            break;\n          case 0x1a:\n            local_8c = &UNK_0007b72d;\n            break;\n          case 0x1b:\n            local_8c = &UNK_0007b721;\n            break;\n          case 0x1c:\n            local_8c = &UNK_0007b715;\n            break;\n          case 0x1d:\n            local_8c = &UNK_0007b708;\n            break;\n          case 0x1e:\n            local_8c = (byte *)0x7b6fc;\n            break;\n          case 0x1f:\n            local_8c = (byte *)0x7b6ef;\n            break;\n          case 0x20:\n            local_8c = (byte *)0x7b6e2;\n            break;\n          case 0x21:\n            local_8c = (byte *)0x7b6d1;\n            break;\n          case 0x22:\n            local_8c = (byte *)0x7b6c5;\n            break;\n          case 0x23:\n            local_8c = (byte *)0x7b6b9;\n            break;\n          case 0x24:\n            local_8c = (byte *)0x7b6aa;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 < 0x1058) {\n          if (0xb5 < uVar6) {\n            if (uVar6 == 0xc5) {\n              local_8c = (byte *)FUN_00018620();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 < 0xc6) {\n              if (uVar6 != 0xbd) {\n                if (uVar6 < 0xbe) {\n                  if (uVar6 == 0xb7) {\n                    local_8c = (byte *)FUN_000140b0();\n                  }\n                  else {\n                    if (uVar6 != 0xbc) goto LAB_0002dbd0;\n                    local_8c = (byte *)FUN_0001a1a0();\n                  }\n                }\n                else {\n                  if (uVar6 != 0xbf) {\n                    if (uVar6 == 0xc3) goto LAB_0002e062;\n                    goto LAB_0002dbd0;\n                  }\n                  local_8c = (byte *)FUN_00019e30();\n                }\n                goto LAB_0002dcf0;\n              }\ncode_r0x0002e43b:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78f38;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bb1;\n                break;\n              case 2:\n                local_8c = (byte *)0x79367;\n                break;\n              case 3:\n                local_8c = (byte *)0x79351;\n                break;\n              case 4:\n                local_8c = (byte *)0x79338;\n                break;\n              case 5:\n                local_8c = (byte *)0x79328;\n                break;\n              case 6:\n                local_8c = (byte *)0x79315;\n                break;\n              case 7:\n                local_8c = (byte *)0x79302;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ef;\n                break;\n              case 9:\n                local_8c = (byte *)0x792da;\n                break;\n              case 10:\n                local_8c = (byte *)0x792bf;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x792a4;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7928b;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79275;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x79261;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7924d;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7923c;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79225;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920f;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f8;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791e1;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791cf;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791be;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791ab;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79198;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79166;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7914d;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x79132;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7911a;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x79100;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790cd;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab5;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a63e;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3f;\n              }\n            }\n            else {\n              if (0xdf < uVar6) {\n                if (uVar6 == 0xf3) {\n                  local_8c = (byte *)FUN_00018290();\n                }\n                else {\n                  if (uVar6 != 0xfa) goto LAB_0002dbd0;\n                  if (*(short *)(param_1 + 0x3d) != 0x3200) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x7b8a5;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8fd;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e21;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e14;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e05;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078dfc;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dd2;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc5;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db8;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da9;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d9a;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d85;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d70;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d64;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d56;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d4a;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d3e;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d2e;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d1e;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d0e;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cff;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78cf0;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78ce0;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78cd0;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cc1;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cb2;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  local_8c = (byte *)FUN_00017590();\n                }\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 == 0xdd) {\n                if (local_80 == 7) {\n                  local_8c = (byte *)0x79af6;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b39;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b55;\n                    if (local_80 != 1) {\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }\n                  }\n                  else {\n                    local_8c = (byte *)0x79b16;\n                    if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }\n                  }\n                }\n                else if (local_80 == 0xb) {\n                  local_8c = (byte *)0x79ab8;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ada;\n                  if (local_80 != 9) {\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }\n                }\n                else if (local_80 == 0xd) {\n                  local_8c = (byte *)0x79a90;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 != 0xde) goto LAB_0002dbd0;\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78c33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a93;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adcb;\n                break;\n              case 3:\n                local_8c = &UNK_0007adc2;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb8;\n                break;\n              case 5:\n                local_8c = &UNK_0007adae;\n                break;\n              case 6:\n                local_8c = &UNK_0007ada4;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad9a;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad8d;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad82;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad77;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad6d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5f;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 < 0xb4) {\n            if (uVar6 != 0x8c) {\n              if (0x8c < uVar6) {\n                if (uVar6 == 0xad) {\n                  local_8c = (byte *)FUN_000189d0();\n                  goto LAB_0002dcf0;\n                }\n                if (uVar6 < 0xae) {\n                  if (uVar6 == 0x90) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78c4f;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789bf;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f26;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f13;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f09;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78efb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee8;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed8;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec9;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78ebd;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea7;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e97;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e86;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e75;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5f;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e49;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e3b;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  if (uVar6 == 0xa7) {\n                    local_8c = (byte *)FUN_000171b0();\n                    goto LAB_0002dcf0;\n                  }\n                }\n                else {\n                  if (uVar6 == 0xae) {\n                    local_8c = (byte *)FUN_00016b40();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 0xb1) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78be5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba5;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79536;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79529;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x7951b;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x7950c;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794fc;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794ec;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794db;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794cb;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794bb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794aa;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x7949d;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x79490;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x79484;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79478;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x7946b;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x7945e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x79451;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x79444;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79436;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79429;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x7941c;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x7940e;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x79400;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793f1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793e2;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793d2;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793c2;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793ae;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79399;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79389;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 0x78) {\ncode_r0x0002ef25:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7937d;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b8c;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796f1;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e7;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c8;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796bf;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796b3;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a8;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7969c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7968d;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7967d;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7966d;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 < 0x79) {\n                if (uVar6 == 0x73) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x789db;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bdb;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7904a;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903f;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79034;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79023;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7900d;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff9;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fee;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fe1;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fd3;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fc3;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fb2;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78fa2;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f92;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f85;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f78;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f6b;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f5b;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f4a;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x74) goto code_r0x0002e2d7;\n              }\n              else {\n                if (uVar6 == 0x87) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79b51;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b25;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f25;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f18;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f0d;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79f00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79ef3;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee5;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec9;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eba;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ead;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e97;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e83;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e75;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e64;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e55;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e45;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e37;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e24;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e16;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e08;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x8a) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79543;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b83;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797ee;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797e4;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d8;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797cc;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797bd;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797b1;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x797a3;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7978e;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7977b;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7976d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7975a;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79747;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x7973b;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x7972b;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x7971b;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x7970b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n              }\n              goto LAB_0002dbd0;\n            }\n            local_8c = (byte *)FUN_00019be0();\n          }\n          else {\nLAB_0002efc8:\n            local_8c = (byte *)FUN_0001b090();\n          }\n          goto LAB_0002dcf0;\n        }\n        if (uVar6 == 0x8217) {\ncode_r0x0002edad:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79661;\n            break;\n          case 1:\n            local_8c = &UNK_00078b6d;\n            break;\n          case 2:\n            local_8c = (byte *)0x79972;\n            break;\n          case 3:\n            local_8c = &UNK_00079967;\n            break;\n          case 4:\n            local_8c = (byte *)0x7995b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7994a;\n            break;\n          case 6:\n            local_8c = (byte *)0x7993d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7992e;\n            break;\n          case 8:\n            local_8c = (byte *)0x7991f;\n            break;\n          case 9:\n            local_8c = (byte *)0x79910;\n            break;\n          case 10:\n            local_8c = (byte *)0x79901;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x798f2;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x798e6;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x798d5;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x798c6;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 < 0x8218) {\n          if (uVar6 == 0x4688) {\ncode_r0x0002e2d7:\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x78e2e;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bc1;\n              break;\n            case 2:\n              local_8c = (byte *)0x790b4;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a5;\n              break;\n            case 4:\n              local_8c = (byte *)0x79095;\n              break;\n            case 5:\n              local_8c = (byte *)0x79089;\n              break;\n            case 6:\n              local_8c = (byte *)0x7907d;\n              break;\n            case 7:\n              local_8c = (byte *)0x79071;\n              break;\n            case 8:\n              local_8c = (byte *)0x79065;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 < 0x4689) {\n            if (uVar6 == 0x2530) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x790c3;\n                break;\n              case 1:\n                local_8c = &UNK_00078b96;\n                break;\n              case 2:\n                local_8c = &UNK_00078c2b;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c1d;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c13;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c09;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bff;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 < 0x2531) {\n              if (uVar6 == 0x1059) {\ncode_r0x0002e0f7:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7a361;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78acf;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8cb;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8bf;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8ad;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a89c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a885;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a873;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a861;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a856;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a844;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n              }\n              else {\n                if (uVar6 != 0x1223) goto LAB_0002dbd0;\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x796fb;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b60;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a45;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a37;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a24;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a10;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799fc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799eb;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d9;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c9;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799ba;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a8;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79997;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79987;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n              }\n            }\n            else {\n              if (uVar6 == 0x3330) goto code_r0x0002edcd;\n              if (uVar6 != 0x4157) goto LAB_0002dbd0;\n              if (local_80 == 0) {\n                local_8c = (byte *)0x78ca4;\n              }\n              else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bcf;\n              }\n            }\n          }\n          else {\n            if (uVar6 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b09a;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a59;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b48d;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b47e;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b46a;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b458;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b446;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b434;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41f;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b40a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (0x5aa5 < uVar6) {\n              if (uVar6 == 0x7650) goto code_r0x0002e4ef;\n              if (uVar6 == 0x7676) goto code_r0x0002e577;\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x4def) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b5bd;\n                break;\n              case 1:\n                local_8c = &UNK_00078a14;\n                break;\n              case 2:\n                local_8c = &UNK_00078c95;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c83;\n                break;\n              case 4:\n                local_8c = &UNK_00078c76;\n                break;\n              case 5:\n                local_8c = &UNK_00078c67;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c5a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (uVar6 != 0x5441) goto LAB_0002dbd0;\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7aa69;\n              break;\n            case 1:\n              local_8c = &UNK_00078a8a;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b08c;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b07e;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b073;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b068;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b05a;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b04b;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b03d;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02f;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b021;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b015;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b009;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7affd;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afee;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd9;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afc4;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaf;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af9a;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af82;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af6a;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af52;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af43;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af34;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af25;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af15;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7af01;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aeee;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aedb;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec8;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb8;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea8;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae98;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae86;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae74;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae62;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae55;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae41;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae2b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae18;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae0a;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 200:\n              local_8c = (byte *)0x7adf6;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7ade4;\n            }\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 == 0xad45) {\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79a53;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b32;\n            break;\n          case 2:\n            local_8c = (byte *)0x79ded;\n            break;\n          case 3:\n            local_8c = (byte *)0x79ddf;\n            break;\n          case 4:\n            local_8c = (byte *)0x79dce;\n            break;\n          case 5:\n            local_8c = (byte *)0x79dbd;\n            break;\n          case 6:\n            local_8c = (byte *)0x79dad;\n            break;\n          case 7:\n            local_8c = (byte *)0x79d9a;\n            break;\n          case 8:\n            local_8c = (byte *)0x79d8b;\n            break;\n          case 9:\n            local_8c = (byte *)0x79d78;\n            break;\n          case 10:\n            local_8c = (byte *)0x79d67;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x79d56;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x79d47;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          case 0x80:\n            local_8c = (byte *)0x79d2d;\n            break;\n          case 0x81:\n            local_8c = (byte *)0x79d15;\n          }\n          goto LAB_0002dd00;\n        }\n        if (0xad45 < uVar6) {\n          if (uVar6 == 0xdead) goto code_r0x0002ef3d;\n          if (uVar6 < 0xdeae) {\n            if (uVar6 == 0xbaab) goto code_r0x0002e43b;\n            if (uVar6 == 0xbeef) goto code_r0x0002e467;\n            goto LAB_0002dbd0;\n          }\n          if (uVar6 == 0xfeb0) goto code_r0x0002ef25;\n          if (uVar6 == 0xfeba) {\n            if (local_80 == 6) {\n              local_8c = (byte *)0x79879;\n            }\n            else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798af;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bf1;\n                }\n                else {\n                  local_8c = (byte *)0x78b77;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79895;\n                if (local_80 != 4) {\n                  local_8c = (byte *)"R_IQ2000_26";\n                  if (4 < local_80) {\n                    local_8c = (byte *)"R_IQ2000_HI16";\n                  }\n                }\n              }\n            }\n            else if (local_80 == 9) {\n              local_8c = (byte *)0x79844;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79866;\n              }\n              else {\n                local_8c = (byte *)0x79853;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x7981b;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79806;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x79832;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 == 0xf00d) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7905a;\n              break;\n            case 1:\n              local_8c = &UNK_00078b9e;\n              break;\n            case 2:\n              local_8c = &UNK_00079659;\n              break;\n            case 3:\n              local_8c = (byte *)0x79650;\n              break;\n            case 4:\n              local_8c = (byte *)0x79647;\n              break;\n            case 5:\n              local_8c = (byte *)0x79638;\n              break;\n            case 6:\n              local_8c = (byte *)0x79628;\n              break;\n            case 7:\n              local_8c = (byte *)0x79618;\n              break;\n            case 8:\n              local_8c = (byte *)0x79608;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f8;\n              break;\n            case 10:\n              local_8c = (byte *)0x795ec;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795e0;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795d4;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795bc;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795af;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x795a0;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x79591;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x79584;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79575;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79561;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954f;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            }\n            goto LAB_0002dd00;\n          }\n          goto LAB_0002dbd0;\n        }\n        if (uVar6 == 0x9080) goto LAB_0002edf8;\n        if (uVar6 < 0x9081) {\n          if (uVar6 == 0x9026) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7a175;\n              break;\n            case 1:\n              local_8c = (byte *)0x78adb;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a828;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a818;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a808;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f9;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7ea;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7db;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7ce;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7bf;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7b0;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a7a1;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0x11:\n              local_8c = (byte *)0x7a78f;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a77e;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a76e;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a761;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a750;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73f;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a72e;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a720;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a712;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a703;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6f2;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6e0;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6cf;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6be;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6ad;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a69c;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a68b;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a67b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a66b;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a65b;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a64b;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 == 0x9041) goto LAB_0002e50a;\n        }\n        else {\n          if (uVar6 == 0xa390) goto LAB_0002e526;\n          if (uVar6 == 0xabc7) goto LAB_0002e54a;\n        }\n        goto LAB_0002dbd0;\n      }\n      if (uVar6 < 0x31) {\n        if (uVar6 < 0x2e) {\n          if (uVar6 != 0x12) {\n            if (uVar6 < 0x13) {\n              if (uVar6 == 7) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79d0a;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b0e;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a16a;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a15b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a14b;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a13c;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 0x30:\n                  local_8c = &UNK_0007a131;\n                  break;\n                case 0x31:\n                  local_8c = &UNK_0007a125;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a11a;\n                  break;\n                case 0x40:\n                  local_8c = &UNK_0007a10f;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a102;\n                  break;\n                case 0x44:\n                  local_8c = &UNK_0007a0f7;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0ea;\n                  break;\n                case 0x48:\n                  local_8c = &UNK_0007a0df;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0d2;\n                  break;\n                case 0x4c:\n                  local_8c = &UNK_0007a0c7;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0ba;\n                  break;\n                case 0x52:\n                  local_8c = &UNK_0007a0ad;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a0a0;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a093;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a083;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a073;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a063;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a053;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a043;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a033;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a028;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a01a;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a00e;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79fff;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79ff4;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe9;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fdd;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fce;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 < 8) {\n                if (uVar6 == 3) {\nLAB_0002e7da:\n                  local_8c = (byte *)FUN_00015960();\n                  goto LAB_0002dcf0;\n                }\n                if (uVar6 < 4) {\n                  if (uVar6 == 2) goto LAB_0002e7ba;\n                }\n                else {\n                  if (uVar6 == 4) {\n                    local_8c = (byte *)FUN_00016860();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 6) goto LAB_0002e7da;\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 10) {\nLAB_0002ee10:\n                local_8c = (byte *)FUN_00016e80();\n                goto LAB_0002dcf0;\n              }\n              if (10 < uVar6) {\n                if (uVar6 == 0xb) goto LAB_0002e7ba;\n                if (uVar6 == 0xf) {\n                  local_8c = (byte *)FUN_000155e0();\n                  goto LAB_0002dcf0;\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 8) goto LAB_0002ee10;\n              if (uVar6 == 9) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79c05;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b17;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79fb4;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa6;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f99;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f8c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f7e;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f71;\n                  break;\n                case 8:\n                  local_8c = &UNK_00079f64;\n                  break;\n                case 9:\n                  local_8c = &UNK_00079f58;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f4c;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f3c;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x24) {\n              local_8c = (byte *)FUN_0001aaf0();\n              goto LAB_0002dcf0;\n            }\n            if (0x24 < uVar6) {\n              if (uVar6 == 0x2a) {\n                local_8c = (byte *)FUN_000192a0();\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 < 0x2b) {\n                if (uVar6 == 0x27) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x7a8dd;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a9d;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad3b;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad25;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad10;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7ad00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace6;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7acd0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acbc;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7acab;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac9e;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac8d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac7b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x28) {\n                  local_8c = (byte *)FUN_00014aa0();\n                  goto LAB_0002dcf0;\n                }\n              }\n              else {\n                if (uVar6 == 0x2b) goto LAB_0002e7ba;\n                if (uVar6 == 0x2d) goto LAB_0002e062;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x15) {\n              local_8c = (byte *)FUN_00017ef0();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 < 0x16) {\n              if (uVar6 == 0x13) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b54a;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078a1f;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007b8f4;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007b8e9;\n                  break;\n                case 4:\n                  local_8c = &UNK_0007b8df;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8d1;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8c2;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8b2;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x14) {\n                local_8c = (byte *)FUN_00017bb0();\n                goto LAB_0002dcf0;\n              }\n            }\n            else {\n              if (uVar6 == 0x16) {\nLAB_0002e526:\n                local_8c = (byte *)FUN_00018e30();\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 == 0x17) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b3ff;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a31;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b68e;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b67e;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b66e;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b661;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b654;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b648;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b63c;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b631;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b625;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b617;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b609;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5fd;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ef;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5e3;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d7;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c9;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n            }\n            goto LAB_0002dbd0;\n          }\nLAB_0002e7ba:\n          local_8c = (byte *)FUN_000195d0();\n        }\n        else {\n          local_8c = (byte *)FUN_00015240();\n        }\n        goto LAB_0002dcf0;\n      }\n      if (uVar6 == 0x57) {\nLAB_0002edf8:\n        local_8c = (byte *)FUN_0001a780();\n        goto LAB_0002dcf0;\n      }\n      if (0x57 < uVar6) {\n        if (uVar6 == 0x5d) {\nLAB_0002e062:\n          local_8c = (byte *)FUN_00014620();\n        }\n        else {\n          if (uVar6 < 0x5e) {\n            if (uVar6 == 0x5a) {\ncode_r0x0002ef3d:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7ad50;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a74;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b19d;\n                break;\n              case 3:\n                local_8c = &UNK_0007b191;\n                break;\n              case 4:\n                local_8c = &UNK_0007b184;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b173;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b161;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14f;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (0x5a < uVar6) {\n              if (uVar6 == 0x5b) {\ncode_r0x0002e741:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79f32;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af5;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3e1;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3d1;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3c1;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3b1;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a3a2;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a393;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a380;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36f;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fc2;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078aeb;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a634;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a62b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a616;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a601;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5ee;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5db;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c6;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b6;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a6;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a597;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a585;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a573;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a566;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a559;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a546;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a533;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a527;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a517;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a507;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f7;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4e4;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4d1;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4bd;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a9;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a495;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a481;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a46e;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a45b;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a448;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a435;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a424;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a412;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a400;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x58) {\nLAB_0002e50a:\n              local_8c = (byte *)FUN_00016580();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 == 0x59) {\ncode_r0x0002e467:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7add5;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a67;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3f2;\n                break;\n              case 3:\n                local_8c = &UNK_0007b3e6;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3d4;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3c2;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3b1;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b399;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b383;\n                break;\n              case 9:\n                local_8c = &UNK_0007b376;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b364;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b352;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33f;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b32c;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b319;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b309;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f9;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e9;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d9;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c9;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2ba;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a7;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b294;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b281;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b270;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b24d;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b239;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b228;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b217;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b202;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1ed;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d9;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c6;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b6;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            goto LAB_0002dbd0;\n          }\n          if (uVar6 == 0x65) goto code_r0x0002edad;\n          if (uVar6 < 0x66) {\n            if (uVar6 != 0x5e) {\n              if (uVar6 == 99) goto code_r0x0002e741;\n              goto LAB_0002dbd0;\n            }\nLAB_0002e54a:\n            local_8c = (byte *)FUN_0001b390();\n          }\n          else if (uVar6 == 0x6a) {\n            local_8c = (byte *)FUN_00014e70();\n          }\n          else {\n            if (uVar6 != 0x71) {\n              if (uVar6 != 0x69) goto LAB_0002dbd0;\n              if ((*(char *)(param_1 + 0x3c) != '-') && (*(char *)(param_1 + 0x17) != '\0'))\n              goto code_r0x0002e0f7;\n              switch(local_80) {\n              default:\n                goto LAB_0002dbd0;\n              case 1:\n                local_8c = (byte *)0x7a3f1;\n                break;\n              case 2:\n                local_8c = (byte *)0x78ac0;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa5b;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa4c;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa34;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa1c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7aa03;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9eb;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9d3;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a9a2;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a98a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a97a;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a965;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a955;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a943;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a933;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a923;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a910;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8fd;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8ea;\n              }\n              goto LAB_0002dd00;\n            }\n            local_8c = (byte *)FUN_000177c0();\n          }\n        }\nLAB_0002dcf0:\n        if (local_8c != (byte *)0x0) goto LAB_0002dd00;\n        goto LAB_0002dbd0;\n      }\n      if (uVar6 == 0x4c) {\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x79dfc;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b05;\n          break;\n        case 2:\n          local_8c = (byte *)0x7a357;\n          break;\n        case 3:\n          local_8c = (byte *)0x7a34d;\n          break;\n        case 4:\n          local_8c = (byte *)0x7a33e;\n          break;\n        case 5:\n          local_8c = (byte *)0x7a32e;\n          break;\n        case 6:\n          local_8c = (byte *)0x7a31e;\n          break;\n        case 7:\n          local_8c = (byte *)0x7a309;\n          break;\n        case 8:\n          local_8c = (byte *)0x7a2f6;\n          break;\n        case 9:\n          local_8c = (byte *)0x7a2ea;\n          break;\n        case 10:\n          local_8c = (byte *)0x7a2da;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7a2c9;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7a2b9;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7a2ab;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7a29d;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7a28c;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7a27b;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7a26a;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7a255;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7a241;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7a230;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7a21f;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7a212;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7a207;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7a1f6;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7a1e5;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7a1d1;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7a1bd;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7a1ad;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7a19d;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7a18f;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7a182;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar6 < 0x4d) {\n        if (uVar6 == 0x3e) goto LAB_0002efc8;\n        if (uVar6 < 0x3f) {\n          if (uVar6 == 0x32) {\n            local_8c = (byte *)FUN_00015c60();\n            goto LAB_0002dcf0;\n          }\n          if (uVar6 != 0x35) goto LAB_0002dbd0;\n        }\n        else if (uVar6 != 0x46) {\n          if (uVar6 == 0x4b) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x798bb;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b4c;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bfc;\n              break;\n            case 3:\n              local_8c = &UNK_00079bf4;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be9;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bde;\n              break;\n            case 6:\n              local_8c = &UNK_00079bd4;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc8;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0xd:\n              local_8c = (byte *)0x79bbc;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bb1;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79ba2;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b93;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b84;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b70;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b5e;\n            }\n            goto LAB_0002dd00;\n          }\n          goto LAB_0002dbd0;\n        }\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7b69b;\n          break;\n        case 1:\n          local_8c = &UNK_000789fa;\n          break;\n        case 2:\n          local_8c = (byte *)0x78a06;\n          break;\n        case 3:\n          local_8c = &UNK_000789cd;\n          break;\n        case 4:\n          local_8c = (byte *)0x789e8;\n          break;\n        case 5:\n          local_8c = &UNK_0007ba07;\n          break;\n        case 6:\n          local_8c = &UNK_0007b9fa;\n          break;\n        case 7:\n          local_8c = &UNK_0007b9ed;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b9da;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b9c2;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b9ac;\n          break;\n        case 0xb:\n          local_8c = &UNK_0007b99f;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b990;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7b981;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        case 0xf:\n          local_8c = (byte *)0x7b973;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7b961;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7b94e;\n          break;\n        case 0x12:\n          local_8c = &UNK_0007b93e;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7b92e;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7b91c;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7b909;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar6 == 0x54) {\ncode_r0x0002edcd:\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7ac6f;\n          break;\n        case 1:\n          local_8c = &UNK_00078a81;\n          break;\n        case 2:\n          local_8c = &UNK_0007b139;\n          break;\n        case 3:\n          local_8c = &UNK_0007b12f;\n          break;\n        case 4:\n          local_8c = &UNK_0007b125;\n          break;\n        case 5:\n          local_8c = (byte *)0x7b117;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b109;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b0fb;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b0ec;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b0dd;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b0cd;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b0b8;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b0a5;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar6 < 0x55) {\n        if (uVar6 != 0x50) {\n          if (uVar6 == 0x53) goto code_r0x0002e6d7;\n          goto LAB_0002dbd0;\n        }\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7a838;\n          break;\n        case 1:\n          local_8c = &UNK_00078aac;\n          break;\n        case 2:\n          local_8c = (byte *)0x7ac65;\n          break;\n        case 3:\n          local_8c = (byte *)0x7ac5b;\n          break;\n        case 4:\n          local_8c = (byte *)0x7ac51;\n          break;\n        case 5:\n          local_8c = (byte *)0x7ac47;\n          break;\n        case 6:\n          local_8c = (byte *)0x7ac3b;\n          break;\n        case 7:\n          local_8c = (byte *)0x7ac2e;\n          break;\n        case 8:\n          local_8c = (byte *)0x7ac21;\n          break;\n        case 9:\n          local_8c = (byte *)0x7ac14;\n          break;\n        case 10:\n          local_8c = (byte *)0x7ac07;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7abf2;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7abdf;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7abd3;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7abc5;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7abb7;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7aba9;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7ab9a;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7ab89;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7ab78;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7ab67;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7ab56;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7ab49;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7ab3a;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7ab2b;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7ab1c;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7ab11;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7ab04;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7aaf7;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7aaea;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7aadc;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7aace;\n          break;\n        case 0x20:\n          local_8c = (byte *)0x7aabb;\n          break;\n        case 0x21:\n          local_8c = (byte *)0x7aab0;\n          break;\n        case 0x22:\n          local_8c = (byte *)0x7aa98;\n          break;\n        case 0x23:\n          local_8c = (byte *)0x7aa8b;\n          break;\n        case 0x24:\n          local_8c = (byte *)0x7aa74;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\nLAB_0002dd00:\n        pcVar9 = "%-22s";\n        if (DAT_000b9da0 == 0) {\n          pcVar9 = "%-17.17s";\n        }\n        printf(pcVar9,local_8c,puVar24);\n        bVar22 = true;\n        bVar20 = *(ushort *)(param_1 + 0x42) < 0x9026;\n        bVar21 = *(ushort *)(param_1 + 0x42) == 0x9026;\n        if (!bVar21) goto LAB_0002dbff;\n        iVar11 = 0xf;\n        pbVar17 = local_8c;\n        pbVar19 = (byte *)"R_ALPHA_LITUSE";\n        do {\n          if (iVar11 == 0) break;\n          iVar11 = iVar11 + -1;\n          bVar20 = *pbVar17 < *pbVar19;\n          bVar21 = *pbVar17 == *pbVar19;\n          pbVar17 = pbVar17 + (uint)bVar23 * -2 + 1;\n          pbVar19 = pbVar19 + (uint)bVar23 * -2 + 1;\n        } while (bVar21);\n        if ((!bVar20 && !bVar21) != bVar20) goto LAB_0002dbff;\n        if (param_8 == 0) {\n          if (local_90 == 0 && uVar14 == 0) goto LAB_0002dc72;\n          goto LAB_0002dc11;\n        }\n        piVar2 = (int *)((int)local_4c + iVar7 + 0x14);\n        if (*piVar2 == 0 && (uint)(6 < *(uint *)((int)local_4c + iVar7 + 0x10)) <= (uint)-*piVar2) {\n                    \n                    \n          uVar10 = (*(code *)((int)&__DT_PLTGOT +\n                             *(int *)(&DAT_0008c8d0 + *(int *)((int)local_4c + iVar7 + 0x10) * 4)))\n                             ();\n          return uVar10;\n        }\n        putc(0x20,*(FILE **)puVar5);\n        uVar10 = *(undefined4 *)((int)local_4c + iVar7 + 0x10);\n        puVar24 = (undefined *)0x5;\n        pcVar9 = (char *)dcgettext(0,"<unknown addend: %lx>");\n        printf(pcVar9,uVar10,puVar24);\n        local_6c = 0;\n      }\n      else {\n        if (uVar6 == 0x55) {\ncode_r0x0002e4ef:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b1aa;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a3e;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5ab;\n            break;\n          case 3:\n            local_8c = &UNK_0007b5a1;\n            break;\n          case 4:\n            local_8c = &UNK_0007b597;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b587;\n            break;\n          case 6:\n            local_8c = &UNK_0007b57d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b568;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b555;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 == 0x56) {\ncode_r0x0002e577:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b143;\n            break;\n          case 1:\n            local_8c = &UNK_00078a50;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b53b;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b52a;\n            break;\n          case 4:\n            local_8c = &UNK_0007b520;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b510;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4fe;\n            break;\n          case 7:\n            local_8c = &UNK_0007b4f4;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4e4;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4d2;\n            break;\n          case 10:\n            local_8c = &UNK_0007b4c8;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b8;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a7;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\nLAB_0002dbd0:\n        puVar24 = (undefined *)0x5;\n        pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx",5);\n        printf(pcVar9,local_80);\n        bVar22 = false;\n        local_8c = (byte *)0x0;\nLAB_0002dbff:\n        if (local_90 == 0 && uVar14 == 0) {\n          if (param_8 != 0) {\n            iVar11 = *(int *)((int)local_4c + iVar7 + 0x10);\n            puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14);\n            printf("%*c",(-(uint)(DAT_000b6324 == 0) & 8) + 0xc,0x20);\n            if ((int)puVar24 < 0) {\n              puVar24 = (undefined *)-(int)(puVar24 + (iVar11 != 0));\n              printf("-%llx",-iVar11,puVar24);\n            }\n            else {\n              printf("%llx",iVar11,puVar24);\n            }\n          }\n        }\n        else {\nLAB_0002dc11:\n          if ((param_4 == 0) || ((uVar14 < param_5) <= local_90)) {\n            puVar24 = (undefined *)0x5;\n            uVar10 = dcgettext(0," bad symbol index: %08lx in reloc");\n            error(uVar10,uVar14);\n            local_6c = 0;\n          }\n          else {\n            iVar18 = uVar14 * 0x1c + param_4;\n            iVar11 = FUN_0002cf40(param_7,uVar14,iVar18 + 0x10,iVar18 + 0x18,&local_48,local_4e);\n            putchar(0x20);\n            if ((*(byte *)(iVar18 + 0x14) & 0xf) == 10) {\n              uVar14 = (-(uint)(DAT_000b6324 == 0) & 6) + 8;\n              uVar15 = FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11);\n              }\n              iVar12 = (uVar14 + 1) - uVar15;\n              if (uVar14 < uVar15) {\n                iVar12 = 1;\n              }\n              puVar24 = &DAT_0007c3bc;\n              printf("()%-*s",iVar12,&DAT_0007c3bc);\n            }\n            else {\n              FUN_0001e910();\n              pcVar9 = "   ";\n              if (DAT_000b6324 == 0) {\n                pcVar9 = " ";\n              }\n              printf(pcVar9);\n            }\n            uVar14 = *(uint *)(iVar18 + 0x10);\n            if (uVar14 == 0) {\n              if ((*(byte *)(iVar18 + 0x14) & 0xf) == 3) {\n                puVar25 = *(undefined **)(iVar18 + 0x18);\n                if (puVar25 < *(undefined **)(param_1 + 0x54)) {\n                  puVar1 = (uint *)(*(int *)(param_1 + 0x5c) + (int)puVar25 * 0x48);\n                  if (puVar1 == (uint *)0x0) {\n                    pcVar9 = "<none>";\n                  }\n                  else if (*(int *)(param_1 + 100) == 0) {\n                    pcVar9 = "<no-strings>";\n                  }\n                  else {\n                    if (*puVar1 < *(uint *)(param_1 + 0x68)) goto LAB_0002ea57;\n                    pcVar9 = "<corrupt>";\n                  }\n                  puVar24 = (undefined *)0x5;\n                  dcgettext(0,pcVar9);\n                }\n                else if ((puVar25 != (undefined *)0xfffffff1) &&\n                        (puVar25 != (undefined *)0xfffffff2)) {\n                  sVar3 = *(short *)(param_1 + 0x42);\n                  if (sVar3 == 8) {\n                    if ((puVar25 != (undefined *)0xffffff03) && (puVar25 != (undefined *)0xffffff04)\n                       ) {\nLAB_0002f0b3:\n                      sprintf(local_44,"<section 0x%x>");\n                      puVar24 = puVar25;\n                    }\n                  }\n                  else if (sVar3 == 0x8c) {\n                    if (puVar25 != (undefined *)0xffffff00) goto LAB_0002f0b3;\n                  }\n                  else if ((sVar3 == 0x3e) || (sVar3 == 0xb4)) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f085;\n                  }\n                  else if (sVar3 == 0xb5) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f0b3;\n                  }\n                  else {\nLAB_0002f085:\n                    if ((sVar3 != 0x32) ||\n                       (((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )))) goto LAB_0002f0b3;\n                  }\n                }\n              }\nLAB_0002ea57:\n              FUN_0001fd20();\n            }\n            else if (param_6 == 0) {\n              puVar24 = (undefined *)0x5;\n              pcVar9 = (char *)dcgettext(0,"<string table index: %3ld>");\n              printf(pcVar9,uVar14,puVar24);\n            }\n            else if (uVar14 < param_7) {\n              FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11,puVar24);\n              }\n            }\n            else {\n              puVar24 = (undefined *)0x5;\n              uVar10 = dcgettext(0,"<corrupt string table index: %3ld>");\n              error(uVar10,uVar14);\n              local_6c = 0;\n            }\n            if (param_8 != 0) {\n              puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14);\n              iVar7 = *(int *)((int)local_4c + iVar7 + 0x10);\n              if ((int)puVar24 < 0) {\n                puVar24 = (undefined *)-(int)(puVar24 + (iVar7 != 0));\n                printf(" - %llx",-iVar7,puVar24);\n              }\n              else {\n                printf(" + %llx",iVar7,puVar24);\n              }\n            }\n          }\n        }\n        if (*(short *)(param_1 + 0x42) == 0x2b) {\n          bVar20 = false;\n          bVar22 = !bVar22;\n          if (!bVar22) {\n            iVar7 = 0xe;\n            pbVar17 = (byte *)"R_SPARC_OLO10";\n            do {\n              if (iVar7 == 0) break;\n              iVar7 = iVar7 + -1;\n              bVar20 = *local_8c < *pbVar17;\n              bVar22 = *local_8c == *pbVar17;\n              local_8c = local_8c + (uint)bVar23 * -2 + 1;\n              pbVar17 = pbVar17 + (uint)bVar23 * -2 + 1;\n            } while (bVar22);\n            if ((!bVar20 && !bVar22) == bVar20) {\n              printf(" + %lx",(int)puVar26 >> 8,puVar24);\n            }\n          }\n        }\n      }\nLAB_0002dc72:\n      putc(10,*(FILE **)puVar5);\n      if ((DAT_000b6324 == 0) && (*(short *)(param_1 + 0x42) == 8)) {\n        uVar15 = (uint)puVar26 >> 8 & 0xff;\n        uVar13 = FUN_00016e80(puVar26,uVar13,uVar15);\n        uVar14 = (uint)puVar26 >> 0x10 & 0xff;\n        iVar7 = FUN_00016e80(uVar14);\n        printf("                    Type2: ");\n        if (uVar13 == 0) {\n          puVar24 = (undefined *)0x5;\n          uVar13 = uVar15;\n          pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx");\n          printf(pcVar9,uVar13,puVar24);\n        }\n        else {\n          printf("%-17.17s",uVar13);\n        }\n        printf("\n                    Type3: ",uVar13,puVar24);\n        if (iVar7 == 0) {\n          puVar24 = (undefined *)0x5;\n          pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx");\n          printf(pcVar9,uVar14,puVar24);\n        }\n        else {\n          printf("%-17.17s",iVar7,puVar24);\n        }\n        putc(10,*(FILE **)puVar5);\n      }\n      uVar16 = uVar16 + 1;\n    } while (uVar16 < local_60[0]);\n  }" (if "if") (parenthesized_expression "(local_60[0] == 0)" (( "(") (binary_expression "local_60[0] == 0" (subscript_expression "local_60[0]" (identifier "local_60") ([ "[") (number_literal "0") (] "]")) (== "==") (number_literal "0")) () ")")) (compound_statement "{\n    local_6c = 1;\n  }" ({ "{") (expression_statement "local_6c = 1;" (assignment_expression "local_6c = 1" (identifier "local_6c") (= "=") (number_literal "1")) (; ";")) (} "}")) (else_clause "else {\n    local_6c = 1;\n    uVar16 = 0;\n    do {\n      iVar7 = uVar16 * 0x18;\n      puVar8 = (undefined4 *)(iVar7 + (int)local_4c);\n      uVar10 = *puVar8;\n      uVar4 = puVar8[1];\n      uVar13 = puVar8[3];\n      puVar25 = (undefined *)puVar8[2];\n      if (DAT_000b6324 == 0) {\n        local_80 = FUN_00021e40();\n        local_90 = 0;\n        pcVar9 = "%16.16llx  %16.16llx ";\n        if (DAT_000b9da0 == 0) {\n          pcVar9 = "%12.12llx  %12.12llx ";\n        }\n        uVar14 = uVar13;\n        printf(pcVar9,uVar10,uVar4,puVar25,uVar13);\n        puVar26 = puVar25;\n      }\n      else {\n        local_80 = (uint)puVar25 & 0xff;\n        uVar14 = (uint)puVar25 >> 8 | uVar13 << 0x18;\n        local_90 = uVar13 >> 8;\n        puVar26 = puVar25;\n        printf("%8.8lx  %8.8lx ",uVar10,puVar25);\n        puVar24 = puVar25;\n      }\n      uVar6 = *(ushort *)(param_1 + 0x42);\n      if (uVar6 == 0x72) {\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7997c;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b41;\n          break;\n        case 2:\n          local_8c = (byte *)0x79cff;\n          break;\n        case 3:\n          local_8c = (byte *)0x79cf0;\n          break;\n        case 4:\n          local_8c = (byte *)0x79ce4;\n          break;\n        case 5:\n          local_8c = (byte *)0x79cd8;\n          break;\n        case 6:\n          local_8c = (byte *)0x79ccc;\n          break;\n        case 7:\n          local_8c = (byte *)0x79cbd;\n          break;\n        case 8:\n          local_8c = (byte *)0x79cae;\n          break;\n        case 9:\n          local_8c = (byte *)0x79c9f;\n          break;\n        case 10:\n          local_8c = (byte *)0x79c90;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x79c84;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x79c78;\n          break;\n        case 0xd:\n          local_8c = &UNK_00079c6d;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x79c61;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x79c55;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x79c49;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x79c3d;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x79c2f;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x79c20;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x79c11;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\n        goto LAB_0002dd00;\n      }\n      if (0x72 < uVar6) {\n        if (uVar6 == 0x1057) {\ncode_r0x0002e6d7:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b49c;\n            break;\n          case 1:\n            local_8c = &UNK_00078a28;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b897;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b888;\n            break;\n          case 4:\n            local_8c = &UNK_0007b87f;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b873;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b865;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b857;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b849;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b837;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b825;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b813;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b802;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x7b7f1;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x7b7e0;\n            break;\n          case 0xf:\n            local_8c = (byte *)0x7b7cb;\n            break;\n          case 0x10:\n            local_8c = (byte *)0x7b7b6;\n            break;\n          case 0x11:\n            local_8c = (byte *)0x7b7a1;\n            break;\n          case 0x12:\n            local_8c = (byte *)0x7b796;\n            break;\n          case 0x13:\n            local_8c = (byte *)0x7b78c;\n            break;\n          case 0x14:\n            local_8c = &UNK_0007b784;\n            break;\n          case 0x15:\n            local_8c = (byte *)0x7b777;\n            break;\n          case 0x16:\n            local_8c = (byte *)0x7b769;\n            break;\n          case 0x17:\n            local_8c = (byte *)0x7b757;\n            break;\n          case 0x18:\n            local_8c = (byte *)0x7b746;\n            break;\n          case 0x19:\n            local_8c = (byte *)0x7b735;\n            break;\n          case 0x1a:\n            local_8c = &UNK_0007b72d;\n            break;\n          case 0x1b:\n            local_8c = &UNK_0007b721;\n            break;\n          case 0x1c:\n            local_8c = &UNK_0007b715;\n            break;\n          case 0x1d:\n            local_8c = &UNK_0007b708;\n            break;\n          case 0x1e:\n            local_8c = (byte *)0x7b6fc;\n            break;\n          case 0x1f:\n            local_8c = (byte *)0x7b6ef;\n            break;\n          case 0x20:\n            local_8c = (byte *)0x7b6e2;\n            break;\n          case 0x21:\n            local_8c = (byte *)0x7b6d1;\n            break;\n          case 0x22:\n            local_8c = (byte *)0x7b6c5;\n            break;\n          case 0x23:\n            local_8c = (byte *)0x7b6b9;\n            break;\n          case 0x24:\n            local_8c = (byte *)0x7b6aa;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 < 0x1058) {\n          if (0xb5 < uVar6) {\n            if (uVar6 == 0xc5) {\n              local_8c = (byte *)FUN_00018620();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 < 0xc6) {\n              if (uVar6 != 0xbd) {\n                if (uVar6 < 0xbe) {\n                  if (uVar6 == 0xb7) {\n                    local_8c = (byte *)FUN_000140b0();\n                  }\n                  else {\n                    if (uVar6 != 0xbc) goto LAB_0002dbd0;\n                    local_8c = (byte *)FUN_0001a1a0();\n                  }\n                }\n                else {\n                  if (uVar6 != 0xbf) {\n                    if (uVar6 == 0xc3) goto LAB_0002e062;\n                    goto LAB_0002dbd0;\n                  }\n                  local_8c = (byte *)FUN_00019e30();\n                }\n                goto LAB_0002dcf0;\n              }\ncode_r0x0002e43b:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78f38;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bb1;\n                break;\n              case 2:\n                local_8c = (byte *)0x79367;\n                break;\n              case 3:\n                local_8c = (byte *)0x79351;\n                break;\n              case 4:\n                local_8c = (byte *)0x79338;\n                break;\n              case 5:\n                local_8c = (byte *)0x79328;\n                break;\n              case 6:\n                local_8c = (byte *)0x79315;\n                break;\n              case 7:\n                local_8c = (byte *)0x79302;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ef;\n                break;\n              case 9:\n                local_8c = (byte *)0x792da;\n                break;\n              case 10:\n                local_8c = (byte *)0x792bf;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x792a4;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7928b;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79275;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x79261;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7924d;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7923c;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79225;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920f;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f8;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791e1;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791cf;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791be;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791ab;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79198;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79166;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7914d;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x79132;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7911a;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x79100;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790cd;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab5;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a63e;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3f;\n              }\n            }\n            else {\n              if (0xdf < uVar6) {\n                if (uVar6 == 0xf3) {\n                  local_8c = (byte *)FUN_00018290();\n                }\n                else {\n                  if (uVar6 != 0xfa) goto LAB_0002dbd0;\n                  if (*(short *)(param_1 + 0x3d) != 0x3200) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x7b8a5;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8fd;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e21;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e14;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e05;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078dfc;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dd2;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc5;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db8;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da9;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d9a;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d85;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d70;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d64;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d56;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d4a;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d3e;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d2e;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d1e;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d0e;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cff;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78cf0;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78ce0;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78cd0;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cc1;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cb2;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  local_8c = (byte *)FUN_00017590();\n                }\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 == 0xdd) {\n                if (local_80 == 7) {\n                  local_8c = (byte *)0x79af6;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b39;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b55;\n                    if (local_80 != 1) {\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }\n                  }\n                  else {\n                    local_8c = (byte *)0x79b16;\n                    if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }\n                  }\n                }\n                else if (local_80 == 0xb) {\n                  local_8c = (byte *)0x79ab8;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ada;\n                  if (local_80 != 9) {\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }\n                }\n                else if (local_80 == 0xd) {\n                  local_8c = (byte *)0x79a90;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 != 0xde) goto LAB_0002dbd0;\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78c33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a93;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adcb;\n                break;\n              case 3:\n                local_8c = &UNK_0007adc2;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb8;\n                break;\n              case 5:\n                local_8c = &UNK_0007adae;\n                break;\n              case 6:\n                local_8c = &UNK_0007ada4;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad9a;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad8d;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad82;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad77;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad6d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5f;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 < 0xb4) {\n            if (uVar6 != 0x8c) {\n              if (0x8c < uVar6) {\n                if (uVar6 == 0xad) {\n                  local_8c = (byte *)FUN_000189d0();\n                  goto LAB_0002dcf0;\n                }\n                if (uVar6 < 0xae) {\n                  if (uVar6 == 0x90) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78c4f;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789bf;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f26;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f13;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f09;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78efb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee8;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed8;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec9;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78ebd;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea7;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e97;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e86;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e75;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5f;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e49;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e3b;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  if (uVar6 == 0xa7) {\n                    local_8c = (byte *)FUN_000171b0();\n                    goto LAB_0002dcf0;\n                  }\n                }\n                else {\n                  if (uVar6 == 0xae) {\n                    local_8c = (byte *)FUN_00016b40();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 0xb1) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78be5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba5;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79536;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79529;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x7951b;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x7950c;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794fc;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794ec;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794db;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794cb;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794bb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794aa;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x7949d;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x79490;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x79484;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79478;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x7946b;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x7945e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x79451;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x79444;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79436;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79429;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x7941c;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x7940e;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x79400;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793f1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793e2;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793d2;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793c2;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793ae;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79399;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79389;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 0x78) {\ncode_r0x0002ef25:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7937d;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b8c;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796f1;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e7;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c8;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796bf;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796b3;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a8;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7969c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7968d;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7967d;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7966d;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 < 0x79) {\n                if (uVar6 == 0x73) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x789db;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bdb;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7904a;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903f;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79034;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79023;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7900d;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff9;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fee;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fe1;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fd3;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fc3;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fb2;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78fa2;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f92;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f85;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f78;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f6b;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f5b;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f4a;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x74) goto code_r0x0002e2d7;\n              }\n              else {\n                if (uVar6 == 0x87) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79b51;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b25;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f25;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f18;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f0d;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79f00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79ef3;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee5;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec9;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eba;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ead;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e97;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e83;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e75;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e64;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e55;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e45;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e37;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e24;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e16;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e08;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x8a) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79543;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b83;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797ee;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797e4;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d8;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797cc;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797bd;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797b1;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x797a3;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7978e;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7977b;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7976d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7975a;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79747;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x7973b;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x7972b;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x7971b;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x7970b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n              }\n              goto LAB_0002dbd0;\n            }\n            local_8c = (byte *)FUN_00019be0();\n          }\n          else {\nLAB_0002efc8:\n            local_8c = (byte *)FUN_0001b090();\n          }\n          goto LAB_0002dcf0;\n        }\n        if (uVar6 == 0x8217) {\ncode_r0x0002edad:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79661;\n            break;\n          case 1:\n            local_8c = &UNK_00078b6d;\n            break;\n          case 2:\n            local_8c = (byte *)0x79972;\n            break;\n          case 3:\n            local_8c = &UNK_00079967;\n            break;\n          case 4:\n            local_8c = (byte *)0x7995b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7994a;\n            break;\n          case 6:\n            local_8c = (byte *)0x7993d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7992e;\n            break;\n          case 8:\n            local_8c = (byte *)0x7991f;\n            break;\n          case 9:\n            local_8c = (byte *)0x79910;\n            break;\n          case 10:\n            local_8c = (byte *)0x79901;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x798f2;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x798e6;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x798d5;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x798c6;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 < 0x8218) {\n          if (uVar6 == 0x4688) {\ncode_r0x0002e2d7:\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x78e2e;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bc1;\n              break;\n            case 2:\n              local_8c = (byte *)0x790b4;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a5;\n              break;\n            case 4:\n              local_8c = (byte *)0x79095;\n              break;\n            case 5:\n              local_8c = (byte *)0x79089;\n              break;\n            case 6:\n              local_8c = (byte *)0x7907d;\n              break;\n            case 7:\n              local_8c = (byte *)0x79071;\n              break;\n            case 8:\n              local_8c = (byte *)0x79065;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 < 0x4689) {\n            if (uVar6 == 0x2530) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x790c3;\n                break;\n              case 1:\n                local_8c = &UNK_00078b96;\n                break;\n              case 2:\n                local_8c = &UNK_00078c2b;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c1d;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c13;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c09;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bff;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 < 0x2531) {\n              if (uVar6 == 0x1059) {\ncode_r0x0002e0f7:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7a361;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78acf;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8cb;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8bf;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8ad;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a89c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a885;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a873;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a861;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a856;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a844;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n              }\n              else {\n                if (uVar6 != 0x1223) goto LAB_0002dbd0;\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x796fb;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b60;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a45;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a37;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a24;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a10;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799fc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799eb;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d9;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c9;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799ba;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a8;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79997;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79987;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n              }\n            }\n            else {\n              if (uVar6 == 0x3330) goto code_r0x0002edcd;\n              if (uVar6 != 0x4157) goto LAB_0002dbd0;\n              if (local_80 == 0) {\n                local_8c = (byte *)0x78ca4;\n              }\n              else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bcf;\n              }\n            }\n          }\n          else {\n            if (uVar6 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b09a;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a59;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b48d;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b47e;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b46a;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b458;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b446;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b434;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41f;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b40a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (0x5aa5 < uVar6) {\n              if (uVar6 == 0x7650) goto code_r0x0002e4ef;\n              if (uVar6 == 0x7676) goto code_r0x0002e577;\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x4def) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b5bd;\n                break;\n              case 1:\n                local_8c = &UNK_00078a14;\n                break;\n              case 2:\n                local_8c = &UNK_00078c95;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c83;\n                break;\n              case 4:\n                local_8c = &UNK_00078c76;\n                break;\n              case 5:\n                local_8c = &UNK_00078c67;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c5a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (uVar6 != 0x5441) goto LAB_0002dbd0;\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7aa69;\n              break;\n            case 1:\n              local_8c = &UNK_00078a8a;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b08c;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b07e;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b073;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b068;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b05a;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b04b;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b03d;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02f;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b021;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b015;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b009;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7affd;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afee;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd9;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afc4;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaf;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af9a;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af82;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af6a;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af52;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af43;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af34;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af25;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af15;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7af01;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aeee;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aedb;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec8;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb8;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea8;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae98;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae86;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae74;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae62;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae55;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae41;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae2b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae18;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae0a;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 200:\n              local_8c = (byte *)0x7adf6;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7ade4;\n            }\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 == 0xad45) {\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79a53;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b32;\n            break;\n          case 2:\n            local_8c = (byte *)0x79ded;\n            break;\n          case 3:\n            local_8c = (byte *)0x79ddf;\n            break;\n          case 4:\n            local_8c = (byte *)0x79dce;\n            break;\n          case 5:\n            local_8c = (byte *)0x79dbd;\n            break;\n          case 6:\n            local_8c = (byte *)0x79dad;\n            break;\n          case 7:\n            local_8c = (byte *)0x79d9a;\n            break;\n          case 8:\n            local_8c = (byte *)0x79d8b;\n            break;\n          case 9:\n            local_8c = (byte *)0x79d78;\n            break;\n          case 10:\n            local_8c = (byte *)0x79d67;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x79d56;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x79d47;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          case 0x80:\n            local_8c = (byte *)0x79d2d;\n            break;\n          case 0x81:\n            local_8c = (byte *)0x79d15;\n          }\n          goto LAB_0002dd00;\n        }\n        if (0xad45 < uVar6) {\n          if (uVar6 == 0xdead) goto code_r0x0002ef3d;\n          if (uVar6 < 0xdeae) {\n            if (uVar6 == 0xbaab) goto code_r0x0002e43b;\n            if (uVar6 == 0xbeef) goto code_r0x0002e467;\n            goto LAB_0002dbd0;\n          }\n          if (uVar6 == 0xfeb0) goto code_r0x0002ef25;\n          if (uVar6 == 0xfeba) {\n            if (local_80 == 6) {\n              local_8c = (byte *)0x79879;\n            }\n            else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798af;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bf1;\n                }\n                else {\n                  local_8c = (byte *)0x78b77;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79895;\n                if (local_80 != 4) {\n                  local_8c = (byte *)"R_IQ2000_26";\n                  if (4 < local_80) {\n                    local_8c = (byte *)"R_IQ2000_HI16";\n                  }\n                }\n              }\n            }\n            else if (local_80 == 9) {\n              local_8c = (byte *)0x79844;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79866;\n              }\n              else {\n                local_8c = (byte *)0x79853;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x7981b;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79806;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x79832;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 == 0xf00d) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7905a;\n              break;\n            case 1:\n              local_8c = &UNK_00078b9e;\n              break;\n            case 2:\n              local_8c = &UNK_00079659;\n              break;\n            case 3:\n              local_8c = (byte *)0x79650;\n              break;\n            case 4:\n              local_8c = (byte *)0x79647;\n              break;\n            case 5:\n              local_8c = (byte *)0x79638;\n              break;\n            case 6:\n              local_8c = (byte *)0x79628;\n              break;\n            case 7:\n              local_8c = (byte *)0x79618;\n              break;\n            case 8:\n              local_8c = (byte *)0x79608;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f8;\n              break;\n            case 10:\n              local_8c = (byte *)0x795ec;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795e0;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795d4;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795bc;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795af;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x795a0;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x79591;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x79584;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79575;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79561;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954f;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            }\n            goto LAB_0002dd00;\n          }\n          goto LAB_0002dbd0;\n        }\n        if (uVar6 == 0x9080) goto LAB_0002edf8;\n        if (uVar6 < 0x9081) {\n          if (uVar6 == 0x9026) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7a175;\n              break;\n            case 1:\n              local_8c = (byte *)0x78adb;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a828;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a818;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a808;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f9;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7ea;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7db;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7ce;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7bf;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7b0;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a7a1;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0x11:\n              local_8c = (byte *)0x7a78f;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a77e;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a76e;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a761;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a750;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73f;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a72e;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a720;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a712;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a703;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6f2;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6e0;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6cf;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6be;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6ad;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a69c;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a68b;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a67b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a66b;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a65b;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a64b;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 == 0x9041) goto LAB_0002e50a;\n        }\n        else {\n          if (uVar6 == 0xa390) goto LAB_0002e526;\n          if (uVar6 == 0xabc7) goto LAB_0002e54a;\n        }\n        goto LAB_0002dbd0;\n      }\n      if (uVar6 < 0x31) {\n        if (uVar6 < 0x2e) {\n          if (uVar6 != 0x12) {\n            if (uVar6 < 0x13) {\n              if (uVar6 == 7) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79d0a;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b0e;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a16a;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a15b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a14b;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a13c;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 0x30:\n                  local_8c = &UNK_0007a131;\n                  break;\n                case 0x31:\n                  local_8c = &UNK_0007a125;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a11a;\n                  break;\n                case 0x40:\n                  local_8c = &UNK_0007a10f;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a102;\n                  break;\n                case 0x44:\n                  local_8c = &UNK_0007a0f7;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0ea;\n                  break;\n                case 0x48:\n                  local_8c = &UNK_0007a0df;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0d2;\n                  break;\n                case 0x4c:\n                  local_8c = &UNK_0007a0c7;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0ba;\n                  break;\n                case 0x52:\n                  local_8c = &UNK_0007a0ad;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a0a0;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a093;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a083;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a073;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a063;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a053;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a043;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a033;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a028;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a01a;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a00e;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79fff;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79ff4;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe9;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fdd;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fce;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 < 8) {\n                if (uVar6 == 3) {\nLAB_0002e7da:\n                  local_8c = (byte *)FUN_00015960();\n                  goto LAB_0002dcf0;\n                }\n                if (uVar6 < 4) {\n                  if (uVar6 == 2) goto LAB_0002e7ba;\n                }\n                else {\n                  if (uVar6 == 4) {\n                    local_8c = (byte *)FUN_00016860();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 6) goto LAB_0002e7da;\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 10) {\nLAB_0002ee10:\n                local_8c = (byte *)FUN_00016e80();\n                goto LAB_0002dcf0;\n              }\n              if (10 < uVar6) {\n                if (uVar6 == 0xb) goto LAB_0002e7ba;\n                if (uVar6 == 0xf) {\n                  local_8c = (byte *)FUN_000155e0();\n                  goto LAB_0002dcf0;\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 8) goto LAB_0002ee10;\n              if (uVar6 == 9) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79c05;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b17;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79fb4;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa6;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f99;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f8c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f7e;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f71;\n                  break;\n                case 8:\n                  local_8c = &UNK_00079f64;\n                  break;\n                case 9:\n                  local_8c = &UNK_00079f58;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f4c;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f3c;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x24) {\n              local_8c = (byte *)FUN_0001aaf0();\n              goto LAB_0002dcf0;\n            }\n            if (0x24 < uVar6) {\n              if (uVar6 == 0x2a) {\n                local_8c = (byte *)FUN_000192a0();\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 < 0x2b) {\n                if (uVar6 == 0x27) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x7a8dd;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a9d;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad3b;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad25;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad10;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7ad00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace6;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7acd0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acbc;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7acab;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac9e;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac8d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac7b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x28) {\n                  local_8c = (byte *)FUN_00014aa0();\n                  goto LAB_0002dcf0;\n                }\n              }\n              else {\n                if (uVar6 == 0x2b) goto LAB_0002e7ba;\n                if (uVar6 == 0x2d) goto LAB_0002e062;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x15) {\n              local_8c = (byte *)FUN_00017ef0();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 < 0x16) {\n              if (uVar6 == 0x13) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b54a;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078a1f;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007b8f4;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007b8e9;\n                  break;\n                case 4:\n                  local_8c = &UNK_0007b8df;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8d1;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8c2;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8b2;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x14) {\n                local_8c = (byte *)FUN_00017bb0();\n                goto LAB_0002dcf0;\n              }\n            }\n            else {\n              if (uVar6 == 0x16) {\nLAB_0002e526:\n                local_8c = (byte *)FUN_00018e30();\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 == 0x17) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b3ff;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a31;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b68e;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b67e;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b66e;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b661;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b654;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b648;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b63c;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b631;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b625;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b617;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b609;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5fd;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ef;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5e3;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d7;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c9;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n            }\n            goto LAB_0002dbd0;\n          }\nLAB_0002e7ba:\n          local_8c = (byte *)FUN_000195d0();\n        }\n        else {\n          local_8c = (byte *)FUN_00015240();\n        }\n        goto LAB_0002dcf0;\n      }\n      if (uVar6 == 0x57) {\nLAB_0002edf8:\n        local_8c = (byte *)FUN_0001a780();\n        goto LAB_0002dcf0;\n      }\n      if (0x57 < uVar6) {\n        if (uVar6 == 0x5d) {\nLAB_0002e062:\n          local_8c = (byte *)FUN_00014620();\n        }\n        else {\n          if (uVar6 < 0x5e) {\n            if (uVar6 == 0x5a) {\ncode_r0x0002ef3d:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7ad50;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a74;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b19d;\n                break;\n              case 3:\n                local_8c = &UNK_0007b191;\n                break;\n              case 4:\n                local_8c = &UNK_0007b184;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b173;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b161;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14f;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (0x5a < uVar6) {\n              if (uVar6 == 0x5b) {\ncode_r0x0002e741:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79f32;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af5;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3e1;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3d1;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3c1;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3b1;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a3a2;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a393;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a380;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36f;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fc2;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078aeb;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a634;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a62b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a616;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a601;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5ee;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5db;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c6;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b6;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a6;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a597;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a585;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a573;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a566;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a559;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a546;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a533;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a527;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a517;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a507;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f7;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4e4;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4d1;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4bd;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a9;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a495;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a481;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a46e;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a45b;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a448;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a435;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a424;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a412;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a400;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x58) {\nLAB_0002e50a:\n              local_8c = (byte *)FUN_00016580();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 == 0x59) {\ncode_r0x0002e467:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7add5;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a67;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3f2;\n                break;\n              case 3:\n                local_8c = &UNK_0007b3e6;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3d4;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3c2;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3b1;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b399;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b383;\n                break;\n              case 9:\n                local_8c = &UNK_0007b376;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b364;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b352;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33f;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b32c;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b319;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b309;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f9;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e9;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d9;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c9;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2ba;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a7;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b294;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b281;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b270;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b24d;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b239;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b228;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b217;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b202;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1ed;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d9;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c6;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b6;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            goto LAB_0002dbd0;\n          }\n          if (uVar6 == 0x65) goto code_r0x0002edad;\n          if (uVar6 < 0x66) {\n            if (uVar6 != 0x5e) {\n              if (uVar6 == 99) goto code_r0x0002e741;\n              goto LAB_0002dbd0;\n            }\nLAB_0002e54a:\n            local_8c = (byte *)FUN_0001b390();\n          }\n          else if (uVar6 == 0x6a) {\n            local_8c = (byte *)FUN_00014e70();\n          }\n          else {\n            if (uVar6 != 0x71) {\n              if (uVar6 != 0x69) goto LAB_0002dbd0;\n              if ((*(char *)(param_1 + 0x3c) != '-') && (*(char *)(param_1 + 0x17) != '\0'))\n              goto code_r0x0002e0f7;\n              switch(local_80) {\n              default:\n                goto LAB_0002dbd0;\n              case 1:\n                local_8c = (byte *)0x7a3f1;\n                break;\n              case 2:\n                local_8c = (byte *)0x78ac0;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa5b;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa4c;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa34;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa1c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7aa03;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9eb;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9d3;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a9a2;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a98a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a97a;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a965;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a955;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a943;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a933;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a923;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a910;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8fd;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8ea;\n              }\n              goto LAB_0002dd00;\n            }\n            local_8c = (byte *)FUN_000177c0();\n          }\n        }\nLAB_0002dcf0:\n        if (local_8c != (byte *)0x0) goto LAB_0002dd00;\n        goto LAB_0002dbd0;\n      }\n      if (uVar6 == 0x4c) {\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x79dfc;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b05;\n          break;\n        case 2:\n          local_8c = (byte *)0x7a357;\n          break;\n        case 3:\n          local_8c = (byte *)0x7a34d;\n          break;\n        case 4:\n          local_8c = (byte *)0x7a33e;\n          break;\n        case 5:\n          local_8c = (byte *)0x7a32e;\n          break;\n        case 6:\n          local_8c = (byte *)0x7a31e;\n          break;\n        case 7:\n          local_8c = (byte *)0x7a309;\n          break;\n        case 8:\n          local_8c = (byte *)0x7a2f6;\n          break;\n        case 9:\n          local_8c = (byte *)0x7a2ea;\n          break;\n        case 10:\n          local_8c = (byte *)0x7a2da;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7a2c9;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7a2b9;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7a2ab;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7a29d;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7a28c;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7a27b;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7a26a;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7a255;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7a241;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7a230;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7a21f;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7a212;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7a207;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7a1f6;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7a1e5;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7a1d1;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7a1bd;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7a1ad;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7a19d;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7a18f;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7a182;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar6 < 0x4d) {\n        if (uVar6 == 0x3e) goto LAB_0002efc8;\n        if (uVar6 < 0x3f) {\n          if (uVar6 == 0x32) {\n            local_8c = (byte *)FUN_00015c60();\n            goto LAB_0002dcf0;\n          }\n          if (uVar6 != 0x35) goto LAB_0002dbd0;\n        }\n        else if (uVar6 != 0x46) {\n          if (uVar6 == 0x4b) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x798bb;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b4c;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bfc;\n              break;\n            case 3:\n              local_8c = &UNK_00079bf4;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be9;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bde;\n              break;\n            case 6:\n              local_8c = &UNK_00079bd4;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc8;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0xd:\n              local_8c = (byte *)0x79bbc;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bb1;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79ba2;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b93;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b84;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b70;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b5e;\n            }\n            goto LAB_0002dd00;\n          }\n          goto LAB_0002dbd0;\n        }\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7b69b;\n          break;\n        case 1:\n          local_8c = &UNK_000789fa;\n          break;\n        case 2:\n          local_8c = (byte *)0x78a06;\n          break;\n        case 3:\n          local_8c = &UNK_000789cd;\n          break;\n        case 4:\n          local_8c = (byte *)0x789e8;\n          break;\n        case 5:\n          local_8c = &UNK_0007ba07;\n          break;\n        case 6:\n          local_8c = &UNK_0007b9fa;\n          break;\n        case 7:\n          local_8c = &UNK_0007b9ed;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b9da;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b9c2;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b9ac;\n          break;\n        case 0xb:\n          local_8c = &UNK_0007b99f;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b990;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7b981;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        case 0xf:\n          local_8c = (byte *)0x7b973;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7b961;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7b94e;\n          break;\n        case 0x12:\n          local_8c = &UNK_0007b93e;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7b92e;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7b91c;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7b909;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar6 == 0x54) {\ncode_r0x0002edcd:\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7ac6f;\n          break;\n        case 1:\n          local_8c = &UNK_00078a81;\n          break;\n        case 2:\n          local_8c = &UNK_0007b139;\n          break;\n        case 3:\n          local_8c = &UNK_0007b12f;\n          break;\n        case 4:\n          local_8c = &UNK_0007b125;\n          break;\n        case 5:\n          local_8c = (byte *)0x7b117;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b109;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b0fb;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b0ec;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b0dd;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b0cd;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b0b8;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b0a5;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar6 < 0x55) {\n        if (uVar6 != 0x50) {\n          if (uVar6 == 0x53) goto code_r0x0002e6d7;\n          goto LAB_0002dbd0;\n        }\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7a838;\n          break;\n        case 1:\n          local_8c = &UNK_00078aac;\n          break;\n        case 2:\n          local_8c = (byte *)0x7ac65;\n          break;\n        case 3:\n          local_8c = (byte *)0x7ac5b;\n          break;\n        case 4:\n          local_8c = (byte *)0x7ac51;\n          break;\n        case 5:\n          local_8c = (byte *)0x7ac47;\n          break;\n        case 6:\n          local_8c = (byte *)0x7ac3b;\n          break;\n        case 7:\n          local_8c = (byte *)0x7ac2e;\n          break;\n        case 8:\n          local_8c = (byte *)0x7ac21;\n          break;\n        case 9:\n          local_8c = (byte *)0x7ac14;\n          break;\n        case 10:\n          local_8c = (byte *)0x7ac07;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7abf2;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7abdf;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7abd3;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7abc5;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7abb7;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7aba9;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7ab9a;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7ab89;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7ab78;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7ab67;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7ab56;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7ab49;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7ab3a;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7ab2b;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7ab1c;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7ab11;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7ab04;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7aaf7;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7aaea;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7aadc;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7aace;\n          break;\n        case 0x20:\n          local_8c = (byte *)0x7aabb;\n          break;\n        case 0x21:\n          local_8c = (byte *)0x7aab0;\n          break;\n        case 0x22:\n          local_8c = (byte *)0x7aa98;\n          break;\n        case 0x23:\n          local_8c = (byte *)0x7aa8b;\n          break;\n        case 0x24:\n          local_8c = (byte *)0x7aa74;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\nLAB_0002dd00:\n        pcVar9 = "%-22s";\n        if (DAT_000b9da0 == 0) {\n          pcVar9 = "%-17.17s";\n        }\n        printf(pcVar9,local_8c,puVar24);\n        bVar22 = true;\n        bVar20 = *(ushort *)(param_1 + 0x42) < 0x9026;\n        bVar21 = *(ushort *)(param_1 + 0x42) == 0x9026;\n        if (!bVar21) goto LAB_0002dbff;\n        iVar11 = 0xf;\n        pbVar17 = local_8c;\n        pbVar19 = (byte *)"R_ALPHA_LITUSE";\n        do {\n          if (iVar11 == 0) break;\n          iVar11 = iVar11 + -1;\n          bVar20 = *pbVar17 < *pbVar19;\n          bVar21 = *pbVar17 == *pbVar19;\n          pbVar17 = pbVar17 + (uint)bVar23 * -2 + 1;\n          pbVar19 = pbVar19 + (uint)bVar23 * -2 + 1;\n        } while (bVar21);\n        if ((!bVar20 && !bVar21) != bVar20) goto LAB_0002dbff;\n        if (param_8 == 0) {\n          if (local_90 == 0 && uVar14 == 0) goto LAB_0002dc72;\n          goto LAB_0002dc11;\n        }\n        piVar2 = (int *)((int)local_4c + iVar7 + 0x14);\n        if (*piVar2 == 0 && (uint)(6 < *(uint *)((int)local_4c + iVar7 + 0x10)) <= (uint)-*piVar2) {\n                    \n                    \n          uVar10 = (*(code *)((int)&__DT_PLTGOT +\n                             *(int *)(&DAT_0008c8d0 + *(int *)((int)local_4c + iVar7 + 0x10) * 4)))\n                             ();\n          return uVar10;\n        }\n        putc(0x20,*(FILE **)puVar5);\n        uVar10 = *(undefined4 *)((int)local_4c + iVar7 + 0x10);\n        puVar24 = (undefined *)0x5;\n        pcVar9 = (char *)dcgettext(0,"<unknown addend: %lx>");\n        printf(pcVar9,uVar10,puVar24);\n        local_6c = 0;\n      }\n      else {\n        if (uVar6 == 0x55) {\ncode_r0x0002e4ef:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b1aa;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a3e;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5ab;\n            break;\n          case 3:\n            local_8c = &UNK_0007b5a1;\n            break;\n          case 4:\n            local_8c = &UNK_0007b597;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b587;\n            break;\n          case 6:\n            local_8c = &UNK_0007b57d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b568;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b555;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 == 0x56) {\ncode_r0x0002e577:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b143;\n            break;\n          case 1:\n            local_8c = &UNK_00078a50;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b53b;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b52a;\n            break;\n          case 4:\n            local_8c = &UNK_0007b520;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b510;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4fe;\n            break;\n          case 7:\n            local_8c = &UNK_0007b4f4;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4e4;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4d2;\n            break;\n          case 10:\n            local_8c = &UNK_0007b4c8;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b8;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a7;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\nLAB_0002dbd0:\n        puVar24 = (undefined *)0x5;\n        pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx",5);\n        printf(pcVar9,local_80);\n        bVar22 = false;\n        local_8c = (byte *)0x0;\nLAB_0002dbff:\n        if (local_90 == 0 && uVar14 == 0) {\n          if (param_8 != 0) {\n            iVar11 = *(int *)((int)local_4c + iVar7 + 0x10);\n            puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14);\n            printf("%*c",(-(uint)(DAT_000b6324 == 0) & 8) + 0xc,0x20);\n            if ((int)puVar24 < 0) {\n              puVar24 = (undefined *)-(int)(puVar24 + (iVar11 != 0));\n              printf("-%llx",-iVar11,puVar24);\n            }\n            else {\n              printf("%llx",iVar11,puVar24);\n            }\n          }\n        }\n        else {\nLAB_0002dc11:\n          if ((param_4 == 0) || ((uVar14 < param_5) <= local_90)) {\n            puVar24 = (undefined *)0x5;\n            uVar10 = dcgettext(0," bad symbol index: %08lx in reloc");\n            error(uVar10,uVar14);\n            local_6c = 0;\n          }\n          else {\n            iVar18 = uVar14 * 0x1c + param_4;\n            iVar11 = FUN_0002cf40(param_7,uVar14,iVar18 + 0x10,iVar18 + 0x18,&local_48,local_4e);\n            putchar(0x20);\n            if ((*(byte *)(iVar18 + 0x14) & 0xf) == 10) {\n              uVar14 = (-(uint)(DAT_000b6324 == 0) & 6) + 8;\n              uVar15 = FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11);\n              }\n              iVar12 = (uVar14 + 1) - uVar15;\n              if (uVar14 < uVar15) {\n                iVar12 = 1;\n              }\n              puVar24 = &DAT_0007c3bc;\n              printf("()%-*s",iVar12,&DAT_0007c3bc);\n            }\n            else {\n              FUN_0001e910();\n              pcVar9 = "   ";\n              if (DAT_000b6324 == 0) {\n                pcVar9 = " ";\n              }\n              printf(pcVar9);\n            }\n            uVar14 = *(uint *)(iVar18 + 0x10);\n            if (uVar14 == 0) {\n              if ((*(byte *)(iVar18 + 0x14) & 0xf) == 3) {\n                puVar25 = *(undefined **)(iVar18 + 0x18);\n                if (puVar25 < *(undefined **)(param_1 + 0x54)) {\n                  puVar1 = (uint *)(*(int *)(param_1 + 0x5c) + (int)puVar25 * 0x48);\n                  if (puVar1 == (uint *)0x0) {\n                    pcVar9 = "<none>";\n                  }\n                  else if (*(int *)(param_1 + 100) == 0) {\n                    pcVar9 = "<no-strings>";\n                  }\n                  else {\n                    if (*puVar1 < *(uint *)(param_1 + 0x68)) goto LAB_0002ea57;\n                    pcVar9 = "<corrupt>";\n                  }\n                  puVar24 = (undefined *)0x5;\n                  dcgettext(0,pcVar9);\n                }\n                else if ((puVar25 != (undefined *)0xfffffff1) &&\n                        (puVar25 != (undefined *)0xfffffff2)) {\n                  sVar3 = *(short *)(param_1 + 0x42);\n                  if (sVar3 == 8) {\n                    if ((puVar25 != (undefined *)0xffffff03) && (puVar25 != (undefined *)0xffffff04)\n                       ) {\nLAB_0002f0b3:\n                      sprintf(local_44,"<section 0x%x>");\n                      puVar24 = puVar25;\n                    }\n                  }\n                  else if (sVar3 == 0x8c) {\n                    if (puVar25 != (undefined *)0xffffff00) goto LAB_0002f0b3;\n                  }\n                  else if ((sVar3 == 0x3e) || (sVar3 == 0xb4)) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f085;\n                  }\n                  else if (sVar3 == 0xb5) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f0b3;\n                  }\n                  else {\nLAB_0002f085:\n                    if ((sVar3 != 0x32) ||\n                       (((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )))) goto LAB_0002f0b3;\n                  }\n                }\n              }\nLAB_0002ea57:\n              FUN_0001fd20();\n            }\n            else if (param_6 == 0) {\n              puVar24 = (undefined *)0x5;\n              pcVar9 = (char *)dcgettext(0,"<string table index: %3ld>");\n              printf(pcVar9,uVar14,puVar24);\n            }\n            else if (uVar14 < param_7) {\n              FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11,puVar24);\n              }\n            }\n            else {\n              puVar24 = (undefined *)0x5;\n              uVar10 = dcgettext(0,"<corrupt string table index: %3ld>");\n              error(uVar10,uVar14);\n              local_6c = 0;\n            }\n            if (param_8 != 0) {\n              puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14);\n              iVar7 = *(int *)((int)local_4c + iVar7 + 0x10);\n              if ((int)puVar24 < 0) {\n                puVar24 = (undefined *)-(int)(puVar24 + (iVar7 != 0));\n                printf(" - %llx",-iVar7,puVar24);\n              }\n              else {\n                printf(" + %llx",iVar7,puVar24);\n              }\n            }\n          }\n        }\n        if (*(short *)(param_1 + 0x42) == 0x2b) {\n          bVar20 = false;\n          bVar22 = !bVar22;\n          if (!bVar22) {\n            iVar7 = 0xe;\n            pbVar17 = (byte *)"R_SPARC_OLO10";\n            do {\n              if (iVar7 == 0) break;\n              iVar7 = iVar7 + -1;\n              bVar20 = *local_8c < *pbVar17;\n              bVar22 = *local_8c == *pbVar17;\n              local_8c = local_8c + (uint)bVar23 * -2 + 1;\n              pbVar17 = pbVar17 + (uint)bVar23 * -2 + 1;\n            } while (bVar22);\n            if ((!bVar20 && !bVar22) == bVar20) {\n              printf(" + %lx",(int)puVar26 >> 8,puVar24);\n            }\n          }\n        }\n      }\nLAB_0002dc72:\n      putc(10,*(FILE **)puVar5);\n      if ((DAT_000b6324 == 0) && (*(short *)(param_1 + 0x42) == 8)) {\n        uVar15 = (uint)puVar26 >> 8 & 0xff;\n        uVar13 = FUN_00016e80(puVar26,uVar13,uVar15);\n        uVar14 = (uint)puVar26 >> 0x10 & 0xff;\n        iVar7 = FUN_00016e80(uVar14);\n        printf("                    Type2: ");\n        if (uVar13 == 0) {\n          puVar24 = (undefined *)0x5;\n          uVar13 = uVar15;\n          pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx");\n          printf(pcVar9,uVar13,puVar24);\n        }\n        else {\n          printf("%-17.17s",uVar13);\n        }\n        printf("\n                    Type3: ",uVar13,puVar24);\n        if (iVar7 == 0) {\n          puVar24 = (undefined *)0x5;\n          pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx");\n          printf(pcVar9,uVar14,puVar24);\n        }\n        else {\n          printf("%-17.17s",iVar7,puVar24);\n        }\n        putc(10,*(FILE **)puVar5);\n      }\n      uVar16 = uVar16 + 1;\n    } while (uVar16 < local_60[0]);\n  }" (else "else") (compound_statement "{\n    local_6c = 1;\n    uVar16 = 0;\n    do {\n      iVar7 = uVar16 * 0x18;\n      puVar8 = (undefined4 *)(iVar7 + (int)local_4c);\n      uVar10 = *puVar8;\n      uVar4 = puVar8[1];\n      uVar13 = puVar8[3];\n      puVar25 = (undefined *)puVar8[2];\n      if (DAT_000b6324 == 0) {\n        local_80 = FUN_00021e40();\n        local_90 = 0;\n        pcVar9 = "%16.16llx  %16.16llx ";\n        if (DAT_000b9da0 == 0) {\n          pcVar9 = "%12.12llx  %12.12llx ";\n        }\n        uVar14 = uVar13;\n        printf(pcVar9,uVar10,uVar4,puVar25,uVar13);\n        puVar26 = puVar25;\n      }\n      else {\n        local_80 = (uint)puVar25 & 0xff;\n        uVar14 = (uint)puVar25 >> 8 | uVar13 << 0x18;\n        local_90 = uVar13 >> 8;\n        puVar26 = puVar25;\n        printf("%8.8lx  %8.8lx ",uVar10,puVar25);\n        puVar24 = puVar25;\n      }\n      uVar6 = *(ushort *)(param_1 + 0x42);\n      if (uVar6 == 0x72) {\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7997c;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b41;\n          break;\n        case 2:\n          local_8c = (byte *)0x79cff;\n          break;\n        case 3:\n          local_8c = (byte *)0x79cf0;\n          break;\n        case 4:\n          local_8c = (byte *)0x79ce4;\n          break;\n        case 5:\n          local_8c = (byte *)0x79cd8;\n          break;\n        case 6:\n          local_8c = (byte *)0x79ccc;\n          break;\n        case 7:\n          local_8c = (byte *)0x79cbd;\n          break;\n        case 8:\n          local_8c = (byte *)0x79cae;\n          break;\n        case 9:\n          local_8c = (byte *)0x79c9f;\n          break;\n        case 10:\n          local_8c = (byte *)0x79c90;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x79c84;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x79c78;\n          break;\n        case 0xd:\n          local_8c = &UNK_00079c6d;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x79c61;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x79c55;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x79c49;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x79c3d;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x79c2f;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x79c20;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x79c11;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\n        goto LAB_0002dd00;\n      }\n      if (0x72 < uVar6) {\n        if (uVar6 == 0x1057) {\ncode_r0x0002e6d7:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b49c;\n            break;\n          case 1:\n            local_8c = &UNK_00078a28;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b897;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b888;\n            break;\n          case 4:\n            local_8c = &UNK_0007b87f;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b873;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b865;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b857;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b849;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b837;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b825;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b813;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b802;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x7b7f1;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x7b7e0;\n            break;\n          case 0xf:\n            local_8c = (byte *)0x7b7cb;\n            break;\n          case 0x10:\n            local_8c = (byte *)0x7b7b6;\n            break;\n          case 0x11:\n            local_8c = (byte *)0x7b7a1;\n            break;\n          case 0x12:\n            local_8c = (byte *)0x7b796;\n            break;\n          case 0x13:\n            local_8c = (byte *)0x7b78c;\n            break;\n          case 0x14:\n            local_8c = &UNK_0007b784;\n            break;\n          case 0x15:\n            local_8c = (byte *)0x7b777;\n            break;\n          case 0x16:\n            local_8c = (byte *)0x7b769;\n            break;\n          case 0x17:\n            local_8c = (byte *)0x7b757;\n            break;\n          case 0x18:\n            local_8c = (byte *)0x7b746;\n            break;\n          case 0x19:\n            local_8c = (byte *)0x7b735;\n            break;\n          case 0x1a:\n            local_8c = &UNK_0007b72d;\n            break;\n          case 0x1b:\n            local_8c = &UNK_0007b721;\n            break;\n          case 0x1c:\n            local_8c = &UNK_0007b715;\n            break;\n          case 0x1d:\n            local_8c = &UNK_0007b708;\n            break;\n          case 0x1e:\n            local_8c = (byte *)0x7b6fc;\n            break;\n          case 0x1f:\n            local_8c = (byte *)0x7b6ef;\n            break;\n          case 0x20:\n            local_8c = (byte *)0x7b6e2;\n            break;\n          case 0x21:\n            local_8c = (byte *)0x7b6d1;\n            break;\n          case 0x22:\n            local_8c = (byte *)0x7b6c5;\n            break;\n          case 0x23:\n            local_8c = (byte *)0x7b6b9;\n            break;\n          case 0x24:\n            local_8c = (byte *)0x7b6aa;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 < 0x1058) {\n          if (0xb5 < uVar6) {\n            if (uVar6 == 0xc5) {\n              local_8c = (byte *)FUN_00018620();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 < 0xc6) {\n              if (uVar6 != 0xbd) {\n                if (uVar6 < 0xbe) {\n                  if (uVar6 == 0xb7) {\n                    local_8c = (byte *)FUN_000140b0();\n                  }\n                  else {\n                    if (uVar6 != 0xbc) goto LAB_0002dbd0;\n                    local_8c = (byte *)FUN_0001a1a0();\n                  }\n                }\n                else {\n                  if (uVar6 != 0xbf) {\n                    if (uVar6 == 0xc3) goto LAB_0002e062;\n                    goto LAB_0002dbd0;\n                  }\n                  local_8c = (byte *)FUN_00019e30();\n                }\n                goto LAB_0002dcf0;\n              }\ncode_r0x0002e43b:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78f38;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bb1;\n                break;\n              case 2:\n                local_8c = (byte *)0x79367;\n                break;\n              case 3:\n                local_8c = (byte *)0x79351;\n                break;\n              case 4:\n                local_8c = (byte *)0x79338;\n                break;\n              case 5:\n                local_8c = (byte *)0x79328;\n                break;\n              case 6:\n                local_8c = (byte *)0x79315;\n                break;\n              case 7:\n                local_8c = (byte *)0x79302;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ef;\n                break;\n              case 9:\n                local_8c = (byte *)0x792da;\n                break;\n              case 10:\n                local_8c = (byte *)0x792bf;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x792a4;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7928b;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79275;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x79261;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7924d;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7923c;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79225;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920f;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f8;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791e1;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791cf;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791be;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791ab;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79198;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79166;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7914d;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x79132;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7911a;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x79100;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790cd;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab5;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a63e;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3f;\n              }\n            }\n            else {\n              if (0xdf < uVar6) {\n                if (uVar6 == 0xf3) {\n                  local_8c = (byte *)FUN_00018290();\n                }\n                else {\n                  if (uVar6 != 0xfa) goto LAB_0002dbd0;\n                  if (*(short *)(param_1 + 0x3d) != 0x3200) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x7b8a5;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8fd;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e21;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e14;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e05;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078dfc;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dd2;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc5;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db8;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da9;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d9a;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d85;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d70;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d64;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d56;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d4a;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d3e;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d2e;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d1e;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d0e;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cff;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78cf0;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78ce0;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78cd0;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cc1;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cb2;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  local_8c = (byte *)FUN_00017590();\n                }\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 == 0xdd) {\n                if (local_80 == 7) {\n                  local_8c = (byte *)0x79af6;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b39;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b55;\n                    if (local_80 != 1) {\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }\n                  }\n                  else {\n                    local_8c = (byte *)0x79b16;\n                    if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }\n                  }\n                }\n                else if (local_80 == 0xb) {\n                  local_8c = (byte *)0x79ab8;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ada;\n                  if (local_80 != 9) {\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }\n                }\n                else if (local_80 == 0xd) {\n                  local_8c = (byte *)0x79a90;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 != 0xde) goto LAB_0002dbd0;\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78c33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a93;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adcb;\n                break;\n              case 3:\n                local_8c = &UNK_0007adc2;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb8;\n                break;\n              case 5:\n                local_8c = &UNK_0007adae;\n                break;\n              case 6:\n                local_8c = &UNK_0007ada4;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad9a;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad8d;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad82;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad77;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad6d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5f;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 < 0xb4) {\n            if (uVar6 != 0x8c) {\n              if (0x8c < uVar6) {\n                if (uVar6 == 0xad) {\n                  local_8c = (byte *)FUN_000189d0();\n                  goto LAB_0002dcf0;\n                }\n                if (uVar6 < 0xae) {\n                  if (uVar6 == 0x90) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78c4f;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789bf;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f26;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f13;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f09;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78efb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee8;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed8;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec9;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78ebd;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea7;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e97;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e86;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e75;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5f;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e49;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e3b;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  if (uVar6 == 0xa7) {\n                    local_8c = (byte *)FUN_000171b0();\n                    goto LAB_0002dcf0;\n                  }\n                }\n                else {\n                  if (uVar6 == 0xae) {\n                    local_8c = (byte *)FUN_00016b40();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 0xb1) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78be5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba5;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79536;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79529;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x7951b;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x7950c;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794fc;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794ec;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794db;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794cb;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794bb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794aa;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x7949d;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x79490;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x79484;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79478;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x7946b;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x7945e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x79451;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x79444;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79436;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79429;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x7941c;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x7940e;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x79400;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793f1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793e2;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793d2;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793c2;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793ae;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79399;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79389;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 0x78) {\ncode_r0x0002ef25:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7937d;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b8c;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796f1;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e7;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c8;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796bf;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796b3;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a8;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7969c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7968d;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7967d;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7966d;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 < 0x79) {\n                if (uVar6 == 0x73) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x789db;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bdb;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7904a;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903f;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79034;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79023;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7900d;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff9;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fee;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fe1;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fd3;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fc3;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fb2;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78fa2;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f92;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f85;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f78;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f6b;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f5b;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f4a;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x74) goto code_r0x0002e2d7;\n              }\n              else {\n                if (uVar6 == 0x87) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79b51;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b25;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f25;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f18;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f0d;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79f00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79ef3;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee5;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec9;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eba;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ead;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e97;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e83;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e75;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e64;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e55;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e45;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e37;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e24;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e16;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e08;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x8a) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79543;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b83;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797ee;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797e4;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d8;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797cc;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797bd;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797b1;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x797a3;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7978e;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7977b;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7976d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7975a;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79747;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x7973b;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x7972b;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x7971b;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x7970b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n              }\n              goto LAB_0002dbd0;\n            }\n            local_8c = (byte *)FUN_00019be0();\n          }\n          else {\nLAB_0002efc8:\n            local_8c = (byte *)FUN_0001b090();\n          }\n          goto LAB_0002dcf0;\n        }\n        if (uVar6 == 0x8217) {\ncode_r0x0002edad:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79661;\n            break;\n          case 1:\n            local_8c = &UNK_00078b6d;\n            break;\n          case 2:\n            local_8c = (byte *)0x79972;\n            break;\n          case 3:\n            local_8c = &UNK_00079967;\n            break;\n          case 4:\n            local_8c = (byte *)0x7995b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7994a;\n            break;\n          case 6:\n            local_8c = (byte *)0x7993d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7992e;\n            break;\n          case 8:\n            local_8c = (byte *)0x7991f;\n            break;\n          case 9:\n            local_8c = (byte *)0x79910;\n            break;\n          case 10:\n            local_8c = (byte *)0x79901;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x798f2;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x798e6;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x798d5;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x798c6;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 < 0x8218) {\n          if (uVar6 == 0x4688) {\ncode_r0x0002e2d7:\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x78e2e;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bc1;\n              break;\n            case 2:\n              local_8c = (byte *)0x790b4;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a5;\n              break;\n            case 4:\n              local_8c = (byte *)0x79095;\n              break;\n            case 5:\n              local_8c = (byte *)0x79089;\n              break;\n            case 6:\n              local_8c = (byte *)0x7907d;\n              break;\n            case 7:\n              local_8c = (byte *)0x79071;\n              break;\n            case 8:\n              local_8c = (byte *)0x79065;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 < 0x4689) {\n            if (uVar6 == 0x2530) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x790c3;\n                break;\n              case 1:\n                local_8c = &UNK_00078b96;\n                break;\n              case 2:\n                local_8c = &UNK_00078c2b;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c1d;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c13;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c09;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bff;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 < 0x2531) {\n              if (uVar6 == 0x1059) {\ncode_r0x0002e0f7:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7a361;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78acf;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8cb;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8bf;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8ad;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a89c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a885;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a873;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a861;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a856;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a844;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n              }\n              else {\n                if (uVar6 != 0x1223) goto LAB_0002dbd0;\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x796fb;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b60;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a45;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a37;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a24;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a10;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799fc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799eb;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d9;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c9;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799ba;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a8;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79997;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79987;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n              }\n            }\n            else {\n              if (uVar6 == 0x3330) goto code_r0x0002edcd;\n              if (uVar6 != 0x4157) goto LAB_0002dbd0;\n              if (local_80 == 0) {\n                local_8c = (byte *)0x78ca4;\n              }\n              else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bcf;\n              }\n            }\n          }\n          else {\n            if (uVar6 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b09a;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a59;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b48d;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b47e;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b46a;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b458;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b446;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b434;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41f;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b40a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (0x5aa5 < uVar6) {\n              if (uVar6 == 0x7650) goto code_r0x0002e4ef;\n              if (uVar6 == 0x7676) goto code_r0x0002e577;\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x4def) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b5bd;\n                break;\n              case 1:\n                local_8c = &UNK_00078a14;\n                break;\n              case 2:\n                local_8c = &UNK_00078c95;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c83;\n                break;\n              case 4:\n                local_8c = &UNK_00078c76;\n                break;\n              case 5:\n                local_8c = &UNK_00078c67;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c5a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (uVar6 != 0x5441) goto LAB_0002dbd0;\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7aa69;\n              break;\n            case 1:\n              local_8c = &UNK_00078a8a;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b08c;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b07e;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b073;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b068;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b05a;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b04b;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b03d;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02f;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b021;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b015;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b009;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7affd;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afee;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd9;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afc4;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaf;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af9a;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af82;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af6a;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af52;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af43;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af34;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af25;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af15;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7af01;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aeee;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aedb;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec8;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb8;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea8;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae98;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae86;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae74;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae62;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae55;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae41;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae2b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae18;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae0a;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 200:\n              local_8c = (byte *)0x7adf6;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7ade4;\n            }\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 == 0xad45) {\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79a53;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b32;\n            break;\n          case 2:\n            local_8c = (byte *)0x79ded;\n            break;\n          case 3:\n            local_8c = (byte *)0x79ddf;\n            break;\n          case 4:\n            local_8c = (byte *)0x79dce;\n            break;\n          case 5:\n            local_8c = (byte *)0x79dbd;\n            break;\n          case 6:\n            local_8c = (byte *)0x79dad;\n            break;\n          case 7:\n            local_8c = (byte *)0x79d9a;\n            break;\n          case 8:\n            local_8c = (byte *)0x79d8b;\n            break;\n          case 9:\n            local_8c = (byte *)0x79d78;\n            break;\n          case 10:\n            local_8c = (byte *)0x79d67;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x79d56;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x79d47;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          case 0x80:\n            local_8c = (byte *)0x79d2d;\n            break;\n          case 0x81:\n            local_8c = (byte *)0x79d15;\n          }\n          goto LAB_0002dd00;\n        }\n        if (0xad45 < uVar6) {\n          if (uVar6 == 0xdead) goto code_r0x0002ef3d;\n          if (uVar6 < 0xdeae) {\n            if (uVar6 == 0xbaab) goto code_r0x0002e43b;\n            if (uVar6 == 0xbeef) goto code_r0x0002e467;\n            goto LAB_0002dbd0;\n          }\n          if (uVar6 == 0xfeb0) goto code_r0x0002ef25;\n          if (uVar6 == 0xfeba) {\n            if (local_80 == 6) {\n              local_8c = (byte *)0x79879;\n            }\n            else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798af;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bf1;\n                }\n                else {\n                  local_8c = (byte *)0x78b77;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79895;\n                if (local_80 != 4) {\n                  local_8c = (byte *)"R_IQ2000_26";\n                  if (4 < local_80) {\n                    local_8c = (byte *)"R_IQ2000_HI16";\n                  }\n                }\n              }\n            }\n            else if (local_80 == 9) {\n              local_8c = (byte *)0x79844;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79866;\n              }\n              else {\n                local_8c = (byte *)0x79853;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x7981b;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79806;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x79832;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 == 0xf00d) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7905a;\n              break;\n            case 1:\n              local_8c = &UNK_00078b9e;\n              break;\n            case 2:\n              local_8c = &UNK_00079659;\n              break;\n            case 3:\n              local_8c = (byte *)0x79650;\n              break;\n            case 4:\n              local_8c = (byte *)0x79647;\n              break;\n            case 5:\n              local_8c = (byte *)0x79638;\n              break;\n            case 6:\n              local_8c = (byte *)0x79628;\n              break;\n            case 7:\n              local_8c = (byte *)0x79618;\n              break;\n            case 8:\n              local_8c = (byte *)0x79608;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f8;\n              break;\n            case 10:\n              local_8c = (byte *)0x795ec;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795e0;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795d4;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795bc;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795af;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x795a0;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x79591;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x79584;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79575;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79561;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954f;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            }\n            goto LAB_0002dd00;\n          }\n          goto LAB_0002dbd0;\n        }\n        if (uVar6 == 0x9080) goto LAB_0002edf8;\n        if (uVar6 < 0x9081) {\n          if (uVar6 == 0x9026) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7a175;\n              break;\n            case 1:\n              local_8c = (byte *)0x78adb;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a828;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a818;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a808;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f9;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7ea;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7db;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7ce;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7bf;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7b0;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a7a1;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0x11:\n              local_8c = (byte *)0x7a78f;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a77e;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a76e;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a761;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a750;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73f;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a72e;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a720;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a712;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a703;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6f2;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6e0;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6cf;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6be;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6ad;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a69c;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a68b;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a67b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a66b;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a65b;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a64b;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 == 0x9041) goto LAB_0002e50a;\n        }\n        else {\n          if (uVar6 == 0xa390) goto LAB_0002e526;\n          if (uVar6 == 0xabc7) goto LAB_0002e54a;\n        }\n        goto LAB_0002dbd0;\n      }\n      if (uVar6 < 0x31) {\n        if (uVar6 < 0x2e) {\n          if (uVar6 != 0x12) {\n            if (uVar6 < 0x13) {\n              if (uVar6 == 7) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79d0a;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b0e;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a16a;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a15b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a14b;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a13c;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 0x30:\n                  local_8c = &UNK_0007a131;\n                  break;\n                case 0x31:\n                  local_8c = &UNK_0007a125;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a11a;\n                  break;\n                case 0x40:\n                  local_8c = &UNK_0007a10f;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a102;\n                  break;\n                case 0x44:\n                  local_8c = &UNK_0007a0f7;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0ea;\n                  break;\n                case 0x48:\n                  local_8c = &UNK_0007a0df;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0d2;\n                  break;\n                case 0x4c:\n                  local_8c = &UNK_0007a0c7;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0ba;\n                  break;\n                case 0x52:\n                  local_8c = &UNK_0007a0ad;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a0a0;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a093;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a083;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a073;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a063;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a053;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a043;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a033;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a028;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a01a;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a00e;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79fff;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79ff4;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe9;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fdd;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fce;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 < 8) {\n                if (uVar6 == 3) {\nLAB_0002e7da:\n                  local_8c = (byte *)FUN_00015960();\n                  goto LAB_0002dcf0;\n                }\n                if (uVar6 < 4) {\n                  if (uVar6 == 2) goto LAB_0002e7ba;\n                }\n                else {\n                  if (uVar6 == 4) {\n                    local_8c = (byte *)FUN_00016860();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 6) goto LAB_0002e7da;\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 10) {\nLAB_0002ee10:\n                local_8c = (byte *)FUN_00016e80();\n                goto LAB_0002dcf0;\n              }\n              if (10 < uVar6) {\n                if (uVar6 == 0xb) goto LAB_0002e7ba;\n                if (uVar6 == 0xf) {\n                  local_8c = (byte *)FUN_000155e0();\n                  goto LAB_0002dcf0;\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 8) goto LAB_0002ee10;\n              if (uVar6 == 9) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79c05;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b17;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79fb4;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa6;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f99;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f8c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f7e;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f71;\n                  break;\n                case 8:\n                  local_8c = &UNK_00079f64;\n                  break;\n                case 9:\n                  local_8c = &UNK_00079f58;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f4c;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f3c;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x24) {\n              local_8c = (byte *)FUN_0001aaf0();\n              goto LAB_0002dcf0;\n            }\n            if (0x24 < uVar6) {\n              if (uVar6 == 0x2a) {\n                local_8c = (byte *)FUN_000192a0();\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 < 0x2b) {\n                if (uVar6 == 0x27) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x7a8dd;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a9d;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad3b;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad25;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad10;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7ad00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace6;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7acd0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acbc;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7acab;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac9e;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac8d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac7b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x28) {\n                  local_8c = (byte *)FUN_00014aa0();\n                  goto LAB_0002dcf0;\n                }\n              }\n              else {\n                if (uVar6 == 0x2b) goto LAB_0002e7ba;\n                if (uVar6 == 0x2d) goto LAB_0002e062;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x15) {\n              local_8c = (byte *)FUN_00017ef0();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 < 0x16) {\n              if (uVar6 == 0x13) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b54a;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078a1f;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007b8f4;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007b8e9;\n                  break;\n                case 4:\n                  local_8c = &UNK_0007b8df;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8d1;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8c2;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8b2;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x14) {\n                local_8c = (byte *)FUN_00017bb0();\n                goto LAB_0002dcf0;\n              }\n            }\n            else {\n              if (uVar6 == 0x16) {\nLAB_0002e526:\n                local_8c = (byte *)FUN_00018e30();\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 == 0x17) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b3ff;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a31;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b68e;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b67e;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b66e;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b661;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b654;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b648;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b63c;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b631;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b625;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b617;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b609;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5fd;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ef;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5e3;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d7;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c9;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n            }\n            goto LAB_0002dbd0;\n          }\nLAB_0002e7ba:\n          local_8c = (byte *)FUN_000195d0();\n        }\n        else {\n          local_8c = (byte *)FUN_00015240();\n        }\n        goto LAB_0002dcf0;\n      }\n      if (uVar6 == 0x57) {\nLAB_0002edf8:\n        local_8c = (byte *)FUN_0001a780();\n        goto LAB_0002dcf0;\n      }\n      if (0x57 < uVar6) {\n        if (uVar6 == 0x5d) {\nLAB_0002e062:\n          local_8c = (byte *)FUN_00014620();\n        }\n        else {\n          if (uVar6 < 0x5e) {\n            if (uVar6 == 0x5a) {\ncode_r0x0002ef3d:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7ad50;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a74;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b19d;\n                break;\n              case 3:\n                local_8c = &UNK_0007b191;\n                break;\n              case 4:\n                local_8c = &UNK_0007b184;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b173;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b161;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14f;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (0x5a < uVar6) {\n              if (uVar6 == 0x5b) {\ncode_r0x0002e741:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79f32;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af5;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3e1;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3d1;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3c1;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3b1;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a3a2;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a393;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a380;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36f;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fc2;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078aeb;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a634;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a62b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a616;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a601;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5ee;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5db;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c6;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b6;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a6;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a597;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a585;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a573;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a566;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a559;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a546;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a533;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a527;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a517;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a507;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f7;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4e4;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4d1;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4bd;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a9;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a495;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a481;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a46e;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a45b;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a448;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a435;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a424;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a412;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a400;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x58) {\nLAB_0002e50a:\n              local_8c = (byte *)FUN_00016580();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 == 0x59) {\ncode_r0x0002e467:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7add5;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a67;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3f2;\n                break;\n              case 3:\n                local_8c = &UNK_0007b3e6;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3d4;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3c2;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3b1;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b399;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b383;\n                break;\n              case 9:\n                local_8c = &UNK_0007b376;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b364;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b352;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33f;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b32c;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b319;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b309;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f9;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e9;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d9;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c9;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2ba;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a7;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b294;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b281;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b270;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b24d;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b239;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b228;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b217;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b202;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1ed;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d9;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c6;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b6;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            goto LAB_0002dbd0;\n          }\n          if (uVar6 == 0x65) goto code_r0x0002edad;\n          if (uVar6 < 0x66) {\n            if (uVar6 != 0x5e) {\n              if (uVar6 == 99) goto code_r0x0002e741;\n              goto LAB_0002dbd0;\n            }\nLAB_0002e54a:\n            local_8c = (byte *)FUN_0001b390();\n          }\n          else if (uVar6 == 0x6a) {\n            local_8c = (byte *)FUN_00014e70();\n          }\n          else {\n            if (uVar6 != 0x71) {\n              if (uVar6 != 0x69) goto LAB_0002dbd0;\n              if ((*(char *)(param_1 + 0x3c) != '-') && (*(char *)(param_1 + 0x17) != '\0'))\n              goto code_r0x0002e0f7;\n              switch(local_80) {\n              default:\n                goto LAB_0002dbd0;\n              case 1:\n                local_8c = (byte *)0x7a3f1;\n                break;\n              case 2:\n                local_8c = (byte *)0x78ac0;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa5b;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa4c;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa34;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa1c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7aa03;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9eb;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9d3;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a9a2;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a98a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a97a;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a965;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a955;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a943;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a933;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a923;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a910;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8fd;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8ea;\n              }\n              goto LAB_0002dd00;\n            }\n            local_8c = (byte *)FUN_000177c0();\n          }\n        }\nLAB_0002dcf0:\n        if (local_8c != (byte *)0x0) goto LAB_0002dd00;\n        goto LAB_0002dbd0;\n      }\n      if (uVar6 == 0x4c) {\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x79dfc;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b05;\n          break;\n        case 2:\n          local_8c = (byte *)0x7a357;\n          break;\n        case 3:\n          local_8c = (byte *)0x7a34d;\n          break;\n        case 4:\n          local_8c = (byte *)0x7a33e;\n          break;\n        case 5:\n          local_8c = (byte *)0x7a32e;\n          break;\n        case 6:\n          local_8c = (byte *)0x7a31e;\n          break;\n        case 7:\n          local_8c = (byte *)0x7a309;\n          break;\n        case 8:\n          local_8c = (byte *)0x7a2f6;\n          break;\n        case 9:\n          local_8c = (byte *)0x7a2ea;\n          break;\n        case 10:\n          local_8c = (byte *)0x7a2da;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7a2c9;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7a2b9;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7a2ab;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7a29d;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7a28c;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7a27b;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7a26a;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7a255;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7a241;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7a230;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7a21f;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7a212;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7a207;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7a1f6;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7a1e5;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7a1d1;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7a1bd;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7a1ad;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7a19d;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7a18f;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7a182;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar6 < 0x4d) {\n        if (uVar6 == 0x3e) goto LAB_0002efc8;\n        if (uVar6 < 0x3f) {\n          if (uVar6 == 0x32) {\n            local_8c = (byte *)FUN_00015c60();\n            goto LAB_0002dcf0;\n          }\n          if (uVar6 != 0x35) goto LAB_0002dbd0;\n        }\n        else if (uVar6 != 0x46) {\n          if (uVar6 == 0x4b) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x798bb;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b4c;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bfc;\n              break;\n            case 3:\n              local_8c = &UNK_00079bf4;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be9;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bde;\n              break;\n            case 6:\n              local_8c = &UNK_00079bd4;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc8;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0xd:\n              local_8c = (byte *)0x79bbc;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bb1;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79ba2;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b93;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b84;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b70;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b5e;\n            }\n            goto LAB_0002dd00;\n          }\n          goto LAB_0002dbd0;\n        }\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7b69b;\n          break;\n        case 1:\n          local_8c = &UNK_000789fa;\n          break;\n        case 2:\n          local_8c = (byte *)0x78a06;\n          break;\n        case 3:\n          local_8c = &UNK_000789cd;\n          break;\n        case 4:\n          local_8c = (byte *)0x789e8;\n          break;\n        case 5:\n          local_8c = &UNK_0007ba07;\n          break;\n        case 6:\n          local_8c = &UNK_0007b9fa;\n          break;\n        case 7:\n          local_8c = &UNK_0007b9ed;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b9da;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b9c2;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b9ac;\n          break;\n        case 0xb:\n          local_8c = &UNK_0007b99f;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b990;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7b981;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        case 0xf:\n          local_8c = (byte *)0x7b973;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7b961;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7b94e;\n          break;\n        case 0x12:\n          local_8c = &UNK_0007b93e;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7b92e;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7b91c;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7b909;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar6 == 0x54) {\ncode_r0x0002edcd:\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7ac6f;\n          break;\n        case 1:\n          local_8c = &UNK_00078a81;\n          break;\n        case 2:\n          local_8c = &UNK_0007b139;\n          break;\n        case 3:\n          local_8c = &UNK_0007b12f;\n          break;\n        case 4:\n          local_8c = &UNK_0007b125;\n          break;\n        case 5:\n          local_8c = (byte *)0x7b117;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b109;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b0fb;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b0ec;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b0dd;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b0cd;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b0b8;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b0a5;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar6 < 0x55) {\n        if (uVar6 != 0x50) {\n          if (uVar6 == 0x53) goto code_r0x0002e6d7;\n          goto LAB_0002dbd0;\n        }\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7a838;\n          break;\n        case 1:\n          local_8c = &UNK_00078aac;\n          break;\n        case 2:\n          local_8c = (byte *)0x7ac65;\n          break;\n        case 3:\n          local_8c = (byte *)0x7ac5b;\n          break;\n        case 4:\n          local_8c = (byte *)0x7ac51;\n          break;\n        case 5:\n          local_8c = (byte *)0x7ac47;\n          break;\n        case 6:\n          local_8c = (byte *)0x7ac3b;\n          break;\n        case 7:\n          local_8c = (byte *)0x7ac2e;\n          break;\n        case 8:\n          local_8c = (byte *)0x7ac21;\n          break;\n        case 9:\n          local_8c = (byte *)0x7ac14;\n          break;\n        case 10:\n          local_8c = (byte *)0x7ac07;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7abf2;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7abdf;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7abd3;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7abc5;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7abb7;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7aba9;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7ab9a;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7ab89;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7ab78;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7ab67;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7ab56;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7ab49;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7ab3a;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7ab2b;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7ab1c;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7ab11;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7ab04;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7aaf7;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7aaea;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7aadc;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7aace;\n          break;\n        case 0x20:\n          local_8c = (byte *)0x7aabb;\n          break;\n        case 0x21:\n          local_8c = (byte *)0x7aab0;\n          break;\n        case 0x22:\n          local_8c = (byte *)0x7aa98;\n          break;\n        case 0x23:\n          local_8c = (byte *)0x7aa8b;\n          break;\n        case 0x24:\n          local_8c = (byte *)0x7aa74;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\nLAB_0002dd00:\n        pcVar9 = "%-22s";\n        if (DAT_000b9da0 == 0) {\n          pcVar9 = "%-17.17s";\n        }\n        printf(pcVar9,local_8c,puVar24);\n        bVar22 = true;\n        bVar20 = *(ushort *)(param_1 + 0x42) < 0x9026;\n        bVar21 = *(ushort *)(param_1 + 0x42) == 0x9026;\n        if (!bVar21) goto LAB_0002dbff;\n        iVar11 = 0xf;\n        pbVar17 = local_8c;\n        pbVar19 = (byte *)"R_ALPHA_LITUSE";\n        do {\n          if (iVar11 == 0) break;\n          iVar11 = iVar11 + -1;\n          bVar20 = *pbVar17 < *pbVar19;\n          bVar21 = *pbVar17 == *pbVar19;\n          pbVar17 = pbVar17 + (uint)bVar23 * -2 + 1;\n          pbVar19 = pbVar19 + (uint)bVar23 * -2 + 1;\n        } while (bVar21);\n        if ((!bVar20 && !bVar21) != bVar20) goto LAB_0002dbff;\n        if (param_8 == 0) {\n          if (local_90 == 0 && uVar14 == 0) goto LAB_0002dc72;\n          goto LAB_0002dc11;\n        }\n        piVar2 = (int *)((int)local_4c + iVar7 + 0x14);\n        if (*piVar2 == 0 && (uint)(6 < *(uint *)((int)local_4c + iVar7 + 0x10)) <= (uint)-*piVar2) {\n                    \n                    \n          uVar10 = (*(code *)((int)&__DT_PLTGOT +\n                             *(int *)(&DAT_0008c8d0 + *(int *)((int)local_4c + iVar7 + 0x10) * 4)))\n                             ();\n          return uVar10;\n        }\n        putc(0x20,*(FILE **)puVar5);\n        uVar10 = *(undefined4 *)((int)local_4c + iVar7 + 0x10);\n        puVar24 = (undefined *)0x5;\n        pcVar9 = (char *)dcgettext(0,"<unknown addend: %lx>");\n        printf(pcVar9,uVar10,puVar24);\n        local_6c = 0;\n      }\n      else {\n        if (uVar6 == 0x55) {\ncode_r0x0002e4ef:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b1aa;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a3e;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5ab;\n            break;\n          case 3:\n            local_8c = &UNK_0007b5a1;\n            break;\n          case 4:\n            local_8c = &UNK_0007b597;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b587;\n            break;\n          case 6:\n            local_8c = &UNK_0007b57d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b568;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b555;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 == 0x56) {\ncode_r0x0002e577:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b143;\n            break;\n          case 1:\n            local_8c = &UNK_00078a50;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b53b;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b52a;\n            break;\n          case 4:\n            local_8c = &UNK_0007b520;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b510;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4fe;\n            break;\n          case 7:\n            local_8c = &UNK_0007b4f4;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4e4;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4d2;\n            break;\n          case 10:\n            local_8c = &UNK_0007b4c8;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b8;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a7;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\nLAB_0002dbd0:\n        puVar24 = (undefined *)0x5;\n        pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx",5);\n        printf(pcVar9,local_80);\n        bVar22 = false;\n        local_8c = (byte *)0x0;\nLAB_0002dbff:\n        if (local_90 == 0 && uVar14 == 0) {\n          if (param_8 != 0) {\n            iVar11 = *(int *)((int)local_4c + iVar7 + 0x10);\n            puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14);\n            printf("%*c",(-(uint)(DAT_000b6324 == 0) & 8) + 0xc,0x20);\n            if ((int)puVar24 < 0) {\n              puVar24 = (undefined *)-(int)(puVar24 + (iVar11 != 0));\n              printf("-%llx",-iVar11,puVar24);\n            }\n            else {\n              printf("%llx",iVar11,puVar24);\n            }\n          }\n        }\n        else {\nLAB_0002dc11:\n          if ((param_4 == 0) || ((uVar14 < param_5) <= local_90)) {\n            puVar24 = (undefined *)0x5;\n            uVar10 = dcgettext(0," bad symbol index: %08lx in reloc");\n            error(uVar10,uVar14);\n            local_6c = 0;\n          }\n          else {\n            iVar18 = uVar14 * 0x1c + param_4;\n            iVar11 = FUN_0002cf40(param_7,uVar14,iVar18 + 0x10,iVar18 + 0x18,&local_48,local_4e);\n            putchar(0x20);\n            if ((*(byte *)(iVar18 + 0x14) & 0xf) == 10) {\n              uVar14 = (-(uint)(DAT_000b6324 == 0) & 6) + 8;\n              uVar15 = FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11);\n              }\n              iVar12 = (uVar14 + 1) - uVar15;\n              if (uVar14 < uVar15) {\n                iVar12 = 1;\n              }\n              puVar24 = &DAT_0007c3bc;\n              printf("()%-*s",iVar12,&DAT_0007c3bc);\n            }\n            else {\n              FUN_0001e910();\n              pcVar9 = "   ";\n              if (DAT_000b6324 == 0) {\n                pcVar9 = " ";\n              }\n              printf(pcVar9);\n            }\n            uVar14 = *(uint *)(iVar18 + 0x10);\n            if (uVar14 == 0) {\n              if ((*(byte *)(iVar18 + 0x14) & 0xf) == 3) {\n                puVar25 = *(undefined **)(iVar18 + 0x18);\n                if (puVar25 < *(undefined **)(param_1 + 0x54)) {\n                  puVar1 = (uint *)(*(int *)(param_1 + 0x5c) + (int)puVar25 * 0x48);\n                  if (puVar1 == (uint *)0x0) {\n                    pcVar9 = "<none>";\n                  }\n                  else if (*(int *)(param_1 + 100) == 0) {\n                    pcVar9 = "<no-strings>";\n                  }\n                  else {\n                    if (*puVar1 < *(uint *)(param_1 + 0x68)) goto LAB_0002ea57;\n                    pcVar9 = "<corrupt>";\n                  }\n                  puVar24 = (undefined *)0x5;\n                  dcgettext(0,pcVar9);\n                }\n                else if ((puVar25 != (undefined *)0xfffffff1) &&\n                        (puVar25 != (undefined *)0xfffffff2)) {\n                  sVar3 = *(short *)(param_1 + 0x42);\n                  if (sVar3 == 8) {\n                    if ((puVar25 != (undefined *)0xffffff03) && (puVar25 != (undefined *)0xffffff04)\n                       ) {\nLAB_0002f0b3:\n                      sprintf(local_44,"<section 0x%x>");\n                      puVar24 = puVar25;\n                    }\n                  }\n                  else if (sVar3 == 0x8c) {\n                    if (puVar25 != (undefined *)0xffffff00) goto LAB_0002f0b3;\n                  }\n                  else if ((sVar3 == 0x3e) || (sVar3 == 0xb4)) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f085;\n                  }\n                  else if (sVar3 == 0xb5) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f0b3;\n                  }\n                  else {\nLAB_0002f085:\n                    if ((sVar3 != 0x32) ||\n                       (((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )))) goto LAB_0002f0b3;\n                  }\n                }\n              }\nLAB_0002ea57:\n              FUN_0001fd20();\n            }\n            else if (param_6 == 0) {\n              puVar24 = (undefined *)0x5;\n              pcVar9 = (char *)dcgettext(0,"<string table index: %3ld>");\n              printf(pcVar9,uVar14,puVar24);\n            }\n            else if (uVar14 < param_7) {\n              FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11,puVar24);\n              }\n            }\n            else {\n              puVar24 = (undefined *)0x5;\n              uVar10 = dcgettext(0,"<corrupt string table index: %3ld>");\n              error(uVar10,uVar14);\n              local_6c = 0;\n            }\n            if (param_8 != 0) {\n              puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14);\n              iVar7 = *(int *)((int)local_4c + iVar7 + 0x10);\n              if ((int)puVar24 < 0) {\n                puVar24 = (undefined *)-(int)(puVar24 + (iVar7 != 0));\n                printf(" - %llx",-iVar7,puVar24);\n              }\n              else {\n                printf(" + %llx",iVar7,puVar24);\n              }\n            }\n          }\n        }\n        if (*(short *)(param_1 + 0x42) == 0x2b) {\n          bVar20 = false;\n          bVar22 = !bVar22;\n          if (!bVar22) {\n            iVar7 = 0xe;\n            pbVar17 = (byte *)"R_SPARC_OLO10";\n            do {\n              if (iVar7 == 0) break;\n              iVar7 = iVar7 + -1;\n              bVar20 = *local_8c < *pbVar17;\n              bVar22 = *local_8c == *pbVar17;\n              local_8c = local_8c + (uint)bVar23 * -2 + 1;\n              pbVar17 = pbVar17 + (uint)bVar23 * -2 + 1;\n            } while (bVar22);\n            if ((!bVar20 && !bVar22) == bVar20) {\n              printf(" + %lx",(int)puVar26 >> 8,puVar24);\n            }\n          }\n        }\n      }\nLAB_0002dc72:\n      putc(10,*(FILE **)puVar5);\n      if ((DAT_000b6324 == 0) && (*(short *)(param_1 + 0x42) == 8)) {\n        uVar15 = (uint)puVar26 >> 8 & 0xff;\n        uVar13 = FUN_00016e80(puVar26,uVar13,uVar15);\n        uVar14 = (uint)puVar26 >> 0x10 & 0xff;\n        iVar7 = FUN_00016e80(uVar14);\n        printf("                    Type2: ");\n        if (uVar13 == 0) {\n          puVar24 = (undefined *)0x5;\n          uVar13 = uVar15;\n          pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx");\n          printf(pcVar9,uVar13,puVar24);\n        }\n        else {\n          printf("%-17.17s",uVar13);\n        }\n        printf("\n                    Type3: ",uVar13,puVar24);\n        if (iVar7 == 0) {\n          puVar24 = (undefined *)0x5;\n          pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx");\n          printf(pcVar9,uVar14,puVar24);\n        }\n        else {\n          printf("%-17.17s",iVar7,puVar24);\n        }\n        putc(10,*(FILE **)puVar5);\n      }\n      uVar16 = uVar16 + 1;\n    } while (uVar16 < local_60[0]);\n  }" ({ "{") (expression_statement "local_6c = 1;" (assignment_expression "local_6c = 1" (identifier "local_6c") (= "=") (number_literal "1")) (; ";")) (expression_statement "uVar16 = 0;" (assignment_expression "uVar16 = 0" (identifier "uVar16") (= "=") (number_literal "0")) (; ";")) (do_statement "do {\n      iVar7 = uVar16 * 0x18;\n      puVar8 = (undefined4 *)(iVar7 + (int)local_4c);\n      uVar10 = *puVar8;\n      uVar4 = puVar8[1];\n      uVar13 = puVar8[3];\n      puVar25 = (undefined *)puVar8[2];\n      if (DAT_000b6324 == 0) {\n        local_80 = FUN_00021e40();\n        local_90 = 0;\n        pcVar9 = "%16.16llx  %16.16llx ";\n        if (DAT_000b9da0 == 0) {\n          pcVar9 = "%12.12llx  %12.12llx ";\n        }\n        uVar14 = uVar13;\n        printf(pcVar9,uVar10,uVar4,puVar25,uVar13);\n        puVar26 = puVar25;\n      }\n      else {\n        local_80 = (uint)puVar25 & 0xff;\n        uVar14 = (uint)puVar25 >> 8 | uVar13 << 0x18;\n        local_90 = uVar13 >> 8;\n        puVar26 = puVar25;\n        printf("%8.8lx  %8.8lx ",uVar10,puVar25);\n        puVar24 = puVar25;\n      }\n      uVar6 = *(ushort *)(param_1 + 0x42);\n      if (uVar6 == 0x72) {\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7997c;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b41;\n          break;\n        case 2:\n          local_8c = (byte *)0x79cff;\n          break;\n        case 3:\n          local_8c = (byte *)0x79cf0;\n          break;\n        case 4:\n          local_8c = (byte *)0x79ce4;\n          break;\n        case 5:\n          local_8c = (byte *)0x79cd8;\n          break;\n        case 6:\n          local_8c = (byte *)0x79ccc;\n          break;\n        case 7:\n          local_8c = (byte *)0x79cbd;\n          break;\n        case 8:\n          local_8c = (byte *)0x79cae;\n          break;\n        case 9:\n          local_8c = (byte *)0x79c9f;\n          break;\n        case 10:\n          local_8c = (byte *)0x79c90;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x79c84;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x79c78;\n          break;\n        case 0xd:\n          local_8c = &UNK_00079c6d;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x79c61;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x79c55;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x79c49;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x79c3d;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x79c2f;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x79c20;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x79c11;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\n        goto LAB_0002dd00;\n      }\n      if (0x72 < uVar6) {\n        if (uVar6 == 0x1057) {\ncode_r0x0002e6d7:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b49c;\n            break;\n          case 1:\n            local_8c = &UNK_00078a28;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b897;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b888;\n            break;\n          case 4:\n            local_8c = &UNK_0007b87f;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b873;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b865;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b857;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b849;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b837;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b825;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b813;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b802;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x7b7f1;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x7b7e0;\n            break;\n          case 0xf:\n            local_8c = (byte *)0x7b7cb;\n            break;\n          case 0x10:\n            local_8c = (byte *)0x7b7b6;\n            break;\n          case 0x11:\n            local_8c = (byte *)0x7b7a1;\n            break;\n          case 0x12:\n            local_8c = (byte *)0x7b796;\n            break;\n          case 0x13:\n            local_8c = (byte *)0x7b78c;\n            break;\n          case 0x14:\n            local_8c = &UNK_0007b784;\n            break;\n          case 0x15:\n            local_8c = (byte *)0x7b777;\n            break;\n          case 0x16:\n            local_8c = (byte *)0x7b769;\n            break;\n          case 0x17:\n            local_8c = (byte *)0x7b757;\n            break;\n          case 0x18:\n            local_8c = (byte *)0x7b746;\n            break;\n          case 0x19:\n            local_8c = (byte *)0x7b735;\n            break;\n          case 0x1a:\n            local_8c = &UNK_0007b72d;\n            break;\n          case 0x1b:\n            local_8c = &UNK_0007b721;\n            break;\n          case 0x1c:\n            local_8c = &UNK_0007b715;\n            break;\n          case 0x1d:\n            local_8c = &UNK_0007b708;\n            break;\n          case 0x1e:\n            local_8c = (byte *)0x7b6fc;\n            break;\n          case 0x1f:\n            local_8c = (byte *)0x7b6ef;\n            break;\n          case 0x20:\n            local_8c = (byte *)0x7b6e2;\n            break;\n          case 0x21:\n            local_8c = (byte *)0x7b6d1;\n            break;\n          case 0x22:\n            local_8c = (byte *)0x7b6c5;\n            break;\n          case 0x23:\n            local_8c = (byte *)0x7b6b9;\n            break;\n          case 0x24:\n            local_8c = (byte *)0x7b6aa;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 < 0x1058) {\n          if (0xb5 < uVar6) {\n            if (uVar6 == 0xc5) {\n              local_8c = (byte *)FUN_00018620();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 < 0xc6) {\n              if (uVar6 != 0xbd) {\n                if (uVar6 < 0xbe) {\n                  if (uVar6 == 0xb7) {\n                    local_8c = (byte *)FUN_000140b0();\n                  }\n                  else {\n                    if (uVar6 != 0xbc) goto LAB_0002dbd0;\n                    local_8c = (byte *)FUN_0001a1a0();\n                  }\n                }\n                else {\n                  if (uVar6 != 0xbf) {\n                    if (uVar6 == 0xc3) goto LAB_0002e062;\n                    goto LAB_0002dbd0;\n                  }\n                  local_8c = (byte *)FUN_00019e30();\n                }\n                goto LAB_0002dcf0;\n              }\ncode_r0x0002e43b:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78f38;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bb1;\n                break;\n              case 2:\n                local_8c = (byte *)0x79367;\n                break;\n              case 3:\n                local_8c = (byte *)0x79351;\n                break;\n              case 4:\n                local_8c = (byte *)0x79338;\n                break;\n              case 5:\n                local_8c = (byte *)0x79328;\n                break;\n              case 6:\n                local_8c = (byte *)0x79315;\n                break;\n              case 7:\n                local_8c = (byte *)0x79302;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ef;\n                break;\n              case 9:\n                local_8c = (byte *)0x792da;\n                break;\n              case 10:\n                local_8c = (byte *)0x792bf;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x792a4;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7928b;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79275;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x79261;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7924d;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7923c;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79225;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920f;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f8;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791e1;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791cf;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791be;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791ab;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79198;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79166;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7914d;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x79132;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7911a;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x79100;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790cd;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab5;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a63e;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3f;\n              }\n            }\n            else {\n              if (0xdf < uVar6) {\n                if (uVar6 == 0xf3) {\n                  local_8c = (byte *)FUN_00018290();\n                }\n                else {\n                  if (uVar6 != 0xfa) goto LAB_0002dbd0;\n                  if (*(short *)(param_1 + 0x3d) != 0x3200) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x7b8a5;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8fd;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e21;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e14;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e05;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078dfc;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dd2;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc5;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db8;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da9;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d9a;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d85;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d70;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d64;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d56;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d4a;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d3e;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d2e;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d1e;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d0e;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cff;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78cf0;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78ce0;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78cd0;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cc1;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cb2;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  local_8c = (byte *)FUN_00017590();\n                }\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 == 0xdd) {\n                if (local_80 == 7) {\n                  local_8c = (byte *)0x79af6;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b39;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b55;\n                    if (local_80 != 1) {\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }\n                  }\n                  else {\n                    local_8c = (byte *)0x79b16;\n                    if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }\n                  }\n                }\n                else if (local_80 == 0xb) {\n                  local_8c = (byte *)0x79ab8;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ada;\n                  if (local_80 != 9) {\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }\n                }\n                else if (local_80 == 0xd) {\n                  local_8c = (byte *)0x79a90;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 != 0xde) goto LAB_0002dbd0;\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78c33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a93;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adcb;\n                break;\n              case 3:\n                local_8c = &UNK_0007adc2;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb8;\n                break;\n              case 5:\n                local_8c = &UNK_0007adae;\n                break;\n              case 6:\n                local_8c = &UNK_0007ada4;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad9a;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad8d;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad82;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad77;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad6d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5f;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 < 0xb4) {\n            if (uVar6 != 0x8c) {\n              if (0x8c < uVar6) {\n                if (uVar6 == 0xad) {\n                  local_8c = (byte *)FUN_000189d0();\n                  goto LAB_0002dcf0;\n                }\n                if (uVar6 < 0xae) {\n                  if (uVar6 == 0x90) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78c4f;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789bf;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f26;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f13;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f09;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78efb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee8;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed8;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec9;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78ebd;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea7;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e97;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e86;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e75;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5f;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e49;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e3b;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  if (uVar6 == 0xa7) {\n                    local_8c = (byte *)FUN_000171b0();\n                    goto LAB_0002dcf0;\n                  }\n                }\n                else {\n                  if (uVar6 == 0xae) {\n                    local_8c = (byte *)FUN_00016b40();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 0xb1) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78be5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba5;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79536;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79529;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x7951b;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x7950c;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794fc;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794ec;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794db;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794cb;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794bb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794aa;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x7949d;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x79490;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x79484;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79478;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x7946b;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x7945e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x79451;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x79444;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79436;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79429;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x7941c;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x7940e;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x79400;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793f1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793e2;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793d2;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793c2;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793ae;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79399;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79389;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 0x78) {\ncode_r0x0002ef25:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7937d;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b8c;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796f1;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e7;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c8;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796bf;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796b3;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a8;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7969c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7968d;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7967d;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7966d;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 < 0x79) {\n                if (uVar6 == 0x73) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x789db;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bdb;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7904a;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903f;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79034;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79023;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7900d;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff9;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fee;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fe1;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fd3;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fc3;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fb2;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78fa2;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f92;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f85;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f78;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f6b;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f5b;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f4a;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x74) goto code_r0x0002e2d7;\n              }\n              else {\n                if (uVar6 == 0x87) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79b51;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b25;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f25;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f18;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f0d;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79f00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79ef3;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee5;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec9;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eba;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ead;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e97;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e83;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e75;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e64;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e55;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e45;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e37;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e24;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e16;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e08;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x8a) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79543;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b83;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797ee;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797e4;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d8;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797cc;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797bd;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797b1;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x797a3;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7978e;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7977b;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7976d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7975a;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79747;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x7973b;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x7972b;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x7971b;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x7970b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n              }\n              goto LAB_0002dbd0;\n            }\n            local_8c = (byte *)FUN_00019be0();\n          }\n          else {\nLAB_0002efc8:\n            local_8c = (byte *)FUN_0001b090();\n          }\n          goto LAB_0002dcf0;\n        }\n        if (uVar6 == 0x8217) {\ncode_r0x0002edad:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79661;\n            break;\n          case 1:\n            local_8c = &UNK_00078b6d;\n            break;\n          case 2:\n            local_8c = (byte *)0x79972;\n            break;\n          case 3:\n            local_8c = &UNK_00079967;\n            break;\n          case 4:\n            local_8c = (byte *)0x7995b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7994a;\n            break;\n          case 6:\n            local_8c = (byte *)0x7993d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7992e;\n            break;\n          case 8:\n            local_8c = (byte *)0x7991f;\n            break;\n          case 9:\n            local_8c = (byte *)0x79910;\n            break;\n          case 10:\n            local_8c = (byte *)0x79901;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x798f2;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x798e6;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x798d5;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x798c6;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 < 0x8218) {\n          if (uVar6 == 0x4688) {\ncode_r0x0002e2d7:\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x78e2e;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bc1;\n              break;\n            case 2:\n              local_8c = (byte *)0x790b4;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a5;\n              break;\n            case 4:\n              local_8c = (byte *)0x79095;\n              break;\n            case 5:\n              local_8c = (byte *)0x79089;\n              break;\n            case 6:\n              local_8c = (byte *)0x7907d;\n              break;\n            case 7:\n              local_8c = (byte *)0x79071;\n              break;\n            case 8:\n              local_8c = (byte *)0x79065;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 < 0x4689) {\n            if (uVar6 == 0x2530) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x790c3;\n                break;\n              case 1:\n                local_8c = &UNK_00078b96;\n                break;\n              case 2:\n                local_8c = &UNK_00078c2b;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c1d;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c13;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c09;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bff;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 < 0x2531) {\n              if (uVar6 == 0x1059) {\ncode_r0x0002e0f7:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7a361;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78acf;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8cb;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8bf;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8ad;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a89c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a885;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a873;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a861;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a856;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a844;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n              }\n              else {\n                if (uVar6 != 0x1223) goto LAB_0002dbd0;\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x796fb;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b60;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a45;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a37;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a24;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a10;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799fc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799eb;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d9;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c9;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799ba;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a8;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79997;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79987;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n              }\n            }\n            else {\n              if (uVar6 == 0x3330) goto code_r0x0002edcd;\n              if (uVar6 != 0x4157) goto LAB_0002dbd0;\n              if (local_80 == 0) {\n                local_8c = (byte *)0x78ca4;\n              }\n              else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bcf;\n              }\n            }\n          }\n          else {\n            if (uVar6 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b09a;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a59;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b48d;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b47e;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b46a;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b458;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b446;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b434;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41f;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b40a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (0x5aa5 < uVar6) {\n              if (uVar6 == 0x7650) goto code_r0x0002e4ef;\n              if (uVar6 == 0x7676) goto code_r0x0002e577;\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x4def) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b5bd;\n                break;\n              case 1:\n                local_8c = &UNK_00078a14;\n                break;\n              case 2:\n                local_8c = &UNK_00078c95;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c83;\n                break;\n              case 4:\n                local_8c = &UNK_00078c76;\n                break;\n              case 5:\n                local_8c = &UNK_00078c67;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c5a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (uVar6 != 0x5441) goto LAB_0002dbd0;\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7aa69;\n              break;\n            case 1:\n              local_8c = &UNK_00078a8a;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b08c;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b07e;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b073;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b068;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b05a;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b04b;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b03d;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02f;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b021;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b015;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b009;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7affd;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afee;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd9;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afc4;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaf;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af9a;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af82;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af6a;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af52;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af43;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af34;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af25;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af15;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7af01;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aeee;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aedb;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec8;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb8;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea8;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae98;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae86;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae74;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae62;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae55;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae41;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae2b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae18;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae0a;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 200:\n              local_8c = (byte *)0x7adf6;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7ade4;\n            }\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 == 0xad45) {\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79a53;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b32;\n            break;\n          case 2:\n            local_8c = (byte *)0x79ded;\n            break;\n          case 3:\n            local_8c = (byte *)0x79ddf;\n            break;\n          case 4:\n            local_8c = (byte *)0x79dce;\n            break;\n          case 5:\n            local_8c = (byte *)0x79dbd;\n            break;\n          case 6:\n            local_8c = (byte *)0x79dad;\n            break;\n          case 7:\n            local_8c = (byte *)0x79d9a;\n            break;\n          case 8:\n            local_8c = (byte *)0x79d8b;\n            break;\n          case 9:\n            local_8c = (byte *)0x79d78;\n            break;\n          case 10:\n            local_8c = (byte *)0x79d67;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x79d56;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x79d47;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          case 0x80:\n            local_8c = (byte *)0x79d2d;\n            break;\n          case 0x81:\n            local_8c = (byte *)0x79d15;\n          }\n          goto LAB_0002dd00;\n        }\n        if (0xad45 < uVar6) {\n          if (uVar6 == 0xdead) goto code_r0x0002ef3d;\n          if (uVar6 < 0xdeae) {\n            if (uVar6 == 0xbaab) goto code_r0x0002e43b;\n            if (uVar6 == 0xbeef) goto code_r0x0002e467;\n            goto LAB_0002dbd0;\n          }\n          if (uVar6 == 0xfeb0) goto code_r0x0002ef25;\n          if (uVar6 == 0xfeba) {\n            if (local_80 == 6) {\n              local_8c = (byte *)0x79879;\n            }\n            else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798af;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bf1;\n                }\n                else {\n                  local_8c = (byte *)0x78b77;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79895;\n                if (local_80 != 4) {\n                  local_8c = (byte *)"R_IQ2000_26";\n                  if (4 < local_80) {\n                    local_8c = (byte *)"R_IQ2000_HI16";\n                  }\n                }\n              }\n            }\n            else if (local_80 == 9) {\n              local_8c = (byte *)0x79844;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79866;\n              }\n              else {\n                local_8c = (byte *)0x79853;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x7981b;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79806;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x79832;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 == 0xf00d) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7905a;\n              break;\n            case 1:\n              local_8c = &UNK_00078b9e;\n              break;\n            case 2:\n              local_8c = &UNK_00079659;\n              break;\n            case 3:\n              local_8c = (byte *)0x79650;\n              break;\n            case 4:\n              local_8c = (byte *)0x79647;\n              break;\n            case 5:\n              local_8c = (byte *)0x79638;\n              break;\n            case 6:\n              local_8c = (byte *)0x79628;\n              break;\n            case 7:\n              local_8c = (byte *)0x79618;\n              break;\n            case 8:\n              local_8c = (byte *)0x79608;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f8;\n              break;\n            case 10:\n              local_8c = (byte *)0x795ec;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795e0;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795d4;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795bc;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795af;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x795a0;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x79591;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x79584;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79575;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79561;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954f;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            }\n            goto LAB_0002dd00;\n          }\n          goto LAB_0002dbd0;\n        }\n        if (uVar6 == 0x9080) goto LAB_0002edf8;\n        if (uVar6 < 0x9081) {\n          if (uVar6 == 0x9026) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7a175;\n              break;\n            case 1:\n              local_8c = (byte *)0x78adb;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a828;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a818;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a808;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f9;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7ea;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7db;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7ce;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7bf;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7b0;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a7a1;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0x11:\n              local_8c = (byte *)0x7a78f;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a77e;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a76e;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a761;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a750;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73f;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a72e;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a720;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a712;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a703;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6f2;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6e0;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6cf;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6be;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6ad;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a69c;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a68b;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a67b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a66b;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a65b;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a64b;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 == 0x9041) goto LAB_0002e50a;\n        }\n        else {\n          if (uVar6 == 0xa390) goto LAB_0002e526;\n          if (uVar6 == 0xabc7) goto LAB_0002e54a;\n        }\n        goto LAB_0002dbd0;\n      }\n      if (uVar6 < 0x31) {\n        if (uVar6 < 0x2e) {\n          if (uVar6 != 0x12) {\n            if (uVar6 < 0x13) {\n              if (uVar6 == 7) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79d0a;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b0e;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a16a;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a15b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a14b;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a13c;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 0x30:\n                  local_8c = &UNK_0007a131;\n                  break;\n                case 0x31:\n                  local_8c = &UNK_0007a125;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a11a;\n                  break;\n                case 0x40:\n                  local_8c = &UNK_0007a10f;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a102;\n                  break;\n                case 0x44:\n                  local_8c = &UNK_0007a0f7;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0ea;\n                  break;\n                case 0x48:\n                  local_8c = &UNK_0007a0df;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0d2;\n                  break;\n                case 0x4c:\n                  local_8c = &UNK_0007a0c7;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0ba;\n                  break;\n                case 0x52:\n                  local_8c = &UNK_0007a0ad;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a0a0;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a093;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a083;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a073;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a063;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a053;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a043;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a033;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a028;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a01a;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a00e;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79fff;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79ff4;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe9;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fdd;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fce;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 < 8) {\n                if (uVar6 == 3) {\nLAB_0002e7da:\n                  local_8c = (byte *)FUN_00015960();\n                  goto LAB_0002dcf0;\n                }\n                if (uVar6 < 4) {\n                  if (uVar6 == 2) goto LAB_0002e7ba;\n                }\n                else {\n                  if (uVar6 == 4) {\n                    local_8c = (byte *)FUN_00016860();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 6) goto LAB_0002e7da;\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 10) {\nLAB_0002ee10:\n                local_8c = (byte *)FUN_00016e80();\n                goto LAB_0002dcf0;\n              }\n              if (10 < uVar6) {\n                if (uVar6 == 0xb) goto LAB_0002e7ba;\n                if (uVar6 == 0xf) {\n                  local_8c = (byte *)FUN_000155e0();\n                  goto LAB_0002dcf0;\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 8) goto LAB_0002ee10;\n              if (uVar6 == 9) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79c05;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b17;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79fb4;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa6;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f99;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f8c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f7e;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f71;\n                  break;\n                case 8:\n                  local_8c = &UNK_00079f64;\n                  break;\n                case 9:\n                  local_8c = &UNK_00079f58;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f4c;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f3c;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x24) {\n              local_8c = (byte *)FUN_0001aaf0();\n              goto LAB_0002dcf0;\n            }\n            if (0x24 < uVar6) {\n              if (uVar6 == 0x2a) {\n                local_8c = (byte *)FUN_000192a0();\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 < 0x2b) {\n                if (uVar6 == 0x27) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x7a8dd;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a9d;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad3b;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad25;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad10;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7ad00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace6;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7acd0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acbc;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7acab;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac9e;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac8d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac7b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x28) {\n                  local_8c = (byte *)FUN_00014aa0();\n                  goto LAB_0002dcf0;\n                }\n              }\n              else {\n                if (uVar6 == 0x2b) goto LAB_0002e7ba;\n                if (uVar6 == 0x2d) goto LAB_0002e062;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x15) {\n              local_8c = (byte *)FUN_00017ef0();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 < 0x16) {\n              if (uVar6 == 0x13) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b54a;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078a1f;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007b8f4;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007b8e9;\n                  break;\n                case 4:\n                  local_8c = &UNK_0007b8df;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8d1;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8c2;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8b2;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x14) {\n                local_8c = (byte *)FUN_00017bb0();\n                goto LAB_0002dcf0;\n              }\n            }\n            else {\n              if (uVar6 == 0x16) {\nLAB_0002e526:\n                local_8c = (byte *)FUN_00018e30();\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 == 0x17) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b3ff;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a31;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b68e;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b67e;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b66e;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b661;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b654;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b648;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b63c;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b631;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b625;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b617;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b609;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5fd;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ef;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5e3;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d7;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c9;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n            }\n            goto LAB_0002dbd0;\n          }\nLAB_0002e7ba:\n          local_8c = (byte *)FUN_000195d0();\n        }\n        else {\n          local_8c = (byte *)FUN_00015240();\n        }\n        goto LAB_0002dcf0;\n      }\n      if (uVar6 == 0x57) {\nLAB_0002edf8:\n        local_8c = (byte *)FUN_0001a780();\n        goto LAB_0002dcf0;\n      }\n      if (0x57 < uVar6) {\n        if (uVar6 == 0x5d) {\nLAB_0002e062:\n          local_8c = (byte *)FUN_00014620();\n        }\n        else {\n          if (uVar6 < 0x5e) {\n            if (uVar6 == 0x5a) {\ncode_r0x0002ef3d:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7ad50;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a74;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b19d;\n                break;\n              case 3:\n                local_8c = &UNK_0007b191;\n                break;\n              case 4:\n                local_8c = &UNK_0007b184;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b173;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b161;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14f;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (0x5a < uVar6) {\n              if (uVar6 == 0x5b) {\ncode_r0x0002e741:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79f32;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af5;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3e1;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3d1;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3c1;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3b1;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a3a2;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a393;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a380;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36f;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fc2;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078aeb;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a634;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a62b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a616;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a601;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5ee;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5db;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c6;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b6;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a6;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a597;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a585;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a573;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a566;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a559;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a546;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a533;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a527;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a517;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a507;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f7;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4e4;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4d1;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4bd;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a9;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a495;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a481;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a46e;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a45b;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a448;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a435;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a424;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a412;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a400;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x58) {\nLAB_0002e50a:\n              local_8c = (byte *)FUN_00016580();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 == 0x59) {\ncode_r0x0002e467:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7add5;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a67;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3f2;\n                break;\n              case 3:\n                local_8c = &UNK_0007b3e6;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3d4;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3c2;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3b1;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b399;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b383;\n                break;\n              case 9:\n                local_8c = &UNK_0007b376;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b364;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b352;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33f;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b32c;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b319;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b309;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f9;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e9;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d9;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c9;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2ba;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a7;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b294;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b281;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b270;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b24d;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b239;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b228;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b217;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b202;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1ed;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d9;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c6;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b6;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            goto LAB_0002dbd0;\n          }\n          if (uVar6 == 0x65) goto code_r0x0002edad;\n          if (uVar6 < 0x66) {\n            if (uVar6 != 0x5e) {\n              if (uVar6 == 99) goto code_r0x0002e741;\n              goto LAB_0002dbd0;\n            }\nLAB_0002e54a:\n            local_8c = (byte *)FUN_0001b390();\n          }\n          else if (uVar6 == 0x6a) {\n            local_8c = (byte *)FUN_00014e70();\n          }\n          else {\n            if (uVar6 != 0x71) {\n              if (uVar6 != 0x69) goto LAB_0002dbd0;\n              if ((*(char *)(param_1 + 0x3c) != '-') && (*(char *)(param_1 + 0x17) != '\0'))\n              goto code_r0x0002e0f7;\n              switch(local_80) {\n              default:\n                goto LAB_0002dbd0;\n              case 1:\n                local_8c = (byte *)0x7a3f1;\n                break;\n              case 2:\n                local_8c = (byte *)0x78ac0;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa5b;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa4c;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa34;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa1c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7aa03;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9eb;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9d3;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a9a2;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a98a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a97a;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a965;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a955;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a943;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a933;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a923;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a910;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8fd;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8ea;\n              }\n              goto LAB_0002dd00;\n            }\n            local_8c = (byte *)FUN_000177c0();\n          }\n        }\nLAB_0002dcf0:\n        if (local_8c != (byte *)0x0) goto LAB_0002dd00;\n        goto LAB_0002dbd0;\n      }\n      if (uVar6 == 0x4c) {\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x79dfc;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b05;\n          break;\n        case 2:\n          local_8c = (byte *)0x7a357;\n          break;\n        case 3:\n          local_8c = (byte *)0x7a34d;\n          break;\n        case 4:\n          local_8c = (byte *)0x7a33e;\n          break;\n        case 5:\n          local_8c = (byte *)0x7a32e;\n          break;\n        case 6:\n          local_8c = (byte *)0x7a31e;\n          break;\n        case 7:\n          local_8c = (byte *)0x7a309;\n          break;\n        case 8:\n          local_8c = (byte *)0x7a2f6;\n          break;\n        case 9:\n          local_8c = (byte *)0x7a2ea;\n          break;\n        case 10:\n          local_8c = (byte *)0x7a2da;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7a2c9;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7a2b9;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7a2ab;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7a29d;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7a28c;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7a27b;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7a26a;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7a255;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7a241;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7a230;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7a21f;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7a212;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7a207;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7a1f6;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7a1e5;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7a1d1;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7a1bd;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7a1ad;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7a19d;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7a18f;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7a182;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar6 < 0x4d) {\n        if (uVar6 == 0x3e) goto LAB_0002efc8;\n        if (uVar6 < 0x3f) {\n          if (uVar6 == 0x32) {\n            local_8c = (byte *)FUN_00015c60();\n            goto LAB_0002dcf0;\n          }\n          if (uVar6 != 0x35) goto LAB_0002dbd0;\n        }\n        else if (uVar6 != 0x46) {\n          if (uVar6 == 0x4b) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x798bb;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b4c;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bfc;\n              break;\n            case 3:\n              local_8c = &UNK_00079bf4;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be9;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bde;\n              break;\n            case 6:\n              local_8c = &UNK_00079bd4;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc8;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0xd:\n              local_8c = (byte *)0x79bbc;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bb1;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79ba2;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b93;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b84;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b70;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b5e;\n            }\n            goto LAB_0002dd00;\n          }\n          goto LAB_0002dbd0;\n        }\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7b69b;\n          break;\n        case 1:\n          local_8c = &UNK_000789fa;\n          break;\n        case 2:\n          local_8c = (byte *)0x78a06;\n          break;\n        case 3:\n          local_8c = &UNK_000789cd;\n          break;\n        case 4:\n          local_8c = (byte *)0x789e8;\n          break;\n        case 5:\n          local_8c = &UNK_0007ba07;\n          break;\n        case 6:\n          local_8c = &UNK_0007b9fa;\n          break;\n        case 7:\n          local_8c = &UNK_0007b9ed;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b9da;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b9c2;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b9ac;\n          break;\n        case 0xb:\n          local_8c = &UNK_0007b99f;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b990;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7b981;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        case 0xf:\n          local_8c = (byte *)0x7b973;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7b961;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7b94e;\n          break;\n        case 0x12:\n          local_8c = &UNK_0007b93e;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7b92e;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7b91c;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7b909;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar6 == 0x54) {\ncode_r0x0002edcd:\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7ac6f;\n          break;\n        case 1:\n          local_8c = &UNK_00078a81;\n          break;\n        case 2:\n          local_8c = &UNK_0007b139;\n          break;\n        case 3:\n          local_8c = &UNK_0007b12f;\n          break;\n        case 4:\n          local_8c = &UNK_0007b125;\n          break;\n        case 5:\n          local_8c = (byte *)0x7b117;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b109;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b0fb;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b0ec;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b0dd;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b0cd;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b0b8;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b0a5;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar6 < 0x55) {\n        if (uVar6 != 0x50) {\n          if (uVar6 == 0x53) goto code_r0x0002e6d7;\n          goto LAB_0002dbd0;\n        }\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7a838;\n          break;\n        case 1:\n          local_8c = &UNK_00078aac;\n          break;\n        case 2:\n          local_8c = (byte *)0x7ac65;\n          break;\n        case 3:\n          local_8c = (byte *)0x7ac5b;\n          break;\n        case 4:\n          local_8c = (byte *)0x7ac51;\n          break;\n        case 5:\n          local_8c = (byte *)0x7ac47;\n          break;\n        case 6:\n          local_8c = (byte *)0x7ac3b;\n          break;\n        case 7:\n          local_8c = (byte *)0x7ac2e;\n          break;\n        case 8:\n          local_8c = (byte *)0x7ac21;\n          break;\n        case 9:\n          local_8c = (byte *)0x7ac14;\n          break;\n        case 10:\n          local_8c = (byte *)0x7ac07;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7abf2;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7abdf;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7abd3;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7abc5;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7abb7;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7aba9;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7ab9a;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7ab89;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7ab78;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7ab67;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7ab56;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7ab49;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7ab3a;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7ab2b;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7ab1c;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7ab11;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7ab04;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7aaf7;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7aaea;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7aadc;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7aace;\n          break;\n        case 0x20:\n          local_8c = (byte *)0x7aabb;\n          break;\n        case 0x21:\n          local_8c = (byte *)0x7aab0;\n          break;\n        case 0x22:\n          local_8c = (byte *)0x7aa98;\n          break;\n        case 0x23:\n          local_8c = (byte *)0x7aa8b;\n          break;\n        case 0x24:\n          local_8c = (byte *)0x7aa74;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\nLAB_0002dd00:\n        pcVar9 = "%-22s";\n        if (DAT_000b9da0 == 0) {\n          pcVar9 = "%-17.17s";\n        }\n        printf(pcVar9,local_8c,puVar24);\n        bVar22 = true;\n        bVar20 = *(ushort *)(param_1 + 0x42) < 0x9026;\n        bVar21 = *(ushort *)(param_1 + 0x42) == 0x9026;\n        if (!bVar21) goto LAB_0002dbff;\n        iVar11 = 0xf;\n        pbVar17 = local_8c;\n        pbVar19 = (byte *)"R_ALPHA_LITUSE";\n        do {\n          if (iVar11 == 0) break;\n          iVar11 = iVar11 + -1;\n          bVar20 = *pbVar17 < *pbVar19;\n          bVar21 = *pbVar17 == *pbVar19;\n          pbVar17 = pbVar17 + (uint)bVar23 * -2 + 1;\n          pbVar19 = pbVar19 + (uint)bVar23 * -2 + 1;\n        } while (bVar21);\n        if ((!bVar20 && !bVar21) != bVar20) goto LAB_0002dbff;\n        if (param_8 == 0) {\n          if (local_90 == 0 && uVar14 == 0) goto LAB_0002dc72;\n          goto LAB_0002dc11;\n        }\n        piVar2 = (int *)((int)local_4c + iVar7 + 0x14);\n        if (*piVar2 == 0 && (uint)(6 < *(uint *)((int)local_4c + iVar7 + 0x10)) <= (uint)-*piVar2) {\n                    \n                    \n          uVar10 = (*(code *)((int)&__DT_PLTGOT +\n                             *(int *)(&DAT_0008c8d0 + *(int *)((int)local_4c + iVar7 + 0x10) * 4)))\n                             ();\n          return uVar10;\n        }\n        putc(0x20,*(FILE **)puVar5);\n        uVar10 = *(undefined4 *)((int)local_4c + iVar7 + 0x10);\n        puVar24 = (undefined *)0x5;\n        pcVar9 = (char *)dcgettext(0,"<unknown addend: %lx>");\n        printf(pcVar9,uVar10,puVar24);\n        local_6c = 0;\n      }\n      else {\n        if (uVar6 == 0x55) {\ncode_r0x0002e4ef:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b1aa;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a3e;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5ab;\n            break;\n          case 3:\n            local_8c = &UNK_0007b5a1;\n            break;\n          case 4:\n            local_8c = &UNK_0007b597;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b587;\n            break;\n          case 6:\n            local_8c = &UNK_0007b57d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b568;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b555;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 == 0x56) {\ncode_r0x0002e577:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b143;\n            break;\n          case 1:\n            local_8c = &UNK_00078a50;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b53b;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b52a;\n            break;\n          case 4:\n            local_8c = &UNK_0007b520;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b510;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4fe;\n            break;\n          case 7:\n            local_8c = &UNK_0007b4f4;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4e4;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4d2;\n            break;\n          case 10:\n            local_8c = &UNK_0007b4c8;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b8;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a7;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\nLAB_0002dbd0:\n        puVar24 = (undefined *)0x5;\n        pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx",5);\n        printf(pcVar9,local_80);\n        bVar22 = false;\n        local_8c = (byte *)0x0;\nLAB_0002dbff:\n        if (local_90 == 0 && uVar14 == 0) {\n          if (param_8 != 0) {\n            iVar11 = *(int *)((int)local_4c + iVar7 + 0x10);\n            puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14);\n            printf("%*c",(-(uint)(DAT_000b6324 == 0) & 8) + 0xc,0x20);\n            if ((int)puVar24 < 0) {\n              puVar24 = (undefined *)-(int)(puVar24 + (iVar11 != 0));\n              printf("-%llx",-iVar11,puVar24);\n            }\n            else {\n              printf("%llx",iVar11,puVar24);\n            }\n          }\n        }\n        else {\nLAB_0002dc11:\n          if ((param_4 == 0) || ((uVar14 < param_5) <= local_90)) {\n            puVar24 = (undefined *)0x5;\n            uVar10 = dcgettext(0," bad symbol index: %08lx in reloc");\n            error(uVar10,uVar14);\n            local_6c = 0;\n          }\n          else {\n            iVar18 = uVar14 * 0x1c + param_4;\n            iVar11 = FUN_0002cf40(param_7,uVar14,iVar18 + 0x10,iVar18 + 0x18,&local_48,local_4e);\n            putchar(0x20);\n            if ((*(byte *)(iVar18 + 0x14) & 0xf) == 10) {\n              uVar14 = (-(uint)(DAT_000b6324 == 0) & 6) + 8;\n              uVar15 = FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11);\n              }\n              iVar12 = (uVar14 + 1) - uVar15;\n              if (uVar14 < uVar15) {\n                iVar12 = 1;\n              }\n              puVar24 = &DAT_0007c3bc;\n              printf("()%-*s",iVar12,&DAT_0007c3bc);\n            }\n            else {\n              FUN_0001e910();\n              pcVar9 = "   ";\n              if (DAT_000b6324 == 0) {\n                pcVar9 = " ";\n              }\n              printf(pcVar9);\n            }\n            uVar14 = *(uint *)(iVar18 + 0x10);\n            if (uVar14 == 0) {\n              if ((*(byte *)(iVar18 + 0x14) & 0xf) == 3) {\n                puVar25 = *(undefined **)(iVar18 + 0x18);\n                if (puVar25 < *(undefined **)(param_1 + 0x54)) {\n                  puVar1 = (uint *)(*(int *)(param_1 + 0x5c) + (int)puVar25 * 0x48);\n                  if (puVar1 == (uint *)0x0) {\n                    pcVar9 = "<none>";\n                  }\n                  else if (*(int *)(param_1 + 100) == 0) {\n                    pcVar9 = "<no-strings>";\n                  }\n                  else {\n                    if (*puVar1 < *(uint *)(param_1 + 0x68)) goto LAB_0002ea57;\n                    pcVar9 = "<corrupt>";\n                  }\n                  puVar24 = (undefined *)0x5;\n                  dcgettext(0,pcVar9);\n                }\n                else if ((puVar25 != (undefined *)0xfffffff1) &&\n                        (puVar25 != (undefined *)0xfffffff2)) {\n                  sVar3 = *(short *)(param_1 + 0x42);\n                  if (sVar3 == 8) {\n                    if ((puVar25 != (undefined *)0xffffff03) && (puVar25 != (undefined *)0xffffff04)\n                       ) {\nLAB_0002f0b3:\n                      sprintf(local_44,"<section 0x%x>");\n                      puVar24 = puVar25;\n                    }\n                  }\n                  else if (sVar3 == 0x8c) {\n                    if (puVar25 != (undefined *)0xffffff00) goto LAB_0002f0b3;\n                  }\n                  else if ((sVar3 == 0x3e) || (sVar3 == 0xb4)) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f085;\n                  }\n                  else if (sVar3 == 0xb5) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f0b3;\n                  }\n                  else {\nLAB_0002f085:\n                    if ((sVar3 != 0x32) ||\n                       (((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )))) goto LAB_0002f0b3;\n                  }\n                }\n              }\nLAB_0002ea57:\n              FUN_0001fd20();\n            }\n            else if (param_6 == 0) {\n              puVar24 = (undefined *)0x5;\n              pcVar9 = (char *)dcgettext(0,"<string table index: %3ld>");\n              printf(pcVar9,uVar14,puVar24);\n            }\n            else if (uVar14 < param_7) {\n              FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11,puVar24);\n              }\n            }\n            else {\n              puVar24 = (undefined *)0x5;\n              uVar10 = dcgettext(0,"<corrupt string table index: %3ld>");\n              error(uVar10,uVar14);\n              local_6c = 0;\n            }\n            if (param_8 != 0) {\n              puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14);\n              iVar7 = *(int *)((int)local_4c + iVar7 + 0x10);\n              if ((int)puVar24 < 0) {\n                puVar24 = (undefined *)-(int)(puVar24 + (iVar7 != 0));\n                printf(" - %llx",-iVar7,puVar24);\n              }\n              else {\n                printf(" + %llx",iVar7,puVar24);\n              }\n            }\n          }\n        }\n        if (*(short *)(param_1 + 0x42) == 0x2b) {\n          bVar20 = false;\n          bVar22 = !bVar22;\n          if (!bVar22) {\n            iVar7 = 0xe;\n            pbVar17 = (byte *)"R_SPARC_OLO10";\n            do {\n              if (iVar7 == 0) break;\n              iVar7 = iVar7 + -1;\n              bVar20 = *local_8c < *pbVar17;\n              bVar22 = *local_8c == *pbVar17;\n              local_8c = local_8c + (uint)bVar23 * -2 + 1;\n              pbVar17 = pbVar17 + (uint)bVar23 * -2 + 1;\n            } while (bVar22);\n            if ((!bVar20 && !bVar22) == bVar20) {\n              printf(" + %lx",(int)puVar26 >> 8,puVar24);\n            }\n          }\n        }\n      }\nLAB_0002dc72:\n      putc(10,*(FILE **)puVar5);\n      if ((DAT_000b6324 == 0) && (*(short *)(param_1 + 0x42) == 8)) {\n        uVar15 = (uint)puVar26 >> 8 & 0xff;\n        uVar13 = FUN_00016e80(puVar26,uVar13,uVar15);\n        uVar14 = (uint)puVar26 >> 0x10 & 0xff;\n        iVar7 = FUN_00016e80(uVar14);\n        printf("                    Type2: ");\n        if (uVar13 == 0) {\n          puVar24 = (undefined *)0x5;\n          uVar13 = uVar15;\n          pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx");\n          printf(pcVar9,uVar13,puVar24);\n        }\n        else {\n          printf("%-17.17s",uVar13);\n        }\n        printf("\n                    Type3: ",uVar13,puVar24);\n        if (iVar7 == 0) {\n          puVar24 = (undefined *)0x5;\n          pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx");\n          printf(pcVar9,uVar14,puVar24);\n        }\n        else {\n          printf("%-17.17s",iVar7,puVar24);\n        }\n        putc(10,*(FILE **)puVar5);\n      }\n      uVar16 = uVar16 + 1;\n    } while (uVar16 < local_60[0]);" (do "do") (compound_statement "{\n      iVar7 = uVar16 * 0x18;\n      puVar8 = (undefined4 *)(iVar7 + (int)local_4c);\n      uVar10 = *puVar8;\n      uVar4 = puVar8[1];\n      uVar13 = puVar8[3];\n      puVar25 = (undefined *)puVar8[2];\n      if (DAT_000b6324 == 0) {\n        local_80 = FUN_00021e40();\n        local_90 = 0;\n        pcVar9 = "%16.16llx  %16.16llx ";\n        if (DAT_000b9da0 == 0) {\n          pcVar9 = "%12.12llx  %12.12llx ";\n        }\n        uVar14 = uVar13;\n        printf(pcVar9,uVar10,uVar4,puVar25,uVar13);\n        puVar26 = puVar25;\n      }\n      else {\n        local_80 = (uint)puVar25 & 0xff;\n        uVar14 = (uint)puVar25 >> 8 | uVar13 << 0x18;\n        local_90 = uVar13 >> 8;\n        puVar26 = puVar25;\n        printf("%8.8lx  %8.8lx ",uVar10,puVar25);\n        puVar24 = puVar25;\n      }\n      uVar6 = *(ushort *)(param_1 + 0x42);\n      if (uVar6 == 0x72) {\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7997c;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b41;\n          break;\n        case 2:\n          local_8c = (byte *)0x79cff;\n          break;\n        case 3:\n          local_8c = (byte *)0x79cf0;\n          break;\n        case 4:\n          local_8c = (byte *)0x79ce4;\n          break;\n        case 5:\n          local_8c = (byte *)0x79cd8;\n          break;\n        case 6:\n          local_8c = (byte *)0x79ccc;\n          break;\n        case 7:\n          local_8c = (byte *)0x79cbd;\n          break;\n        case 8:\n          local_8c = (byte *)0x79cae;\n          break;\n        case 9:\n          local_8c = (byte *)0x79c9f;\n          break;\n        case 10:\n          local_8c = (byte *)0x79c90;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x79c84;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x79c78;\n          break;\n        case 0xd:\n          local_8c = &UNK_00079c6d;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x79c61;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x79c55;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x79c49;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x79c3d;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x79c2f;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x79c20;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x79c11;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\n        goto LAB_0002dd00;\n      }\n      if (0x72 < uVar6) {\n        if (uVar6 == 0x1057) {\ncode_r0x0002e6d7:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b49c;\n            break;\n          case 1:\n            local_8c = &UNK_00078a28;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b897;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b888;\n            break;\n          case 4:\n            local_8c = &UNK_0007b87f;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b873;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b865;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b857;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b849;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b837;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b825;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b813;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b802;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x7b7f1;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x7b7e0;\n            break;\n          case 0xf:\n            local_8c = (byte *)0x7b7cb;\n            break;\n          case 0x10:\n            local_8c = (byte *)0x7b7b6;\n            break;\n          case 0x11:\n            local_8c = (byte *)0x7b7a1;\n            break;\n          case 0x12:\n            local_8c = (byte *)0x7b796;\n            break;\n          case 0x13:\n            local_8c = (byte *)0x7b78c;\n            break;\n          case 0x14:\n            local_8c = &UNK_0007b784;\n            break;\n          case 0x15:\n            local_8c = (byte *)0x7b777;\n            break;\n          case 0x16:\n            local_8c = (byte *)0x7b769;\n            break;\n          case 0x17:\n            local_8c = (byte *)0x7b757;\n            break;\n          case 0x18:\n            local_8c = (byte *)0x7b746;\n            break;\n          case 0x19:\n            local_8c = (byte *)0x7b735;\n            break;\n          case 0x1a:\n            local_8c = &UNK_0007b72d;\n            break;\n          case 0x1b:\n            local_8c = &UNK_0007b721;\n            break;\n          case 0x1c:\n            local_8c = &UNK_0007b715;\n            break;\n          case 0x1d:\n            local_8c = &UNK_0007b708;\n            break;\n          case 0x1e:\n            local_8c = (byte *)0x7b6fc;\n            break;\n          case 0x1f:\n            local_8c = (byte *)0x7b6ef;\n            break;\n          case 0x20:\n            local_8c = (byte *)0x7b6e2;\n            break;\n          case 0x21:\n            local_8c = (byte *)0x7b6d1;\n            break;\n          case 0x22:\n            local_8c = (byte *)0x7b6c5;\n            break;\n          case 0x23:\n            local_8c = (byte *)0x7b6b9;\n            break;\n          case 0x24:\n            local_8c = (byte *)0x7b6aa;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 < 0x1058) {\n          if (0xb5 < uVar6) {\n            if (uVar6 == 0xc5) {\n              local_8c = (byte *)FUN_00018620();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 < 0xc6) {\n              if (uVar6 != 0xbd) {\n                if (uVar6 < 0xbe) {\n                  if (uVar6 == 0xb7) {\n                    local_8c = (byte *)FUN_000140b0();\n                  }\n                  else {\n                    if (uVar6 != 0xbc) goto LAB_0002dbd0;\n                    local_8c = (byte *)FUN_0001a1a0();\n                  }\n                }\n                else {\n                  if (uVar6 != 0xbf) {\n                    if (uVar6 == 0xc3) goto LAB_0002e062;\n                    goto LAB_0002dbd0;\n                  }\n                  local_8c = (byte *)FUN_00019e30();\n                }\n                goto LAB_0002dcf0;\n              }\ncode_r0x0002e43b:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78f38;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bb1;\n                break;\n              case 2:\n                local_8c = (byte *)0x79367;\n                break;\n              case 3:\n                local_8c = (byte *)0x79351;\n                break;\n              case 4:\n                local_8c = (byte *)0x79338;\n                break;\n              case 5:\n                local_8c = (byte *)0x79328;\n                break;\n              case 6:\n                local_8c = (byte *)0x79315;\n                break;\n              case 7:\n                local_8c = (byte *)0x79302;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ef;\n                break;\n              case 9:\n                local_8c = (byte *)0x792da;\n                break;\n              case 10:\n                local_8c = (byte *)0x792bf;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x792a4;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7928b;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79275;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x79261;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7924d;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7923c;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79225;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920f;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f8;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791e1;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791cf;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791be;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791ab;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79198;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79166;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7914d;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x79132;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7911a;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x79100;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790cd;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab5;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a63e;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3f;\n              }\n            }\n            else {\n              if (0xdf < uVar6) {\n                if (uVar6 == 0xf3) {\n                  local_8c = (byte *)FUN_00018290();\n                }\n                else {\n                  if (uVar6 != 0xfa) goto LAB_0002dbd0;\n                  if (*(short *)(param_1 + 0x3d) != 0x3200) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x7b8a5;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8fd;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e21;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e14;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e05;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078dfc;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dd2;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc5;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db8;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da9;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d9a;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d85;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d70;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d64;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d56;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d4a;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d3e;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d2e;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d1e;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d0e;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cff;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78cf0;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78ce0;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78cd0;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cc1;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cb2;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  local_8c = (byte *)FUN_00017590();\n                }\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 == 0xdd) {\n                if (local_80 == 7) {\n                  local_8c = (byte *)0x79af6;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b39;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b55;\n                    if (local_80 != 1) {\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }\n                  }\n                  else {\n                    local_8c = (byte *)0x79b16;\n                    if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }\n                  }\n                }\n                else if (local_80 == 0xb) {\n                  local_8c = (byte *)0x79ab8;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ada;\n                  if (local_80 != 9) {\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }\n                }\n                else if (local_80 == 0xd) {\n                  local_8c = (byte *)0x79a90;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 != 0xde) goto LAB_0002dbd0;\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78c33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a93;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adcb;\n                break;\n              case 3:\n                local_8c = &UNK_0007adc2;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb8;\n                break;\n              case 5:\n                local_8c = &UNK_0007adae;\n                break;\n              case 6:\n                local_8c = &UNK_0007ada4;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad9a;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad8d;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad82;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad77;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad6d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5f;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 < 0xb4) {\n            if (uVar6 != 0x8c) {\n              if (0x8c < uVar6) {\n                if (uVar6 == 0xad) {\n                  local_8c = (byte *)FUN_000189d0();\n                  goto LAB_0002dcf0;\n                }\n                if (uVar6 < 0xae) {\n                  if (uVar6 == 0x90) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78c4f;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789bf;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f26;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f13;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f09;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78efb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee8;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed8;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec9;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78ebd;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea7;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e97;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e86;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e75;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5f;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e49;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e3b;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  if (uVar6 == 0xa7) {\n                    local_8c = (byte *)FUN_000171b0();\n                    goto LAB_0002dcf0;\n                  }\n                }\n                else {\n                  if (uVar6 == 0xae) {\n                    local_8c = (byte *)FUN_00016b40();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 0xb1) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78be5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba5;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79536;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79529;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x7951b;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x7950c;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794fc;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794ec;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794db;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794cb;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794bb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794aa;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x7949d;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x79490;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x79484;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79478;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x7946b;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x7945e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x79451;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x79444;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79436;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79429;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x7941c;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x7940e;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x79400;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793f1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793e2;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793d2;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793c2;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793ae;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79399;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79389;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 0x78) {\ncode_r0x0002ef25:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7937d;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b8c;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796f1;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e7;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c8;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796bf;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796b3;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a8;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7969c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7968d;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7967d;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7966d;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 < 0x79) {\n                if (uVar6 == 0x73) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x789db;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bdb;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7904a;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903f;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79034;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79023;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7900d;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff9;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fee;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fe1;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fd3;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fc3;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fb2;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78fa2;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f92;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f85;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f78;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f6b;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f5b;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f4a;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x74) goto code_r0x0002e2d7;\n              }\n              else {\n                if (uVar6 == 0x87) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79b51;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b25;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f25;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f18;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f0d;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79f00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79ef3;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee5;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec9;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eba;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ead;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e97;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e83;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e75;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e64;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e55;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e45;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e37;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e24;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e16;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e08;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x8a) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79543;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b83;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797ee;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797e4;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d8;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797cc;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797bd;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797b1;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x797a3;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7978e;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7977b;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7976d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7975a;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79747;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x7973b;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x7972b;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x7971b;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x7970b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n              }\n              goto LAB_0002dbd0;\n            }\n            local_8c = (byte *)FUN_00019be0();\n          }\n          else {\nLAB_0002efc8:\n            local_8c = (byte *)FUN_0001b090();\n          }\n          goto LAB_0002dcf0;\n        }\n        if (uVar6 == 0x8217) {\ncode_r0x0002edad:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79661;\n            break;\n          case 1:\n            local_8c = &UNK_00078b6d;\n            break;\n          case 2:\n            local_8c = (byte *)0x79972;\n            break;\n          case 3:\n            local_8c = &UNK_00079967;\n            break;\n          case 4:\n            local_8c = (byte *)0x7995b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7994a;\n            break;\n          case 6:\n            local_8c = (byte *)0x7993d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7992e;\n            break;\n          case 8:\n            local_8c = (byte *)0x7991f;\n            break;\n          case 9:\n            local_8c = (byte *)0x79910;\n            break;\n          case 10:\n            local_8c = (byte *)0x79901;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x798f2;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x798e6;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x798d5;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x798c6;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 < 0x8218) {\n          if (uVar6 == 0x4688) {\ncode_r0x0002e2d7:\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x78e2e;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bc1;\n              break;\n            case 2:\n              local_8c = (byte *)0x790b4;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a5;\n              break;\n            case 4:\n              local_8c = (byte *)0x79095;\n              break;\n            case 5:\n              local_8c = (byte *)0x79089;\n              break;\n            case 6:\n              local_8c = (byte *)0x7907d;\n              break;\n            case 7:\n              local_8c = (byte *)0x79071;\n              break;\n            case 8:\n              local_8c = (byte *)0x79065;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 < 0x4689) {\n            if (uVar6 == 0x2530) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x790c3;\n                break;\n              case 1:\n                local_8c = &UNK_00078b96;\n                break;\n              case 2:\n                local_8c = &UNK_00078c2b;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c1d;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c13;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c09;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bff;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 < 0x2531) {\n              if (uVar6 == 0x1059) {\ncode_r0x0002e0f7:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7a361;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78acf;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8cb;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8bf;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8ad;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a89c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a885;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a873;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a861;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a856;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a844;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n              }\n              else {\n                if (uVar6 != 0x1223) goto LAB_0002dbd0;\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x796fb;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b60;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a45;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a37;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a24;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a10;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799fc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799eb;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d9;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c9;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799ba;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a8;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79997;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79987;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n              }\n            }\n            else {\n              if (uVar6 == 0x3330) goto code_r0x0002edcd;\n              if (uVar6 != 0x4157) goto LAB_0002dbd0;\n              if (local_80 == 0) {\n                local_8c = (byte *)0x78ca4;\n              }\n              else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bcf;\n              }\n            }\n          }\n          else {\n            if (uVar6 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b09a;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a59;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b48d;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b47e;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b46a;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b458;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b446;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b434;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41f;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b40a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (0x5aa5 < uVar6) {\n              if (uVar6 == 0x7650) goto code_r0x0002e4ef;\n              if (uVar6 == 0x7676) goto code_r0x0002e577;\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x4def) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b5bd;\n                break;\n              case 1:\n                local_8c = &UNK_00078a14;\n                break;\n              case 2:\n                local_8c = &UNK_00078c95;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c83;\n                break;\n              case 4:\n                local_8c = &UNK_00078c76;\n                break;\n              case 5:\n                local_8c = &UNK_00078c67;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c5a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (uVar6 != 0x5441) goto LAB_0002dbd0;\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7aa69;\n              break;\n            case 1:\n              local_8c = &UNK_00078a8a;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b08c;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b07e;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b073;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b068;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b05a;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b04b;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b03d;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02f;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b021;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b015;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b009;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7affd;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afee;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd9;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afc4;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaf;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af9a;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af82;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af6a;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af52;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af43;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af34;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af25;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af15;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7af01;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aeee;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aedb;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec8;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb8;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea8;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae98;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae86;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae74;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae62;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae55;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae41;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae2b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae18;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae0a;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 200:\n              local_8c = (byte *)0x7adf6;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7ade4;\n            }\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 == 0xad45) {\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79a53;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b32;\n            break;\n          case 2:\n            local_8c = (byte *)0x79ded;\n            break;\n          case 3:\n            local_8c = (byte *)0x79ddf;\n            break;\n          case 4:\n            local_8c = (byte *)0x79dce;\n            break;\n          case 5:\n            local_8c = (byte *)0x79dbd;\n            break;\n          case 6:\n            local_8c = (byte *)0x79dad;\n            break;\n          case 7:\n            local_8c = (byte *)0x79d9a;\n            break;\n          case 8:\n            local_8c = (byte *)0x79d8b;\n            break;\n          case 9:\n            local_8c = (byte *)0x79d78;\n            break;\n          case 10:\n            local_8c = (byte *)0x79d67;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x79d56;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x79d47;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          case 0x80:\n            local_8c = (byte *)0x79d2d;\n            break;\n          case 0x81:\n            local_8c = (byte *)0x79d15;\n          }\n          goto LAB_0002dd00;\n        }\n        if (0xad45 < uVar6) {\n          if (uVar6 == 0xdead) goto code_r0x0002ef3d;\n          if (uVar6 < 0xdeae) {\n            if (uVar6 == 0xbaab) goto code_r0x0002e43b;\n            if (uVar6 == 0xbeef) goto code_r0x0002e467;\n            goto LAB_0002dbd0;\n          }\n          if (uVar6 == 0xfeb0) goto code_r0x0002ef25;\n          if (uVar6 == 0xfeba) {\n            if (local_80 == 6) {\n              local_8c = (byte *)0x79879;\n            }\n            else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798af;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bf1;\n                }\n                else {\n                  local_8c = (byte *)0x78b77;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79895;\n                if (local_80 != 4) {\n                  local_8c = (byte *)"R_IQ2000_26";\n                  if (4 < local_80) {\n                    local_8c = (byte *)"R_IQ2000_HI16";\n                  }\n                }\n              }\n            }\n            else if (local_80 == 9) {\n              local_8c = (byte *)0x79844;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79866;\n              }\n              else {\n                local_8c = (byte *)0x79853;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x7981b;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79806;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x79832;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 == 0xf00d) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7905a;\n              break;\n            case 1:\n              local_8c = &UNK_00078b9e;\n              break;\n            case 2:\n              local_8c = &UNK_00079659;\n              break;\n            case 3:\n              local_8c = (byte *)0x79650;\n              break;\n            case 4:\n              local_8c = (byte *)0x79647;\n              break;\n            case 5:\n              local_8c = (byte *)0x79638;\n              break;\n            case 6:\n              local_8c = (byte *)0x79628;\n              break;\n            case 7:\n              local_8c = (byte *)0x79618;\n              break;\n            case 8:\n              local_8c = (byte *)0x79608;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f8;\n              break;\n            case 10:\n              local_8c = (byte *)0x795ec;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795e0;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795d4;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795bc;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795af;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x795a0;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x79591;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x79584;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79575;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79561;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954f;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            }\n            goto LAB_0002dd00;\n          }\n          goto LAB_0002dbd0;\n        }\n        if (uVar6 == 0x9080) goto LAB_0002edf8;\n        if (uVar6 < 0x9081) {\n          if (uVar6 == 0x9026) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7a175;\n              break;\n            case 1:\n              local_8c = (byte *)0x78adb;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a828;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a818;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a808;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f9;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7ea;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7db;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7ce;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7bf;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7b0;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a7a1;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0x11:\n              local_8c = (byte *)0x7a78f;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a77e;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a76e;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a761;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a750;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73f;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a72e;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a720;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a712;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a703;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6f2;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6e0;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6cf;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6be;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6ad;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a69c;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a68b;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a67b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a66b;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a65b;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a64b;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 == 0x9041) goto LAB_0002e50a;\n        }\n        else {\n          if (uVar6 == 0xa390) goto LAB_0002e526;\n          if (uVar6 == 0xabc7) goto LAB_0002e54a;\n        }\n        goto LAB_0002dbd0;\n      }\n      if (uVar6 < 0x31) {\n        if (uVar6 < 0x2e) {\n          if (uVar6 != 0x12) {\n            if (uVar6 < 0x13) {\n              if (uVar6 == 7) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79d0a;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b0e;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a16a;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a15b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a14b;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a13c;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 0x30:\n                  local_8c = &UNK_0007a131;\n                  break;\n                case 0x31:\n                  local_8c = &UNK_0007a125;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a11a;\n                  break;\n                case 0x40:\n                  local_8c = &UNK_0007a10f;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a102;\n                  break;\n                case 0x44:\n                  local_8c = &UNK_0007a0f7;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0ea;\n                  break;\n                case 0x48:\n                  local_8c = &UNK_0007a0df;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0d2;\n                  break;\n                case 0x4c:\n                  local_8c = &UNK_0007a0c7;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0ba;\n                  break;\n                case 0x52:\n                  local_8c = &UNK_0007a0ad;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a0a0;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a093;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a083;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a073;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a063;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a053;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a043;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a033;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a028;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a01a;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a00e;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79fff;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79ff4;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe9;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fdd;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fce;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 < 8) {\n                if (uVar6 == 3) {\nLAB_0002e7da:\n                  local_8c = (byte *)FUN_00015960();\n                  goto LAB_0002dcf0;\n                }\n                if (uVar6 < 4) {\n                  if (uVar6 == 2) goto LAB_0002e7ba;\n                }\n                else {\n                  if (uVar6 == 4) {\n                    local_8c = (byte *)FUN_00016860();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 6) goto LAB_0002e7da;\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 10) {\nLAB_0002ee10:\n                local_8c = (byte *)FUN_00016e80();\n                goto LAB_0002dcf0;\n              }\n              if (10 < uVar6) {\n                if (uVar6 == 0xb) goto LAB_0002e7ba;\n                if (uVar6 == 0xf) {\n                  local_8c = (byte *)FUN_000155e0();\n                  goto LAB_0002dcf0;\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 8) goto LAB_0002ee10;\n              if (uVar6 == 9) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79c05;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b17;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79fb4;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa6;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f99;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f8c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f7e;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f71;\n                  break;\n                case 8:\n                  local_8c = &UNK_00079f64;\n                  break;\n                case 9:\n                  local_8c = &UNK_00079f58;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f4c;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f3c;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x24) {\n              local_8c = (byte *)FUN_0001aaf0();\n              goto LAB_0002dcf0;\n            }\n            if (0x24 < uVar6) {\n              if (uVar6 == 0x2a) {\n                local_8c = (byte *)FUN_000192a0();\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 < 0x2b) {\n                if (uVar6 == 0x27) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x7a8dd;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a9d;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad3b;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad25;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad10;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7ad00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace6;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7acd0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acbc;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7acab;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac9e;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac8d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac7b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x28) {\n                  local_8c = (byte *)FUN_00014aa0();\n                  goto LAB_0002dcf0;\n                }\n              }\n              else {\n                if (uVar6 == 0x2b) goto LAB_0002e7ba;\n                if (uVar6 == 0x2d) goto LAB_0002e062;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x15) {\n              local_8c = (byte *)FUN_00017ef0();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 < 0x16) {\n              if (uVar6 == 0x13) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b54a;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078a1f;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007b8f4;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007b8e9;\n                  break;\n                case 4:\n                  local_8c = &UNK_0007b8df;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8d1;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8c2;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8b2;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x14) {\n                local_8c = (byte *)FUN_00017bb0();\n                goto LAB_0002dcf0;\n              }\n            }\n            else {\n              if (uVar6 == 0x16) {\nLAB_0002e526:\n                local_8c = (byte *)FUN_00018e30();\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 == 0x17) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b3ff;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a31;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b68e;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b67e;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b66e;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b661;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b654;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b648;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b63c;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b631;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b625;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b617;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b609;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5fd;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ef;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5e3;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d7;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c9;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n            }\n            goto LAB_0002dbd0;\n          }\nLAB_0002e7ba:\n          local_8c = (byte *)FUN_000195d0();\n        }\n        else {\n          local_8c = (byte *)FUN_00015240();\n        }\n        goto LAB_0002dcf0;\n      }\n      if (uVar6 == 0x57) {\nLAB_0002edf8:\n        local_8c = (byte *)FUN_0001a780();\n        goto LAB_0002dcf0;\n      }\n      if (0x57 < uVar6) {\n        if (uVar6 == 0x5d) {\nLAB_0002e062:\n          local_8c = (byte *)FUN_00014620();\n        }\n        else {\n          if (uVar6 < 0x5e) {\n            if (uVar6 == 0x5a) {\ncode_r0x0002ef3d:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7ad50;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a74;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b19d;\n                break;\n              case 3:\n                local_8c = &UNK_0007b191;\n                break;\n              case 4:\n                local_8c = &UNK_0007b184;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b173;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b161;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14f;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (0x5a < uVar6) {\n              if (uVar6 == 0x5b) {\ncode_r0x0002e741:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79f32;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af5;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3e1;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3d1;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3c1;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3b1;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a3a2;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a393;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a380;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36f;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fc2;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078aeb;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a634;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a62b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a616;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a601;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5ee;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5db;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c6;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b6;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a6;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a597;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a585;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a573;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a566;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a559;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a546;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a533;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a527;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a517;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a507;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f7;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4e4;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4d1;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4bd;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a9;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a495;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a481;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a46e;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a45b;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a448;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a435;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a424;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a412;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a400;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x58) {\nLAB_0002e50a:\n              local_8c = (byte *)FUN_00016580();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 == 0x59) {\ncode_r0x0002e467:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7add5;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a67;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3f2;\n                break;\n              case 3:\n                local_8c = &UNK_0007b3e6;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3d4;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3c2;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3b1;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b399;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b383;\n                break;\n              case 9:\n                local_8c = &UNK_0007b376;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b364;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b352;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33f;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b32c;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b319;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b309;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f9;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e9;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d9;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c9;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2ba;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a7;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b294;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b281;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b270;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b24d;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b239;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b228;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b217;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b202;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1ed;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d9;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c6;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b6;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            goto LAB_0002dbd0;\n          }\n          if (uVar6 == 0x65) goto code_r0x0002edad;\n          if (uVar6 < 0x66) {\n            if (uVar6 != 0x5e) {\n              if (uVar6 == 99) goto code_r0x0002e741;\n              goto LAB_0002dbd0;\n            }\nLAB_0002e54a:\n            local_8c = (byte *)FUN_0001b390();\n          }\n          else if (uVar6 == 0x6a) {\n            local_8c = (byte *)FUN_00014e70();\n          }\n          else {\n            if (uVar6 != 0x71) {\n              if (uVar6 != 0x69) goto LAB_0002dbd0;\n              if ((*(char *)(param_1 + 0x3c) != '-') && (*(char *)(param_1 + 0x17) != '\0'))\n              goto code_r0x0002e0f7;\n              switch(local_80) {\n              default:\n                goto LAB_0002dbd0;\n              case 1:\n                local_8c = (byte *)0x7a3f1;\n                break;\n              case 2:\n                local_8c = (byte *)0x78ac0;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa5b;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa4c;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa34;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa1c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7aa03;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9eb;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9d3;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a9a2;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a98a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a97a;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a965;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a955;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a943;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a933;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a923;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a910;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8fd;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8ea;\n              }\n              goto LAB_0002dd00;\n            }\n            local_8c = (byte *)FUN_000177c0();\n          }\n        }\nLAB_0002dcf0:\n        if (local_8c != (byte *)0x0) goto LAB_0002dd00;\n        goto LAB_0002dbd0;\n      }\n      if (uVar6 == 0x4c) {\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x79dfc;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b05;\n          break;\n        case 2:\n          local_8c = (byte *)0x7a357;\n          break;\n        case 3:\n          local_8c = (byte *)0x7a34d;\n          break;\n        case 4:\n          local_8c = (byte *)0x7a33e;\n          break;\n        case 5:\n          local_8c = (byte *)0x7a32e;\n          break;\n        case 6:\n          local_8c = (byte *)0x7a31e;\n          break;\n        case 7:\n          local_8c = (byte *)0x7a309;\n          break;\n        case 8:\n          local_8c = (byte *)0x7a2f6;\n          break;\n        case 9:\n          local_8c = (byte *)0x7a2ea;\n          break;\n        case 10:\n          local_8c = (byte *)0x7a2da;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7a2c9;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7a2b9;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7a2ab;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7a29d;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7a28c;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7a27b;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7a26a;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7a255;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7a241;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7a230;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7a21f;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7a212;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7a207;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7a1f6;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7a1e5;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7a1d1;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7a1bd;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7a1ad;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7a19d;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7a18f;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7a182;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar6 < 0x4d) {\n        if (uVar6 == 0x3e) goto LAB_0002efc8;\n        if (uVar6 < 0x3f) {\n          if (uVar6 == 0x32) {\n            local_8c = (byte *)FUN_00015c60();\n            goto LAB_0002dcf0;\n          }\n          if (uVar6 != 0x35) goto LAB_0002dbd0;\n        }\n        else if (uVar6 != 0x46) {\n          if (uVar6 == 0x4b) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x798bb;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b4c;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bfc;\n              break;\n            case 3:\n              local_8c = &UNK_00079bf4;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be9;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bde;\n              break;\n            case 6:\n              local_8c = &UNK_00079bd4;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc8;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0xd:\n              local_8c = (byte *)0x79bbc;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bb1;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79ba2;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b93;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b84;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b70;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b5e;\n            }\n            goto LAB_0002dd00;\n          }\n          goto LAB_0002dbd0;\n        }\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7b69b;\n          break;\n        case 1:\n          local_8c = &UNK_000789fa;\n          break;\n        case 2:\n          local_8c = (byte *)0x78a06;\n          break;\n        case 3:\n          local_8c = &UNK_000789cd;\n          break;\n        case 4:\n          local_8c = (byte *)0x789e8;\n          break;\n        case 5:\n          local_8c = &UNK_0007ba07;\n          break;\n        case 6:\n          local_8c = &UNK_0007b9fa;\n          break;\n        case 7:\n          local_8c = &UNK_0007b9ed;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b9da;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b9c2;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b9ac;\n          break;\n        case 0xb:\n          local_8c = &UNK_0007b99f;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b990;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7b981;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        case 0xf:\n          local_8c = (byte *)0x7b973;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7b961;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7b94e;\n          break;\n        case 0x12:\n          local_8c = &UNK_0007b93e;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7b92e;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7b91c;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7b909;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar6 == 0x54) {\ncode_r0x0002edcd:\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7ac6f;\n          break;\n        case 1:\n          local_8c = &UNK_00078a81;\n          break;\n        case 2:\n          local_8c = &UNK_0007b139;\n          break;\n        case 3:\n          local_8c = &UNK_0007b12f;\n          break;\n        case 4:\n          local_8c = &UNK_0007b125;\n          break;\n        case 5:\n          local_8c = (byte *)0x7b117;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b109;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b0fb;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b0ec;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b0dd;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b0cd;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b0b8;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b0a5;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\n        goto LAB_0002dd00;\n      }\n      if (uVar6 < 0x55) {\n        if (uVar6 != 0x50) {\n          if (uVar6 == 0x53) goto code_r0x0002e6d7;\n          goto LAB_0002dbd0;\n        }\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7a838;\n          break;\n        case 1:\n          local_8c = &UNK_00078aac;\n          break;\n        case 2:\n          local_8c = (byte *)0x7ac65;\n          break;\n        case 3:\n          local_8c = (byte *)0x7ac5b;\n          break;\n        case 4:\n          local_8c = (byte *)0x7ac51;\n          break;\n        case 5:\n          local_8c = (byte *)0x7ac47;\n          break;\n        case 6:\n          local_8c = (byte *)0x7ac3b;\n          break;\n        case 7:\n          local_8c = (byte *)0x7ac2e;\n          break;\n        case 8:\n          local_8c = (byte *)0x7ac21;\n          break;\n        case 9:\n          local_8c = (byte *)0x7ac14;\n          break;\n        case 10:\n          local_8c = (byte *)0x7ac07;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7abf2;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7abdf;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7abd3;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7abc5;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7abb7;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7aba9;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7ab9a;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7ab89;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7ab78;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7ab67;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7ab56;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7ab49;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7ab3a;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7ab2b;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7ab1c;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7ab11;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7ab04;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7aaf7;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7aaea;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7aadc;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7aace;\n          break;\n        case 0x20:\n          local_8c = (byte *)0x7aabb;\n          break;\n        case 0x21:\n          local_8c = (byte *)0x7aab0;\n          break;\n        case 0x22:\n          local_8c = (byte *)0x7aa98;\n          break;\n        case 0x23:\n          local_8c = (byte *)0x7aa8b;\n          break;\n        case 0x24:\n          local_8c = (byte *)0x7aa74;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\nLAB_0002dd00:\n        pcVar9 = "%-22s";\n        if (DAT_000b9da0 == 0) {\n          pcVar9 = "%-17.17s";\n        }\n        printf(pcVar9,local_8c,puVar24);\n        bVar22 = true;\n        bVar20 = *(ushort *)(param_1 + 0x42) < 0x9026;\n        bVar21 = *(ushort *)(param_1 + 0x42) == 0x9026;\n        if (!bVar21) goto LAB_0002dbff;\n        iVar11 = 0xf;\n        pbVar17 = local_8c;\n        pbVar19 = (byte *)"R_ALPHA_LITUSE";\n        do {\n          if (iVar11 == 0) break;\n          iVar11 = iVar11 + -1;\n          bVar20 = *pbVar17 < *pbVar19;\n          bVar21 = *pbVar17 == *pbVar19;\n          pbVar17 = pbVar17 + (uint)bVar23 * -2 + 1;\n          pbVar19 = pbVar19 + (uint)bVar23 * -2 + 1;\n        } while (bVar21);\n        if ((!bVar20 && !bVar21) != bVar20) goto LAB_0002dbff;\n        if (param_8 == 0) {\n          if (local_90 == 0 && uVar14 == 0) goto LAB_0002dc72;\n          goto LAB_0002dc11;\n        }\n        piVar2 = (int *)((int)local_4c + iVar7 + 0x14);\n        if (*piVar2 == 0 && (uint)(6 < *(uint *)((int)local_4c + iVar7 + 0x10)) <= (uint)-*piVar2) {\n                    \n                    \n          uVar10 = (*(code *)((int)&__DT_PLTGOT +\n                             *(int *)(&DAT_0008c8d0 + *(int *)((int)local_4c + iVar7 + 0x10) * 4)))\n                             ();\n          return uVar10;\n        }\n        putc(0x20,*(FILE **)puVar5);\n        uVar10 = *(undefined4 *)((int)local_4c + iVar7 + 0x10);\n        puVar24 = (undefined *)0x5;\n        pcVar9 = (char *)dcgettext(0,"<unknown addend: %lx>");\n        printf(pcVar9,uVar10,puVar24);\n        local_6c = 0;\n      }\n      else {\n        if (uVar6 == 0x55) {\ncode_r0x0002e4ef:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b1aa;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a3e;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5ab;\n            break;\n          case 3:\n            local_8c = &UNK_0007b5a1;\n            break;\n          case 4:\n            local_8c = &UNK_0007b597;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b587;\n            break;\n          case 6:\n            local_8c = &UNK_0007b57d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b568;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b555;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 == 0x56) {\ncode_r0x0002e577:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b143;\n            break;\n          case 1:\n            local_8c = &UNK_00078a50;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b53b;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b52a;\n            break;\n          case 4:\n            local_8c = &UNK_0007b520;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b510;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4fe;\n            break;\n          case 7:\n            local_8c = &UNK_0007b4f4;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4e4;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4d2;\n            break;\n          case 10:\n            local_8c = &UNK_0007b4c8;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b8;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a7;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\nLAB_0002dbd0:\n        puVar24 = (undefined *)0x5;\n        pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx",5);\n        printf(pcVar9,local_80);\n        bVar22 = false;\n        local_8c = (byte *)0x0;\nLAB_0002dbff:\n        if (local_90 == 0 && uVar14 == 0) {\n          if (param_8 != 0) {\n            iVar11 = *(int *)((int)local_4c + iVar7 + 0x10);\n            puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14);\n            printf("%*c",(-(uint)(DAT_000b6324 == 0) & 8) + 0xc,0x20);\n            if ((int)puVar24 < 0) {\n              puVar24 = (undefined *)-(int)(puVar24 + (iVar11 != 0));\n              printf("-%llx",-iVar11,puVar24);\n            }\n            else {\n              printf("%llx",iVar11,puVar24);\n            }\n          }\n        }\n        else {\nLAB_0002dc11:\n          if ((param_4 == 0) || ((uVar14 < param_5) <= local_90)) {\n            puVar24 = (undefined *)0x5;\n            uVar10 = dcgettext(0," bad symbol index: %08lx in reloc");\n            error(uVar10,uVar14);\n            local_6c = 0;\n          }\n          else {\n            iVar18 = uVar14 * 0x1c + param_4;\n            iVar11 = FUN_0002cf40(param_7,uVar14,iVar18 + 0x10,iVar18 + 0x18,&local_48,local_4e);\n            putchar(0x20);\n            if ((*(byte *)(iVar18 + 0x14) & 0xf) == 10) {\n              uVar14 = (-(uint)(DAT_000b6324 == 0) & 6) + 8;\n              uVar15 = FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11);\n              }\n              iVar12 = (uVar14 + 1) - uVar15;\n              if (uVar14 < uVar15) {\n                iVar12 = 1;\n              }\n              puVar24 = &DAT_0007c3bc;\n              printf("()%-*s",iVar12,&DAT_0007c3bc);\n            }\n            else {\n              FUN_0001e910();\n              pcVar9 = "   ";\n              if (DAT_000b6324 == 0) {\n                pcVar9 = " ";\n              }\n              printf(pcVar9);\n            }\n            uVar14 = *(uint *)(iVar18 + 0x10);\n            if (uVar14 == 0) {\n              if ((*(byte *)(iVar18 + 0x14) & 0xf) == 3) {\n                puVar25 = *(undefined **)(iVar18 + 0x18);\n                if (puVar25 < *(undefined **)(param_1 + 0x54)) {\n                  puVar1 = (uint *)(*(int *)(param_1 + 0x5c) + (int)puVar25 * 0x48);\n                  if (puVar1 == (uint *)0x0) {\n                    pcVar9 = "<none>";\n                  }\n                  else if (*(int *)(param_1 + 100) == 0) {\n                    pcVar9 = "<no-strings>";\n                  }\n                  else {\n                    if (*puVar1 < *(uint *)(param_1 + 0x68)) goto LAB_0002ea57;\n                    pcVar9 = "<corrupt>";\n                  }\n                  puVar24 = (undefined *)0x5;\n                  dcgettext(0,pcVar9);\n                }\n                else if ((puVar25 != (undefined *)0xfffffff1) &&\n                        (puVar25 != (undefined *)0xfffffff2)) {\n                  sVar3 = *(short *)(param_1 + 0x42);\n                  if (sVar3 == 8) {\n                    if ((puVar25 != (undefined *)0xffffff03) && (puVar25 != (undefined *)0xffffff04)\n                       ) {\nLAB_0002f0b3:\n                      sprintf(local_44,"<section 0x%x>");\n                      puVar24 = puVar25;\n                    }\n                  }\n                  else if (sVar3 == 0x8c) {\n                    if (puVar25 != (undefined *)0xffffff00) goto LAB_0002f0b3;\n                  }\n                  else if ((sVar3 == 0x3e) || (sVar3 == 0xb4)) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f085;\n                  }\n                  else if (sVar3 == 0xb5) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f0b3;\n                  }\n                  else {\nLAB_0002f085:\n                    if ((sVar3 != 0x32) ||\n                       (((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )))) goto LAB_0002f0b3;\n                  }\n                }\n              }\nLAB_0002ea57:\n              FUN_0001fd20();\n            }\n            else if (param_6 == 0) {\n              puVar24 = (undefined *)0x5;\n              pcVar9 = (char *)dcgettext(0,"<string table index: %3ld>");\n              printf(pcVar9,uVar14,puVar24);\n            }\n            else if (uVar14 < param_7) {\n              FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11,puVar24);\n              }\n            }\n            else {\n              puVar24 = (undefined *)0x5;\n              uVar10 = dcgettext(0,"<corrupt string table index: %3ld>");\n              error(uVar10,uVar14);\n              local_6c = 0;\n            }\n            if (param_8 != 0) {\n              puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14);\n              iVar7 = *(int *)((int)local_4c + iVar7 + 0x10);\n              if ((int)puVar24 < 0) {\n                puVar24 = (undefined *)-(int)(puVar24 + (iVar7 != 0));\n                printf(" - %llx",-iVar7,puVar24);\n              }\n              else {\n                printf(" + %llx",iVar7,puVar24);\n              }\n            }\n          }\n        }\n        if (*(short *)(param_1 + 0x42) == 0x2b) {\n          bVar20 = false;\n          bVar22 = !bVar22;\n          if (!bVar22) {\n            iVar7 = 0xe;\n            pbVar17 = (byte *)"R_SPARC_OLO10";\n            do {\n              if (iVar7 == 0) break;\n              iVar7 = iVar7 + -1;\n              bVar20 = *local_8c < *pbVar17;\n              bVar22 = *local_8c == *pbVar17;\n              local_8c = local_8c + (uint)bVar23 * -2 + 1;\n              pbVar17 = pbVar17 + (uint)bVar23 * -2 + 1;\n            } while (bVar22);\n            if ((!bVar20 && !bVar22) == bVar20) {\n              printf(" + %lx",(int)puVar26 >> 8,puVar24);\n            }\n          }\n        }\n      }\nLAB_0002dc72:\n      putc(10,*(FILE **)puVar5);\n      if ((DAT_000b6324 == 0) && (*(short *)(param_1 + 0x42) == 8)) {\n        uVar15 = (uint)puVar26 >> 8 & 0xff;\n        uVar13 = FUN_00016e80(puVar26,uVar13,uVar15);\n        uVar14 = (uint)puVar26 >> 0x10 & 0xff;\n        iVar7 = FUN_00016e80(uVar14);\n        printf("                    Type2: ");\n        if (uVar13 == 0) {\n          puVar24 = (undefined *)0x5;\n          uVar13 = uVar15;\n          pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx");\n          printf(pcVar9,uVar13,puVar24);\n        }\n        else {\n          printf("%-17.17s",uVar13);\n        }\n        printf("\n                    Type3: ",uVar13,puVar24);\n        if (iVar7 == 0) {\n          puVar24 = (undefined *)0x5;\n          pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx");\n          printf(pcVar9,uVar14,puVar24);\n        }\n        else {\n          printf("%-17.17s",iVar7,puVar24);\n        }\n        putc(10,*(FILE **)puVar5);\n      }\n      uVar16 = uVar16 + 1;\n    }" ({ "{") (expression_statement "iVar7 = uVar16 * 0x18;" (assignment_expression "iVar7 = uVar16 * 0x18" (identifier "iVar7") (= "=") (binary_expression "uVar16 * 0x18" (identifier "uVar16") (* "*") (number_literal "0x18"))) (; ";")) (expression_statement "puVar8 = (undefined4 *)(iVar7 + (int)local_4c);" (assignment_expression "puVar8 = (undefined4 *)(iVar7 + (int)local_4c)" (identifier "puVar8") (= "=") (cast_expression "(undefined4 *)(iVar7 + (int)local_4c)" (( "(") (type_descriptor "undefined4 *" (type_identifier "undefined4") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(iVar7 + (int)local_4c)" (( "(") (binary_expression "iVar7 + (int)local_4c" (identifier "iVar7") (+ "+") (cast_expression "(int)local_4c" (( "(") (type_descriptor "int" (primitive_type "int")) () ")") (identifier "local_4c"))) () ")")))) (; ";")) (expression_statement "uVar10 = *puVar8;" (assignment_expression "uVar10 = *puVar8" (identifier "uVar10") (= "=") (pointer_expression "*puVar8" (* "*") (identifier "puVar8"))) (; ";")) (expression_statement "uVar4 = puVar8[1];" (assignment_expression "uVar4 = puVar8[1]" (identifier "uVar4") (= "=") (subscript_expression "puVar8[1]" (identifier "puVar8") ([ "[") (number_literal "1") (] "]"))) (; ";")) (expression_statement "uVar13 = puVar8[3];" (assignment_expression "uVar13 = puVar8[3]" (identifier "uVar13") (= "=") (subscript_expression "puVar8[3]" (identifier "puVar8") ([ "[") (number_literal "3") (] "]"))) (; ";")) (expression_statement "puVar25 = (undefined *)puVar8[2];" (assignment_expression "puVar25 = (undefined *)puVar8[2]" (identifier "puVar25") (= "=") (cast_expression "(undefined *)puVar8[2]" (( "(") (type_descriptor "undefined *" (type_identifier "undefined") (abstract_pointer_declarator "*" (* "*"))) () ")") (subscript_expression "puVar8[2]" (identifier "puVar8") ([ "[") (number_literal "2") (] "]")))) (; ";")) (if_statement "if (DAT_000b6324 == 0) {\n        local_80 = FUN_00021e40();\n        local_90 = 0;\n        pcVar9 = "%16.16llx  %16.16llx ";\n        if (DAT_000b9da0 == 0) {\n          pcVar9 = "%12.12llx  %12.12llx ";\n        }\n        uVar14 = uVar13;\n        printf(pcVar9,uVar10,uVar4,puVar25,uVar13);\n        puVar26 = puVar25;\n      }\n      else {\n        local_80 = (uint)puVar25 & 0xff;\n        uVar14 = (uint)puVar25 >> 8 | uVar13 << 0x18;\n        local_90 = uVar13 >> 8;\n        puVar26 = puVar25;\n        printf("%8.8lx  %8.8lx ",uVar10,puVar25);\n        puVar24 = puVar25;\n      }" (if "if") (parenthesized_expression "(DAT_000b6324 == 0)" (( "(") (binary_expression "DAT_000b6324 == 0" (identifier "DAT_000b6324") (== "==") (number_literal "0")) () ")")) (compound_statement "{\n        local_80 = FUN_00021e40();\n        local_90 = 0;\n        pcVar9 = "%16.16llx  %16.16llx ";\n        if (DAT_000b9da0 == 0) {\n          pcVar9 = "%12.12llx  %12.12llx ";\n        }\n        uVar14 = uVar13;\n        printf(pcVar9,uVar10,uVar4,puVar25,uVar13);\n        puVar26 = puVar25;\n      }" ({ "{") (expression_statement "local_80 = FUN_00021e40();" (assignment_expression "local_80 = FUN_00021e40()" (identifier "local_80") (= "=") (call_expression "FUN_00021e40()" (identifier "FUN_00021e40") (argument_list "()" (( "(") () ")")))) (; ";")) (expression_statement "local_90 = 0;" (assignment_expression "local_90 = 0" (identifier "local_90") (= "=") (number_literal "0")) (; ";")) (expression_statement "pcVar9 = "%16.16llx  %16.16llx ";" (assignment_expression "pcVar9 = "%16.16llx  %16.16llx "" (identifier "pcVar9") (= "=") (string_literal ""%16.16llx  %16.16llx "" (" """) (string_content "%16.16llx  %16.16llx ") (" """))) (; ";")) (if_statement "if (DAT_000b9da0 == 0) {\n          pcVar9 = "%12.12llx  %12.12llx ";\n        }" (if "if") (parenthesized_expression "(DAT_000b9da0 == 0)" (( "(") (binary_expression "DAT_000b9da0 == 0" (identifier "DAT_000b9da0") (== "==") (number_literal "0")) () ")")) (compound_statement "{\n          pcVar9 = "%12.12llx  %12.12llx ";\n        }" ({ "{") (expression_statement "pcVar9 = "%12.12llx  %12.12llx ";" (assignment_expression "pcVar9 = "%12.12llx  %12.12llx "" (identifier "pcVar9") (= "=") (string_literal ""%12.12llx  %12.12llx "" (" """) (string_content "%12.12llx  %12.12llx ") (" """))) (; ";")) (} "}"))) (expression_statement "uVar14 = uVar13;" (assignment_expression "uVar14 = uVar13" (identifier "uVar14") (= "=") (identifier "uVar13")) (; ";")) (expression_statement "printf(pcVar9,uVar10,uVar4,puVar25,uVar13);" (call_expression "printf(pcVar9,uVar10,uVar4,puVar25,uVar13)" (identifier "printf") (argument_list "(pcVar9,uVar10,uVar4,puVar25,uVar13)" (( "(") (identifier "pcVar9") (, ",") (identifier "uVar10") (, ",") (identifier "uVar4") (, ",") (identifier "puVar25") (, ",") (identifier "uVar13") () ")"))) (; ";")) (expression_statement "puVar26 = puVar25;" (assignment_expression "puVar26 = puVar25" (identifier "puVar26") (= "=") (identifier "puVar25")) (; ";")) (} "}")) (else_clause "else {\n        local_80 = (uint)puVar25 & 0xff;\n        uVar14 = (uint)puVar25 >> 8 | uVar13 << 0x18;\n        local_90 = uVar13 >> 8;\n        puVar26 = puVar25;\n        printf("%8.8lx  %8.8lx ",uVar10,puVar25);\n        puVar24 = puVar25;\n      }" (else "else") (compound_statement "{\n        local_80 = (uint)puVar25 & 0xff;\n        uVar14 = (uint)puVar25 >> 8 | uVar13 << 0x18;\n        local_90 = uVar13 >> 8;\n        puVar26 = puVar25;\n        printf("%8.8lx  %8.8lx ",uVar10,puVar25);\n        puVar24 = puVar25;\n      }" ({ "{") (expression_statement "local_80 = (uint)puVar25 & 0xff;" (assignment_expression "local_80 = (uint)puVar25 & 0xff" (identifier "local_80") (= "=") (binary_expression "(uint)puVar25 & 0xff" (cast_expression "(uint)puVar25" (( "(") (type_descriptor "uint" (type_identifier "uint")) () ")") (identifier "puVar25")) (& "&") (number_literal "0xff"))) (; ";")) (expression_statement "uVar14 = (uint)puVar25 >> 8 | uVar13 << 0x18;" (assignment_expression "uVar14 = (uint)puVar25 >> 8 | uVar13 << 0x18" (identifier "uVar14") (= "=") (binary_expression "(uint)puVar25 >> 8 | uVar13 << 0x18" (binary_expression "(uint)puVar25 >> 8" (cast_expression "(uint)puVar25" (( "(") (type_descriptor "uint" (type_identifier "uint")) () ")") (identifier "puVar25")) (>> ">>") (number_literal "8")) (| "|") (binary_expression "uVar13 << 0x18" (identifier "uVar13") (<< "<<") (number_literal "0x18")))) (; ";")) (expression_statement "local_90 = uVar13 >> 8;" (assignment_expression "local_90 = uVar13 >> 8" (identifier "local_90") (= "=") (binary_expression "uVar13 >> 8" (identifier "uVar13") (>> ">>") (number_literal "8"))) (; ";")) (expression_statement "puVar26 = puVar25;" (assignment_expression "puVar26 = puVar25" (identifier "puVar26") (= "=") (identifier "puVar25")) (; ";")) (expression_statement "printf("%8.8lx  %8.8lx ",uVar10,puVar25);" (call_expression "printf("%8.8lx  %8.8lx ",uVar10,puVar25)" (identifier "printf") (argument_list "("%8.8lx  %8.8lx ",uVar10,puVar25)" (( "(") (string_literal ""%8.8lx  %8.8lx "" (" """) (string_content "%8.8lx  %8.8lx ") (" """)) (, ",") (identifier "uVar10") (, ",") (identifier "puVar25") () ")"))) (; ";")) (expression_statement "puVar24 = puVar25;" (assignment_expression "puVar24 = puVar25" (identifier "puVar24") (= "=") (identifier "puVar25")) (; ";")) (} "}")))) (expression_statement "uVar6 = *(ushort *)(param_1 + 0x42);" (assignment_expression "uVar6 = *(ushort *)(param_1 + 0x42)" (identifier "uVar6") (= "=") (pointer_expression "*(ushort *)(param_1 + 0x42)" (* "*") (cast_expression "(ushort *)(param_1 + 0x42)" (( "(") (type_descriptor "ushort *" (type_identifier "ushort") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(param_1 + 0x42)" (( "(") (binary_expression "param_1 + 0x42" (identifier "param_1") (+ "+") (number_literal "0x42")) () ")"))))) (; ";")) (if_statement "if (uVar6 == 0x72) {\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7997c;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b41;\n          break;\n        case 2:\n          local_8c = (byte *)0x79cff;\n          break;\n        case 3:\n          local_8c = (byte *)0x79cf0;\n          break;\n        case 4:\n          local_8c = (byte *)0x79ce4;\n          break;\n        case 5:\n          local_8c = (byte *)0x79cd8;\n          break;\n        case 6:\n          local_8c = (byte *)0x79ccc;\n          break;\n        case 7:\n          local_8c = (byte *)0x79cbd;\n          break;\n        case 8:\n          local_8c = (byte *)0x79cae;\n          break;\n        case 9:\n          local_8c = (byte *)0x79c9f;\n          break;\n        case 10:\n          local_8c = (byte *)0x79c90;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x79c84;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x79c78;\n          break;\n        case 0xd:\n          local_8c = &UNK_00079c6d;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x79c61;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x79c55;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x79c49;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x79c3d;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x79c2f;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x79c20;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x79c11;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\n        goto LAB_0002dd00;\n      }" (if "if") (parenthesized_expression "(uVar6 == 0x72)" (( "(") (binary_expression "uVar6 == 0x72" (identifier "uVar6") (== "==") (number_literal "0x72")) () ")")) (compound_statement "{\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7997c;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b41;\n          break;\n        case 2:\n          local_8c = (byte *)0x79cff;\n          break;\n        case 3:\n          local_8c = (byte *)0x79cf0;\n          break;\n        case 4:\n          local_8c = (byte *)0x79ce4;\n          break;\n        case 5:\n          local_8c = (byte *)0x79cd8;\n          break;\n        case 6:\n          local_8c = (byte *)0x79ccc;\n          break;\n        case 7:\n          local_8c = (byte *)0x79cbd;\n          break;\n        case 8:\n          local_8c = (byte *)0x79cae;\n          break;\n        case 9:\n          local_8c = (byte *)0x79c9f;\n          break;\n        case 10:\n          local_8c = (byte *)0x79c90;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x79c84;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x79c78;\n          break;\n        case 0xd:\n          local_8c = &UNK_00079c6d;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x79c61;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x79c55;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x79c49;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x79c3d;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x79c2f;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x79c20;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x79c11;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\n        goto LAB_0002dd00;\n      }" ({ "{") (switch_statement "switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7997c;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b41;\n          break;\n        case 2:\n          local_8c = (byte *)0x79cff;\n          break;\n        case 3:\n          local_8c = (byte *)0x79cf0;\n          break;\n        case 4:\n          local_8c = (byte *)0x79ce4;\n          break;\n        case 5:\n          local_8c = (byte *)0x79cd8;\n          break;\n        case 6:\n          local_8c = (byte *)0x79ccc;\n          break;\n        case 7:\n          local_8c = (byte *)0x79cbd;\n          break;\n        case 8:\n          local_8c = (byte *)0x79cae;\n          break;\n        case 9:\n          local_8c = (byte *)0x79c9f;\n          break;\n        case 10:\n          local_8c = (byte *)0x79c90;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x79c84;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x79c78;\n          break;\n        case 0xd:\n          local_8c = &UNK_00079c6d;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x79c61;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x79c55;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x79c49;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x79c3d;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x79c2f;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x79c20;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x79c11;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }" (switch "switch") (parenthesized_expression "(local_80)" (( "(") (identifier "local_80") () ")")) (compound_statement "{\n        case 0:\n          local_8c = (byte *)0x7997c;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b41;\n          break;\n        case 2:\n          local_8c = (byte *)0x79cff;\n          break;\n        case 3:\n          local_8c = (byte *)0x79cf0;\n          break;\n        case 4:\n          local_8c = (byte *)0x79ce4;\n          break;\n        case 5:\n          local_8c = (byte *)0x79cd8;\n          break;\n        case 6:\n          local_8c = (byte *)0x79ccc;\n          break;\n        case 7:\n          local_8c = (byte *)0x79cbd;\n          break;\n        case 8:\n          local_8c = (byte *)0x79cae;\n          break;\n        case 9:\n          local_8c = (byte *)0x79c9f;\n          break;\n        case 10:\n          local_8c = (byte *)0x79c90;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x79c84;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x79c78;\n          break;\n        case 0xd:\n          local_8c = &UNK_00079c6d;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x79c61;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x79c55;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x79c49;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x79c3d;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x79c2f;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x79c20;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x79c11;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }" ({ "{") (case_statement "case 0:\n          local_8c = (byte *)0x7997c;\n          break;" (case "case") (number_literal "0") (: ":") (expression_statement "local_8c = (byte *)0x7997c;" (assignment_expression "local_8c = (byte *)0x7997c" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7997c" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7997c"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 1:\n          local_8c = (byte *)0x78b41;\n          break;" (case "case") (number_literal "1") (: ":") (expression_statement "local_8c = (byte *)0x78b41;" (assignment_expression "local_8c = (byte *)0x78b41" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78b41" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78b41"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 2:\n          local_8c = (byte *)0x79cff;\n          break;" (case "case") (number_literal "2") (: ":") (expression_statement "local_8c = (byte *)0x79cff;" (assignment_expression "local_8c = (byte *)0x79cff" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79cff" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79cff"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 3:\n          local_8c = (byte *)0x79cf0;\n          break;" (case "case") (number_literal "3") (: ":") (expression_statement "local_8c = (byte *)0x79cf0;" (assignment_expression "local_8c = (byte *)0x79cf0" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79cf0" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79cf0"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 4:\n          local_8c = (byte *)0x79ce4;\n          break;" (case "case") (number_literal "4") (: ":") (expression_statement "local_8c = (byte *)0x79ce4;" (assignment_expression "local_8c = (byte *)0x79ce4" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79ce4" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79ce4"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 5:\n          local_8c = (byte *)0x79cd8;\n          break;" (case "case") (number_literal "5") (: ":") (expression_statement "local_8c = (byte *)0x79cd8;" (assignment_expression "local_8c = (byte *)0x79cd8" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79cd8" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79cd8"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 6:\n          local_8c = (byte *)0x79ccc;\n          break;" (case "case") (number_literal "6") (: ":") (expression_statement "local_8c = (byte *)0x79ccc;" (assignment_expression "local_8c = (byte *)0x79ccc" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79ccc" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79ccc"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 7:\n          local_8c = (byte *)0x79cbd;\n          break;" (case "case") (number_literal "7") (: ":") (expression_statement "local_8c = (byte *)0x79cbd;" (assignment_expression "local_8c = (byte *)0x79cbd" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79cbd" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79cbd"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 8:\n          local_8c = (byte *)0x79cae;\n          break;" (case "case") (number_literal "8") (: ":") (expression_statement "local_8c = (byte *)0x79cae;" (assignment_expression "local_8c = (byte *)0x79cae" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79cae" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79cae"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 9:\n          local_8c = (byte *)0x79c9f;\n          break;" (case "case") (number_literal "9") (: ":") (expression_statement "local_8c = (byte *)0x79c9f;" (assignment_expression "local_8c = (byte *)0x79c9f" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79c9f" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79c9f"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 10:\n          local_8c = (byte *)0x79c90;\n          break;" (case "case") (number_literal "10") (: ":") (expression_statement "local_8c = (byte *)0x79c90;" (assignment_expression "local_8c = (byte *)0x79c90" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79c90" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79c90"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xb:\n          local_8c = (byte *)0x79c84;\n          break;" (case "case") (number_literal "0xb") (: ":") (expression_statement "local_8c = (byte *)0x79c84;" (assignment_expression "local_8c = (byte *)0x79c84" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79c84" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79c84"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xc:\n          local_8c = (byte *)0x79c78;\n          break;" (case "case") (number_literal "0xc") (: ":") (expression_statement "local_8c = (byte *)0x79c78;" (assignment_expression "local_8c = (byte *)0x79c78" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79c78" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79c78"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xd:\n          local_8c = &UNK_00079c6d;\n          break;" (case "case") (number_literal "0xd") (: ":") (expression_statement "local_8c = &UNK_00079c6d;" (assignment_expression "local_8c = &UNK_00079c6d" (identifier "local_8c") (= "=") (pointer_expression "&UNK_00079c6d" (& "&") (identifier "UNK_00079c6d"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xe:\n          local_8c = (byte *)0x79c61;\n          break;" (case "case") (number_literal "0xe") (: ":") (expression_statement "local_8c = (byte *)0x79c61;" (assignment_expression "local_8c = (byte *)0x79c61" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79c61" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79c61"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xf:\n          local_8c = (byte *)0x79c55;\n          break;" (case "case") (number_literal "0xf") (: ":") (expression_statement "local_8c = (byte *)0x79c55;" (assignment_expression "local_8c = (byte *)0x79c55" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79c55" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79c55"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x10:\n          local_8c = (byte *)0x79c49;\n          break;" (case "case") (number_literal "0x10") (: ":") (expression_statement "local_8c = (byte *)0x79c49;" (assignment_expression "local_8c = (byte *)0x79c49" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79c49" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79c49"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x11:\n          local_8c = (byte *)0x79c3d;\n          break;" (case "case") (number_literal "0x11") (: ":") (expression_statement "local_8c = (byte *)0x79c3d;" (assignment_expression "local_8c = (byte *)0x79c3d" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79c3d" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79c3d"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x12:\n          local_8c = (byte *)0x79c2f;\n          break;" (case "case") (number_literal "0x12") (: ":") (expression_statement "local_8c = (byte *)0x79c2f;" (assignment_expression "local_8c = (byte *)0x79c2f" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79c2f" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79c2f"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x13:\n          local_8c = (byte *)0x79c20;\n          break;" (case "case") (number_literal "0x13") (: ":") (expression_statement "local_8c = (byte *)0x79c20;" (assignment_expression "local_8c = (byte *)0x79c20" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79c20" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79c20"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x14:\n          local_8c = (byte *)0x79c11;\n          break;" (case "case") (number_literal "0x14") (: ":") (expression_statement "local_8c = (byte *)0x79c11;" (assignment_expression "local_8c = (byte *)0x79c11" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79c11" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79c11"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "default:\n          goto LAB_0002dbd0;" (default "default") (: ":") (goto_statement "goto LAB_0002dbd0;" (goto "goto") (statement_identifier "LAB_0002dbd0") (; ";"))) (} "}"))) (goto_statement "goto LAB_0002dd00;" (goto "goto") (statement_identifier "LAB_0002dd00") (; ";")) (} "}"))) (if_statement "if (0x72 < uVar6) {\n        if (uVar6 == 0x1057) {\ncode_r0x0002e6d7:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b49c;\n            break;\n          case 1:\n            local_8c = &UNK_00078a28;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b897;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b888;\n            break;\n          case 4:\n            local_8c = &UNK_0007b87f;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b873;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b865;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b857;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b849;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b837;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b825;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b813;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b802;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x7b7f1;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x7b7e0;\n            break;\n          case 0xf:\n            local_8c = (byte *)0x7b7cb;\n            break;\n          case 0x10:\n            local_8c = (byte *)0x7b7b6;\n            break;\n          case 0x11:\n            local_8c = (byte *)0x7b7a1;\n            break;\n          case 0x12:\n            local_8c = (byte *)0x7b796;\n            break;\n          case 0x13:\n            local_8c = (byte *)0x7b78c;\n            break;\n          case 0x14:\n            local_8c = &UNK_0007b784;\n            break;\n          case 0x15:\n            local_8c = (byte *)0x7b777;\n            break;\n          case 0x16:\n            local_8c = (byte *)0x7b769;\n            break;\n          case 0x17:\n            local_8c = (byte *)0x7b757;\n            break;\n          case 0x18:\n            local_8c = (byte *)0x7b746;\n            break;\n          case 0x19:\n            local_8c = (byte *)0x7b735;\n            break;\n          case 0x1a:\n            local_8c = &UNK_0007b72d;\n            break;\n          case 0x1b:\n            local_8c = &UNK_0007b721;\n            break;\n          case 0x1c:\n            local_8c = &UNK_0007b715;\n            break;\n          case 0x1d:\n            local_8c = &UNK_0007b708;\n            break;\n          case 0x1e:\n            local_8c = (byte *)0x7b6fc;\n            break;\n          case 0x1f:\n            local_8c = (byte *)0x7b6ef;\n            break;\n          case 0x20:\n            local_8c = (byte *)0x7b6e2;\n            break;\n          case 0x21:\n            local_8c = (byte *)0x7b6d1;\n            break;\n          case 0x22:\n            local_8c = (byte *)0x7b6c5;\n            break;\n          case 0x23:\n            local_8c = (byte *)0x7b6b9;\n            break;\n          case 0x24:\n            local_8c = (byte *)0x7b6aa;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 < 0x1058) {\n          if (0xb5 < uVar6) {\n            if (uVar6 == 0xc5) {\n              local_8c = (byte *)FUN_00018620();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 < 0xc6) {\n              if (uVar6 != 0xbd) {\n                if (uVar6 < 0xbe) {\n                  if (uVar6 == 0xb7) {\n                    local_8c = (byte *)FUN_000140b0();\n                  }\n                  else {\n                    if (uVar6 != 0xbc) goto LAB_0002dbd0;\n                    local_8c = (byte *)FUN_0001a1a0();\n                  }\n                }\n                else {\n                  if (uVar6 != 0xbf) {\n                    if (uVar6 == 0xc3) goto LAB_0002e062;\n                    goto LAB_0002dbd0;\n                  }\n                  local_8c = (byte *)FUN_00019e30();\n                }\n                goto LAB_0002dcf0;\n              }\ncode_r0x0002e43b:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78f38;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bb1;\n                break;\n              case 2:\n                local_8c = (byte *)0x79367;\n                break;\n              case 3:\n                local_8c = (byte *)0x79351;\n                break;\n              case 4:\n                local_8c = (byte *)0x79338;\n                break;\n              case 5:\n                local_8c = (byte *)0x79328;\n                break;\n              case 6:\n                local_8c = (byte *)0x79315;\n                break;\n              case 7:\n                local_8c = (byte *)0x79302;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ef;\n                break;\n              case 9:\n                local_8c = (byte *)0x792da;\n                break;\n              case 10:\n                local_8c = (byte *)0x792bf;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x792a4;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7928b;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79275;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x79261;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7924d;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7923c;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79225;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920f;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f8;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791e1;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791cf;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791be;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791ab;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79198;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79166;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7914d;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x79132;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7911a;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x79100;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790cd;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab5;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a63e;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3f;\n              }\n            }\n            else {\n              if (0xdf < uVar6) {\n                if (uVar6 == 0xf3) {\n                  local_8c = (byte *)FUN_00018290();\n                }\n                else {\n                  if (uVar6 != 0xfa) goto LAB_0002dbd0;\n                  if (*(short *)(param_1 + 0x3d) != 0x3200) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x7b8a5;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8fd;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e21;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e14;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e05;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078dfc;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dd2;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc5;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db8;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da9;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d9a;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d85;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d70;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d64;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d56;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d4a;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d3e;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d2e;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d1e;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d0e;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cff;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78cf0;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78ce0;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78cd0;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cc1;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cb2;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  local_8c = (byte *)FUN_00017590();\n                }\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 == 0xdd) {\n                if (local_80 == 7) {\n                  local_8c = (byte *)0x79af6;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b39;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b55;\n                    if (local_80 != 1) {\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }\n                  }\n                  else {\n                    local_8c = (byte *)0x79b16;\n                    if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }\n                  }\n                }\n                else if (local_80 == 0xb) {\n                  local_8c = (byte *)0x79ab8;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ada;\n                  if (local_80 != 9) {\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }\n                }\n                else if (local_80 == 0xd) {\n                  local_8c = (byte *)0x79a90;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 != 0xde) goto LAB_0002dbd0;\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78c33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a93;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adcb;\n                break;\n              case 3:\n                local_8c = &UNK_0007adc2;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb8;\n                break;\n              case 5:\n                local_8c = &UNK_0007adae;\n                break;\n              case 6:\n                local_8c = &UNK_0007ada4;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad9a;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad8d;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad82;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad77;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad6d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5f;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 < 0xb4) {\n            if (uVar6 != 0x8c) {\n              if (0x8c < uVar6) {\n                if (uVar6 == 0xad) {\n                  local_8c = (byte *)FUN_000189d0();\n                  goto LAB_0002dcf0;\n                }\n                if (uVar6 < 0xae) {\n                  if (uVar6 == 0x90) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78c4f;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789bf;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f26;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f13;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f09;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78efb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee8;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed8;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec9;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78ebd;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea7;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e97;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e86;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e75;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5f;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e49;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e3b;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  if (uVar6 == 0xa7) {\n                    local_8c = (byte *)FUN_000171b0();\n                    goto LAB_0002dcf0;\n                  }\n                }\n                else {\n                  if (uVar6 == 0xae) {\n                    local_8c = (byte *)FUN_00016b40();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 0xb1) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78be5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba5;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79536;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79529;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x7951b;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x7950c;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794fc;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794ec;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794db;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794cb;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794bb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794aa;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x7949d;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x79490;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x79484;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79478;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x7946b;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x7945e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x79451;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x79444;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79436;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79429;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x7941c;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x7940e;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x79400;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793f1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793e2;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793d2;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793c2;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793ae;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79399;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79389;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 0x78) {\ncode_r0x0002ef25:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7937d;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b8c;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796f1;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e7;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c8;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796bf;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796b3;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a8;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7969c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7968d;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7967d;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7966d;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 < 0x79) {\n                if (uVar6 == 0x73) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x789db;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bdb;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7904a;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903f;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79034;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79023;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7900d;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff9;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fee;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fe1;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fd3;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fc3;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fb2;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78fa2;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f92;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f85;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f78;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f6b;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f5b;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f4a;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x74) goto code_r0x0002e2d7;\n              }\n              else {\n                if (uVar6 == 0x87) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79b51;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b25;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f25;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f18;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f0d;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79f00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79ef3;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee5;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec9;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eba;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ead;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e97;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e83;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e75;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e64;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e55;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e45;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e37;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e24;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e16;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e08;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x8a) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79543;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b83;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797ee;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797e4;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d8;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797cc;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797bd;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797b1;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x797a3;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7978e;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7977b;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7976d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7975a;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79747;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x7973b;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x7972b;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x7971b;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x7970b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n              }\n              goto LAB_0002dbd0;\n            }\n            local_8c = (byte *)FUN_00019be0();\n          }\n          else {\nLAB_0002efc8:\n            local_8c = (byte *)FUN_0001b090();\n          }\n          goto LAB_0002dcf0;\n        }\n        if (uVar6 == 0x8217) {\ncode_r0x0002edad:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79661;\n            break;\n          case 1:\n            local_8c = &UNK_00078b6d;\n            break;\n          case 2:\n            local_8c = (byte *)0x79972;\n            break;\n          case 3:\n            local_8c = &UNK_00079967;\n            break;\n          case 4:\n            local_8c = (byte *)0x7995b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7994a;\n            break;\n          case 6:\n            local_8c = (byte *)0x7993d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7992e;\n            break;\n          case 8:\n            local_8c = (byte *)0x7991f;\n            break;\n          case 9:\n            local_8c = (byte *)0x79910;\n            break;\n          case 10:\n            local_8c = (byte *)0x79901;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x798f2;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x798e6;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x798d5;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x798c6;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 < 0x8218) {\n          if (uVar6 == 0x4688) {\ncode_r0x0002e2d7:\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x78e2e;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bc1;\n              break;\n            case 2:\n              local_8c = (byte *)0x790b4;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a5;\n              break;\n            case 4:\n              local_8c = (byte *)0x79095;\n              break;\n            case 5:\n              local_8c = (byte *)0x79089;\n              break;\n            case 6:\n              local_8c = (byte *)0x7907d;\n              break;\n            case 7:\n              local_8c = (byte *)0x79071;\n              break;\n            case 8:\n              local_8c = (byte *)0x79065;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 < 0x4689) {\n            if (uVar6 == 0x2530) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x790c3;\n                break;\n              case 1:\n                local_8c = &UNK_00078b96;\n                break;\n              case 2:\n                local_8c = &UNK_00078c2b;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c1d;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c13;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c09;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bff;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 < 0x2531) {\n              if (uVar6 == 0x1059) {\ncode_r0x0002e0f7:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7a361;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78acf;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8cb;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8bf;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8ad;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a89c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a885;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a873;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a861;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a856;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a844;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n              }\n              else {\n                if (uVar6 != 0x1223) goto LAB_0002dbd0;\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x796fb;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b60;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a45;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a37;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a24;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a10;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799fc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799eb;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d9;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c9;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799ba;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a8;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79997;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79987;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n              }\n            }\n            else {\n              if (uVar6 == 0x3330) goto code_r0x0002edcd;\n              if (uVar6 != 0x4157) goto LAB_0002dbd0;\n              if (local_80 == 0) {\n                local_8c = (byte *)0x78ca4;\n              }\n              else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bcf;\n              }\n            }\n          }\n          else {\n            if (uVar6 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b09a;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a59;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b48d;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b47e;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b46a;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b458;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b446;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b434;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41f;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b40a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (0x5aa5 < uVar6) {\n              if (uVar6 == 0x7650) goto code_r0x0002e4ef;\n              if (uVar6 == 0x7676) goto code_r0x0002e577;\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x4def) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b5bd;\n                break;\n              case 1:\n                local_8c = &UNK_00078a14;\n                break;\n              case 2:\n                local_8c = &UNK_00078c95;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c83;\n                break;\n              case 4:\n                local_8c = &UNK_00078c76;\n                break;\n              case 5:\n                local_8c = &UNK_00078c67;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c5a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (uVar6 != 0x5441) goto LAB_0002dbd0;\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7aa69;\n              break;\n            case 1:\n              local_8c = &UNK_00078a8a;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b08c;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b07e;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b073;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b068;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b05a;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b04b;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b03d;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02f;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b021;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b015;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b009;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7affd;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afee;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd9;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afc4;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaf;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af9a;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af82;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af6a;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af52;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af43;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af34;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af25;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af15;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7af01;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aeee;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aedb;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec8;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb8;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea8;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae98;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae86;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae74;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae62;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae55;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae41;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae2b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae18;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae0a;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 200:\n              local_8c = (byte *)0x7adf6;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7ade4;\n            }\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 == 0xad45) {\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79a53;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b32;\n            break;\n          case 2:\n            local_8c = (byte *)0x79ded;\n            break;\n          case 3:\n            local_8c = (byte *)0x79ddf;\n            break;\n          case 4:\n            local_8c = (byte *)0x79dce;\n            break;\n          case 5:\n            local_8c = (byte *)0x79dbd;\n            break;\n          case 6:\n            local_8c = (byte *)0x79dad;\n            break;\n          case 7:\n            local_8c = (byte *)0x79d9a;\n            break;\n          case 8:\n            local_8c = (byte *)0x79d8b;\n            break;\n          case 9:\n            local_8c = (byte *)0x79d78;\n            break;\n          case 10:\n            local_8c = (byte *)0x79d67;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x79d56;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x79d47;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          case 0x80:\n            local_8c = (byte *)0x79d2d;\n            break;\n          case 0x81:\n            local_8c = (byte *)0x79d15;\n          }\n          goto LAB_0002dd00;\n        }\n        if (0xad45 < uVar6) {\n          if (uVar6 == 0xdead) goto code_r0x0002ef3d;\n          if (uVar6 < 0xdeae) {\n            if (uVar6 == 0xbaab) goto code_r0x0002e43b;\n            if (uVar6 == 0xbeef) goto code_r0x0002e467;\n            goto LAB_0002dbd0;\n          }\n          if (uVar6 == 0xfeb0) goto code_r0x0002ef25;\n          if (uVar6 == 0xfeba) {\n            if (local_80 == 6) {\n              local_8c = (byte *)0x79879;\n            }\n            else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798af;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bf1;\n                }\n                else {\n                  local_8c = (byte *)0x78b77;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79895;\n                if (local_80 != 4) {\n                  local_8c = (byte *)"R_IQ2000_26";\n                  if (4 < local_80) {\n                    local_8c = (byte *)"R_IQ2000_HI16";\n                  }\n                }\n              }\n            }\n            else if (local_80 == 9) {\n              local_8c = (byte *)0x79844;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79866;\n              }\n              else {\n                local_8c = (byte *)0x79853;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x7981b;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79806;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x79832;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 == 0xf00d) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7905a;\n              break;\n            case 1:\n              local_8c = &UNK_00078b9e;\n              break;\n            case 2:\n              local_8c = &UNK_00079659;\n              break;\n            case 3:\n              local_8c = (byte *)0x79650;\n              break;\n            case 4:\n              local_8c = (byte *)0x79647;\n              break;\n            case 5:\n              local_8c = (byte *)0x79638;\n              break;\n            case 6:\n              local_8c = (byte *)0x79628;\n              break;\n            case 7:\n              local_8c = (byte *)0x79618;\n              break;\n            case 8:\n              local_8c = (byte *)0x79608;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f8;\n              break;\n            case 10:\n              local_8c = (byte *)0x795ec;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795e0;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795d4;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795bc;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795af;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x795a0;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x79591;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x79584;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79575;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79561;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954f;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            }\n            goto LAB_0002dd00;\n          }\n          goto LAB_0002dbd0;\n        }\n        if (uVar6 == 0x9080) goto LAB_0002edf8;\n        if (uVar6 < 0x9081) {\n          if (uVar6 == 0x9026) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7a175;\n              break;\n            case 1:\n              local_8c = (byte *)0x78adb;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a828;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a818;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a808;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f9;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7ea;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7db;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7ce;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7bf;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7b0;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a7a1;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0x11:\n              local_8c = (byte *)0x7a78f;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a77e;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a76e;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a761;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a750;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73f;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a72e;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a720;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a712;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a703;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6f2;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6e0;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6cf;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6be;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6ad;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a69c;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a68b;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a67b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a66b;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a65b;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a64b;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 == 0x9041) goto LAB_0002e50a;\n        }\n        else {\n          if (uVar6 == 0xa390) goto LAB_0002e526;\n          if (uVar6 == 0xabc7) goto LAB_0002e54a;\n        }\n        goto LAB_0002dbd0;\n      }" (if "if") (parenthesized_expression "(0x72 < uVar6)" (( "(") (binary_expression "0x72 < uVar6" (number_literal "0x72") (< "<") (identifier "uVar6")) () ")")) (compound_statement "{\n        if (uVar6 == 0x1057) {\ncode_r0x0002e6d7:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b49c;\n            break;\n          case 1:\n            local_8c = &UNK_00078a28;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b897;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b888;\n            break;\n          case 4:\n            local_8c = &UNK_0007b87f;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b873;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b865;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b857;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b849;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b837;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b825;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b813;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b802;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x7b7f1;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x7b7e0;\n            break;\n          case 0xf:\n            local_8c = (byte *)0x7b7cb;\n            break;\n          case 0x10:\n            local_8c = (byte *)0x7b7b6;\n            break;\n          case 0x11:\n            local_8c = (byte *)0x7b7a1;\n            break;\n          case 0x12:\n            local_8c = (byte *)0x7b796;\n            break;\n          case 0x13:\n            local_8c = (byte *)0x7b78c;\n            break;\n          case 0x14:\n            local_8c = &UNK_0007b784;\n            break;\n          case 0x15:\n            local_8c = (byte *)0x7b777;\n            break;\n          case 0x16:\n            local_8c = (byte *)0x7b769;\n            break;\n          case 0x17:\n            local_8c = (byte *)0x7b757;\n            break;\n          case 0x18:\n            local_8c = (byte *)0x7b746;\n            break;\n          case 0x19:\n            local_8c = (byte *)0x7b735;\n            break;\n          case 0x1a:\n            local_8c = &UNK_0007b72d;\n            break;\n          case 0x1b:\n            local_8c = &UNK_0007b721;\n            break;\n          case 0x1c:\n            local_8c = &UNK_0007b715;\n            break;\n          case 0x1d:\n            local_8c = &UNK_0007b708;\n            break;\n          case 0x1e:\n            local_8c = (byte *)0x7b6fc;\n            break;\n          case 0x1f:\n            local_8c = (byte *)0x7b6ef;\n            break;\n          case 0x20:\n            local_8c = (byte *)0x7b6e2;\n            break;\n          case 0x21:\n            local_8c = (byte *)0x7b6d1;\n            break;\n          case 0x22:\n            local_8c = (byte *)0x7b6c5;\n            break;\n          case 0x23:\n            local_8c = (byte *)0x7b6b9;\n            break;\n          case 0x24:\n            local_8c = (byte *)0x7b6aa;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 < 0x1058) {\n          if (0xb5 < uVar6) {\n            if (uVar6 == 0xc5) {\n              local_8c = (byte *)FUN_00018620();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 < 0xc6) {\n              if (uVar6 != 0xbd) {\n                if (uVar6 < 0xbe) {\n                  if (uVar6 == 0xb7) {\n                    local_8c = (byte *)FUN_000140b0();\n                  }\n                  else {\n                    if (uVar6 != 0xbc) goto LAB_0002dbd0;\n                    local_8c = (byte *)FUN_0001a1a0();\n                  }\n                }\n                else {\n                  if (uVar6 != 0xbf) {\n                    if (uVar6 == 0xc3) goto LAB_0002e062;\n                    goto LAB_0002dbd0;\n                  }\n                  local_8c = (byte *)FUN_00019e30();\n                }\n                goto LAB_0002dcf0;\n              }\ncode_r0x0002e43b:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78f38;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bb1;\n                break;\n              case 2:\n                local_8c = (byte *)0x79367;\n                break;\n              case 3:\n                local_8c = (byte *)0x79351;\n                break;\n              case 4:\n                local_8c = (byte *)0x79338;\n                break;\n              case 5:\n                local_8c = (byte *)0x79328;\n                break;\n              case 6:\n                local_8c = (byte *)0x79315;\n                break;\n              case 7:\n                local_8c = (byte *)0x79302;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ef;\n                break;\n              case 9:\n                local_8c = (byte *)0x792da;\n                break;\n              case 10:\n                local_8c = (byte *)0x792bf;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x792a4;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7928b;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79275;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x79261;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7924d;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7923c;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79225;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920f;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f8;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791e1;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791cf;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791be;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791ab;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79198;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79166;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7914d;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x79132;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7911a;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x79100;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790cd;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab5;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a63e;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3f;\n              }\n            }\n            else {\n              if (0xdf < uVar6) {\n                if (uVar6 == 0xf3) {\n                  local_8c = (byte *)FUN_00018290();\n                }\n                else {\n                  if (uVar6 != 0xfa) goto LAB_0002dbd0;\n                  if (*(short *)(param_1 + 0x3d) != 0x3200) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x7b8a5;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8fd;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e21;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e14;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e05;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078dfc;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dd2;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc5;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db8;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da9;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d9a;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d85;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d70;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d64;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d56;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d4a;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d3e;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d2e;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d1e;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d0e;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cff;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78cf0;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78ce0;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78cd0;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cc1;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cb2;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  local_8c = (byte *)FUN_00017590();\n                }\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 == 0xdd) {\n                if (local_80 == 7) {\n                  local_8c = (byte *)0x79af6;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b39;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b55;\n                    if (local_80 != 1) {\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }\n                  }\n                  else {\n                    local_8c = (byte *)0x79b16;\n                    if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }\n                  }\n                }\n                else if (local_80 == 0xb) {\n                  local_8c = (byte *)0x79ab8;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ada;\n                  if (local_80 != 9) {\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }\n                }\n                else if (local_80 == 0xd) {\n                  local_8c = (byte *)0x79a90;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 != 0xde) goto LAB_0002dbd0;\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78c33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a93;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adcb;\n                break;\n              case 3:\n                local_8c = &UNK_0007adc2;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb8;\n                break;\n              case 5:\n                local_8c = &UNK_0007adae;\n                break;\n              case 6:\n                local_8c = &UNK_0007ada4;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad9a;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad8d;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad82;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad77;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad6d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5f;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 < 0xb4) {\n            if (uVar6 != 0x8c) {\n              if (0x8c < uVar6) {\n                if (uVar6 == 0xad) {\n                  local_8c = (byte *)FUN_000189d0();\n                  goto LAB_0002dcf0;\n                }\n                if (uVar6 < 0xae) {\n                  if (uVar6 == 0x90) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78c4f;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789bf;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f26;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f13;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f09;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78efb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee8;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed8;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec9;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78ebd;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea7;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e97;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e86;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e75;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5f;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e49;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e3b;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  if (uVar6 == 0xa7) {\n                    local_8c = (byte *)FUN_000171b0();\n                    goto LAB_0002dcf0;\n                  }\n                }\n                else {\n                  if (uVar6 == 0xae) {\n                    local_8c = (byte *)FUN_00016b40();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 0xb1) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78be5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba5;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79536;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79529;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x7951b;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x7950c;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794fc;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794ec;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794db;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794cb;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794bb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794aa;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x7949d;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x79490;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x79484;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79478;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x7946b;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x7945e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x79451;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x79444;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79436;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79429;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x7941c;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x7940e;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x79400;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793f1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793e2;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793d2;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793c2;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793ae;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79399;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79389;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 0x78) {\ncode_r0x0002ef25:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7937d;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b8c;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796f1;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e7;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c8;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796bf;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796b3;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a8;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7969c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7968d;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7967d;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7966d;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 < 0x79) {\n                if (uVar6 == 0x73) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x789db;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bdb;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7904a;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903f;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79034;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79023;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7900d;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff9;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fee;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fe1;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fd3;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fc3;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fb2;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78fa2;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f92;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f85;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f78;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f6b;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f5b;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f4a;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x74) goto code_r0x0002e2d7;\n              }\n              else {\n                if (uVar6 == 0x87) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79b51;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b25;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f25;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f18;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f0d;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79f00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79ef3;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee5;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec9;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eba;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ead;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e97;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e83;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e75;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e64;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e55;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e45;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e37;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e24;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e16;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e08;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x8a) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79543;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b83;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797ee;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797e4;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d8;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797cc;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797bd;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797b1;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x797a3;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7978e;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7977b;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7976d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7975a;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79747;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x7973b;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x7972b;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x7971b;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x7970b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n              }\n              goto LAB_0002dbd0;\n            }\n            local_8c = (byte *)FUN_00019be0();\n          }\n          else {\nLAB_0002efc8:\n            local_8c = (byte *)FUN_0001b090();\n          }\n          goto LAB_0002dcf0;\n        }\n        if (uVar6 == 0x8217) {\ncode_r0x0002edad:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79661;\n            break;\n          case 1:\n            local_8c = &UNK_00078b6d;\n            break;\n          case 2:\n            local_8c = (byte *)0x79972;\n            break;\n          case 3:\n            local_8c = &UNK_00079967;\n            break;\n          case 4:\n            local_8c = (byte *)0x7995b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7994a;\n            break;\n          case 6:\n            local_8c = (byte *)0x7993d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7992e;\n            break;\n          case 8:\n            local_8c = (byte *)0x7991f;\n            break;\n          case 9:\n            local_8c = (byte *)0x79910;\n            break;\n          case 10:\n            local_8c = (byte *)0x79901;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x798f2;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x798e6;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x798d5;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x798c6;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 < 0x8218) {\n          if (uVar6 == 0x4688) {\ncode_r0x0002e2d7:\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x78e2e;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bc1;\n              break;\n            case 2:\n              local_8c = (byte *)0x790b4;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a5;\n              break;\n            case 4:\n              local_8c = (byte *)0x79095;\n              break;\n            case 5:\n              local_8c = (byte *)0x79089;\n              break;\n            case 6:\n              local_8c = (byte *)0x7907d;\n              break;\n            case 7:\n              local_8c = (byte *)0x79071;\n              break;\n            case 8:\n              local_8c = (byte *)0x79065;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 < 0x4689) {\n            if (uVar6 == 0x2530) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x790c3;\n                break;\n              case 1:\n                local_8c = &UNK_00078b96;\n                break;\n              case 2:\n                local_8c = &UNK_00078c2b;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c1d;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c13;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c09;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bff;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 < 0x2531) {\n              if (uVar6 == 0x1059) {\ncode_r0x0002e0f7:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7a361;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78acf;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8cb;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8bf;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8ad;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a89c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a885;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a873;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a861;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a856;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a844;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n              }\n              else {\n                if (uVar6 != 0x1223) goto LAB_0002dbd0;\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x796fb;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b60;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a45;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a37;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a24;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a10;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799fc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799eb;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d9;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c9;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799ba;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a8;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79997;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79987;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n              }\n            }\n            else {\n              if (uVar6 == 0x3330) goto code_r0x0002edcd;\n              if (uVar6 != 0x4157) goto LAB_0002dbd0;\n              if (local_80 == 0) {\n                local_8c = (byte *)0x78ca4;\n              }\n              else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bcf;\n              }\n            }\n          }\n          else {\n            if (uVar6 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b09a;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a59;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b48d;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b47e;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b46a;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b458;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b446;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b434;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41f;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b40a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (0x5aa5 < uVar6) {\n              if (uVar6 == 0x7650) goto code_r0x0002e4ef;\n              if (uVar6 == 0x7676) goto code_r0x0002e577;\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x4def) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b5bd;\n                break;\n              case 1:\n                local_8c = &UNK_00078a14;\n                break;\n              case 2:\n                local_8c = &UNK_00078c95;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c83;\n                break;\n              case 4:\n                local_8c = &UNK_00078c76;\n                break;\n              case 5:\n                local_8c = &UNK_00078c67;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c5a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (uVar6 != 0x5441) goto LAB_0002dbd0;\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7aa69;\n              break;\n            case 1:\n              local_8c = &UNK_00078a8a;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b08c;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b07e;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b073;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b068;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b05a;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b04b;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b03d;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02f;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b021;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b015;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b009;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7affd;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afee;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd9;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afc4;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaf;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af9a;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af82;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af6a;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af52;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af43;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af34;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af25;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af15;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7af01;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aeee;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aedb;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec8;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb8;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea8;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae98;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae86;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae74;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae62;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae55;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae41;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae2b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae18;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae0a;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 200:\n              local_8c = (byte *)0x7adf6;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7ade4;\n            }\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 == 0xad45) {\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79a53;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b32;\n            break;\n          case 2:\n            local_8c = (byte *)0x79ded;\n            break;\n          case 3:\n            local_8c = (byte *)0x79ddf;\n            break;\n          case 4:\n            local_8c = (byte *)0x79dce;\n            break;\n          case 5:\n            local_8c = (byte *)0x79dbd;\n            break;\n          case 6:\n            local_8c = (byte *)0x79dad;\n            break;\n          case 7:\n            local_8c = (byte *)0x79d9a;\n            break;\n          case 8:\n            local_8c = (byte *)0x79d8b;\n            break;\n          case 9:\n            local_8c = (byte *)0x79d78;\n            break;\n          case 10:\n            local_8c = (byte *)0x79d67;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x79d56;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x79d47;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          case 0x80:\n            local_8c = (byte *)0x79d2d;\n            break;\n          case 0x81:\n            local_8c = (byte *)0x79d15;\n          }\n          goto LAB_0002dd00;\n        }\n        if (0xad45 < uVar6) {\n          if (uVar6 == 0xdead) goto code_r0x0002ef3d;\n          if (uVar6 < 0xdeae) {\n            if (uVar6 == 0xbaab) goto code_r0x0002e43b;\n            if (uVar6 == 0xbeef) goto code_r0x0002e467;\n            goto LAB_0002dbd0;\n          }\n          if (uVar6 == 0xfeb0) goto code_r0x0002ef25;\n          if (uVar6 == 0xfeba) {\n            if (local_80 == 6) {\n              local_8c = (byte *)0x79879;\n            }\n            else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798af;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bf1;\n                }\n                else {\n                  local_8c = (byte *)0x78b77;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79895;\n                if (local_80 != 4) {\n                  local_8c = (byte *)"R_IQ2000_26";\n                  if (4 < local_80) {\n                    local_8c = (byte *)"R_IQ2000_HI16";\n                  }\n                }\n              }\n            }\n            else if (local_80 == 9) {\n              local_8c = (byte *)0x79844;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79866;\n              }\n              else {\n                local_8c = (byte *)0x79853;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x7981b;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79806;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x79832;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 == 0xf00d) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7905a;\n              break;\n            case 1:\n              local_8c = &UNK_00078b9e;\n              break;\n            case 2:\n              local_8c = &UNK_00079659;\n              break;\n            case 3:\n              local_8c = (byte *)0x79650;\n              break;\n            case 4:\n              local_8c = (byte *)0x79647;\n              break;\n            case 5:\n              local_8c = (byte *)0x79638;\n              break;\n            case 6:\n              local_8c = (byte *)0x79628;\n              break;\n            case 7:\n              local_8c = (byte *)0x79618;\n              break;\n            case 8:\n              local_8c = (byte *)0x79608;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f8;\n              break;\n            case 10:\n              local_8c = (byte *)0x795ec;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795e0;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795d4;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795bc;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795af;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x795a0;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x79591;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x79584;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79575;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79561;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954f;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            }\n            goto LAB_0002dd00;\n          }\n          goto LAB_0002dbd0;\n        }\n        if (uVar6 == 0x9080) goto LAB_0002edf8;\n        if (uVar6 < 0x9081) {\n          if (uVar6 == 0x9026) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7a175;\n              break;\n            case 1:\n              local_8c = (byte *)0x78adb;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a828;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a818;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a808;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f9;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7ea;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7db;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7ce;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7bf;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7b0;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a7a1;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0x11:\n              local_8c = (byte *)0x7a78f;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a77e;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a76e;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a761;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a750;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73f;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a72e;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a720;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a712;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a703;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6f2;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6e0;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6cf;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6be;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6ad;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a69c;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a68b;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a67b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a66b;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a65b;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a64b;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 == 0x9041) goto LAB_0002e50a;\n        }\n        else {\n          if (uVar6 == 0xa390) goto LAB_0002e526;\n          if (uVar6 == 0xabc7) goto LAB_0002e54a;\n        }\n        goto LAB_0002dbd0;\n      }" ({ "{") (if_statement "if (uVar6 == 0x1057) {\ncode_r0x0002e6d7:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b49c;\n            break;\n          case 1:\n            local_8c = &UNK_00078a28;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b897;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b888;\n            break;\n          case 4:\n            local_8c = &UNK_0007b87f;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b873;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b865;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b857;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b849;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b837;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b825;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b813;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b802;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x7b7f1;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x7b7e0;\n            break;\n          case 0xf:\n            local_8c = (byte *)0x7b7cb;\n            break;\n          case 0x10:\n            local_8c = (byte *)0x7b7b6;\n            break;\n          case 0x11:\n            local_8c = (byte *)0x7b7a1;\n            break;\n          case 0x12:\n            local_8c = (byte *)0x7b796;\n            break;\n          case 0x13:\n            local_8c = (byte *)0x7b78c;\n            break;\n          case 0x14:\n            local_8c = &UNK_0007b784;\n            break;\n          case 0x15:\n            local_8c = (byte *)0x7b777;\n            break;\n          case 0x16:\n            local_8c = (byte *)0x7b769;\n            break;\n          case 0x17:\n            local_8c = (byte *)0x7b757;\n            break;\n          case 0x18:\n            local_8c = (byte *)0x7b746;\n            break;\n          case 0x19:\n            local_8c = (byte *)0x7b735;\n            break;\n          case 0x1a:\n            local_8c = &UNK_0007b72d;\n            break;\n          case 0x1b:\n            local_8c = &UNK_0007b721;\n            break;\n          case 0x1c:\n            local_8c = &UNK_0007b715;\n            break;\n          case 0x1d:\n            local_8c = &UNK_0007b708;\n            break;\n          case 0x1e:\n            local_8c = (byte *)0x7b6fc;\n            break;\n          case 0x1f:\n            local_8c = (byte *)0x7b6ef;\n            break;\n          case 0x20:\n            local_8c = (byte *)0x7b6e2;\n            break;\n          case 0x21:\n            local_8c = (byte *)0x7b6d1;\n            break;\n          case 0x22:\n            local_8c = (byte *)0x7b6c5;\n            break;\n          case 0x23:\n            local_8c = (byte *)0x7b6b9;\n            break;\n          case 0x24:\n            local_8c = (byte *)0x7b6aa;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }" (if "if") (parenthesized_expression "(uVar6 == 0x1057)" (( "(") (binary_expression "uVar6 == 0x1057" (identifier "uVar6") (== "==") (number_literal "0x1057")) () ")")) (compound_statement "{\ncode_r0x0002e6d7:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b49c;\n            break;\n          case 1:\n            local_8c = &UNK_00078a28;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b897;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b888;\n            break;\n          case 4:\n            local_8c = &UNK_0007b87f;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b873;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b865;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b857;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b849;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b837;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b825;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b813;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b802;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x7b7f1;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x7b7e0;\n            break;\n          case 0xf:\n            local_8c = (byte *)0x7b7cb;\n            break;\n          case 0x10:\n            local_8c = (byte *)0x7b7b6;\n            break;\n          case 0x11:\n            local_8c = (byte *)0x7b7a1;\n            break;\n          case 0x12:\n            local_8c = (byte *)0x7b796;\n            break;\n          case 0x13:\n            local_8c = (byte *)0x7b78c;\n            break;\n          case 0x14:\n            local_8c = &UNK_0007b784;\n            break;\n          case 0x15:\n            local_8c = (byte *)0x7b777;\n            break;\n          case 0x16:\n            local_8c = (byte *)0x7b769;\n            break;\n          case 0x17:\n            local_8c = (byte *)0x7b757;\n            break;\n          case 0x18:\n            local_8c = (byte *)0x7b746;\n            break;\n          case 0x19:\n            local_8c = (byte *)0x7b735;\n            break;\n          case 0x1a:\n            local_8c = &UNK_0007b72d;\n            break;\n          case 0x1b:\n            local_8c = &UNK_0007b721;\n            break;\n          case 0x1c:\n            local_8c = &UNK_0007b715;\n            break;\n          case 0x1d:\n            local_8c = &UNK_0007b708;\n            break;\n          case 0x1e:\n            local_8c = (byte *)0x7b6fc;\n            break;\n          case 0x1f:\n            local_8c = (byte *)0x7b6ef;\n            break;\n          case 0x20:\n            local_8c = (byte *)0x7b6e2;\n            break;\n          case 0x21:\n            local_8c = (byte *)0x7b6d1;\n            break;\n          case 0x22:\n            local_8c = (byte *)0x7b6c5;\n            break;\n          case 0x23:\n            local_8c = (byte *)0x7b6b9;\n            break;\n          case 0x24:\n            local_8c = (byte *)0x7b6aa;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }" ({ "{") (labeled_statement "code_r0x0002e6d7:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b49c;\n            break;\n          case 1:\n            local_8c = &UNK_00078a28;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b897;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b888;\n            break;\n          case 4:\n            local_8c = &UNK_0007b87f;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b873;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b865;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b857;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b849;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b837;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b825;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b813;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b802;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x7b7f1;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x7b7e0;\n            break;\n          case 0xf:\n            local_8c = (byte *)0x7b7cb;\n            break;\n          case 0x10:\n            local_8c = (byte *)0x7b7b6;\n            break;\n          case 0x11:\n            local_8c = (byte *)0x7b7a1;\n            break;\n          case 0x12:\n            local_8c = (byte *)0x7b796;\n            break;\n          case 0x13:\n            local_8c = (byte *)0x7b78c;\n            break;\n          case 0x14:\n            local_8c = &UNK_0007b784;\n            break;\n          case 0x15:\n            local_8c = (byte *)0x7b777;\n            break;\n          case 0x16:\n            local_8c = (byte *)0x7b769;\n            break;\n          case 0x17:\n            local_8c = (byte *)0x7b757;\n            break;\n          case 0x18:\n            local_8c = (byte *)0x7b746;\n            break;\n          case 0x19:\n            local_8c = (byte *)0x7b735;\n            break;\n          case 0x1a:\n            local_8c = &UNK_0007b72d;\n            break;\n          case 0x1b:\n            local_8c = &UNK_0007b721;\n            break;\n          case 0x1c:\n            local_8c = &UNK_0007b715;\n            break;\n          case 0x1d:\n            local_8c = &UNK_0007b708;\n            break;\n          case 0x1e:\n            local_8c = (byte *)0x7b6fc;\n            break;\n          case 0x1f:\n            local_8c = (byte *)0x7b6ef;\n            break;\n          case 0x20:\n            local_8c = (byte *)0x7b6e2;\n            break;\n          case 0x21:\n            local_8c = (byte *)0x7b6d1;\n            break;\n          case 0x22:\n            local_8c = (byte *)0x7b6c5;\n            break;\n          case 0x23:\n            local_8c = (byte *)0x7b6b9;\n            break;\n          case 0x24:\n            local_8c = (byte *)0x7b6aa;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }" (statement_identifier "code_r0x0002e6d7") (: ":") (switch_statement "switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b49c;\n            break;\n          case 1:\n            local_8c = &UNK_00078a28;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b897;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b888;\n            break;\n          case 4:\n            local_8c = &UNK_0007b87f;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b873;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b865;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b857;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b849;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b837;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b825;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b813;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b802;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x7b7f1;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x7b7e0;\n            break;\n          case 0xf:\n            local_8c = (byte *)0x7b7cb;\n            break;\n          case 0x10:\n            local_8c = (byte *)0x7b7b6;\n            break;\n          case 0x11:\n            local_8c = (byte *)0x7b7a1;\n            break;\n          case 0x12:\n            local_8c = (byte *)0x7b796;\n            break;\n          case 0x13:\n            local_8c = (byte *)0x7b78c;\n            break;\n          case 0x14:\n            local_8c = &UNK_0007b784;\n            break;\n          case 0x15:\n            local_8c = (byte *)0x7b777;\n            break;\n          case 0x16:\n            local_8c = (byte *)0x7b769;\n            break;\n          case 0x17:\n            local_8c = (byte *)0x7b757;\n            break;\n          case 0x18:\n            local_8c = (byte *)0x7b746;\n            break;\n          case 0x19:\n            local_8c = (byte *)0x7b735;\n            break;\n          case 0x1a:\n            local_8c = &UNK_0007b72d;\n            break;\n          case 0x1b:\n            local_8c = &UNK_0007b721;\n            break;\n          case 0x1c:\n            local_8c = &UNK_0007b715;\n            break;\n          case 0x1d:\n            local_8c = &UNK_0007b708;\n            break;\n          case 0x1e:\n            local_8c = (byte *)0x7b6fc;\n            break;\n          case 0x1f:\n            local_8c = (byte *)0x7b6ef;\n            break;\n          case 0x20:\n            local_8c = (byte *)0x7b6e2;\n            break;\n          case 0x21:\n            local_8c = (byte *)0x7b6d1;\n            break;\n          case 0x22:\n            local_8c = (byte *)0x7b6c5;\n            break;\n          case 0x23:\n            local_8c = (byte *)0x7b6b9;\n            break;\n          case 0x24:\n            local_8c = (byte *)0x7b6aa;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }" (switch "switch") (parenthesized_expression "(local_80)" (( "(") (identifier "local_80") () ")")) (compound_statement "{\n          case 0:\n            local_8c = (byte *)0x7b49c;\n            break;\n          case 1:\n            local_8c = &UNK_00078a28;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b897;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b888;\n            break;\n          case 4:\n            local_8c = &UNK_0007b87f;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b873;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b865;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b857;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b849;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b837;\n            break;\n          case 10:\n            local_8c = (byte *)0x7b825;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b813;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b802;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x7b7f1;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x7b7e0;\n            break;\n          case 0xf:\n            local_8c = (byte *)0x7b7cb;\n            break;\n          case 0x10:\n            local_8c = (byte *)0x7b7b6;\n            break;\n          case 0x11:\n            local_8c = (byte *)0x7b7a1;\n            break;\n          case 0x12:\n            local_8c = (byte *)0x7b796;\n            break;\n          case 0x13:\n            local_8c = (byte *)0x7b78c;\n            break;\n          case 0x14:\n            local_8c = &UNK_0007b784;\n            break;\n          case 0x15:\n            local_8c = (byte *)0x7b777;\n            break;\n          case 0x16:\n            local_8c = (byte *)0x7b769;\n            break;\n          case 0x17:\n            local_8c = (byte *)0x7b757;\n            break;\n          case 0x18:\n            local_8c = (byte *)0x7b746;\n            break;\n          case 0x19:\n            local_8c = (byte *)0x7b735;\n            break;\n          case 0x1a:\n            local_8c = &UNK_0007b72d;\n            break;\n          case 0x1b:\n            local_8c = &UNK_0007b721;\n            break;\n          case 0x1c:\n            local_8c = &UNK_0007b715;\n            break;\n          case 0x1d:\n            local_8c = &UNK_0007b708;\n            break;\n          case 0x1e:\n            local_8c = (byte *)0x7b6fc;\n            break;\n          case 0x1f:\n            local_8c = (byte *)0x7b6ef;\n            break;\n          case 0x20:\n            local_8c = (byte *)0x7b6e2;\n            break;\n          case 0x21:\n            local_8c = (byte *)0x7b6d1;\n            break;\n          case 0x22:\n            local_8c = (byte *)0x7b6c5;\n            break;\n          case 0x23:\n            local_8c = (byte *)0x7b6b9;\n            break;\n          case 0x24:\n            local_8c = (byte *)0x7b6aa;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }" ({ "{") (case_statement "case 0:\n            local_8c = (byte *)0x7b49c;\n            break;" (case "case") (number_literal "0") (: ":") (expression_statement "local_8c = (byte *)0x7b49c;" (assignment_expression "local_8c = (byte *)0x7b49c" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b49c" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b49c"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 1:\n            local_8c = &UNK_00078a28;\n            break;" (case "case") (number_literal "1") (: ":") (expression_statement "local_8c = &UNK_00078a28;" (assignment_expression "local_8c = &UNK_00078a28" (identifier "local_8c") (= "=") (pointer_expression "&UNK_00078a28" (& "&") (identifier "UNK_00078a28"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 2:\n            local_8c = (byte *)0x7b897;\n            break;" (case "case") (number_literal "2") (: ":") (expression_statement "local_8c = (byte *)0x7b897;" (assignment_expression "local_8c = (byte *)0x7b897" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b897" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b897"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 3:\n            local_8c = (byte *)0x7b888;\n            break;" (case "case") (number_literal "3") (: ":") (expression_statement "local_8c = (byte *)0x7b888;" (assignment_expression "local_8c = (byte *)0x7b888" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b888" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b888"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 4:\n            local_8c = &UNK_0007b87f;\n            break;" (case "case") (number_literal "4") (: ":") (expression_statement "local_8c = &UNK_0007b87f;" (assignment_expression "local_8c = &UNK_0007b87f" (identifier "local_8c") (= "=") (pointer_expression "&UNK_0007b87f" (& "&") (identifier "UNK_0007b87f"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 5:\n            local_8c = (byte *)0x7b873;\n            break;" (case "case") (number_literal "5") (: ":") (expression_statement "local_8c = (byte *)0x7b873;" (assignment_expression "local_8c = (byte *)0x7b873" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b873" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b873"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 6:\n            local_8c = (byte *)0x7b865;\n            break;" (case "case") (number_literal "6") (: ":") (expression_statement "local_8c = (byte *)0x7b865;" (assignment_expression "local_8c = (byte *)0x7b865" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b865" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b865"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 7:\n            local_8c = (byte *)0x7b857;\n            break;" (case "case") (number_literal "7") (: ":") (expression_statement "local_8c = (byte *)0x7b857;" (assignment_expression "local_8c = (byte *)0x7b857" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b857" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b857"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 8:\n            local_8c = (byte *)0x7b849;\n            break;" (case "case") (number_literal "8") (: ":") (expression_statement "local_8c = (byte *)0x7b849;" (assignment_expression "local_8c = (byte *)0x7b849" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b849" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b849"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 9:\n            local_8c = (byte *)0x7b837;\n            break;" (case "case") (number_literal "9") (: ":") (expression_statement "local_8c = (byte *)0x7b837;" (assignment_expression "local_8c = (byte *)0x7b837" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b837" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b837"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 10:\n            local_8c = (byte *)0x7b825;\n            break;" (case "case") (number_literal "10") (: ":") (expression_statement "local_8c = (byte *)0x7b825;" (assignment_expression "local_8c = (byte *)0x7b825" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b825" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b825"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xb:\n            local_8c = (byte *)0x7b813;\n            break;" (case "case") (number_literal "0xb") (: ":") (expression_statement "local_8c = (byte *)0x7b813;" (assignment_expression "local_8c = (byte *)0x7b813" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b813" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b813"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xc:\n            local_8c = (byte *)0x7b802;\n            break;" (case "case") (number_literal "0xc") (: ":") (expression_statement "local_8c = (byte *)0x7b802;" (assignment_expression "local_8c = (byte *)0x7b802" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b802" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b802"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xd:\n            local_8c = (byte *)0x7b7f1;\n            break;" (case "case") (number_literal "0xd") (: ":") (expression_statement "local_8c = (byte *)0x7b7f1;" (assignment_expression "local_8c = (byte *)0x7b7f1" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b7f1" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b7f1"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xe:\n            local_8c = (byte *)0x7b7e0;\n            break;" (case "case") (number_literal "0xe") (: ":") (expression_statement "local_8c = (byte *)0x7b7e0;" (assignment_expression "local_8c = (byte *)0x7b7e0" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b7e0" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b7e0"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xf:\n            local_8c = (byte *)0x7b7cb;\n            break;" (case "case") (number_literal "0xf") (: ":") (expression_statement "local_8c = (byte *)0x7b7cb;" (assignment_expression "local_8c = (byte *)0x7b7cb" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b7cb" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b7cb"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x10:\n            local_8c = (byte *)0x7b7b6;\n            break;" (case "case") (number_literal "0x10") (: ":") (expression_statement "local_8c = (byte *)0x7b7b6;" (assignment_expression "local_8c = (byte *)0x7b7b6" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b7b6" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b7b6"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x11:\n            local_8c = (byte *)0x7b7a1;\n            break;" (case "case") (number_literal "0x11") (: ":") (expression_statement "local_8c = (byte *)0x7b7a1;" (assignment_expression "local_8c = (byte *)0x7b7a1" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b7a1" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b7a1"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x12:\n            local_8c = (byte *)0x7b796;\n            break;" (case "case") (number_literal "0x12") (: ":") (expression_statement "local_8c = (byte *)0x7b796;" (assignment_expression "local_8c = (byte *)0x7b796" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b796" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b796"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x13:\n            local_8c = (byte *)0x7b78c;\n            break;" (case "case") (number_literal "0x13") (: ":") (expression_statement "local_8c = (byte *)0x7b78c;" (assignment_expression "local_8c = (byte *)0x7b78c" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b78c" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b78c"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x14:\n            local_8c = &UNK_0007b784;\n            break;" (case "case") (number_literal "0x14") (: ":") (expression_statement "local_8c = &UNK_0007b784;" (assignment_expression "local_8c = &UNK_0007b784" (identifier "local_8c") (= "=") (pointer_expression "&UNK_0007b784" (& "&") (identifier "UNK_0007b784"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x15:\n            local_8c = (byte *)0x7b777;\n            break;" (case "case") (number_literal "0x15") (: ":") (expression_statement "local_8c = (byte *)0x7b777;" (assignment_expression "local_8c = (byte *)0x7b777" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b777" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b777"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x16:\n            local_8c = (byte *)0x7b769;\n            break;" (case "case") (number_literal "0x16") (: ":") (expression_statement "local_8c = (byte *)0x7b769;" (assignment_expression "local_8c = (byte *)0x7b769" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b769" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b769"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x17:\n            local_8c = (byte *)0x7b757;\n            break;" (case "case") (number_literal "0x17") (: ":") (expression_statement "local_8c = (byte *)0x7b757;" (assignment_expression "local_8c = (byte *)0x7b757" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b757" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b757"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x18:\n            local_8c = (byte *)0x7b746;\n            break;" (case "case") (number_literal "0x18") (: ":") (expression_statement "local_8c = (byte *)0x7b746;" (assignment_expression "local_8c = (byte *)0x7b746" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b746" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b746"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x19:\n            local_8c = (byte *)0x7b735;\n            break;" (case "case") (number_literal "0x19") (: ":") (expression_statement "local_8c = (byte *)0x7b735;" (assignment_expression "local_8c = (byte *)0x7b735" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b735" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b735"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x1a:\n            local_8c = &UNK_0007b72d;\n            break;" (case "case") (number_literal "0x1a") (: ":") (expression_statement "local_8c = &UNK_0007b72d;" (assignment_expression "local_8c = &UNK_0007b72d" (identifier "local_8c") (= "=") (pointer_expression "&UNK_0007b72d" (& "&") (identifier "UNK_0007b72d"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x1b:\n            local_8c = &UNK_0007b721;\n            break;" (case "case") (number_literal "0x1b") (: ":") (expression_statement "local_8c = &UNK_0007b721;" (assignment_expression "local_8c = &UNK_0007b721" (identifier "local_8c") (= "=") (pointer_expression "&UNK_0007b721" (& "&") (identifier "UNK_0007b721"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x1c:\n            local_8c = &UNK_0007b715;\n            break;" (case "case") (number_literal "0x1c") (: ":") (expression_statement "local_8c = &UNK_0007b715;" (assignment_expression "local_8c = &UNK_0007b715" (identifier "local_8c") (= "=") (pointer_expression "&UNK_0007b715" (& "&") (identifier "UNK_0007b715"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x1d:\n            local_8c = &UNK_0007b708;\n            break;" (case "case") (number_literal "0x1d") (: ":") (expression_statement "local_8c = &UNK_0007b708;" (assignment_expression "local_8c = &UNK_0007b708" (identifier "local_8c") (= "=") (pointer_expression "&UNK_0007b708" (& "&") (identifier "UNK_0007b708"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x1e:\n            local_8c = (byte *)0x7b6fc;\n            break;" (case "case") (number_literal "0x1e") (: ":") (expression_statement "local_8c = (byte *)0x7b6fc;" (assignment_expression "local_8c = (byte *)0x7b6fc" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b6fc" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b6fc"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x1f:\n            local_8c = (byte *)0x7b6ef;\n            break;" (case "case") (number_literal "0x1f") (: ":") (expression_statement "local_8c = (byte *)0x7b6ef;" (assignment_expression "local_8c = (byte *)0x7b6ef" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b6ef" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b6ef"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x20:\n            local_8c = (byte *)0x7b6e2;\n            break;" (case "case") (number_literal "0x20") (: ":") (expression_statement "local_8c = (byte *)0x7b6e2;" (assignment_expression "local_8c = (byte *)0x7b6e2" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b6e2" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b6e2"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x21:\n            local_8c = (byte *)0x7b6d1;\n            break;" (case "case") (number_literal "0x21") (: ":") (expression_statement "local_8c = (byte *)0x7b6d1;" (assignment_expression "local_8c = (byte *)0x7b6d1" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b6d1" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b6d1"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x22:\n            local_8c = (byte *)0x7b6c5;\n            break;" (case "case") (number_literal "0x22") (: ":") (expression_statement "local_8c = (byte *)0x7b6c5;" (assignment_expression "local_8c = (byte *)0x7b6c5" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b6c5" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b6c5"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x23:\n            local_8c = (byte *)0x7b6b9;\n            break;" (case "case") (number_literal "0x23") (: ":") (expression_statement "local_8c = (byte *)0x7b6b9;" (assignment_expression "local_8c = (byte *)0x7b6b9" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b6b9" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b6b9"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x24:\n            local_8c = (byte *)0x7b6aa;\n            break;" (case "case") (number_literal "0x24") (: ":") (expression_statement "local_8c = (byte *)0x7b6aa;" (assignment_expression "local_8c = (byte *)0x7b6aa" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b6aa" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b6aa"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "default:\n            goto LAB_0002dbd0;" (default "default") (: ":") (goto_statement "goto LAB_0002dbd0;" (goto "goto") (statement_identifier "LAB_0002dbd0") (; ";"))) (} "}")))) (goto_statement "goto LAB_0002dd00;" (goto "goto") (statement_identifier "LAB_0002dd00") (; ";")) (} "}"))) (if_statement "if (uVar6 < 0x1058) {\n          if (0xb5 < uVar6) {\n            if (uVar6 == 0xc5) {\n              local_8c = (byte *)FUN_00018620();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 < 0xc6) {\n              if (uVar6 != 0xbd) {\n                if (uVar6 < 0xbe) {\n                  if (uVar6 == 0xb7) {\n                    local_8c = (byte *)FUN_000140b0();\n                  }\n                  else {\n                    if (uVar6 != 0xbc) goto LAB_0002dbd0;\n                    local_8c = (byte *)FUN_0001a1a0();\n                  }\n                }\n                else {\n                  if (uVar6 != 0xbf) {\n                    if (uVar6 == 0xc3) goto LAB_0002e062;\n                    goto LAB_0002dbd0;\n                  }\n                  local_8c = (byte *)FUN_00019e30();\n                }\n                goto LAB_0002dcf0;\n              }\ncode_r0x0002e43b:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78f38;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bb1;\n                break;\n              case 2:\n                local_8c = (byte *)0x79367;\n                break;\n              case 3:\n                local_8c = (byte *)0x79351;\n                break;\n              case 4:\n                local_8c = (byte *)0x79338;\n                break;\n              case 5:\n                local_8c = (byte *)0x79328;\n                break;\n              case 6:\n                local_8c = (byte *)0x79315;\n                break;\n              case 7:\n                local_8c = (byte *)0x79302;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ef;\n                break;\n              case 9:\n                local_8c = (byte *)0x792da;\n                break;\n              case 10:\n                local_8c = (byte *)0x792bf;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x792a4;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7928b;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79275;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x79261;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7924d;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7923c;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79225;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920f;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f8;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791e1;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791cf;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791be;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791ab;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79198;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79166;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7914d;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x79132;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7911a;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x79100;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790cd;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab5;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a63e;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3f;\n              }\n            }\n            else {\n              if (0xdf < uVar6) {\n                if (uVar6 == 0xf3) {\n                  local_8c = (byte *)FUN_00018290();\n                }\n                else {\n                  if (uVar6 != 0xfa) goto LAB_0002dbd0;\n                  if (*(short *)(param_1 + 0x3d) != 0x3200) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x7b8a5;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8fd;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e21;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e14;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e05;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078dfc;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dd2;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc5;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db8;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da9;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d9a;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d85;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d70;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d64;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d56;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d4a;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d3e;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d2e;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d1e;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d0e;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cff;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78cf0;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78ce0;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78cd0;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cc1;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cb2;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  local_8c = (byte *)FUN_00017590();\n                }\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 == 0xdd) {\n                if (local_80 == 7) {\n                  local_8c = (byte *)0x79af6;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b39;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b55;\n                    if (local_80 != 1) {\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }\n                  }\n                  else {\n                    local_8c = (byte *)0x79b16;\n                    if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }\n                  }\n                }\n                else if (local_80 == 0xb) {\n                  local_8c = (byte *)0x79ab8;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ada;\n                  if (local_80 != 9) {\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }\n                }\n                else if (local_80 == 0xd) {\n                  local_8c = (byte *)0x79a90;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 != 0xde) goto LAB_0002dbd0;\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78c33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a93;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adcb;\n                break;\n              case 3:\n                local_8c = &UNK_0007adc2;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb8;\n                break;\n              case 5:\n                local_8c = &UNK_0007adae;\n                break;\n              case 6:\n                local_8c = &UNK_0007ada4;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad9a;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad8d;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad82;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad77;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad6d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5f;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 < 0xb4) {\n            if (uVar6 != 0x8c) {\n              if (0x8c < uVar6) {\n                if (uVar6 == 0xad) {\n                  local_8c = (byte *)FUN_000189d0();\n                  goto LAB_0002dcf0;\n                }\n                if (uVar6 < 0xae) {\n                  if (uVar6 == 0x90) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78c4f;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789bf;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f26;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f13;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f09;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78efb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee8;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed8;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec9;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78ebd;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea7;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e97;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e86;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e75;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5f;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e49;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e3b;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  if (uVar6 == 0xa7) {\n                    local_8c = (byte *)FUN_000171b0();\n                    goto LAB_0002dcf0;\n                  }\n                }\n                else {\n                  if (uVar6 == 0xae) {\n                    local_8c = (byte *)FUN_00016b40();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 0xb1) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78be5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba5;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79536;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79529;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x7951b;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x7950c;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794fc;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794ec;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794db;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794cb;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794bb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794aa;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x7949d;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x79490;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x79484;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79478;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x7946b;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x7945e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x79451;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x79444;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79436;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79429;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x7941c;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x7940e;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x79400;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793f1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793e2;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793d2;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793c2;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793ae;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79399;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79389;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 0x78) {\ncode_r0x0002ef25:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7937d;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b8c;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796f1;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e7;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c8;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796bf;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796b3;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a8;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7969c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7968d;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7967d;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7966d;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 < 0x79) {\n                if (uVar6 == 0x73) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x789db;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bdb;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7904a;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903f;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79034;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79023;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7900d;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff9;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fee;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fe1;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fd3;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fc3;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fb2;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78fa2;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f92;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f85;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f78;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f6b;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f5b;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f4a;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x74) goto code_r0x0002e2d7;\n              }\n              else {\n                if (uVar6 == 0x87) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79b51;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b25;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f25;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f18;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f0d;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79f00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79ef3;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee5;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec9;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eba;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ead;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e97;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e83;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e75;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e64;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e55;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e45;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e37;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e24;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e16;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e08;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x8a) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79543;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b83;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797ee;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797e4;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d8;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797cc;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797bd;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797b1;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x797a3;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7978e;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7977b;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7976d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7975a;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79747;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x7973b;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x7972b;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x7971b;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x7970b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n              }\n              goto LAB_0002dbd0;\n            }\n            local_8c = (byte *)FUN_00019be0();\n          }\n          else {\nLAB_0002efc8:\n            local_8c = (byte *)FUN_0001b090();\n          }\n          goto LAB_0002dcf0;\n        }" (if "if") (parenthesized_expression "(uVar6 < 0x1058)" (( "(") (binary_expression "uVar6 < 0x1058" (identifier "uVar6") (< "<") (number_literal "0x1058")) () ")")) (compound_statement "{\n          if (0xb5 < uVar6) {\n            if (uVar6 == 0xc5) {\n              local_8c = (byte *)FUN_00018620();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 < 0xc6) {\n              if (uVar6 != 0xbd) {\n                if (uVar6 < 0xbe) {\n                  if (uVar6 == 0xb7) {\n                    local_8c = (byte *)FUN_000140b0();\n                  }\n                  else {\n                    if (uVar6 != 0xbc) goto LAB_0002dbd0;\n                    local_8c = (byte *)FUN_0001a1a0();\n                  }\n                }\n                else {\n                  if (uVar6 != 0xbf) {\n                    if (uVar6 == 0xc3) goto LAB_0002e062;\n                    goto LAB_0002dbd0;\n                  }\n                  local_8c = (byte *)FUN_00019e30();\n                }\n                goto LAB_0002dcf0;\n              }\ncode_r0x0002e43b:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78f38;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bb1;\n                break;\n              case 2:\n                local_8c = (byte *)0x79367;\n                break;\n              case 3:\n                local_8c = (byte *)0x79351;\n                break;\n              case 4:\n                local_8c = (byte *)0x79338;\n                break;\n              case 5:\n                local_8c = (byte *)0x79328;\n                break;\n              case 6:\n                local_8c = (byte *)0x79315;\n                break;\n              case 7:\n                local_8c = (byte *)0x79302;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ef;\n                break;\n              case 9:\n                local_8c = (byte *)0x792da;\n                break;\n              case 10:\n                local_8c = (byte *)0x792bf;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x792a4;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7928b;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79275;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x79261;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7924d;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7923c;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79225;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920f;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f8;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791e1;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791cf;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791be;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791ab;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79198;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79166;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7914d;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x79132;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7911a;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x79100;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790cd;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab5;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a63e;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3f;\n              }\n            }\n            else {\n              if (0xdf < uVar6) {\n                if (uVar6 == 0xf3) {\n                  local_8c = (byte *)FUN_00018290();\n                }\n                else {\n                  if (uVar6 != 0xfa) goto LAB_0002dbd0;\n                  if (*(short *)(param_1 + 0x3d) != 0x3200) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x7b8a5;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8fd;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e21;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e14;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e05;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078dfc;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dd2;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc5;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db8;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da9;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d9a;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d85;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d70;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d64;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d56;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d4a;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d3e;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d2e;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d1e;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d0e;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cff;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78cf0;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78ce0;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78cd0;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cc1;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cb2;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  local_8c = (byte *)FUN_00017590();\n                }\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 == 0xdd) {\n                if (local_80 == 7) {\n                  local_8c = (byte *)0x79af6;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b39;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b55;\n                    if (local_80 != 1) {\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }\n                  }\n                  else {\n                    local_8c = (byte *)0x79b16;\n                    if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }\n                  }\n                }\n                else if (local_80 == 0xb) {\n                  local_8c = (byte *)0x79ab8;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ada;\n                  if (local_80 != 9) {\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }\n                }\n                else if (local_80 == 0xd) {\n                  local_8c = (byte *)0x79a90;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 != 0xde) goto LAB_0002dbd0;\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78c33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a93;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adcb;\n                break;\n              case 3:\n                local_8c = &UNK_0007adc2;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb8;\n                break;\n              case 5:\n                local_8c = &UNK_0007adae;\n                break;\n              case 6:\n                local_8c = &UNK_0007ada4;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad9a;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad8d;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad82;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad77;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad6d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5f;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 < 0xb4) {\n            if (uVar6 != 0x8c) {\n              if (0x8c < uVar6) {\n                if (uVar6 == 0xad) {\n                  local_8c = (byte *)FUN_000189d0();\n                  goto LAB_0002dcf0;\n                }\n                if (uVar6 < 0xae) {\n                  if (uVar6 == 0x90) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78c4f;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789bf;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f26;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f13;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f09;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78efb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee8;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed8;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec9;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78ebd;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea7;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e97;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e86;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e75;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5f;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e49;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e3b;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  if (uVar6 == 0xa7) {\n                    local_8c = (byte *)FUN_000171b0();\n                    goto LAB_0002dcf0;\n                  }\n                }\n                else {\n                  if (uVar6 == 0xae) {\n                    local_8c = (byte *)FUN_00016b40();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 0xb1) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78be5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba5;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79536;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79529;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x7951b;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x7950c;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794fc;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794ec;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794db;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794cb;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794bb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794aa;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x7949d;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x79490;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x79484;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79478;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x7946b;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x7945e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x79451;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x79444;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79436;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79429;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x7941c;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x7940e;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x79400;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793f1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793e2;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793d2;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793c2;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793ae;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79399;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79389;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 0x78) {\ncode_r0x0002ef25:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7937d;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b8c;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796f1;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e7;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c8;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796bf;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796b3;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a8;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7969c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7968d;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7967d;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7966d;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 < 0x79) {\n                if (uVar6 == 0x73) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x789db;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bdb;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7904a;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903f;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79034;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79023;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7900d;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff9;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fee;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fe1;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fd3;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fc3;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fb2;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78fa2;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f92;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f85;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f78;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f6b;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f5b;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f4a;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x74) goto code_r0x0002e2d7;\n              }\n              else {\n                if (uVar6 == 0x87) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79b51;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b25;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f25;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f18;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f0d;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79f00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79ef3;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee5;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec9;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eba;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ead;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e97;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e83;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e75;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e64;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e55;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e45;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e37;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e24;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e16;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e08;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x8a) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79543;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b83;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797ee;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797e4;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d8;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797cc;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797bd;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797b1;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x797a3;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7978e;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7977b;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7976d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7975a;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79747;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x7973b;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x7972b;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x7971b;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x7970b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n              }\n              goto LAB_0002dbd0;\n            }\n            local_8c = (byte *)FUN_00019be0();\n          }\n          else {\nLAB_0002efc8:\n            local_8c = (byte *)FUN_0001b090();\n          }\n          goto LAB_0002dcf0;\n        }" ({ "{") (if_statement "if (0xb5 < uVar6) {\n            if (uVar6 == 0xc5) {\n              local_8c = (byte *)FUN_00018620();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 < 0xc6) {\n              if (uVar6 != 0xbd) {\n                if (uVar6 < 0xbe) {\n                  if (uVar6 == 0xb7) {\n                    local_8c = (byte *)FUN_000140b0();\n                  }\n                  else {\n                    if (uVar6 != 0xbc) goto LAB_0002dbd0;\n                    local_8c = (byte *)FUN_0001a1a0();\n                  }\n                }\n                else {\n                  if (uVar6 != 0xbf) {\n                    if (uVar6 == 0xc3) goto LAB_0002e062;\n                    goto LAB_0002dbd0;\n                  }\n                  local_8c = (byte *)FUN_00019e30();\n                }\n                goto LAB_0002dcf0;\n              }\ncode_r0x0002e43b:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78f38;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bb1;\n                break;\n              case 2:\n                local_8c = (byte *)0x79367;\n                break;\n              case 3:\n                local_8c = (byte *)0x79351;\n                break;\n              case 4:\n                local_8c = (byte *)0x79338;\n                break;\n              case 5:\n                local_8c = (byte *)0x79328;\n                break;\n              case 6:\n                local_8c = (byte *)0x79315;\n                break;\n              case 7:\n                local_8c = (byte *)0x79302;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ef;\n                break;\n              case 9:\n                local_8c = (byte *)0x792da;\n                break;\n              case 10:\n                local_8c = (byte *)0x792bf;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x792a4;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7928b;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79275;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x79261;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7924d;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7923c;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79225;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920f;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f8;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791e1;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791cf;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791be;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791ab;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79198;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79166;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7914d;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x79132;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7911a;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x79100;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790cd;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab5;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a63e;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3f;\n              }\n            }\n            else {\n              if (0xdf < uVar6) {\n                if (uVar6 == 0xf3) {\n                  local_8c = (byte *)FUN_00018290();\n                }\n                else {\n                  if (uVar6 != 0xfa) goto LAB_0002dbd0;\n                  if (*(short *)(param_1 + 0x3d) != 0x3200) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x7b8a5;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8fd;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e21;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e14;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e05;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078dfc;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dd2;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc5;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db8;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da9;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d9a;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d85;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d70;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d64;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d56;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d4a;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d3e;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d2e;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d1e;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d0e;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cff;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78cf0;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78ce0;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78cd0;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cc1;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cb2;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  local_8c = (byte *)FUN_00017590();\n                }\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 == 0xdd) {\n                if (local_80 == 7) {\n                  local_8c = (byte *)0x79af6;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b39;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b55;\n                    if (local_80 != 1) {\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }\n                  }\n                  else {\n                    local_8c = (byte *)0x79b16;\n                    if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }\n                  }\n                }\n                else if (local_80 == 0xb) {\n                  local_8c = (byte *)0x79ab8;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ada;\n                  if (local_80 != 9) {\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }\n                }\n                else if (local_80 == 0xd) {\n                  local_8c = (byte *)0x79a90;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 != 0xde) goto LAB_0002dbd0;\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78c33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a93;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adcb;\n                break;\n              case 3:\n                local_8c = &UNK_0007adc2;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb8;\n                break;\n              case 5:\n                local_8c = &UNK_0007adae;\n                break;\n              case 6:\n                local_8c = &UNK_0007ada4;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad9a;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad8d;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad82;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad77;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad6d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5f;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            goto LAB_0002dd00;\n          }" (if "if") (parenthesized_expression "(0xb5 < uVar6)" (( "(") (binary_expression "0xb5 < uVar6" (number_literal "0xb5") (< "<") (identifier "uVar6")) () ")")) (compound_statement "{\n            if (uVar6 == 0xc5) {\n              local_8c = (byte *)FUN_00018620();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 < 0xc6) {\n              if (uVar6 != 0xbd) {\n                if (uVar6 < 0xbe) {\n                  if (uVar6 == 0xb7) {\n                    local_8c = (byte *)FUN_000140b0();\n                  }\n                  else {\n                    if (uVar6 != 0xbc) goto LAB_0002dbd0;\n                    local_8c = (byte *)FUN_0001a1a0();\n                  }\n                }\n                else {\n                  if (uVar6 != 0xbf) {\n                    if (uVar6 == 0xc3) goto LAB_0002e062;\n                    goto LAB_0002dbd0;\n                  }\n                  local_8c = (byte *)FUN_00019e30();\n                }\n                goto LAB_0002dcf0;\n              }\ncode_r0x0002e43b:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78f38;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bb1;\n                break;\n              case 2:\n                local_8c = (byte *)0x79367;\n                break;\n              case 3:\n                local_8c = (byte *)0x79351;\n                break;\n              case 4:\n                local_8c = (byte *)0x79338;\n                break;\n              case 5:\n                local_8c = (byte *)0x79328;\n                break;\n              case 6:\n                local_8c = (byte *)0x79315;\n                break;\n              case 7:\n                local_8c = (byte *)0x79302;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ef;\n                break;\n              case 9:\n                local_8c = (byte *)0x792da;\n                break;\n              case 10:\n                local_8c = (byte *)0x792bf;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x792a4;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7928b;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79275;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x79261;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7924d;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7923c;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79225;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920f;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f8;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791e1;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791cf;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791be;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791ab;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79198;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79166;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7914d;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x79132;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7911a;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x79100;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790cd;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab5;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a63e;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3f;\n              }\n            }\n            else {\n              if (0xdf < uVar6) {\n                if (uVar6 == 0xf3) {\n                  local_8c = (byte *)FUN_00018290();\n                }\n                else {\n                  if (uVar6 != 0xfa) goto LAB_0002dbd0;\n                  if (*(short *)(param_1 + 0x3d) != 0x3200) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x7b8a5;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8fd;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e21;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e14;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e05;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078dfc;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dd2;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc5;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db8;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da9;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d9a;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d85;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d70;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d64;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d56;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d4a;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d3e;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d2e;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d1e;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d0e;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cff;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78cf0;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78ce0;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78cd0;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cc1;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cb2;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  local_8c = (byte *)FUN_00017590();\n                }\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 == 0xdd) {\n                if (local_80 == 7) {\n                  local_8c = (byte *)0x79af6;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b39;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b55;\n                    if (local_80 != 1) {\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }\n                  }\n                  else {\n                    local_8c = (byte *)0x79b16;\n                    if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }\n                  }\n                }\n                else if (local_80 == 0xb) {\n                  local_8c = (byte *)0x79ab8;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ada;\n                  if (local_80 != 9) {\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }\n                }\n                else if (local_80 == 0xd) {\n                  local_8c = (byte *)0x79a90;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 != 0xde) goto LAB_0002dbd0;\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78c33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a93;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adcb;\n                break;\n              case 3:\n                local_8c = &UNK_0007adc2;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb8;\n                break;\n              case 5:\n                local_8c = &UNK_0007adae;\n                break;\n              case 6:\n                local_8c = &UNK_0007ada4;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad9a;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad8d;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad82;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad77;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad6d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5f;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            goto LAB_0002dd00;\n          }" ({ "{") (if_statement "if (uVar6 == 0xc5) {\n              local_8c = (byte *)FUN_00018620();\n              goto LAB_0002dcf0;\n            }" (if "if") (parenthesized_expression "(uVar6 == 0xc5)" (( "(") (binary_expression "uVar6 == 0xc5" (identifier "uVar6") (== "==") (number_literal "0xc5")) () ")")) (compound_statement "{\n              local_8c = (byte *)FUN_00018620();\n              goto LAB_0002dcf0;\n            }" ({ "{") (expression_statement "local_8c = (byte *)FUN_00018620();" (assignment_expression "local_8c = (byte *)FUN_00018620()" (identifier "local_8c") (= "=") (cast_expression "(byte *)FUN_00018620()" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "FUN_00018620()" (identifier "FUN_00018620") (argument_list "()" (( "(") () ")"))))) (; ";")) (goto_statement "goto LAB_0002dcf0;" (goto "goto") (statement_identifier "LAB_0002dcf0") (; ";")) (} "}"))) (if_statement "if (uVar6 < 0xc6) {\n              if (uVar6 != 0xbd) {\n                if (uVar6 < 0xbe) {\n                  if (uVar6 == 0xb7) {\n                    local_8c = (byte *)FUN_000140b0();\n                  }\n                  else {\n                    if (uVar6 != 0xbc) goto LAB_0002dbd0;\n                    local_8c = (byte *)FUN_0001a1a0();\n                  }\n                }\n                else {\n                  if (uVar6 != 0xbf) {\n                    if (uVar6 == 0xc3) goto LAB_0002e062;\n                    goto LAB_0002dbd0;\n                  }\n                  local_8c = (byte *)FUN_00019e30();\n                }\n                goto LAB_0002dcf0;\n              }\ncode_r0x0002e43b:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78f38;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bb1;\n                break;\n              case 2:\n                local_8c = (byte *)0x79367;\n                break;\n              case 3:\n                local_8c = (byte *)0x79351;\n                break;\n              case 4:\n                local_8c = (byte *)0x79338;\n                break;\n              case 5:\n                local_8c = (byte *)0x79328;\n                break;\n              case 6:\n                local_8c = (byte *)0x79315;\n                break;\n              case 7:\n                local_8c = (byte *)0x79302;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ef;\n                break;\n              case 9:\n                local_8c = (byte *)0x792da;\n                break;\n              case 10:\n                local_8c = (byte *)0x792bf;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x792a4;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7928b;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79275;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x79261;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7924d;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7923c;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79225;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920f;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f8;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791e1;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791cf;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791be;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791ab;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79198;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79166;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7914d;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x79132;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7911a;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x79100;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790cd;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab5;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a63e;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3f;\n              }\n            }\n            else {\n              if (0xdf < uVar6) {\n                if (uVar6 == 0xf3) {\n                  local_8c = (byte *)FUN_00018290();\n                }\n                else {\n                  if (uVar6 != 0xfa) goto LAB_0002dbd0;\n                  if (*(short *)(param_1 + 0x3d) != 0x3200) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x7b8a5;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8fd;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e21;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e14;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e05;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078dfc;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dd2;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc5;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db8;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da9;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d9a;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d85;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d70;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d64;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d56;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d4a;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d3e;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d2e;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d1e;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d0e;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cff;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78cf0;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78ce0;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78cd0;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cc1;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cb2;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  local_8c = (byte *)FUN_00017590();\n                }\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 == 0xdd) {\n                if (local_80 == 7) {\n                  local_8c = (byte *)0x79af6;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b39;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b55;\n                    if (local_80 != 1) {\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }\n                  }\n                  else {\n                    local_8c = (byte *)0x79b16;\n                    if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }\n                  }\n                }\n                else if (local_80 == 0xb) {\n                  local_8c = (byte *)0x79ab8;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ada;\n                  if (local_80 != 9) {\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }\n                }\n                else if (local_80 == 0xd) {\n                  local_8c = (byte *)0x79a90;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 != 0xde) goto LAB_0002dbd0;\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78c33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a93;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adcb;\n                break;\n              case 3:\n                local_8c = &UNK_0007adc2;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb8;\n                break;\n              case 5:\n                local_8c = &UNK_0007adae;\n                break;\n              case 6:\n                local_8c = &UNK_0007ada4;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad9a;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad8d;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad82;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad77;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad6d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5f;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }" (if "if") (parenthesized_expression "(uVar6 < 0xc6)" (( "(") (binary_expression "uVar6 < 0xc6" (identifier "uVar6") (< "<") (number_literal "0xc6")) () ")")) (compound_statement "{\n              if (uVar6 != 0xbd) {\n                if (uVar6 < 0xbe) {\n                  if (uVar6 == 0xb7) {\n                    local_8c = (byte *)FUN_000140b0();\n                  }\n                  else {\n                    if (uVar6 != 0xbc) goto LAB_0002dbd0;\n                    local_8c = (byte *)FUN_0001a1a0();\n                  }\n                }\n                else {\n                  if (uVar6 != 0xbf) {\n                    if (uVar6 == 0xc3) goto LAB_0002e062;\n                    goto LAB_0002dbd0;\n                  }\n                  local_8c = (byte *)FUN_00019e30();\n                }\n                goto LAB_0002dcf0;\n              }\ncode_r0x0002e43b:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78f38;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bb1;\n                break;\n              case 2:\n                local_8c = (byte *)0x79367;\n                break;\n              case 3:\n                local_8c = (byte *)0x79351;\n                break;\n              case 4:\n                local_8c = (byte *)0x79338;\n                break;\n              case 5:\n                local_8c = (byte *)0x79328;\n                break;\n              case 6:\n                local_8c = (byte *)0x79315;\n                break;\n              case 7:\n                local_8c = (byte *)0x79302;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ef;\n                break;\n              case 9:\n                local_8c = (byte *)0x792da;\n                break;\n              case 10:\n                local_8c = (byte *)0x792bf;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x792a4;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7928b;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79275;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x79261;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7924d;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7923c;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79225;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920f;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f8;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791e1;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791cf;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791be;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791ab;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79198;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79166;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7914d;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x79132;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7911a;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x79100;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790cd;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }" ({ "{") (if_statement "if (uVar6 != 0xbd) {\n                if (uVar6 < 0xbe) {\n                  if (uVar6 == 0xb7) {\n                    local_8c = (byte *)FUN_000140b0();\n                  }\n                  else {\n                    if (uVar6 != 0xbc) goto LAB_0002dbd0;\n                    local_8c = (byte *)FUN_0001a1a0();\n                  }\n                }\n                else {\n                  if (uVar6 != 0xbf) {\n                    if (uVar6 == 0xc3) goto LAB_0002e062;\n                    goto LAB_0002dbd0;\n                  }\n                  local_8c = (byte *)FUN_00019e30();\n                }\n                goto LAB_0002dcf0;\n              }" (if "if") (parenthesized_expression "(uVar6 != 0xbd)" (( "(") (binary_expression "uVar6 != 0xbd" (identifier "uVar6") (!= "!=") (number_literal "0xbd")) () ")")) (compound_statement "{\n                if (uVar6 < 0xbe) {\n                  if (uVar6 == 0xb7) {\n                    local_8c = (byte *)FUN_000140b0();\n                  }\n                  else {\n                    if (uVar6 != 0xbc) goto LAB_0002dbd0;\n                    local_8c = (byte *)FUN_0001a1a0();\n                  }\n                }\n                else {\n                  if (uVar6 != 0xbf) {\n                    if (uVar6 == 0xc3) goto LAB_0002e062;\n                    goto LAB_0002dbd0;\n                  }\n                  local_8c = (byte *)FUN_00019e30();\n                }\n                goto LAB_0002dcf0;\n              }" ({ "{") (if_statement "if (uVar6 < 0xbe) {\n                  if (uVar6 == 0xb7) {\n                    local_8c = (byte *)FUN_000140b0();\n                  }\n                  else {\n                    if (uVar6 != 0xbc) goto LAB_0002dbd0;\n                    local_8c = (byte *)FUN_0001a1a0();\n                  }\n                }\n                else {\n                  if (uVar6 != 0xbf) {\n                    if (uVar6 == 0xc3) goto LAB_0002e062;\n                    goto LAB_0002dbd0;\n                  }\n                  local_8c = (byte *)FUN_00019e30();\n                }" (if "if") (parenthesized_expression "(uVar6 < 0xbe)" (( "(") (binary_expression "uVar6 < 0xbe" (identifier "uVar6") (< "<") (number_literal "0xbe")) () ")")) (compound_statement "{\n                  if (uVar6 == 0xb7) {\n                    local_8c = (byte *)FUN_000140b0();\n                  }\n                  else {\n                    if (uVar6 != 0xbc) goto LAB_0002dbd0;\n                    local_8c = (byte *)FUN_0001a1a0();\n                  }\n                }" ({ "{") (if_statement "if (uVar6 == 0xb7) {\n                    local_8c = (byte *)FUN_000140b0();\n                  }\n                  else {\n                    if (uVar6 != 0xbc) goto LAB_0002dbd0;\n                    local_8c = (byte *)FUN_0001a1a0();\n                  }" (if "if") (parenthesized_expression "(uVar6 == 0xb7)" (( "(") (binary_expression "uVar6 == 0xb7" (identifier "uVar6") (== "==") (number_literal "0xb7")) () ")")) (compound_statement "{\n                    local_8c = (byte *)FUN_000140b0();\n                  }" ({ "{") (expression_statement "local_8c = (byte *)FUN_000140b0();" (assignment_expression "local_8c = (byte *)FUN_000140b0()" (identifier "local_8c") (= "=") (cast_expression "(byte *)FUN_000140b0()" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "FUN_000140b0()" (identifier "FUN_000140b0") (argument_list "()" (( "(") () ")"))))) (; ";")) (} "}")) (else_clause "else {\n                    if (uVar6 != 0xbc) goto LAB_0002dbd0;\n                    local_8c = (byte *)FUN_0001a1a0();\n                  }" (else "else") (compound_statement "{\n                    if (uVar6 != 0xbc) goto LAB_0002dbd0;\n                    local_8c = (byte *)FUN_0001a1a0();\n                  }" ({ "{") (if_statement "if (uVar6 != 0xbc) goto LAB_0002dbd0;" (if "if") (parenthesized_expression "(uVar6 != 0xbc)" (( "(") (binary_expression "uVar6 != 0xbc" (identifier "uVar6") (!= "!=") (number_literal "0xbc")) () ")")) (goto_statement "goto LAB_0002dbd0;" (goto "goto") (statement_identifier "LAB_0002dbd0") (; ";"))) (expression_statement "local_8c = (byte *)FUN_0001a1a0();" (assignment_expression "local_8c = (byte *)FUN_0001a1a0()" (identifier "local_8c") (= "=") (cast_expression "(byte *)FUN_0001a1a0()" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "FUN_0001a1a0()" (identifier "FUN_0001a1a0") (argument_list "()" (( "(") () ")"))))) (; ";")) (} "}")))) (} "}")) (else_clause "else {\n                  if (uVar6 != 0xbf) {\n                    if (uVar6 == 0xc3) goto LAB_0002e062;\n                    goto LAB_0002dbd0;\n                  }\n                  local_8c = (byte *)FUN_00019e30();\n                }" (else "else") (compound_statement "{\n                  if (uVar6 != 0xbf) {\n                    if (uVar6 == 0xc3) goto LAB_0002e062;\n                    goto LAB_0002dbd0;\n                  }\n                  local_8c = (byte *)FUN_00019e30();\n                }" ({ "{") (if_statement "if (uVar6 != 0xbf) {\n                    if (uVar6 == 0xc3) goto LAB_0002e062;\n                    goto LAB_0002dbd0;\n                  }" (if "if") (parenthesized_expression "(uVar6 != 0xbf)" (( "(") (binary_expression "uVar6 != 0xbf" (identifier "uVar6") (!= "!=") (number_literal "0xbf")) () ")")) (compound_statement "{\n                    if (uVar6 == 0xc3) goto LAB_0002e062;\n                    goto LAB_0002dbd0;\n                  }" ({ "{") (if_statement "if (uVar6 == 0xc3) goto LAB_0002e062;" (if "if") (parenthesized_expression "(uVar6 == 0xc3)" (( "(") (binary_expression "uVar6 == 0xc3" (identifier "uVar6") (== "==") (number_literal "0xc3")) () ")")) (goto_statement "goto LAB_0002e062;" (goto "goto") (statement_identifier "LAB_0002e062") (; ";"))) (goto_statement "goto LAB_0002dbd0;" (goto "goto") (statement_identifier "LAB_0002dbd0") (; ";")) (} "}"))) (expression_statement "local_8c = (byte *)FUN_00019e30();" (assignment_expression "local_8c = (byte *)FUN_00019e30()" (identifier "local_8c") (= "=") (cast_expression "(byte *)FUN_00019e30()" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "FUN_00019e30()" (identifier "FUN_00019e30") (argument_list "()" (( "(") () ")"))))) (; ";")) (} "}")))) (goto_statement "goto LAB_0002dcf0;" (goto "goto") (statement_identifier "LAB_0002dcf0") (; ";")) (} "}"))) (labeled_statement "code_r0x0002e43b:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78f38;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bb1;\n                break;\n              case 2:\n                local_8c = (byte *)0x79367;\n                break;\n              case 3:\n                local_8c = (byte *)0x79351;\n                break;\n              case 4:\n                local_8c = (byte *)0x79338;\n                break;\n              case 5:\n                local_8c = (byte *)0x79328;\n                break;\n              case 6:\n                local_8c = (byte *)0x79315;\n                break;\n              case 7:\n                local_8c = (byte *)0x79302;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ef;\n                break;\n              case 9:\n                local_8c = (byte *)0x792da;\n                break;\n              case 10:\n                local_8c = (byte *)0x792bf;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x792a4;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7928b;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79275;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x79261;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7924d;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7923c;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79225;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920f;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f8;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791e1;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791cf;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791be;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791ab;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79198;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79166;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7914d;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x79132;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7911a;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x79100;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790cd;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }" (statement_identifier "code_r0x0002e43b") (: ":") (switch_statement "switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78f38;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bb1;\n                break;\n              case 2:\n                local_8c = (byte *)0x79367;\n                break;\n              case 3:\n                local_8c = (byte *)0x79351;\n                break;\n              case 4:\n                local_8c = (byte *)0x79338;\n                break;\n              case 5:\n                local_8c = (byte *)0x79328;\n                break;\n              case 6:\n                local_8c = (byte *)0x79315;\n                break;\n              case 7:\n                local_8c = (byte *)0x79302;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ef;\n                break;\n              case 9:\n                local_8c = (byte *)0x792da;\n                break;\n              case 10:\n                local_8c = (byte *)0x792bf;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x792a4;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7928b;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79275;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x79261;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7924d;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7923c;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79225;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920f;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f8;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791e1;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791cf;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791be;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791ab;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79198;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79166;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7914d;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x79132;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7911a;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x79100;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790cd;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }" (switch "switch") (parenthesized_expression "(local_80)" (( "(") (identifier "local_80") () ")")) (compound_statement "{\n              case 0:\n                local_8c = (byte *)0x78f38;\n                break;\n              case 1:\n                local_8c = (byte *)0x78bb1;\n                break;\n              case 2:\n                local_8c = (byte *)0x79367;\n                break;\n              case 3:\n                local_8c = (byte *)0x79351;\n                break;\n              case 4:\n                local_8c = (byte *)0x79338;\n                break;\n              case 5:\n                local_8c = (byte *)0x79328;\n                break;\n              case 6:\n                local_8c = (byte *)0x79315;\n                break;\n              case 7:\n                local_8c = (byte *)0x79302;\n                break;\n              case 8:\n                local_8c = (byte *)0x792ef;\n                break;\n              case 9:\n                local_8c = (byte *)0x792da;\n                break;\n              case 10:\n                local_8c = (byte *)0x792bf;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x792a4;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7928b;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x79275;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x79261;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7924d;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7923c;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x79225;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7920f;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x791f8;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x791e1;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x791cf;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x791be;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x791ab;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x79198;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7917f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x79166;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7914d;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x79132;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7911a;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x79100;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x790e8;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x790cd;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }" ({ "{") (case_statement "case 0:\n                local_8c = (byte *)0x78f38;\n                break;" (case "case") (number_literal "0") (: ":") (expression_statement "local_8c = (byte *)0x78f38;" (assignment_expression "local_8c = (byte *)0x78f38" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78f38" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78f38"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 1:\n                local_8c = (byte *)0x78bb1;\n                break;" (case "case") (number_literal "1") (: ":") (expression_statement "local_8c = (byte *)0x78bb1;" (assignment_expression "local_8c = (byte *)0x78bb1" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78bb1" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78bb1"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 2:\n                local_8c = (byte *)0x79367;\n                break;" (case "case") (number_literal "2") (: ":") (expression_statement "local_8c = (byte *)0x79367;" (assignment_expression "local_8c = (byte *)0x79367" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79367" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79367"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 3:\n                local_8c = (byte *)0x79351;\n                break;" (case "case") (number_literal "3") (: ":") (expression_statement "local_8c = (byte *)0x79351;" (assignment_expression "local_8c = (byte *)0x79351" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79351" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79351"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 4:\n                local_8c = (byte *)0x79338;\n                break;" (case "case") (number_literal "4") (: ":") (expression_statement "local_8c = (byte *)0x79338;" (assignment_expression "local_8c = (byte *)0x79338" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79338" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79338"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 5:\n                local_8c = (byte *)0x79328;\n                break;" (case "case") (number_literal "5") (: ":") (expression_statement "local_8c = (byte *)0x79328;" (assignment_expression "local_8c = (byte *)0x79328" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79328" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79328"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 6:\n                local_8c = (byte *)0x79315;\n                break;" (case "case") (number_literal "6") (: ":") (expression_statement "local_8c = (byte *)0x79315;" (assignment_expression "local_8c = (byte *)0x79315" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79315" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79315"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 7:\n                local_8c = (byte *)0x79302;\n                break;" (case "case") (number_literal "7") (: ":") (expression_statement "local_8c = (byte *)0x79302;" (assignment_expression "local_8c = (byte *)0x79302" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79302" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79302"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 8:\n                local_8c = (byte *)0x792ef;\n                break;" (case "case") (number_literal "8") (: ":") (expression_statement "local_8c = (byte *)0x792ef;" (assignment_expression "local_8c = (byte *)0x792ef" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x792ef" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x792ef"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 9:\n                local_8c = (byte *)0x792da;\n                break;" (case "case") (number_literal "9") (: ":") (expression_statement "local_8c = (byte *)0x792da;" (assignment_expression "local_8c = (byte *)0x792da" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x792da" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x792da"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 10:\n                local_8c = (byte *)0x792bf;\n                break;" (case "case") (number_literal "10") (: ":") (expression_statement "local_8c = (byte *)0x792bf;" (assignment_expression "local_8c = (byte *)0x792bf" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x792bf" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x792bf"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xb:\n                local_8c = (byte *)0x792a4;\n                break;" (case "case") (number_literal "0xb") (: ":") (expression_statement "local_8c = (byte *)0x792a4;" (assignment_expression "local_8c = (byte *)0x792a4" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x792a4" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x792a4"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xc:\n                local_8c = (byte *)0x7928b;\n                break;" (case "case") (number_literal "0xc") (: ":") (expression_statement "local_8c = (byte *)0x7928b;" (assignment_expression "local_8c = (byte *)0x7928b" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7928b" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7928b"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xd:\n                local_8c = (byte *)0x79275;\n                break;" (case "case") (number_literal "0xd") (: ":") (expression_statement "local_8c = (byte *)0x79275;" (assignment_expression "local_8c = (byte *)0x79275" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79275" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79275"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xe:\n                local_8c = (byte *)0x79261;\n                break;" (case "case") (number_literal "0xe") (: ":") (expression_statement "local_8c = (byte *)0x79261;" (assignment_expression "local_8c = (byte *)0x79261" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79261" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79261"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xf:\n                local_8c = (byte *)0x7924d;\n                break;" (case "case") (number_literal "0xf") (: ":") (expression_statement "local_8c = (byte *)0x7924d;" (assignment_expression "local_8c = (byte *)0x7924d" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7924d" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7924d"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x10:\n                local_8c = (byte *)0x7923c;\n                break;" (case "case") (number_literal "0x10") (: ":") (expression_statement "local_8c = (byte *)0x7923c;" (assignment_expression "local_8c = (byte *)0x7923c" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7923c" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7923c"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x11:\n                local_8c = (byte *)0x79225;\n                break;" (case "case") (number_literal "0x11") (: ":") (expression_statement "local_8c = (byte *)0x79225;" (assignment_expression "local_8c = (byte *)0x79225" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79225" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79225"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x12:\n                local_8c = (byte *)0x7920f;\n                break;" (case "case") (number_literal "0x12") (: ":") (expression_statement "local_8c = (byte *)0x7920f;" (assignment_expression "local_8c = (byte *)0x7920f" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7920f" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7920f"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x13:\n                local_8c = (byte *)0x791f8;\n                break;" (case "case") (number_literal "0x13") (: ":") (expression_statement "local_8c = (byte *)0x791f8;" (assignment_expression "local_8c = (byte *)0x791f8" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x791f8" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x791f8"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x14:\n                local_8c = (byte *)0x791e1;\n                break;" (case "case") (number_literal "0x14") (: ":") (expression_statement "local_8c = (byte *)0x791e1;" (assignment_expression "local_8c = (byte *)0x791e1" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x791e1" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x791e1"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x15:\n                local_8c = (byte *)0x791cf;\n                break;" (case "case") (number_literal "0x15") (: ":") (expression_statement "local_8c = (byte *)0x791cf;" (assignment_expression "local_8c = (byte *)0x791cf" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x791cf" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x791cf"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x16:\n                local_8c = (byte *)0x791be;\n                break;" (case "case") (number_literal "0x16") (: ":") (expression_statement "local_8c = (byte *)0x791be;" (assignment_expression "local_8c = (byte *)0x791be" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x791be" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x791be"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x17:\n                local_8c = (byte *)0x791ab;\n                break;" (case "case") (number_literal "0x17") (: ":") (expression_statement "local_8c = (byte *)0x791ab;" (assignment_expression "local_8c = (byte *)0x791ab" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x791ab" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x791ab"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x18:\n                local_8c = (byte *)0x79198;\n                break;" (case "case") (number_literal "0x18") (: ":") (expression_statement "local_8c = (byte *)0x79198;" (assignment_expression "local_8c = (byte *)0x79198" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79198" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79198"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x19:\n                local_8c = (byte *)0x7917f;\n                break;" (case "case") (number_literal "0x19") (: ":") (expression_statement "local_8c = (byte *)0x7917f;" (assignment_expression "local_8c = (byte *)0x7917f" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7917f" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7917f"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x1a:\n                local_8c = (byte *)0x79166;\n                break;" (case "case") (number_literal "0x1a") (: ":") (expression_statement "local_8c = (byte *)0x79166;" (assignment_expression "local_8c = (byte *)0x79166" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79166" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79166"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x1b:\n                local_8c = (byte *)0x7914d;\n                break;" (case "case") (number_literal "0x1b") (: ":") (expression_statement "local_8c = (byte *)0x7914d;" (assignment_expression "local_8c = (byte *)0x7914d" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7914d" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7914d"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x1c:\n                local_8c = (byte *)0x79132;\n                break;" (case "case") (number_literal "0x1c") (: ":") (expression_statement "local_8c = (byte *)0x79132;" (assignment_expression "local_8c = (byte *)0x79132" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79132" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79132"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x1d:\n                local_8c = (byte *)0x7911a;\n                break;" (case "case") (number_literal "0x1d") (: ":") (expression_statement "local_8c = (byte *)0x7911a;" (assignment_expression "local_8c = (byte *)0x7911a" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7911a" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7911a"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x1e:\n                local_8c = (byte *)0x79100;\n                break;" (case "case") (number_literal "0x1e") (: ":") (expression_statement "local_8c = (byte *)0x79100;" (assignment_expression "local_8c = (byte *)0x79100" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79100" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79100"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x1f:\n                local_8c = (byte *)0x790e8;\n                break;" (case "case") (number_literal "0x1f") (: ":") (expression_statement "local_8c = (byte *)0x790e8;" (assignment_expression "local_8c = (byte *)0x790e8" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x790e8" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x790e8"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x20:\n                local_8c = (byte *)0x790cd;\n                break;" (case "case") (number_literal "0x20") (: ":") (expression_statement "local_8c = (byte *)0x790cd;" (assignment_expression "local_8c = (byte *)0x790cd" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x790cd" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x790cd"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "default:\n                goto LAB_0002dbd0;" (default "default") (: ":") (goto_statement "goto LAB_0002dbd0;" (goto "goto") (statement_identifier "LAB_0002dbd0") (; ";"))) (} "}")))) (} "}")) (else_clause "else if (uVar6 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab5;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a63e;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3f;\n              }\n            }\n            else {\n              if (0xdf < uVar6) {\n                if (uVar6 == 0xf3) {\n                  local_8c = (byte *)FUN_00018290();\n                }\n                else {\n                  if (uVar6 != 0xfa) goto LAB_0002dbd0;\n                  if (*(short *)(param_1 + 0x3d) != 0x3200) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x7b8a5;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8fd;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e21;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e14;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e05;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078dfc;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dd2;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc5;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db8;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da9;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d9a;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d85;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d70;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d64;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d56;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d4a;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d3e;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d2e;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d1e;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d0e;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cff;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78cf0;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78ce0;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78cd0;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cc1;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cb2;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  local_8c = (byte *)FUN_00017590();\n                }\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 == 0xdd) {\n                if (local_80 == 7) {\n                  local_8c = (byte *)0x79af6;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b39;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b55;\n                    if (local_80 != 1) {\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }\n                  }\n                  else {\n                    local_8c = (byte *)0x79b16;\n                    if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }\n                  }\n                }\n                else if (local_80 == 0xb) {\n                  local_8c = (byte *)0x79ab8;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ada;\n                  if (local_80 != 9) {\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }\n                }\n                else if (local_80 == 0xd) {\n                  local_8c = (byte *)0x79a90;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 != 0xde) goto LAB_0002dbd0;\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78c33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a93;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adcb;\n                break;\n              case 3:\n                local_8c = &UNK_0007adc2;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb8;\n                break;\n              case 5:\n                local_8c = &UNK_0007adae;\n                break;\n              case 6:\n                local_8c = &UNK_0007ada4;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad9a;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad8d;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad82;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad77;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad6d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5f;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }" (else "else") (if_statement "if (uVar6 == 0xdf) {\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab5;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a63e;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3f;\n              }\n            }\n            else {\n              if (0xdf < uVar6) {\n                if (uVar6 == 0xf3) {\n                  local_8c = (byte *)FUN_00018290();\n                }\n                else {\n                  if (uVar6 != 0xfa) goto LAB_0002dbd0;\n                  if (*(short *)(param_1 + 0x3d) != 0x3200) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x7b8a5;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8fd;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e21;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e14;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e05;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078dfc;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dd2;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc5;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db8;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da9;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d9a;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d85;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d70;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d64;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d56;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d4a;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d3e;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d2e;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d1e;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d0e;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cff;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78cf0;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78ce0;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78cd0;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cc1;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cb2;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  local_8c = (byte *)FUN_00017590();\n                }\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 == 0xdd) {\n                if (local_80 == 7) {\n                  local_8c = (byte *)0x79af6;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b39;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b55;\n                    if (local_80 != 1) {\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }\n                  }\n                  else {\n                    local_8c = (byte *)0x79b16;\n                    if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }\n                  }\n                }\n                else if (local_80 == 0xb) {\n                  local_8c = (byte *)0x79ab8;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ada;\n                  if (local_80 != 9) {\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }\n                }\n                else if (local_80 == 0xd) {\n                  local_8c = (byte *)0x79a90;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 != 0xde) goto LAB_0002dbd0;\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78c33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a93;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adcb;\n                break;\n              case 3:\n                local_8c = &UNK_0007adc2;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb8;\n                break;\n              case 5:\n                local_8c = &UNK_0007adae;\n                break;\n              case 6:\n                local_8c = &UNK_0007ada4;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad9a;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad8d;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad82;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad77;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad6d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5f;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }" (if "if") (parenthesized_expression "(uVar6 == 0xdf)" (( "(") (binary_expression "uVar6 == 0xdf" (identifier "uVar6") (== "==") (number_literal "0xdf")) () ")")) (compound_statement "{\n              if (local_80 == 1) {\n                local_8c = (byte *)0x78ab5;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a63e;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3f;\n              }\n            }" ({ "{") (if_statement "if (local_80 == 1) {\n                local_8c = (byte *)0x78ab5;\n              }\n              else if (local_80 == 0) {\n                local_8c = (byte *)0x7a63e;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3f;\n              }" (if "if") (parenthesized_expression "(local_80 == 1)" (( "(") (binary_expression "local_80 == 1" (identifier "local_80") (== "==") (number_literal "1")) () ")")) (compound_statement "{\n                local_8c = (byte *)0x78ab5;\n              }" ({ "{") (expression_statement "local_8c = (byte *)0x78ab5;" (assignment_expression "local_8c = (byte *)0x78ab5" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78ab5" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78ab5"))) (; ";")) (} "}")) (else_clause "else if (local_80 == 0) {\n                local_8c = (byte *)0x7a63e;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3f;\n              }" (else "else") (if_statement "if (local_80 == 0) {\n                local_8c = (byte *)0x7a63e;\n              }\n              else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3f;\n              }" (if "if") (parenthesized_expression "(local_80 == 0)" (( "(") (binary_expression "local_80 == 0" (identifier "local_80") (== "==") (number_literal "0")) () ")")) (compound_statement "{\n                local_8c = (byte *)0x7a63e;\n              }" ({ "{") (expression_statement "local_8c = (byte *)0x7a63e;" (assignment_expression "local_8c = (byte *)0x7a63e" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a63e" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a63e"))) (; ";")) (} "}")) (else_clause "else {\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3f;\n              }" (else "else") (compound_statement "{\n                if (local_80 != 2) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78c3f;\n              }" ({ "{") (if_statement "if (local_80 != 2) goto LAB_0002dbd0;" (if "if") (parenthesized_expression "(local_80 != 2)" (( "(") (binary_expression "local_80 != 2" (identifier "local_80") (!= "!=") (number_literal "2")) () ")")) (goto_statement "goto LAB_0002dbd0;" (goto "goto") (statement_identifier "LAB_0002dbd0") (; ";"))) (expression_statement "local_8c = (byte *)0x78c3f;" (assignment_expression "local_8c = (byte *)0x78c3f" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78c3f" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78c3f"))) (; ";")) (} "}")))))) (} "}")) (else_clause "else {\n              if (0xdf < uVar6) {\n                if (uVar6 == 0xf3) {\n                  local_8c = (byte *)FUN_00018290();\n                }\n                else {\n                  if (uVar6 != 0xfa) goto LAB_0002dbd0;\n                  if (*(short *)(param_1 + 0x3d) != 0x3200) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x7b8a5;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8fd;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e21;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e14;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e05;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078dfc;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dd2;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc5;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db8;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da9;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d9a;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d85;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d70;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d64;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d56;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d4a;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d3e;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d2e;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d1e;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d0e;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cff;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78cf0;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78ce0;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78cd0;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cc1;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cb2;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  local_8c = (byte *)FUN_00017590();\n                }\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 == 0xdd) {\n                if (local_80 == 7) {\n                  local_8c = (byte *)0x79af6;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b39;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b55;\n                    if (local_80 != 1) {\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }\n                  }\n                  else {\n                    local_8c = (byte *)0x79b16;\n                    if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }\n                  }\n                }\n                else if (local_80 == 0xb) {\n                  local_8c = (byte *)0x79ab8;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ada;\n                  if (local_80 != 9) {\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }\n                }\n                else if (local_80 == 0xd) {\n                  local_8c = (byte *)0x79a90;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 != 0xde) goto LAB_0002dbd0;\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78c33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a93;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adcb;\n                break;\n              case 3:\n                local_8c = &UNK_0007adc2;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb8;\n                break;\n              case 5:\n                local_8c = &UNK_0007adae;\n                break;\n              case 6:\n                local_8c = &UNK_0007ada4;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad9a;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad8d;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad82;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad77;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad6d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5f;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }" (else "else") (compound_statement "{\n              if (0xdf < uVar6) {\n                if (uVar6 == 0xf3) {\n                  local_8c = (byte *)FUN_00018290();\n                }\n                else {\n                  if (uVar6 != 0xfa) goto LAB_0002dbd0;\n                  if (*(short *)(param_1 + 0x3d) != 0x3200) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x7b8a5;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8fd;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e21;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e14;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e05;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078dfc;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dd2;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc5;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db8;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da9;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d9a;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d85;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d70;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d64;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d56;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d4a;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d3e;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d2e;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d1e;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d0e;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cff;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78cf0;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78ce0;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78cd0;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cc1;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cb2;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  local_8c = (byte *)FUN_00017590();\n                }\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 == 0xdd) {\n                if (local_80 == 7) {\n                  local_8c = (byte *)0x79af6;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b39;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b55;\n                    if (local_80 != 1) {\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }\n                  }\n                  else {\n                    local_8c = (byte *)0x79b16;\n                    if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }\n                  }\n                }\n                else if (local_80 == 0xb) {\n                  local_8c = (byte *)0x79ab8;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ada;\n                  if (local_80 != 9) {\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }\n                }\n                else if (local_80 == 0xd) {\n                  local_8c = (byte *)0x79a90;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 != 0xde) goto LAB_0002dbd0;\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78c33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a93;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adcb;\n                break;\n              case 3:\n                local_8c = &UNK_0007adc2;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb8;\n                break;\n              case 5:\n                local_8c = &UNK_0007adae;\n                break;\n              case 6:\n                local_8c = &UNK_0007ada4;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad9a;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad8d;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad82;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad77;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad6d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5f;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }" ({ "{") (if_statement "if (0xdf < uVar6) {\n                if (uVar6 == 0xf3) {\n                  local_8c = (byte *)FUN_00018290();\n                }\n                else {\n                  if (uVar6 != 0xfa) goto LAB_0002dbd0;\n                  if (*(short *)(param_1 + 0x3d) != 0x3200) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x7b8a5;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8fd;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e21;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e14;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e05;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078dfc;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dd2;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc5;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db8;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da9;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d9a;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d85;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d70;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d64;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d56;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d4a;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d3e;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d2e;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d1e;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d0e;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cff;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78cf0;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78ce0;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78cd0;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cc1;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cb2;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  local_8c = (byte *)FUN_00017590();\n                }\n                goto LAB_0002dcf0;\n              }" (if "if") (parenthesized_expression "(0xdf < uVar6)" (( "(") (binary_expression "0xdf < uVar6" (number_literal "0xdf") (< "<") (identifier "uVar6")) () ")")) (compound_statement "{\n                if (uVar6 == 0xf3) {\n                  local_8c = (byte *)FUN_00018290();\n                }\n                else {\n                  if (uVar6 != 0xfa) goto LAB_0002dbd0;\n                  if (*(short *)(param_1 + 0x3d) != 0x3200) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x7b8a5;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8fd;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e21;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e14;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e05;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078dfc;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dd2;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc5;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db8;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da9;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d9a;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d85;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d70;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d64;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d56;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d4a;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d3e;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d2e;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d1e;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d0e;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cff;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78cf0;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78ce0;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78cd0;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cc1;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cb2;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  local_8c = (byte *)FUN_00017590();\n                }\n                goto LAB_0002dcf0;\n              }" ({ "{") (if_statement "if (uVar6 == 0xf3) {\n                  local_8c = (byte *)FUN_00018290();\n                }\n                else {\n                  if (uVar6 != 0xfa) goto LAB_0002dbd0;\n                  if (*(short *)(param_1 + 0x3d) != 0x3200) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x7b8a5;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8fd;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e21;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e14;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e05;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078dfc;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dd2;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc5;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db8;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da9;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d9a;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d85;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d70;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d64;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d56;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d4a;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d3e;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d2e;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d1e;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d0e;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cff;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78cf0;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78ce0;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78cd0;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cc1;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cb2;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  local_8c = (byte *)FUN_00017590();\n                }" (if "if") (parenthesized_expression "(uVar6 == 0xf3)" (( "(") (binary_expression "uVar6 == 0xf3" (identifier "uVar6") (== "==") (number_literal "0xf3")) () ")")) (compound_statement "{\n                  local_8c = (byte *)FUN_00018290();\n                }" ({ "{") (expression_statement "local_8c = (byte *)FUN_00018290();" (assignment_expression "local_8c = (byte *)FUN_00018290()" (identifier "local_8c") (= "=") (cast_expression "(byte *)FUN_00018290()" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "FUN_00018290()" (identifier "FUN_00018290") (argument_list "()" (( "(") () ")"))))) (; ";")) (} "}")) (else_clause "else {\n                  if (uVar6 != 0xfa) goto LAB_0002dbd0;\n                  if (*(short *)(param_1 + 0x3d) != 0x3200) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x7b8a5;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8fd;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e21;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e14;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e05;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078dfc;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dd2;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc5;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db8;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da9;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d9a;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d85;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d70;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d64;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d56;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d4a;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d3e;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d2e;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d1e;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d0e;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cff;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78cf0;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78ce0;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78cd0;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cc1;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cb2;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  local_8c = (byte *)FUN_00017590();\n                }" (else "else") (compound_statement "{\n                  if (uVar6 != 0xfa) goto LAB_0002dbd0;\n                  if (*(short *)(param_1 + 0x3d) != 0x3200) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x7b8a5;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8fd;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e21;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e14;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e05;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078dfc;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dd2;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc5;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db8;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da9;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d9a;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d85;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d70;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d64;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d56;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d4a;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d3e;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d2e;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d1e;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d0e;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cff;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78cf0;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78ce0;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78cd0;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cc1;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cb2;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  local_8c = (byte *)FUN_00017590();\n                }" ({ "{") (if_statement "if (uVar6 != 0xfa) goto LAB_0002dbd0;" (if "if") (parenthesized_expression "(uVar6 != 0xfa)" (( "(") (binary_expression "uVar6 != 0xfa" (identifier "uVar6") (!= "!=") (number_literal "0xfa")) () ")")) (goto_statement "goto LAB_0002dbd0;" (goto "goto") (statement_identifier "LAB_0002dbd0") (; ";"))) (if_statement "if (*(short *)(param_1 + 0x3d) != 0x3200) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x7b8a5;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8fd;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e21;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e14;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e05;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078dfc;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dd2;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc5;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db8;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da9;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d9a;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d85;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d70;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d64;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d56;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d4a;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d3e;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d2e;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d1e;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d0e;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cff;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78cf0;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78ce0;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78cd0;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cc1;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cb2;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }" (if "if") (parenthesized_expression "(*(short *)(param_1 + 0x3d) != 0x3200)" (( "(") (binary_expression "*(short *)(param_1 + 0x3d) != 0x3200" (pointer_expression "*(short *)(param_1 + 0x3d)" (* "*") (cast_expression "(short *)(param_1 + 0x3d)" (( "(") (type_descriptor "short *" (sized_type_specifier "short" (short "short")) (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(param_1 + 0x3d)" (( "(") (binary_expression "param_1 + 0x3d" (identifier "param_1") (+ "+") (number_literal "0x3d")) () ")")))) (!= "!=") (number_literal "0x3200")) () ")")) (compound_statement "{\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x7b8a5;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8fd;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e21;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e14;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e05;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078dfc;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dd2;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc5;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db8;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da9;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d9a;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d85;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d70;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d64;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d56;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d4a;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d3e;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d2e;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d1e;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d0e;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cff;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78cf0;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78ce0;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78cd0;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cc1;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cb2;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }" ({ "{") (switch_statement "switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x7b8a5;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8fd;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e21;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e14;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e05;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078dfc;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dd2;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc5;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db8;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da9;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d9a;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d85;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d70;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d64;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d56;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d4a;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d3e;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d2e;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d1e;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d0e;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cff;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78cf0;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78ce0;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78cd0;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cc1;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cb2;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }" (switch "switch") (parenthesized_expression "(local_80)" (( "(") (identifier "local_80") () ")")) (compound_statement "{\n                    case 0:\n                      local_8c = (byte *)0x7b8a5;\n                      break;\n                    case 1:\n                      local_8c = &UNK_0007b8fd;\n                      break;\n                    case 2:\n                      local_8c = &UNK_00078e21;\n                      break;\n                    case 3:\n                      local_8c = &UNK_00078e14;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x78e05;\n                      break;\n                    case 5:\n                      local_8c = &UNK_00078dfc;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78de7;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x78dd2;\n                      break;\n                    case 8:\n                      local_8c = &UNK_00078dc5;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078db8;\n                      break;\n                    case 10:\n                      local_8c = &UNK_00078da9;\n                      break;\n                    case 0xb:\n                      local_8c = &UNK_00078d9a;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x78d85;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x78d70;\n                      break;\n                    case 0xe:\n                      local_8c = &UNK_00078d64;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78d56;\n                      break;\n                    case 0x10:\n                      local_8c = &UNK_00078d4a;\n                      break;\n                    case 0x11:\n                      local_8c = &UNK_00078d3e;\n                      break;\n                    case 0x12:\n                      local_8c = &UNK_00078d2e;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x78d1e;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x78d0e;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x78cff;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x78cf0;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x78ce0;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x78cd0;\n                      break;\n                    case 0x19:\n                      local_8c = &UNK_00078cc1;\n                      break;\n                    case 0x1a:\n                      local_8c = &UNK_00078cb2;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }" ({ "{") (case_statement "case 0:\n                      local_8c = (byte *)0x7b8a5;\n                      break;" (case "case") (number_literal "0") (: ":") (expression_statement "local_8c = (byte *)0x7b8a5;" (assignment_expression "local_8c = (byte *)0x7b8a5" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b8a5" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b8a5"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 1:\n                      local_8c = &UNK_0007b8fd;\n                      break;" (case "case") (number_literal "1") (: ":") (expression_statement "local_8c = &UNK_0007b8fd;" (assignment_expression "local_8c = &UNK_0007b8fd" (identifier "local_8c") (= "=") (pointer_expression "&UNK_0007b8fd" (& "&") (identifier "UNK_0007b8fd"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 2:\n                      local_8c = &UNK_00078e21;\n                      break;" (case "case") (number_literal "2") (: ":") (expression_statement "local_8c = &UNK_00078e21;" (assignment_expression "local_8c = &UNK_00078e21" (identifier "local_8c") (= "=") (pointer_expression "&UNK_00078e21" (& "&") (identifier "UNK_00078e21"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 3:\n                      local_8c = &UNK_00078e14;\n                      break;" (case "case") (number_literal "3") (: ":") (expression_statement "local_8c = &UNK_00078e14;" (assignment_expression "local_8c = &UNK_00078e14" (identifier "local_8c") (= "=") (pointer_expression "&UNK_00078e14" (& "&") (identifier "UNK_00078e14"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 4:\n                      local_8c = (byte *)0x78e05;\n                      break;" (case "case") (number_literal "4") (: ":") (expression_statement "local_8c = (byte *)0x78e05;" (assignment_expression "local_8c = (byte *)0x78e05" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78e05" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78e05"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 5:\n                      local_8c = &UNK_00078dfc;\n                      break;" (case "case") (number_literal "5") (: ":") (expression_statement "local_8c = &UNK_00078dfc;" (assignment_expression "local_8c = &UNK_00078dfc" (identifier "local_8c") (= "=") (pointer_expression "&UNK_00078dfc" (& "&") (identifier "UNK_00078dfc"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 6:\n                      local_8c = (byte *)0x78de7;\n                      break;" (case "case") (number_literal "6") (: ":") (expression_statement "local_8c = (byte *)0x78de7;" (assignment_expression "local_8c = (byte *)0x78de7" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78de7" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78de7"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 7:\n                      local_8c = (byte *)0x78dd2;\n                      break;" (case "case") (number_literal "7") (: ":") (expression_statement "local_8c = (byte *)0x78dd2;" (assignment_expression "local_8c = (byte *)0x78dd2" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78dd2" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78dd2"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 8:\n                      local_8c = &UNK_00078dc5;\n                      break;" (case "case") (number_literal "8") (: ":") (expression_statement "local_8c = &UNK_00078dc5;" (assignment_expression "local_8c = &UNK_00078dc5" (identifier "local_8c") (= "=") (pointer_expression "&UNK_00078dc5" (& "&") (identifier "UNK_00078dc5"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 9:\n                      local_8c = &UNK_00078db8;\n                      break;" (case "case") (number_literal "9") (: ":") (expression_statement "local_8c = &UNK_00078db8;" (assignment_expression "local_8c = &UNK_00078db8" (identifier "local_8c") (= "=") (pointer_expression "&UNK_00078db8" (& "&") (identifier "UNK_00078db8"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 10:\n                      local_8c = &UNK_00078da9;\n                      break;" (case "case") (number_literal "10") (: ":") (expression_statement "local_8c = &UNK_00078da9;" (assignment_expression "local_8c = &UNK_00078da9" (identifier "local_8c") (= "=") (pointer_expression "&UNK_00078da9" (& "&") (identifier "UNK_00078da9"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xb:\n                      local_8c = &UNK_00078d9a;\n                      break;" (case "case") (number_literal "0xb") (: ":") (expression_statement "local_8c = &UNK_00078d9a;" (assignment_expression "local_8c = &UNK_00078d9a" (identifier "local_8c") (= "=") (pointer_expression "&UNK_00078d9a" (& "&") (identifier "UNK_00078d9a"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xc:\n                      local_8c = (byte *)0x78d85;\n                      break;" (case "case") (number_literal "0xc") (: ":") (expression_statement "local_8c = (byte *)0x78d85;" (assignment_expression "local_8c = (byte *)0x78d85" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78d85" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78d85"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xd:\n                      local_8c = (byte *)0x78d70;\n                      break;" (case "case") (number_literal "0xd") (: ":") (expression_statement "local_8c = (byte *)0x78d70;" (assignment_expression "local_8c = (byte *)0x78d70" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78d70" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78d70"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xe:\n                      local_8c = &UNK_00078d64;\n                      break;" (case "case") (number_literal "0xe") (: ":") (expression_statement "local_8c = &UNK_00078d64;" (assignment_expression "local_8c = &UNK_00078d64" (identifier "local_8c") (= "=") (pointer_expression "&UNK_00078d64" (& "&") (identifier "UNK_00078d64"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xf:\n                      local_8c = (byte *)0x78d56;\n                      break;" (case "case") (number_literal "0xf") (: ":") (expression_statement "local_8c = (byte *)0x78d56;" (assignment_expression "local_8c = (byte *)0x78d56" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78d56" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78d56"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x10:\n                      local_8c = &UNK_00078d4a;\n                      break;" (case "case") (number_literal "0x10") (: ":") (expression_statement "local_8c = &UNK_00078d4a;" (assignment_expression "local_8c = &UNK_00078d4a" (identifier "local_8c") (= "=") (pointer_expression "&UNK_00078d4a" (& "&") (identifier "UNK_00078d4a"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x11:\n                      local_8c = &UNK_00078d3e;\n                      break;" (case "case") (number_literal "0x11") (: ":") (expression_statement "local_8c = &UNK_00078d3e;" (assignment_expression "local_8c = &UNK_00078d3e" (identifier "local_8c") (= "=") (pointer_expression "&UNK_00078d3e" (& "&") (identifier "UNK_00078d3e"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x12:\n                      local_8c = &UNK_00078d2e;\n                      break;" (case "case") (number_literal "0x12") (: ":") (expression_statement "local_8c = &UNK_00078d2e;" (assignment_expression "local_8c = &UNK_00078d2e" (identifier "local_8c") (= "=") (pointer_expression "&UNK_00078d2e" (& "&") (identifier "UNK_00078d2e"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x13:\n                      local_8c = (byte *)0x78d1e;\n                      break;" (case "case") (number_literal "0x13") (: ":") (expression_statement "local_8c = (byte *)0x78d1e;" (assignment_expression "local_8c = (byte *)0x78d1e" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78d1e" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78d1e"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x14:\n                      local_8c = (byte *)0x78d0e;\n                      break;" (case "case") (number_literal "0x14") (: ":") (expression_statement "local_8c = (byte *)0x78d0e;" (assignment_expression "local_8c = (byte *)0x78d0e" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78d0e" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78d0e"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x15:\n                      local_8c = (byte *)0x78cff;\n                      break;" (case "case") (number_literal "0x15") (: ":") (expression_statement "local_8c = (byte *)0x78cff;" (assignment_expression "local_8c = (byte *)0x78cff" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78cff" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78cff"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x16:\n                      local_8c = (byte *)0x78cf0;\n                      break;" (case "case") (number_literal "0x16") (: ":") (expression_statement "local_8c = (byte *)0x78cf0;" (assignment_expression "local_8c = (byte *)0x78cf0" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78cf0" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78cf0"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x17:\n                      local_8c = (byte *)0x78ce0;\n                      break;" (case "case") (number_literal "0x17") (: ":") (expression_statement "local_8c = (byte *)0x78ce0;" (assignment_expression "local_8c = (byte *)0x78ce0" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78ce0" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78ce0"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x18:\n                      local_8c = (byte *)0x78cd0;\n                      break;" (case "case") (number_literal "0x18") (: ":") (expression_statement "local_8c = (byte *)0x78cd0;" (assignment_expression "local_8c = (byte *)0x78cd0" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78cd0" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78cd0"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x19:\n                      local_8c = &UNK_00078cc1;\n                      break;" (case "case") (number_literal "0x19") (: ":") (expression_statement "local_8c = &UNK_00078cc1;" (assignment_expression "local_8c = &UNK_00078cc1" (identifier "local_8c") (= "=") (pointer_expression "&UNK_00078cc1" (& "&") (identifier "UNK_00078cc1"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x1a:\n                      local_8c = &UNK_00078cb2;\n                      break;" (case "case") (number_literal "0x1a") (: ":") (expression_statement "local_8c = &UNK_00078cb2;" (assignment_expression "local_8c = &UNK_00078cb2" (identifier "local_8c") (= "=") (pointer_expression "&UNK_00078cb2" (& "&") (identifier "UNK_00078cb2"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "default:\n                      goto LAB_0002dbd0;" (default "default") (: ":") (goto_statement "goto LAB_0002dbd0;" (goto "goto") (statement_identifier "LAB_0002dbd0") (; ";"))) (} "}"))) (goto_statement "goto LAB_0002dd00;" (goto "goto") (statement_identifier "LAB_0002dd00") (; ";")) (} "}"))) (expression_statement "local_8c = (byte *)FUN_00017590();" (assignment_expression "local_8c = (byte *)FUN_00017590()" (identifier "local_8c") (= "=") (cast_expression "(byte *)FUN_00017590()" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "FUN_00017590()" (identifier "FUN_00017590") (argument_list "()" (( "(") () ")"))))) (; ";")) (} "}")))) (goto_statement "goto LAB_0002dcf0;" (goto "goto") (statement_identifier "LAB_0002dcf0") (; ";")) (} "}"))) (if_statement "if (uVar6 == 0xdd) {\n                if (local_80 == 7) {\n                  local_8c = (byte *)0x79af6;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b39;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b55;\n                    if (local_80 != 1) {\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }\n                  }\n                  else {\n                    local_8c = (byte *)0x79b16;\n                    if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }\n                  }\n                }\n                else if (local_80 == 0xb) {\n                  local_8c = (byte *)0x79ab8;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ada;\n                  if (local_80 != 9) {\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }\n                }\n                else if (local_80 == 0xd) {\n                  local_8c = (byte *)0x79a90;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }" (if "if") (parenthesized_expression "(uVar6 == 0xdd)" (( "(") (binary_expression "uVar6 == 0xdd" (identifier "uVar6") (== "==") (number_literal "0xdd")) () ")")) (compound_statement "{\n                if (local_80 == 7) {\n                  local_8c = (byte *)0x79af6;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b39;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b55;\n                    if (local_80 != 1) {\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }\n                  }\n                  else {\n                    local_8c = (byte *)0x79b16;\n                    if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }\n                  }\n                }\n                else if (local_80 == 0xb) {\n                  local_8c = (byte *)0x79ab8;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ada;\n                  if (local_80 != 9) {\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }\n                }\n                else if (local_80 == 0xd) {\n                  local_8c = (byte *)0x79a90;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }" ({ "{") (if_statement "if (local_80 == 7) {\n                  local_8c = (byte *)0x79af6;\n                }\n                else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b39;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b55;\n                    if (local_80 != 1) {\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }\n                  }\n                  else {\n                    local_8c = (byte *)0x79b16;\n                    if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }\n                  }\n                }\n                else if (local_80 == 0xb) {\n                  local_8c = (byte *)0x79ab8;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ada;\n                  if (local_80 != 9) {\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }\n                }\n                else if (local_80 == 0xd) {\n                  local_8c = (byte *)0x79a90;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto LAB_0002dbd0;\n                }" (if "if") (parenthesized_expression "(local_80 == 7)" (( "(") (binary_expression "local_80 == 7" (identifier "local_80") (== "==") (number_literal "7")) () ")")) (compound_statement "{\n                  local_8c = (byte *)0x79af6;\n                }" ({ "{") (expression_statement "local_8c = (byte *)0x79af6;" (assignment_expression "local_8c = (byte *)0x79af6" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79af6" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79af6"))) (; ";")) (} "}")) (else_clause "else if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b39;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b55;\n                    if (local_80 != 1) {\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }\n                  }\n                  else {\n                    local_8c = (byte *)0x79b16;\n                    if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }\n                  }\n                }\n                else if (local_80 == 0xb) {\n                  local_8c = (byte *)0x79ab8;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ada;\n                  if (local_80 != 9) {\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }\n                }\n                else if (local_80 == 0xd) {\n                  local_8c = (byte *)0x79a90;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto LAB_0002dbd0;\n                }" (else "else") (if_statement "if (local_80 < 8) {\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b39;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b55;\n                    if (local_80 != 1) {\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }\n                  }\n                  else {\n                    local_8c = (byte *)0x79b16;\n                    if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }\n                  }\n                }\n                else if (local_80 == 0xb) {\n                  local_8c = (byte *)0x79ab8;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ada;\n                  if (local_80 != 9) {\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }\n                }\n                else if (local_80 == 0xd) {\n                  local_8c = (byte *)0x79a90;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto LAB_0002dbd0;\n                }" (if "if") (parenthesized_expression "(local_80 < 8)" (( "(") (binary_expression "local_80 < 8" (identifier "local_80") (< "<") (number_literal "8")) () ")")) (compound_statement "{\n                  if (local_80 == 3) {\n                    local_8c = (byte *)0x79b39;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b55;\n                    if (local_80 != 1) {\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }\n                  }\n                  else {\n                    local_8c = (byte *)0x79b16;\n                    if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }\n                  }\n                }" ({ "{") (if_statement "if (local_80 == 3) {\n                    local_8c = (byte *)0x79b39;\n                  }\n                  else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b55;\n                    if (local_80 != 1) {\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }\n                  }\n                  else {\n                    local_8c = (byte *)0x79b16;\n                    if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }\n                  }" (if "if") (parenthesized_expression "(local_80 == 3)" (( "(") (binary_expression "local_80 == 3" (identifier "local_80") (== "==") (number_literal "3")) () ")")) (compound_statement "{\n                    local_8c = (byte *)0x79b39;\n                  }" ({ "{") (expression_statement "local_8c = (byte *)0x79b39;" (assignment_expression "local_8c = (byte *)0x79b39" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79b39" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79b39"))) (; ";")) (} "}")) (else_clause "else if (local_80 < 4) {\n                    local_8c = (byte *)0x78b55;\n                    if (local_80 != 1) {\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }\n                  }\n                  else {\n                    local_8c = (byte *)0x79b16;\n                    if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }\n                  }" (else "else") (if_statement "if (local_80 < 4) {\n                    local_8c = (byte *)0x78b55;\n                    if (local_80 != 1) {\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }\n                  }\n                  else {\n                    local_8c = (byte *)0x79b16;\n                    if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }\n                  }" (if "if") (parenthesized_expression "(local_80 < 4)" (( "(") (binary_expression "local_80 < 4" (identifier "local_80") (< "<") (number_literal "4")) () ")")) (compound_statement "{\n                    local_8c = (byte *)0x78b55;\n                    if (local_80 != 1) {\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }\n                  }" ({ "{") (expression_statement "local_8c = (byte *)0x78b55;" (assignment_expression "local_8c = (byte *)0x78b55" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78b55" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78b55"))) (; ";")) (if_statement "if (local_80 != 1) {\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }" (if "if") (parenthesized_expression "(local_80 != 1)" (( "(") (binary_expression "local_80 != 1" (identifier "local_80") (!= "!=") (number_literal "1")) () ")")) (compound_statement "{\n                      local_8c = (byte *)"R_VISIUM_NONE";\n                      if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }\n                    }" ({ "{") (expression_statement "local_8c = (byte *)"R_VISIUM_NONE";" (assignment_expression "local_8c = (byte *)"R_VISIUM_NONE"" (identifier "local_8c") (= "=") (cast_expression "(byte *)"R_VISIUM_NONE"" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (string_literal ""R_VISIUM_NONE"" (" """) (string_content "R_VISIUM_NONE") (" """)))) (; ";")) (if_statement "if (1 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }" (if "if") (parenthesized_expression "(1 < local_80)" (( "(") (binary_expression "1 < local_80" (number_literal "1") (< "<") (identifier "local_80")) () ")")) (compound_statement "{\n                        local_8c = (byte *)"R_VISIUM_16";\n                      }" ({ "{") (expression_statement "local_8c = (byte *)"R_VISIUM_16";" (assignment_expression "local_8c = (byte *)"R_VISIUM_16"" (identifier "local_8c") (= "=") (cast_expression "(byte *)"R_VISIUM_16"" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (string_literal ""R_VISIUM_16"" (" """) (string_content "R_VISIUM_16") (" """)))) (; ";")) (} "}"))) (} "}"))) (} "}")) (else_clause "else {\n                    local_8c = (byte *)0x79b16;\n                    if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }\n                  }" (else "else") (compound_statement "{\n                    local_8c = (byte *)0x79b16;\n                    if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }\n                  }" ({ "{") (expression_statement "local_8c = (byte *)0x79b16;" (assignment_expression "local_8c = (byte *)0x79b16" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79b16" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79b16"))) (; ";")) (if_statement "if (local_80 != 5) {\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }" (if "if") (parenthesized_expression "(local_80 != 5)" (( "(") (binary_expression "local_80 != 5" (identifier "local_80") (!= "!=") (number_literal "5")) () ")")) (compound_statement "{\n                      local_8c = (byte *)"R_VISIUM_8_PCREL";\n                      if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }\n                    }" ({ "{") (expression_statement "local_8c = (byte *)"R_VISIUM_8_PCREL";" (assignment_expression "local_8c = (byte *)"R_VISIUM_8_PCREL"" (identifier "local_8c") (= "=") (cast_expression "(byte *)"R_VISIUM_8_PCREL"" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (string_literal ""R_VISIUM_8_PCREL"" (" """) (string_content "R_VISIUM_8_PCREL") (" """)))) (; ";")) (if_statement "if (5 < local_80) {\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }" (if "if") (parenthesized_expression "(5 < local_80)" (( "(") (binary_expression "5 < local_80" (number_literal "5") (< "<") (identifier "local_80")) () ")")) (compound_statement "{\n                        local_8c = (byte *)"R_VISIUM_32_PCREL";\n                      }" ({ "{") (expression_statement "local_8c = (byte *)"R_VISIUM_32_PCREL";" (assignment_expression "local_8c = (byte *)"R_VISIUM_32_PCREL"" (identifier "local_8c") (= "=") (cast_expression "(byte *)"R_VISIUM_32_PCREL"" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (string_literal ""R_VISIUM_32_PCREL"" (" """) (string_content "R_VISIUM_32_PCREL") (" """)))) (; ";")) (} "}"))) (} "}"))) (} "}")))))) (} "}")) (else_clause "else if (local_80 == 0xb) {\n                  local_8c = (byte *)0x79ab8;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ada;\n                  if (local_80 != 9) {\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }\n                }\n                else if (local_80 == 0xd) {\n                  local_8c = (byte *)0x79a90;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto LAB_0002dbd0;\n                }" (else "else") (if_statement "if (local_80 == 0xb) {\n                  local_8c = (byte *)0x79ab8;\n                }\n                else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ada;\n                  if (local_80 != 9) {\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }\n                }\n                else if (local_80 == 0xd) {\n                  local_8c = (byte *)0x79a90;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto LAB_0002dbd0;\n                }" (if "if") (parenthesized_expression "(local_80 == 0xb)" (( "(") (binary_expression "local_80 == 0xb" (identifier "local_80") (== "==") (number_literal "0xb")) () ")")) (compound_statement "{\n                  local_8c = (byte *)0x79ab8;\n                }" ({ "{") (expression_statement "local_8c = (byte *)0x79ab8;" (assignment_expression "local_8c = (byte *)0x79ab8" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79ab8" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79ab8"))) (; ";")) (} "}")) (else_clause "else if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ada;\n                  if (local_80 != 9) {\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }\n                }\n                else if (local_80 == 0xd) {\n                  local_8c = (byte *)0x79a90;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto LAB_0002dbd0;\n                }" (else "else") (if_statement "if (local_80 < 0xc) {\n                  local_8c = (byte *)0x79ada;\n                  if (local_80 != 9) {\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }\n                }\n                else if (local_80 == 0xd) {\n                  local_8c = (byte *)0x79a90;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto LAB_0002dbd0;\n                }" (if "if") (parenthesized_expression "(local_80 < 0xc)" (( "(") (binary_expression "local_80 < 0xc" (identifier "local_80") (< "<") (number_literal "0xc")) () ")")) (compound_statement "{\n                  local_8c = (byte *)0x79ada;\n                  if (local_80 != 9) {\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }\n                }" ({ "{") (expression_statement "local_8c = (byte *)0x79ada;" (assignment_expression "local_8c = (byte *)0x79ada" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79ada" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79ada"))) (; ";")) (if_statement "if (local_80 != 9) {\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }" (if "if") (parenthesized_expression "(local_80 != 9)" (( "(") (binary_expression "local_80 != 9" (identifier "local_80") (!= "!=") (number_literal "9")) () ")")) (compound_statement "{\n                    local_8c = (byte *)"R_VISIUM_HI16";\n                    if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }\n                  }" ({ "{") (expression_statement "local_8c = (byte *)"R_VISIUM_HI16";" (assignment_expression "local_8c = (byte *)"R_VISIUM_HI16"" (identifier "local_8c") (= "=") (cast_expression "(byte *)"R_VISIUM_HI16"" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (string_literal ""R_VISIUM_HI16"" (" """) (string_content "R_VISIUM_HI16") (" """)))) (; ";")) (if_statement "if (9 < local_80) {\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }" (if "if") (parenthesized_expression "(9 < local_80)" (( "(") (binary_expression "9 < local_80" (number_literal "9") (< "<") (identifier "local_80")) () ")")) (compound_statement "{\n                      local_8c = (byte *)"R_VISIUM_IM16";\n                    }" ({ "{") (expression_statement "local_8c = (byte *)"R_VISIUM_IM16";" (assignment_expression "local_8c = (byte *)"R_VISIUM_IM16"" (identifier "local_8c") (= "=") (cast_expression "(byte *)"R_VISIUM_IM16"" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (string_literal ""R_VISIUM_IM16"" (" """) (string_content "R_VISIUM_IM16") (" """)))) (; ";")) (} "}"))) (} "}"))) (} "}")) (else_clause "else if (local_80 == 0xd) {\n                  local_8c = (byte *)0x79a90;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto LAB_0002dbd0;\n                }" (else "else") (if_statement "if (local_80 == 0xd) {\n                  local_8c = (byte *)0x79a90;\n                }\n                else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto LAB_0002dbd0;\n                }" (if "if") (parenthesized_expression "(local_80 == 0xd)" (( "(") (binary_expression "local_80 == 0xd" (identifier "local_80") (== "==") (number_literal "0xd")) () ")")) (compound_statement "{\n                  local_8c = (byte *)0x79a90;\n                }" ({ "{") (expression_statement "local_8c = (byte *)0x79a90;" (assignment_expression "local_8c = (byte *)0x79a90" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79a90" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79a90"))) (; ";")) (} "}")) (else_clause "else if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto LAB_0002dbd0;\n                }" (else "else") (if_statement "if (local_80 < 0xd) {\n                  local_8c = (byte *)0x79aa4;\n                }\n                else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto LAB_0002dbd0;\n                }" (if "if") (parenthesized_expression "(local_80 < 0xd)" (( "(") (binary_expression "local_80 < 0xd" (identifier "local_80") (< "<") (number_literal "0xd")) () ")")) (compound_statement "{\n                  local_8c = (byte *)0x79aa4;\n                }" ({ "{") (expression_statement "local_8c = (byte *)0x79aa4;" (assignment_expression "local_8c = (byte *)0x79aa4" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79aa4" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79aa4"))) (; ";")) (} "}")) (else_clause "else if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto LAB_0002dbd0;\n                }" (else "else") (if_statement "if (local_80 == 200) {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }\n                else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto LAB_0002dbd0;\n                }" (if "if") (parenthesized_expression "(local_80 == 200)" (( "(") (binary_expression "local_80 == 200" (identifier "local_80") (== "==") (number_literal "200")) () ")")) (compound_statement "{\n                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";\n                }" ({ "{") (expression_statement "local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";" (assignment_expression "local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT"" (identifier "local_8c") (= "=") (cast_expression "(byte *)"R_VISIUM_GNU_VTINHERIT"" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (string_literal ""R_VISIUM_GNU_VTINHERIT"" (" """) (string_content "R_VISIUM_GNU_VTINHERIT") (" """)))) (; ";")) (} "}")) (else_clause "else {\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto LAB_0002dbd0;\n                }" (else "else") (compound_statement "{\n                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";\n                  if (local_80 != 0xc9) goto LAB_0002dbd0;\n                }" ({ "{") (expression_statement "local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";" (assignment_expression "local_8c = (byte *)"R_VISIUM_GNU_VTENTRY"" (identifier "local_8c") (= "=") (cast_expression "(byte *)"R_VISIUM_GNU_VTENTRY"" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (string_literal ""R_VISIUM_GNU_VTENTRY"" (" """) (string_content "R_VISIUM_GNU_VTENTRY") (" """)))) (; ";")) (if_statement "if (local_80 != 0xc9) goto LAB_0002dbd0;" (if "if") (parenthesized_expression "(local_80 != 0xc9)" (( "(") (binary_expression "local_80 != 0xc9" (identifier "local_80") (!= "!=") (number_literal "0xc9")) () ")")) (goto_statement "goto LAB_0002dbd0;" (goto "goto") (statement_identifier "LAB_0002dbd0") (; ";"))) (} "}")))))))))))))))) (goto_statement "goto LAB_0002dd00;" (goto "goto") (statement_identifier "LAB_0002dd00") (; ";")) (} "}"))) (if_statement "if (uVar6 != 0xde) goto LAB_0002dbd0;" (if "if") (parenthesized_expression "(uVar6 != 0xde)" (( "(") (binary_expression "uVar6 != 0xde" (identifier "uVar6") (!= "!=") (number_literal "0xde")) () ")")) (goto_statement "goto LAB_0002dbd0;" (goto "goto") (statement_identifier "LAB_0002dbd0") (; ";"))) (switch_statement "switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x78c33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a93;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adcb;\n                break;\n              case 3:\n                local_8c = &UNK_0007adc2;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb8;\n                break;\n              case 5:\n                local_8c = &UNK_0007adae;\n                break;\n              case 6:\n                local_8c = &UNK_0007ada4;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad9a;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad8d;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad82;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad77;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad6d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5f;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }" (switch "switch") (parenthesized_expression "(local_80)" (( "(") (identifier "local_80") () ")")) (compound_statement "{\n              case 0:\n                local_8c = (byte *)0x78c33;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a93;\n                break;\n              case 2:\n                local_8c = (byte *)0x7adcb;\n                break;\n              case 3:\n                local_8c = &UNK_0007adc2;\n                break;\n              case 4:\n                local_8c = (byte *)0x7adb8;\n                break;\n              case 5:\n                local_8c = &UNK_0007adae;\n                break;\n              case 6:\n                local_8c = &UNK_0007ada4;\n                break;\n              case 7:\n                local_8c = &UNK_0007ad9a;\n                break;\n              case 8:\n                local_8c = (byte *)0x7ad8d;\n                break;\n              case 9:\n                local_8c = &UNK_0007ad82;\n                break;\n              case 10:\n                local_8c = &UNK_0007ad77;\n                break;\n              case 0xb:\n                local_8c = &UNK_0007ad6d;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7ad5f;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }" ({ "{") (case_statement "case 0:\n                local_8c = (byte *)0x78c33;\n                break;" (case "case") (number_literal "0") (: ":") (expression_statement "local_8c = (byte *)0x78c33;" (assignment_expression "local_8c = (byte *)0x78c33" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78c33" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78c33"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 1:\n                local_8c = (byte *)0x78a93;\n                break;" (case "case") (number_literal "1") (: ":") (expression_statement "local_8c = (byte *)0x78a93;" (assignment_expression "local_8c = (byte *)0x78a93" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78a93" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78a93"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 2:\n                local_8c = (byte *)0x7adcb;\n                break;" (case "case") (number_literal "2") (: ":") (expression_statement "local_8c = (byte *)0x7adcb;" (assignment_expression "local_8c = (byte *)0x7adcb" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7adcb" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7adcb"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 3:\n                local_8c = &UNK_0007adc2;\n                break;" (case "case") (number_literal "3") (: ":") (expression_statement "local_8c = &UNK_0007adc2;" (assignment_expression "local_8c = &UNK_0007adc2" (identifier "local_8c") (= "=") (pointer_expression "&UNK_0007adc2" (& "&") (identifier "UNK_0007adc2"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 4:\n                local_8c = (byte *)0x7adb8;\n                break;" (case "case") (number_literal "4") (: ":") (expression_statement "local_8c = (byte *)0x7adb8;" (assignment_expression "local_8c = (byte *)0x7adb8" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7adb8" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7adb8"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 5:\n                local_8c = &UNK_0007adae;\n                break;" (case "case") (number_literal "5") (: ":") (expression_statement "local_8c = &UNK_0007adae;" (assignment_expression "local_8c = &UNK_0007adae" (identifier "local_8c") (= "=") (pointer_expression "&UNK_0007adae" (& "&") (identifier "UNK_0007adae"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 6:\n                local_8c = &UNK_0007ada4;\n                break;" (case "case") (number_literal "6") (: ":") (expression_statement "local_8c = &UNK_0007ada4;" (assignment_expression "local_8c = &UNK_0007ada4" (identifier "local_8c") (= "=") (pointer_expression "&UNK_0007ada4" (& "&") (identifier "UNK_0007ada4"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 7:\n                local_8c = &UNK_0007ad9a;\n                break;" (case "case") (number_literal "7") (: ":") (expression_statement "local_8c = &UNK_0007ad9a;" (assignment_expression "local_8c = &UNK_0007ad9a" (identifier "local_8c") (= "=") (pointer_expression "&UNK_0007ad9a" (& "&") (identifier "UNK_0007ad9a"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 8:\n                local_8c = (byte *)0x7ad8d;\n                break;" (case "case") (number_literal "8") (: ":") (expression_statement "local_8c = (byte *)0x7ad8d;" (assignment_expression "local_8c = (byte *)0x7ad8d" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7ad8d" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7ad8d"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 9:\n                local_8c = &UNK_0007ad82;\n                break;" (case "case") (number_literal "9") (: ":") (expression_statement "local_8c = &UNK_0007ad82;" (assignment_expression "local_8c = &UNK_0007ad82" (identifier "local_8c") (= "=") (pointer_expression "&UNK_0007ad82" (& "&") (identifier "UNK_0007ad82"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 10:\n                local_8c = &UNK_0007ad77;\n                break;" (case "case") (number_literal "10") (: ":") (expression_statement "local_8c = &UNK_0007ad77;" (assignment_expression "local_8c = &UNK_0007ad77" (identifier "local_8c") (= "=") (pointer_expression "&UNK_0007ad77" (& "&") (identifier "UNK_0007ad77"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xb:\n                local_8c = &UNK_0007ad6d;\n                break;" (case "case") (number_literal "0xb") (: ":") (expression_statement "local_8c = &UNK_0007ad6d;" (assignment_expression "local_8c = &UNK_0007ad6d" (identifier "local_8c") (= "=") (pointer_expression "&UNK_0007ad6d" (& "&") (identifier "UNK_0007ad6d"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xc:\n                local_8c = (byte *)0x7ad5f;\n                break;" (case "case") (number_literal "0xc") (: ":") (expression_statement "local_8c = (byte *)0x7ad5f;" (assignment_expression "local_8c = (byte *)0x7ad5f" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7ad5f" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7ad5f"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "default:\n                goto LAB_0002dbd0;" (default "default") (: ":") (goto_statement "goto LAB_0002dbd0;" (goto "goto") (statement_identifier "LAB_0002dbd0") (; ";"))) (} "}"))) (} "}")))))) (goto_statement "goto LAB_0002dd00;" (goto "goto") (statement_identifier "LAB_0002dd00") (; ";")) (} "}"))) (if_statement "if (uVar6 < 0xb4) {\n            if (uVar6 != 0x8c) {\n              if (0x8c < uVar6) {\n                if (uVar6 == 0xad) {\n                  local_8c = (byte *)FUN_000189d0();\n                  goto LAB_0002dcf0;\n                }\n                if (uVar6 < 0xae) {\n                  if (uVar6 == 0x90) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78c4f;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789bf;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f26;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f13;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f09;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78efb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee8;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed8;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec9;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78ebd;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea7;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e97;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e86;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e75;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5f;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e49;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e3b;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  if (uVar6 == 0xa7) {\n                    local_8c = (byte *)FUN_000171b0();\n                    goto LAB_0002dcf0;\n                  }\n                }\n                else {\n                  if (uVar6 == 0xae) {\n                    local_8c = (byte *)FUN_00016b40();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 0xb1) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78be5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba5;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79536;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79529;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x7951b;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x7950c;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794fc;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794ec;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794db;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794cb;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794bb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794aa;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x7949d;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x79490;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x79484;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79478;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x7946b;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x7945e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x79451;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x79444;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79436;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79429;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x7941c;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x7940e;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x79400;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793f1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793e2;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793d2;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793c2;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793ae;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79399;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79389;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 0x78) {\ncode_r0x0002ef25:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7937d;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b8c;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796f1;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e7;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c8;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796bf;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796b3;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a8;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7969c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7968d;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7967d;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7966d;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 < 0x79) {\n                if (uVar6 == 0x73) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x789db;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bdb;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7904a;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903f;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79034;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79023;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7900d;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff9;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fee;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fe1;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fd3;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fc3;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fb2;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78fa2;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f92;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f85;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f78;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f6b;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f5b;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f4a;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x74) goto code_r0x0002e2d7;\n              }\n              else {\n                if (uVar6 == 0x87) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79b51;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b25;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f25;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f18;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f0d;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79f00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79ef3;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee5;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec9;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eba;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ead;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e97;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e83;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e75;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e64;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e55;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e45;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e37;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e24;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e16;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e08;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x8a) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79543;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b83;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797ee;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797e4;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d8;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797cc;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797bd;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797b1;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x797a3;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7978e;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7977b;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7976d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7975a;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79747;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x7973b;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x7972b;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x7971b;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x7970b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n              }\n              goto LAB_0002dbd0;\n            }\n            local_8c = (byte *)FUN_00019be0();\n          }\n          else {\nLAB_0002efc8:\n            local_8c = (byte *)FUN_0001b090();\n          }" (if "if") (parenthesized_expression "(uVar6 < 0xb4)" (( "(") (binary_expression "uVar6 < 0xb4" (identifier "uVar6") (< "<") (number_literal "0xb4")) () ")")) (compound_statement "{\n            if (uVar6 != 0x8c) {\n              if (0x8c < uVar6) {\n                if (uVar6 == 0xad) {\n                  local_8c = (byte *)FUN_000189d0();\n                  goto LAB_0002dcf0;\n                }\n                if (uVar6 < 0xae) {\n                  if (uVar6 == 0x90) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78c4f;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789bf;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f26;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f13;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f09;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78efb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee8;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed8;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec9;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78ebd;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea7;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e97;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e86;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e75;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5f;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e49;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e3b;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  if (uVar6 == 0xa7) {\n                    local_8c = (byte *)FUN_000171b0();\n                    goto LAB_0002dcf0;\n                  }\n                }\n                else {\n                  if (uVar6 == 0xae) {\n                    local_8c = (byte *)FUN_00016b40();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 0xb1) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78be5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba5;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79536;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79529;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x7951b;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x7950c;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794fc;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794ec;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794db;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794cb;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794bb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794aa;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x7949d;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x79490;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x79484;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79478;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x7946b;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x7945e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x79451;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x79444;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79436;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79429;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x7941c;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x7940e;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x79400;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793f1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793e2;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793d2;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793c2;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793ae;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79399;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79389;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 0x78) {\ncode_r0x0002ef25:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7937d;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b8c;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796f1;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e7;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c8;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796bf;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796b3;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a8;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7969c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7968d;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7967d;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7966d;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 < 0x79) {\n                if (uVar6 == 0x73) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x789db;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bdb;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7904a;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903f;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79034;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79023;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7900d;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff9;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fee;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fe1;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fd3;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fc3;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fb2;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78fa2;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f92;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f85;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f78;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f6b;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f5b;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f4a;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x74) goto code_r0x0002e2d7;\n              }\n              else {\n                if (uVar6 == 0x87) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79b51;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b25;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f25;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f18;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f0d;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79f00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79ef3;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee5;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec9;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eba;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ead;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e97;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e83;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e75;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e64;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e55;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e45;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e37;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e24;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e16;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e08;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x8a) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79543;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b83;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797ee;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797e4;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d8;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797cc;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797bd;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797b1;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x797a3;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7978e;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7977b;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7976d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7975a;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79747;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x7973b;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x7972b;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x7971b;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x7970b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n              }\n              goto LAB_0002dbd0;\n            }\n            local_8c = (byte *)FUN_00019be0();\n          }" ({ "{") (if_statement "if (uVar6 != 0x8c) {\n              if (0x8c < uVar6) {\n                if (uVar6 == 0xad) {\n                  local_8c = (byte *)FUN_000189d0();\n                  goto LAB_0002dcf0;\n                }\n                if (uVar6 < 0xae) {\n                  if (uVar6 == 0x90) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78c4f;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789bf;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f26;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f13;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f09;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78efb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee8;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed8;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec9;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78ebd;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea7;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e97;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e86;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e75;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5f;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e49;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e3b;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  if (uVar6 == 0xa7) {\n                    local_8c = (byte *)FUN_000171b0();\n                    goto LAB_0002dcf0;\n                  }\n                }\n                else {\n                  if (uVar6 == 0xae) {\n                    local_8c = (byte *)FUN_00016b40();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 0xb1) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78be5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba5;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79536;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79529;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x7951b;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x7950c;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794fc;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794ec;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794db;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794cb;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794bb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794aa;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x7949d;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x79490;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x79484;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79478;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x7946b;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x7945e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x79451;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x79444;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79436;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79429;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x7941c;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x7940e;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x79400;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793f1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793e2;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793d2;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793c2;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793ae;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79399;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79389;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 0x78) {\ncode_r0x0002ef25:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7937d;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b8c;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796f1;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e7;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c8;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796bf;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796b3;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a8;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7969c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7968d;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7967d;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7966d;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 < 0x79) {\n                if (uVar6 == 0x73) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x789db;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bdb;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7904a;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903f;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79034;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79023;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7900d;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff9;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fee;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fe1;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fd3;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fc3;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fb2;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78fa2;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f92;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f85;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f78;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f6b;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f5b;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f4a;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x74) goto code_r0x0002e2d7;\n              }\n              else {\n                if (uVar6 == 0x87) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79b51;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b25;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f25;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f18;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f0d;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79f00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79ef3;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee5;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec9;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eba;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ead;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e97;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e83;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e75;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e64;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e55;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e45;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e37;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e24;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e16;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e08;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x8a) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79543;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b83;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797ee;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797e4;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d8;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797cc;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797bd;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797b1;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x797a3;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7978e;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7977b;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7976d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7975a;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79747;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x7973b;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x7972b;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x7971b;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x7970b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n              }\n              goto LAB_0002dbd0;\n            }" (if "if") (parenthesized_expression "(uVar6 != 0x8c)" (( "(") (binary_expression "uVar6 != 0x8c" (identifier "uVar6") (!= "!=") (number_literal "0x8c")) () ")")) (compound_statement "{\n              if (0x8c < uVar6) {\n                if (uVar6 == 0xad) {\n                  local_8c = (byte *)FUN_000189d0();\n                  goto LAB_0002dcf0;\n                }\n                if (uVar6 < 0xae) {\n                  if (uVar6 == 0x90) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78c4f;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789bf;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f26;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f13;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f09;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78efb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee8;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed8;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec9;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78ebd;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea7;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e97;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e86;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e75;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5f;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e49;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e3b;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  if (uVar6 == 0xa7) {\n                    local_8c = (byte *)FUN_000171b0();\n                    goto LAB_0002dcf0;\n                  }\n                }\n                else {\n                  if (uVar6 == 0xae) {\n                    local_8c = (byte *)FUN_00016b40();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 0xb1) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78be5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba5;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79536;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79529;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x7951b;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x7950c;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794fc;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794ec;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794db;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794cb;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794bb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794aa;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x7949d;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x79490;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x79484;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79478;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x7946b;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x7945e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x79451;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x79444;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79436;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79429;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x7941c;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x7940e;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x79400;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793f1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793e2;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793d2;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793c2;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793ae;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79399;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79389;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 0x78) {\ncode_r0x0002ef25:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7937d;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b8c;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796f1;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e7;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c8;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796bf;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796b3;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a8;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7969c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7968d;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7967d;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7966d;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 < 0x79) {\n                if (uVar6 == 0x73) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x789db;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bdb;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7904a;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903f;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79034;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79023;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7900d;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff9;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fee;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fe1;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fd3;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fc3;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fb2;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78fa2;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f92;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f85;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f78;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f6b;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f5b;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f4a;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x74) goto code_r0x0002e2d7;\n              }\n              else {\n                if (uVar6 == 0x87) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79b51;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b25;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f25;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f18;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f0d;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79f00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79ef3;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee5;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec9;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eba;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ead;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e97;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e83;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e75;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e64;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e55;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e45;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e37;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e24;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e16;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e08;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x8a) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79543;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b83;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797ee;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797e4;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d8;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797cc;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797bd;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797b1;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x797a3;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7978e;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7977b;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7976d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7975a;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79747;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x7973b;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x7972b;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x7971b;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x7970b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n              }\n              goto LAB_0002dbd0;\n            }" ({ "{") (if_statement "if (0x8c < uVar6) {\n                if (uVar6 == 0xad) {\n                  local_8c = (byte *)FUN_000189d0();\n                  goto LAB_0002dcf0;\n                }\n                if (uVar6 < 0xae) {\n                  if (uVar6 == 0x90) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78c4f;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789bf;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f26;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f13;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f09;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78efb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee8;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed8;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec9;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78ebd;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea7;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e97;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e86;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e75;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5f;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e49;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e3b;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  if (uVar6 == 0xa7) {\n                    local_8c = (byte *)FUN_000171b0();\n                    goto LAB_0002dcf0;\n                  }\n                }\n                else {\n                  if (uVar6 == 0xae) {\n                    local_8c = (byte *)FUN_00016b40();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 0xb1) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78be5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba5;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79536;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79529;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x7951b;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x7950c;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794fc;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794ec;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794db;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794cb;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794bb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794aa;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x7949d;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x79490;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x79484;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79478;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x7946b;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x7945e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x79451;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x79444;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79436;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79429;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x7941c;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x7940e;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x79400;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793f1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793e2;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793d2;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793c2;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793ae;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79399;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79389;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                }\n                goto LAB_0002dbd0;\n              }" (if "if") (parenthesized_expression "(0x8c < uVar6)" (( "(") (binary_expression "0x8c < uVar6" (number_literal "0x8c") (< "<") (identifier "uVar6")) () ")")) (compound_statement "{\n                if (uVar6 == 0xad) {\n                  local_8c = (byte *)FUN_000189d0();\n                  goto LAB_0002dcf0;\n                }\n                if (uVar6 < 0xae) {\n                  if (uVar6 == 0x90) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78c4f;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789bf;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f26;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f13;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f09;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78efb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee8;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed8;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec9;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78ebd;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea7;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e97;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e86;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e75;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5f;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e49;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e3b;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  if (uVar6 == 0xa7) {\n                    local_8c = (byte *)FUN_000171b0();\n                    goto LAB_0002dcf0;\n                  }\n                }\n                else {\n                  if (uVar6 == 0xae) {\n                    local_8c = (byte *)FUN_00016b40();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 0xb1) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78be5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba5;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79536;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79529;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x7951b;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x7950c;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794fc;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794ec;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794db;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794cb;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794bb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794aa;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x7949d;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x79490;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x79484;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79478;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x7946b;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x7945e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x79451;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x79444;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79436;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79429;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x7941c;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x7940e;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x79400;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793f1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793e2;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793d2;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793c2;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793ae;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79399;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79389;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                }\n                goto LAB_0002dbd0;\n              }" ({ "{") (if_statement "if (uVar6 == 0xad) {\n                  local_8c = (byte *)FUN_000189d0();\n                  goto LAB_0002dcf0;\n                }" (if "if") (parenthesized_expression "(uVar6 == 0xad)" (( "(") (binary_expression "uVar6 == 0xad" (identifier "uVar6") (== "==") (number_literal "0xad")) () ")")) (compound_statement "{\n                  local_8c = (byte *)FUN_000189d0();\n                  goto LAB_0002dcf0;\n                }" ({ "{") (expression_statement "local_8c = (byte *)FUN_000189d0();" (assignment_expression "local_8c = (byte *)FUN_000189d0()" (identifier "local_8c") (= "=") (cast_expression "(byte *)FUN_000189d0()" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "FUN_000189d0()" (identifier "FUN_000189d0") (argument_list "()" (( "(") () ")"))))) (; ";")) (goto_statement "goto LAB_0002dcf0;" (goto "goto") (statement_identifier "LAB_0002dcf0") (; ";")) (} "}"))) (if_statement "if (uVar6 < 0xae) {\n                  if (uVar6 == 0x90) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78c4f;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789bf;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f26;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f13;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f09;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78efb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee8;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed8;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec9;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78ebd;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea7;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e97;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e86;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e75;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5f;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e49;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e3b;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  if (uVar6 == 0xa7) {\n                    local_8c = (byte *)FUN_000171b0();\n                    goto LAB_0002dcf0;\n                  }\n                }\n                else {\n                  if (uVar6 == 0xae) {\n                    local_8c = (byte *)FUN_00016b40();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 0xb1) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78be5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba5;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79536;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79529;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x7951b;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x7950c;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794fc;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794ec;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794db;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794cb;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794bb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794aa;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x7949d;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x79490;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x79484;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79478;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x7946b;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x7945e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x79451;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x79444;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79436;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79429;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x7941c;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x7940e;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x79400;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793f1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793e2;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793d2;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793c2;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793ae;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79399;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79389;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                }" (if "if") (parenthesized_expression "(uVar6 < 0xae)" (( "(") (binary_expression "uVar6 < 0xae" (identifier "uVar6") (< "<") (number_literal "0xae")) () ")")) (compound_statement "{\n                  if (uVar6 == 0x90) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78c4f;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789bf;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f26;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f13;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f09;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78efb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee8;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed8;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec9;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78ebd;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea7;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e97;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e86;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e75;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5f;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e49;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e3b;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                  if (uVar6 == 0xa7) {\n                    local_8c = (byte *)FUN_000171b0();\n                    goto LAB_0002dcf0;\n                  }\n                }" ({ "{") (if_statement "if (uVar6 == 0x90) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78c4f;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789bf;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f26;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f13;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f09;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78efb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee8;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed8;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec9;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78ebd;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea7;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e97;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e86;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e75;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5f;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e49;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e3b;\n                    }\n                    goto LAB_0002dd00;\n                  }" (if "if") (parenthesized_expression "(uVar6 == 0x90)" (( "(") (binary_expression "uVar6 == 0x90" (identifier "uVar6") (== "==") (number_literal "0x90")) () ")")) (compound_statement "{\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78c4f;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789bf;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f26;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f13;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f09;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78efb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee8;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed8;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec9;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78ebd;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea7;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e97;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e86;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e75;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5f;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e49;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e3b;\n                    }\n                    goto LAB_0002dd00;\n                  }" ({ "{") (switch_statement "switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78c4f;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789bf;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f26;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f13;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f09;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78efb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee8;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed8;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec9;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78ebd;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea7;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e97;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e86;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e75;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5f;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e49;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e3b;\n                    }" (switch "switch") (parenthesized_expression "(local_80)" (( "(") (identifier "local_80") () ")")) (compound_statement "{\n                    case 0:\n                      local_8c = (byte *)0x78c4f;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    case 5:\n                      local_8c = (byte *)0x789bf;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x78f26;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x78f13;\n                      break;\n                    case 9:\n                      local_8c = &UNK_00078f09;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x78efb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x78ee8;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x78ed8;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x78ec9;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x78ebd;\n                      break;\n                    case 0x40:\n                      local_8c = (byte *)0x78ea7;\n                      break;\n                    case 0x41:\n                      local_8c = (byte *)0x78e97;\n                      break;\n                    case 0x42:\n                      local_8c = (byte *)0x78e86;\n                      break;\n                    case 0x43:\n                      local_8c = (byte *)0x78e75;\n                      break;\n                    case 0x44:\n                      local_8c = (byte *)0x78e5f;\n                      break;\n                    case 0x45:\n                      local_8c = (byte *)0x78e49;\n                      break;\n                    case 0x46:\n                      local_8c = (byte *)0x78e3b;\n                    }" ({ "{") (case_statement "case 0:\n                      local_8c = (byte *)0x78c4f;\n                      break;" (case "case") (number_literal "0") (: ":") (expression_statement "local_8c = (byte *)0x78c4f;" (assignment_expression "local_8c = (byte *)0x78c4f" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78c4f" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78c4f"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "default:\n                      goto LAB_0002dbd0;" (default "default") (: ":") (goto_statement "goto LAB_0002dbd0;" (goto "goto") (statement_identifier "LAB_0002dbd0") (; ";"))) (case_statement "case 5:\n                      local_8c = (byte *)0x789bf;\n                      break;" (case "case") (number_literal "5") (: ":") (expression_statement "local_8c = (byte *)0x789bf;" (assignment_expression "local_8c = (byte *)0x789bf" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x789bf" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x789bf"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 6:\n                      local_8c = (byte *)0x78f26;\n                      break;" (case "case") (number_literal "6") (: ":") (expression_statement "local_8c = (byte *)0x78f26;" (assignment_expression "local_8c = (byte *)0x78f26" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78f26" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78f26"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 8:\n                      local_8c = (byte *)0x78f13;\n                      break;" (case "case") (number_literal "8") (: ":") (expression_statement "local_8c = (byte *)0x78f13;" (assignment_expression "local_8c = (byte *)0x78f13" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78f13" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78f13"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 9:\n                      local_8c = &UNK_00078f09;\n                      break;" (case "case") (number_literal "9") (: ":") (expression_statement "local_8c = &UNK_00078f09;" (assignment_expression "local_8c = &UNK_00078f09" (identifier "local_8c") (= "=") (pointer_expression "&UNK_00078f09" (& "&") (identifier "UNK_00078f09"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 10:\n                      local_8c = (byte *)0x78efb;\n                      break;" (case "case") (number_literal "10") (: ":") (expression_statement "local_8c = (byte *)0x78efb;" (assignment_expression "local_8c = (byte *)0x78efb" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78efb" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78efb"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xb:\n                      local_8c = (byte *)0x78ee8;\n                      break;" (case "case") (number_literal "0xb") (: ":") (expression_statement "local_8c = (byte *)0x78ee8;" (assignment_expression "local_8c = (byte *)0x78ee8" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78ee8" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78ee8"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xe:\n                      local_8c = (byte *)0x78ed8;\n                      break;" (case "case") (number_literal "0xe") (: ":") (expression_statement "local_8c = (byte *)0x78ed8;" (assignment_expression "local_8c = (byte *)0x78ed8" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78ed8" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78ed8"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xf:\n                      local_8c = (byte *)0x78ec9;\n                      break;" (case "case") (number_literal "0xf") (: ":") (expression_statement "local_8c = (byte *)0x78ec9;" (assignment_expression "local_8c = (byte *)0x78ec9" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78ec9" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78ec9"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x12:\n                      local_8c = (byte *)0x78ebd;\n                      break;" (case "case") (number_literal "0x12") (: ":") (expression_statement "local_8c = (byte *)0x78ebd;" (assignment_expression "local_8c = (byte *)0x78ebd" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78ebd" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78ebd"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x40:\n                      local_8c = (byte *)0x78ea7;\n                      break;" (case "case") (number_literal "0x40") (: ":") (expression_statement "local_8c = (byte *)0x78ea7;" (assignment_expression "local_8c = (byte *)0x78ea7" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78ea7" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78ea7"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x41:\n                      local_8c = (byte *)0x78e97;\n                      break;" (case "case") (number_literal "0x41") (: ":") (expression_statement "local_8c = (byte *)0x78e97;" (assignment_expression "local_8c = (byte *)0x78e97" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78e97" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78e97"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x42:\n                      local_8c = (byte *)0x78e86;\n                      break;" (case "case") (number_literal "0x42") (: ":") (expression_statement "local_8c = (byte *)0x78e86;" (assignment_expression "local_8c = (byte *)0x78e86" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78e86" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78e86"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x43:\n                      local_8c = (byte *)0x78e75;\n                      break;" (case "case") (number_literal "0x43") (: ":") (expression_statement "local_8c = (byte *)0x78e75;" (assignment_expression "local_8c = (byte *)0x78e75" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78e75" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78e75"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x44:\n                      local_8c = (byte *)0x78e5f;\n                      break;" (case "case") (number_literal "0x44") (: ":") (expression_statement "local_8c = (byte *)0x78e5f;" (assignment_expression "local_8c = (byte *)0x78e5f" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78e5f" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78e5f"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x45:\n                      local_8c = (byte *)0x78e49;\n                      break;" (case "case") (number_literal "0x45") (: ":") (expression_statement "local_8c = (byte *)0x78e49;" (assignment_expression "local_8c = (byte *)0x78e49" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78e49" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78e49"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x46:\n                      local_8c = (byte *)0x78e3b;" (case "case") (number_literal "0x46") (: ":") (expression_statement "local_8c = (byte *)0x78e3b;" (assignment_expression "local_8c = (byte *)0x78e3b" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78e3b" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78e3b"))) (; ";"))) (} "}"))) (goto_statement "goto LAB_0002dd00;" (goto "goto") (statement_identifier "LAB_0002dd00") (; ";")) (} "}"))) (if_statement "if (uVar6 == 0xa7) {\n                    local_8c = (byte *)FUN_000171b0();\n                    goto LAB_0002dcf0;\n                  }" (if "if") (parenthesized_expression "(uVar6 == 0xa7)" (( "(") (binary_expression "uVar6 == 0xa7" (identifier "uVar6") (== "==") (number_literal "0xa7")) () ")")) (compound_statement "{\n                    local_8c = (byte *)FUN_000171b0();\n                    goto LAB_0002dcf0;\n                  }" ({ "{") (expression_statement "local_8c = (byte *)FUN_000171b0();" (assignment_expression "local_8c = (byte *)FUN_000171b0()" (identifier "local_8c") (= "=") (cast_expression "(byte *)FUN_000171b0()" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "FUN_000171b0()" (identifier "FUN_000171b0") (argument_list "()" (( "(") () ")"))))) (; ";")) (goto_statement "goto LAB_0002dcf0;" (goto "goto") (statement_identifier "LAB_0002dcf0") (; ";")) (} "}"))) (} "}")) (else_clause "else {\n                  if (uVar6 == 0xae) {\n                    local_8c = (byte *)FUN_00016b40();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 0xb1) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78be5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba5;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79536;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79529;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x7951b;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x7950c;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794fc;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794ec;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794db;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794cb;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794bb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794aa;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x7949d;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x79490;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x79484;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79478;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x7946b;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x7945e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x79451;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x79444;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79436;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79429;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x7941c;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x7940e;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x79400;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793f1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793e2;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793d2;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793c2;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793ae;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79399;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79389;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                }" (else "else") (compound_statement "{\n                  if (uVar6 == 0xae) {\n                    local_8c = (byte *)FUN_00016b40();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 0xb1) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78be5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba5;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79536;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79529;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x7951b;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x7950c;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794fc;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794ec;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794db;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794cb;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794bb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794aa;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x7949d;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x79490;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x79484;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79478;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x7946b;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x7945e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x79451;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x79444;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79436;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79429;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x7941c;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x7940e;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x79400;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793f1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793e2;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793d2;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793c2;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793ae;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79399;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79389;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }\n                }" ({ "{") (if_statement "if (uVar6 == 0xae) {\n                    local_8c = (byte *)FUN_00016b40();\n                    goto LAB_0002dcf0;\n                  }" (if "if") (parenthesized_expression "(uVar6 == 0xae)" (( "(") (binary_expression "uVar6 == 0xae" (identifier "uVar6") (== "==") (number_literal "0xae")) () ")")) (compound_statement "{\n                    local_8c = (byte *)FUN_00016b40();\n                    goto LAB_0002dcf0;\n                  }" ({ "{") (expression_statement "local_8c = (byte *)FUN_00016b40();" (assignment_expression "local_8c = (byte *)FUN_00016b40()" (identifier "local_8c") (= "=") (cast_expression "(byte *)FUN_00016b40()" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "FUN_00016b40()" (identifier "FUN_00016b40") (argument_list "()" (( "(") () ")"))))) (; ";")) (goto_statement "goto LAB_0002dcf0;" (goto "goto") (statement_identifier "LAB_0002dcf0") (; ";")) (} "}"))) (if_statement "if (uVar6 == 0xb1) {\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78be5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba5;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79536;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79529;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x7951b;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x7950c;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794fc;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794ec;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794db;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794cb;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794bb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794aa;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x7949d;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x79490;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x79484;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79478;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x7946b;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x7945e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x79451;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x79444;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79436;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79429;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x7941c;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x7940e;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x79400;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793f1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793e2;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793d2;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793c2;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793ae;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79399;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79389;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }" (if "if") (parenthesized_expression "(uVar6 == 0xb1)" (( "(") (binary_expression "uVar6 == 0xb1" (identifier "uVar6") (== "==") (number_literal "0xb1")) () ")")) (compound_statement "{\n                    switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78be5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba5;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79536;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79529;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x7951b;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x7950c;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794fc;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794ec;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794db;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794cb;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794bb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794aa;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x7949d;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x79490;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x79484;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79478;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x7946b;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x7945e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x79451;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x79444;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79436;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79429;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x7941c;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x7940e;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x79400;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793f1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793e2;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793d2;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793c2;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793ae;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79399;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79389;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }\n                    goto LAB_0002dd00;\n                  }" ({ "{") (switch_statement "switch(local_80) {\n                    case 0:\n                      local_8c = (byte *)0x78be5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba5;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79536;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79529;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x7951b;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x7950c;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794fc;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794ec;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794db;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794cb;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794bb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794aa;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x7949d;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x79490;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x79484;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79478;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x7946b;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x7945e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x79451;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x79444;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79436;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79429;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x7941c;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x7940e;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x79400;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793f1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793e2;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793d2;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793c2;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793ae;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79399;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79389;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }" (switch "switch") (parenthesized_expression "(local_80)" (( "(") (identifier "local_80") () ")")) (compound_statement "{\n                    case 0:\n                      local_8c = (byte *)0x78be5;\n                      break;\n                    case 1:\n                      local_8c = (byte *)0x78ba5;\n                      break;\n                    case 2:\n                      local_8c = (byte *)0x79536;\n                      break;\n                    case 3:\n                      local_8c = (byte *)0x79529;\n                      break;\n                    case 4:\n                      local_8c = (byte *)0x7951b;\n                      break;\n                    case 5:\n                      local_8c = (byte *)0x7950c;\n                      break;\n                    case 6:\n                      local_8c = (byte *)0x794fc;\n                      break;\n                    case 7:\n                      local_8c = (byte *)0x794ec;\n                      break;\n                    case 8:\n                      local_8c = (byte *)0x794db;\n                      break;\n                    case 9:\n                      local_8c = (byte *)0x794cb;\n                      break;\n                    case 10:\n                      local_8c = (byte *)0x794bb;\n                      break;\n                    case 0xb:\n                      local_8c = (byte *)0x794aa;\n                      break;\n                    case 0xc:\n                      local_8c = (byte *)0x7949d;\n                      break;\n                    case 0xd:\n                      local_8c = (byte *)0x79490;\n                      break;\n                    case 0xe:\n                      local_8c = (byte *)0x79484;\n                      break;\n                    case 0xf:\n                      local_8c = (byte *)0x79478;\n                      break;\n                    case 0x10:\n                      local_8c = (byte *)0x7946b;\n                      break;\n                    case 0x11:\n                      local_8c = (byte *)0x7945e;\n                      break;\n                    case 0x12:\n                      local_8c = (byte *)0x79451;\n                      break;\n                    case 0x13:\n                      local_8c = (byte *)0x79444;\n                      break;\n                    case 0x14:\n                      local_8c = (byte *)0x79436;\n                      break;\n                    case 0x15:\n                      local_8c = (byte *)0x79429;\n                      break;\n                    case 0x16:\n                      local_8c = (byte *)0x7941c;\n                      break;\n                    case 0x17:\n                      local_8c = (byte *)0x7940e;\n                      break;\n                    case 0x18:\n                      local_8c = (byte *)0x79400;\n                      break;\n                    case 0x19:\n                      local_8c = (byte *)0x793f1;\n                      break;\n                    case 0x1a:\n                      local_8c = (byte *)0x793e2;\n                      break;\n                    case 0x1b:\n                      local_8c = (byte *)0x793d2;\n                      break;\n                    case 0x1c:\n                      local_8c = (byte *)0x793c2;\n                      break;\n                    case 0x1d:\n                      local_8c = (byte *)0x793ae;\n                      break;\n                    case 0x1e:\n                      local_8c = (byte *)0x79399;\n                      break;\n                    case 0x1f:\n                      local_8c = (byte *)0x79389;\n                      break;\n                    default:\n                      goto LAB_0002dbd0;\n                    }" ({ "{") (case_statement "case 0:\n                      local_8c = (byte *)0x78be5;\n                      break;" (case "case") (number_literal "0") (: ":") (expression_statement "local_8c = (byte *)0x78be5;" (assignment_expression "local_8c = (byte *)0x78be5" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78be5" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78be5"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 1:\n                      local_8c = (byte *)0x78ba5;\n                      break;" (case "case") (number_literal "1") (: ":") (expression_statement "local_8c = (byte *)0x78ba5;" (assignment_expression "local_8c = (byte *)0x78ba5" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78ba5" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78ba5"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 2:\n                      local_8c = (byte *)0x79536;\n                      break;" (case "case") (number_literal "2") (: ":") (expression_statement "local_8c = (byte *)0x79536;" (assignment_expression "local_8c = (byte *)0x79536" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79536" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79536"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 3:\n                      local_8c = (byte *)0x79529;\n                      break;" (case "case") (number_literal "3") (: ":") (expression_statement "local_8c = (byte *)0x79529;" (assignment_expression "local_8c = (byte *)0x79529" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79529" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79529"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 4:\n                      local_8c = (byte *)0x7951b;\n                      break;" (case "case") (number_literal "4") (: ":") (expression_statement "local_8c = (byte *)0x7951b;" (assignment_expression "local_8c = (byte *)0x7951b" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7951b" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7951b"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 5:\n                      local_8c = (byte *)0x7950c;\n                      break;" (case "case") (number_literal "5") (: ":") (expression_statement "local_8c = (byte *)0x7950c;" (assignment_expression "local_8c = (byte *)0x7950c" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7950c" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7950c"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 6:\n                      local_8c = (byte *)0x794fc;\n                      break;" (case "case") (number_literal "6") (: ":") (expression_statement "local_8c = (byte *)0x794fc;" (assignment_expression "local_8c = (byte *)0x794fc" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x794fc" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x794fc"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 7:\n                      local_8c = (byte *)0x794ec;\n                      break;" (case "case") (number_literal "7") (: ":") (expression_statement "local_8c = (byte *)0x794ec;" (assignment_expression "local_8c = (byte *)0x794ec" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x794ec" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x794ec"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 8:\n                      local_8c = (byte *)0x794db;\n                      break;" (case "case") (number_literal "8") (: ":") (expression_statement "local_8c = (byte *)0x794db;" (assignment_expression "local_8c = (byte *)0x794db" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x794db" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x794db"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 9:\n                      local_8c = (byte *)0x794cb;\n                      break;" (case "case") (number_literal "9") (: ":") (expression_statement "local_8c = (byte *)0x794cb;" (assignment_expression "local_8c = (byte *)0x794cb" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x794cb" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x794cb"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 10:\n                      local_8c = (byte *)0x794bb;\n                      break;" (case "case") (number_literal "10") (: ":") (expression_statement "local_8c = (byte *)0x794bb;" (assignment_expression "local_8c = (byte *)0x794bb" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x794bb" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x794bb"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xb:\n                      local_8c = (byte *)0x794aa;\n                      break;" (case "case") (number_literal "0xb") (: ":") (expression_statement "local_8c = (byte *)0x794aa;" (assignment_expression "local_8c = (byte *)0x794aa" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x794aa" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x794aa"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xc:\n                      local_8c = (byte *)0x7949d;\n                      break;" (case "case") (number_literal "0xc") (: ":") (expression_statement "local_8c = (byte *)0x7949d;" (assignment_expression "local_8c = (byte *)0x7949d" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7949d" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7949d"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xd:\n                      local_8c = (byte *)0x79490;\n                      break;" (case "case") (number_literal "0xd") (: ":") (expression_statement "local_8c = (byte *)0x79490;" (assignment_expression "local_8c = (byte *)0x79490" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79490" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79490"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xe:\n                      local_8c = (byte *)0x79484;\n                      break;" (case "case") (number_literal "0xe") (: ":") (expression_statement "local_8c = (byte *)0x79484;" (assignment_expression "local_8c = (byte *)0x79484" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79484" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79484"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xf:\n                      local_8c = (byte *)0x79478;\n                      break;" (case "case") (number_literal "0xf") (: ":") (expression_statement "local_8c = (byte *)0x79478;" (assignment_expression "local_8c = (byte *)0x79478" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79478" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79478"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x10:\n                      local_8c = (byte *)0x7946b;\n                      break;" (case "case") (number_literal "0x10") (: ":") (expression_statement "local_8c = (byte *)0x7946b;" (assignment_expression "local_8c = (byte *)0x7946b" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7946b" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7946b"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x11:\n                      local_8c = (byte *)0x7945e;\n                      break;" (case "case") (number_literal "0x11") (: ":") (expression_statement "local_8c = (byte *)0x7945e;" (assignment_expression "local_8c = (byte *)0x7945e" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7945e" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7945e"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x12:\n                      local_8c = (byte *)0x79451;\n                      break;" (case "case") (number_literal "0x12") (: ":") (expression_statement "local_8c = (byte *)0x79451;" (assignment_expression "local_8c = (byte *)0x79451" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79451" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79451"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x13:\n                      local_8c = (byte *)0x79444;\n                      break;" (case "case") (number_literal "0x13") (: ":") (expression_statement "local_8c = (byte *)0x79444;" (assignment_expression "local_8c = (byte *)0x79444" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79444" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79444"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x14:\n                      local_8c = (byte *)0x79436;\n                      break;" (case "case") (number_literal "0x14") (: ":") (expression_statement "local_8c = (byte *)0x79436;" (assignment_expression "local_8c = (byte *)0x79436" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79436" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79436"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x15:\n                      local_8c = (byte *)0x79429;\n                      break;" (case "case") (number_literal "0x15") (: ":") (expression_statement "local_8c = (byte *)0x79429;" (assignment_expression "local_8c = (byte *)0x79429" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79429" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79429"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x16:\n                      local_8c = (byte *)0x7941c;\n                      break;" (case "case") (number_literal "0x16") (: ":") (expression_statement "local_8c = (byte *)0x7941c;" (assignment_expression "local_8c = (byte *)0x7941c" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7941c" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7941c"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x17:\n                      local_8c = (byte *)0x7940e;\n                      break;" (case "case") (number_literal "0x17") (: ":") (expression_statement "local_8c = (byte *)0x7940e;" (assignment_expression "local_8c = (byte *)0x7940e" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7940e" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7940e"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x18:\n                      local_8c = (byte *)0x79400;\n                      break;" (case "case") (number_literal "0x18") (: ":") (expression_statement "local_8c = (byte *)0x79400;" (assignment_expression "local_8c = (byte *)0x79400" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79400" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79400"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x19:\n                      local_8c = (byte *)0x793f1;\n                      break;" (case "case") (number_literal "0x19") (: ":") (expression_statement "local_8c = (byte *)0x793f1;" (assignment_expression "local_8c = (byte *)0x793f1" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x793f1" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x793f1"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x1a:\n                      local_8c = (byte *)0x793e2;\n                      break;" (case "case") (number_literal "0x1a") (: ":") (expression_statement "local_8c = (byte *)0x793e2;" (assignment_expression "local_8c = (byte *)0x793e2" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x793e2" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x793e2"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x1b:\n                      local_8c = (byte *)0x793d2;\n                      break;" (case "case") (number_literal "0x1b") (: ":") (expression_statement "local_8c = (byte *)0x793d2;" (assignment_expression "local_8c = (byte *)0x793d2" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x793d2" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x793d2"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x1c:\n                      local_8c = (byte *)0x793c2;\n                      break;" (case "case") (number_literal "0x1c") (: ":") (expression_statement "local_8c = (byte *)0x793c2;" (assignment_expression "local_8c = (byte *)0x793c2" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x793c2" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x793c2"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x1d:\n                      local_8c = (byte *)0x793ae;\n                      break;" (case "case") (number_literal "0x1d") (: ":") (expression_statement "local_8c = (byte *)0x793ae;" (assignment_expression "local_8c = (byte *)0x793ae" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x793ae" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x793ae"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x1e:\n                      local_8c = (byte *)0x79399;\n                      break;" (case "case") (number_literal "0x1e") (: ":") (expression_statement "local_8c = (byte *)0x79399;" (assignment_expression "local_8c = (byte *)0x79399" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79399" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79399"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x1f:\n                      local_8c = (byte *)0x79389;\n                      break;" (case "case") (number_literal "0x1f") (: ":") (expression_statement "local_8c = (byte *)0x79389;" (assignment_expression "local_8c = (byte *)0x79389" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79389" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79389"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "default:\n                      goto LAB_0002dbd0;" (default "default") (: ":") (goto_statement "goto LAB_0002dbd0;" (goto "goto") (statement_identifier "LAB_0002dbd0") (; ";"))) (} "}"))) (goto_statement "goto LAB_0002dd00;" (goto "goto") (statement_identifier "LAB_0002dd00") (; ";")) (} "}"))) (} "}")))) (goto_statement "goto LAB_0002dbd0;" (goto "goto") (statement_identifier "LAB_0002dbd0") (; ";")) (} "}"))) (if_statement "if (uVar6 == 0x78) {\ncode_r0x0002ef25:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7937d;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b8c;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796f1;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e7;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c8;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796bf;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796b3;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a8;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7969c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7968d;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7967d;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7966d;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }" (if "if") (parenthesized_expression "(uVar6 == 0x78)" (( "(") (binary_expression "uVar6 == 0x78" (identifier "uVar6") (== "==") (number_literal "0x78")) () ")")) (compound_statement "{\ncode_r0x0002ef25:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7937d;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b8c;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796f1;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e7;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c8;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796bf;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796b3;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a8;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7969c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7968d;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7967d;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7966d;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }" ({ "{") (labeled_statement "code_r0x0002ef25:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7937d;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b8c;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796f1;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e7;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c8;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796bf;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796b3;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a8;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7969c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7968d;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7967d;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7966d;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }" (statement_identifier "code_r0x0002ef25") (: ":") (switch_statement "switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7937d;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b8c;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796f1;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e7;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c8;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796bf;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796b3;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a8;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7969c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7968d;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7967d;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7966d;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }" (switch "switch") (parenthesized_expression "(local_80)" (( "(") (identifier "local_80") () ")")) (compound_statement "{\n                case 0:\n                  local_8c = (byte *)0x7937d;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b8c;\n                  break;\n                case 2:\n                  local_8c = &UNK_000796f1;\n                  break;\n                case 3:\n                  local_8c = &UNK_000796e7;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x796d8;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x796c8;\n                  break;\n                case 6:\n                  local_8c = &UNK_000796bf;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x796b3;\n                  break;\n                case 8:\n                  local_8c = &UNK_000796a8;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7969c;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7968d;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7967d;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7966d;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }" ({ "{") (case_statement "case 0:\n                  local_8c = (byte *)0x7937d;\n                  break;" (case "case") (number_literal "0") (: ":") (expression_statement "local_8c = (byte *)0x7937d;" (assignment_expression "local_8c = (byte *)0x7937d" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7937d" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7937d"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 1:\n                  local_8c = &UNK_00078b8c;\n                  break;" (case "case") (number_literal "1") (: ":") (expression_statement "local_8c = &UNK_00078b8c;" (assignment_expression "local_8c = &UNK_00078b8c" (identifier "local_8c") (= "=") (pointer_expression "&UNK_00078b8c" (& "&") (identifier "UNK_00078b8c"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 2:\n                  local_8c = &UNK_000796f1;\n                  break;" (case "case") (number_literal "2") (: ":") (expression_statement "local_8c = &UNK_000796f1;" (assignment_expression "local_8c = &UNK_000796f1" (identifier "local_8c") (= "=") (pointer_expression "&UNK_000796f1" (& "&") (identifier "UNK_000796f1"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 3:\n                  local_8c = &UNK_000796e7;\n                  break;" (case "case") (number_literal "3") (: ":") (expression_statement "local_8c = &UNK_000796e7;" (assignment_expression "local_8c = &UNK_000796e7" (identifier "local_8c") (= "=") (pointer_expression "&UNK_000796e7" (& "&") (identifier "UNK_000796e7"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 4:\n                  local_8c = (byte *)0x796d8;\n                  break;" (case "case") (number_literal "4") (: ":") (expression_statement "local_8c = (byte *)0x796d8;" (assignment_expression "local_8c = (byte *)0x796d8" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x796d8" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x796d8"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 5:\n                  local_8c = (byte *)0x796c8;\n                  break;" (case "case") (number_literal "5") (: ":") (expression_statement "local_8c = (byte *)0x796c8;" (assignment_expression "local_8c = (byte *)0x796c8" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x796c8" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x796c8"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 6:\n                  local_8c = &UNK_000796bf;\n                  break;" (case "case") (number_literal "6") (: ":") (expression_statement "local_8c = &UNK_000796bf;" (assignment_expression "local_8c = &UNK_000796bf" (identifier "local_8c") (= "=") (pointer_expression "&UNK_000796bf" (& "&") (identifier "UNK_000796bf"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 7:\n                  local_8c = (byte *)0x796b3;\n                  break;" (case "case") (number_literal "7") (: ":") (expression_statement "local_8c = (byte *)0x796b3;" (assignment_expression "local_8c = (byte *)0x796b3" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x796b3" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x796b3"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 8:\n                  local_8c = &UNK_000796a8;\n                  break;" (case "case") (number_literal "8") (: ":") (expression_statement "local_8c = &UNK_000796a8;" (assignment_expression "local_8c = &UNK_000796a8" (identifier "local_8c") (= "=") (pointer_expression "&UNK_000796a8" (& "&") (identifier "UNK_000796a8"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 9:\n                  local_8c = (byte *)0x7969c;\n                  break;" (case "case") (number_literal "9") (: ":") (expression_statement "local_8c = (byte *)0x7969c;" (assignment_expression "local_8c = (byte *)0x7969c" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7969c" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7969c"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 10:\n                  local_8c = (byte *)0x7968d;\n                  break;" (case "case") (number_literal "10") (: ":") (expression_statement "local_8c = (byte *)0x7968d;" (assignment_expression "local_8c = (byte *)0x7968d" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7968d" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7968d"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xb:\n                  local_8c = (byte *)0x7967d;\n                  break;" (case "case") (number_literal "0xb") (: ":") (expression_statement "local_8c = (byte *)0x7967d;" (assignment_expression "local_8c = (byte *)0x7967d" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7967d" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7967d"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xc:\n                  local_8c = (byte *)0x7966d;\n                  break;" (case "case") (number_literal "0xc") (: ":") (expression_statement "local_8c = (byte *)0x7966d;" (assignment_expression "local_8c = (byte *)0x7966d" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7966d" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7966d"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "default:\n                  goto LAB_0002dbd0;" (default "default") (: ":") (goto_statement "goto LAB_0002dbd0;" (goto "goto") (statement_identifier "LAB_0002dbd0") (; ";"))) (} "}")))) (goto_statement "goto LAB_0002dd00;" (goto "goto") (statement_identifier "LAB_0002dd00") (; ";")) (} "}"))) (if_statement "if (uVar6 < 0x79) {\n                if (uVar6 == 0x73) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x789db;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bdb;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7904a;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903f;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79034;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79023;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7900d;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff9;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fee;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fe1;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fd3;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fc3;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fb2;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78fa2;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f92;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f85;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f78;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f6b;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f5b;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f4a;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x74) goto code_r0x0002e2d7;\n              }\n              else {\n                if (uVar6 == 0x87) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79b51;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b25;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f25;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f18;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f0d;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79f00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79ef3;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee5;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec9;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eba;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ead;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e97;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e83;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e75;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e64;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e55;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e45;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e37;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e24;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e16;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e08;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x8a) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79543;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b83;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797ee;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797e4;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d8;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797cc;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797bd;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797b1;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x797a3;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7978e;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7977b;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7976d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7975a;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79747;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x7973b;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x7972b;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x7971b;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x7970b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n              }" (if "if") (parenthesized_expression "(uVar6 < 0x79)" (( "(") (binary_expression "uVar6 < 0x79" (identifier "uVar6") (< "<") (number_literal "0x79")) () ")")) (compound_statement "{\n                if (uVar6 == 0x73) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x789db;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bdb;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7904a;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903f;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79034;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79023;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7900d;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff9;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fee;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fe1;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fd3;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fc3;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fb2;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78fa2;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f92;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f85;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f78;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f6b;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f5b;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f4a;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x74) goto code_r0x0002e2d7;\n              }" ({ "{") (if_statement "if (uVar6 == 0x73) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x789db;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bdb;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7904a;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903f;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79034;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79023;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7900d;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff9;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fee;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fe1;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fd3;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fc3;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fb2;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78fa2;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f92;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f85;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f78;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f6b;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f5b;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f4a;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }" (if "if") (parenthesized_expression "(uVar6 == 0x73)" (( "(") (binary_expression "uVar6 == 0x73" (identifier "uVar6") (== "==") (number_literal "0x73")) () ")")) (compound_statement "{\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x789db;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bdb;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7904a;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903f;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79034;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79023;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7900d;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff9;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fee;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fe1;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fd3;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fc3;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fb2;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78fa2;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f92;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f85;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f78;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f6b;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f5b;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f4a;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }" ({ "{") (switch_statement "switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x789db;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bdb;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7904a;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903f;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79034;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79023;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7900d;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff9;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fee;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fe1;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fd3;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fc3;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fb2;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78fa2;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f92;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f85;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f78;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f6b;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f5b;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f4a;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }" (switch "switch") (parenthesized_expression "(local_80)" (( "(") (identifier "local_80") () ")")) (compound_statement "{\n                  case 0:\n                    local_8c = (byte *)0x789db;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78bdb;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7904a;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7903f;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79034;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79023;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7900d;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x78ff9;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x78fee;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x78fe1;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x78fd3;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x78fc3;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x78fb2;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x78fa2;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x78f92;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x78f85;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x78f78;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x78f6b;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x78f5b;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x78f4a;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }" ({ "{") (case_statement "case 0:\n                    local_8c = (byte *)0x789db;\n                    break;" (case "case") (number_literal "0") (: ":") (expression_statement "local_8c = (byte *)0x789db;" (assignment_expression "local_8c = (byte *)0x789db" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x789db" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x789db"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 1:\n                    local_8c = (byte *)0x78bdb;\n                    break;" (case "case") (number_literal "1") (: ":") (expression_statement "local_8c = (byte *)0x78bdb;" (assignment_expression "local_8c = (byte *)0x78bdb" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78bdb" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78bdb"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 2:\n                    local_8c = (byte *)0x7904a;\n                    break;" (case "case") (number_literal "2") (: ":") (expression_statement "local_8c = (byte *)0x7904a;" (assignment_expression "local_8c = (byte *)0x7904a" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7904a" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7904a"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 3:\n                    local_8c = (byte *)0x7903f;\n                    break;" (case "case") (number_literal "3") (: ":") (expression_statement "local_8c = (byte *)0x7903f;" (assignment_expression "local_8c = (byte *)0x7903f" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7903f" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7903f"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 4:\n                    local_8c = (byte *)0x79034;\n                    break;" (case "case") (number_literal "4") (: ":") (expression_statement "local_8c = (byte *)0x79034;" (assignment_expression "local_8c = (byte *)0x79034" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79034" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79034"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 5:\n                    local_8c = (byte *)0x79023;\n                    break;" (case "case") (number_literal "5") (: ":") (expression_statement "local_8c = (byte *)0x79023;" (assignment_expression "local_8c = (byte *)0x79023" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79023" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79023"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 6:\n                    local_8c = (byte *)0x7900d;\n                    break;" (case "case") (number_literal "6") (: ":") (expression_statement "local_8c = (byte *)0x7900d;" (assignment_expression "local_8c = (byte *)0x7900d" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7900d" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7900d"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 7:\n                    local_8c = (byte *)0x78ff9;\n                    break;" (case "case") (number_literal "7") (: ":") (expression_statement "local_8c = (byte *)0x78ff9;" (assignment_expression "local_8c = (byte *)0x78ff9" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78ff9" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78ff9"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 8:\n                    local_8c = (byte *)0x78fee;\n                    break;" (case "case") (number_literal "8") (: ":") (expression_statement "local_8c = (byte *)0x78fee;" (assignment_expression "local_8c = (byte *)0x78fee" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78fee" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78fee"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 9:\n                    local_8c = (byte *)0x78fe1;\n                    break;" (case "case") (number_literal "9") (: ":") (expression_statement "local_8c = (byte *)0x78fe1;" (assignment_expression "local_8c = (byte *)0x78fe1" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78fe1" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78fe1"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 10:\n                    local_8c = (byte *)0x78fd3;\n                    break;" (case "case") (number_literal "10") (: ":") (expression_statement "local_8c = (byte *)0x78fd3;" (assignment_expression "local_8c = (byte *)0x78fd3" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78fd3" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78fd3"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xb:\n                    local_8c = (byte *)0x78fc3;\n                    break;" (case "case") (number_literal "0xb") (: ":") (expression_statement "local_8c = (byte *)0x78fc3;" (assignment_expression "local_8c = (byte *)0x78fc3" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78fc3" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78fc3"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xc:\n                    local_8c = (byte *)0x78fb2;\n                    break;" (case "case") (number_literal "0xc") (: ":") (expression_statement "local_8c = (byte *)0x78fb2;" (assignment_expression "local_8c = (byte *)0x78fb2" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78fb2" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78fb2"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xd:\n                    local_8c = (byte *)0x78fa2;\n                    break;" (case "case") (number_literal "0xd") (: ":") (expression_statement "local_8c = (byte *)0x78fa2;" (assignment_expression "local_8c = (byte *)0x78fa2" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78fa2" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78fa2"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xe:\n                    local_8c = (byte *)0x78f92;\n                    break;" (case "case") (number_literal "0xe") (: ":") (expression_statement "local_8c = (byte *)0x78f92;" (assignment_expression "local_8c = (byte *)0x78f92" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78f92" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78f92"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xf:\n                    local_8c = (byte *)0x78f85;\n                    break;" (case "case") (number_literal "0xf") (: ":") (expression_statement "local_8c = (byte *)0x78f85;" (assignment_expression "local_8c = (byte *)0x78f85" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78f85" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78f85"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x10:\n                    local_8c = (byte *)0x78f78;\n                    break;" (case "case") (number_literal "0x10") (: ":") (expression_statement "local_8c = (byte *)0x78f78;" (assignment_expression "local_8c = (byte *)0x78f78" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78f78" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78f78"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x11:\n                    local_8c = (byte *)0x78f6b;\n                    break;" (case "case") (number_literal "0x11") (: ":") (expression_statement "local_8c = (byte *)0x78f6b;" (assignment_expression "local_8c = (byte *)0x78f6b" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78f6b" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78f6b"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x12:\n                    local_8c = (byte *)0x78f5b;\n                    break;" (case "case") (number_literal "0x12") (: ":") (expression_statement "local_8c = (byte *)0x78f5b;" (assignment_expression "local_8c = (byte *)0x78f5b" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78f5b" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78f5b"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x13:\n                    local_8c = (byte *)0x78f4a;\n                    break;" (case "case") (number_literal "0x13") (: ":") (expression_statement "local_8c = (byte *)0x78f4a;" (assignment_expression "local_8c = (byte *)0x78f4a" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78f4a" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78f4a"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "default:\n                    goto LAB_0002dbd0;" (default "default") (: ":") (goto_statement "goto LAB_0002dbd0;" (goto "goto") (statement_identifier "LAB_0002dbd0") (; ";"))) (} "}"))) (goto_statement "goto LAB_0002dd00;" (goto "goto") (statement_identifier "LAB_0002dd00") (; ";")) (} "}"))) (if_statement "if (uVar6 == 0x74) goto code_r0x0002e2d7;" (if "if") (parenthesized_expression "(uVar6 == 0x74)" (( "(") (binary_expression "uVar6 == 0x74" (identifier "uVar6") (== "==") (number_literal "0x74")) () ")")) (goto_statement "goto code_r0x0002e2d7;" (goto "goto") (statement_identifier "code_r0x0002e2d7") (; ";"))) (} "}")) (else_clause "else {\n                if (uVar6 == 0x87) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79b51;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b25;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f25;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f18;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f0d;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79f00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79ef3;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee5;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec9;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eba;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ead;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e97;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e83;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e75;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e64;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e55;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e45;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e37;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e24;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e16;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e08;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x8a) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79543;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b83;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797ee;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797e4;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d8;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797cc;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797bd;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797b1;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x797a3;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7978e;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7977b;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7976d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7975a;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79747;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x7973b;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x7972b;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x7971b;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x7970b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n              }" (else "else") (compound_statement "{\n                if (uVar6 == 0x87) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79b51;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b25;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f25;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f18;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f0d;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79f00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79ef3;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee5;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec9;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eba;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ead;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e97;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e83;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e75;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e64;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e55;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e45;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e37;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e24;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e16;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e08;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x8a) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79543;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b83;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797ee;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797e4;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d8;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797cc;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797bd;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797b1;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x797a3;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7978e;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7977b;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7976d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7975a;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79747;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x7973b;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x7972b;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x7971b;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x7970b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n              }" ({ "{") (if_statement "if (uVar6 == 0x87) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79b51;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b25;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f25;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f18;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f0d;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79f00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79ef3;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee5;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec9;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eba;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ead;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e97;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e83;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e75;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e64;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e55;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e45;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e37;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e24;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e16;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e08;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }" (if "if") (parenthesized_expression "(uVar6 == 0x87)" (( "(") (binary_expression "uVar6 == 0x87" (identifier "uVar6") (== "==") (number_literal "0x87")) () ")")) (compound_statement "{\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79b51;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b25;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f25;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f18;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f0d;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79f00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79ef3;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee5;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec9;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eba;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ead;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e97;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e83;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e75;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e64;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e55;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e45;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e37;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e24;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e16;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e08;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }" ({ "{") (switch_statement "switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79b51;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b25;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f25;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f18;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f0d;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79f00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79ef3;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee5;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec9;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eba;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ead;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e97;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e83;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e75;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e64;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e55;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e45;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e37;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e24;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e16;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e08;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }" (switch "switch") (parenthesized_expression "(local_80)" (( "(") (identifier "local_80") () ")")) (compound_statement "{\n                  case 0:\n                    local_8c = (byte *)0x79b51;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78b25;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x79f25;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x79f18;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x79f0d;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x79f00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x79ef3;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x79ee5;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x79ed7;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x79ec9;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x79eba;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x79ead;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x79e97;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79e83;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x79e75;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x79e64;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x79e55;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x79e45;\n                    break;\n                  case 0x12:\n                    local_8c = (byte *)0x79e37;\n                    break;\n                  case 0x13:\n                    local_8c = (byte *)0x79e24;\n                    break;\n                  case 0x14:\n                    local_8c = (byte *)0x79e16;\n                    break;\n                  case 0x15:\n                    local_8c = (byte *)0x79e08;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }" ({ "{") (case_statement "case 0:\n                    local_8c = (byte *)0x79b51;\n                    break;" (case "case") (number_literal "0") (: ":") (expression_statement "local_8c = (byte *)0x79b51;" (assignment_expression "local_8c = (byte *)0x79b51" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79b51" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79b51"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 1:\n                    local_8c = (byte *)0x78b25;\n                    break;" (case "case") (number_literal "1") (: ":") (expression_statement "local_8c = (byte *)0x78b25;" (assignment_expression "local_8c = (byte *)0x78b25" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78b25" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78b25"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 2:\n                    local_8c = (byte *)0x79f25;\n                    break;" (case "case") (number_literal "2") (: ":") (expression_statement "local_8c = (byte *)0x79f25;" (assignment_expression "local_8c = (byte *)0x79f25" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79f25" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79f25"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 3:\n                    local_8c = (byte *)0x79f18;\n                    break;" (case "case") (number_literal "3") (: ":") (expression_statement "local_8c = (byte *)0x79f18;" (assignment_expression "local_8c = (byte *)0x79f18" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79f18" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79f18"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 4:\n                    local_8c = (byte *)0x79f0d;\n                    break;" (case "case") (number_literal "4") (: ":") (expression_statement "local_8c = (byte *)0x79f0d;" (assignment_expression "local_8c = (byte *)0x79f0d" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79f0d" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79f0d"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 5:\n                    local_8c = (byte *)0x79f00;\n                    break;" (case "case") (number_literal "5") (: ":") (expression_statement "local_8c = (byte *)0x79f00;" (assignment_expression "local_8c = (byte *)0x79f00" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79f00" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79f00"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 6:\n                    local_8c = (byte *)0x79ef3;\n                    break;" (case "case") (number_literal "6") (: ":") (expression_statement "local_8c = (byte *)0x79ef3;" (assignment_expression "local_8c = (byte *)0x79ef3" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79ef3" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79ef3"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 7:\n                    local_8c = (byte *)0x79ee5;\n                    break;" (case "case") (number_literal "7") (: ":") (expression_statement "local_8c = (byte *)0x79ee5;" (assignment_expression "local_8c = (byte *)0x79ee5" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79ee5" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79ee5"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 8:\n                    local_8c = (byte *)0x79ed7;\n                    break;" (case "case") (number_literal "8") (: ":") (expression_statement "local_8c = (byte *)0x79ed7;" (assignment_expression "local_8c = (byte *)0x79ed7" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79ed7" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79ed7"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 9:\n                    local_8c = (byte *)0x79ec9;\n                    break;" (case "case") (number_literal "9") (: ":") (expression_statement "local_8c = (byte *)0x79ec9;" (assignment_expression "local_8c = (byte *)0x79ec9" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79ec9" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79ec9"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 10:\n                    local_8c = (byte *)0x79eba;\n                    break;" (case "case") (number_literal "10") (: ":") (expression_statement "local_8c = (byte *)0x79eba;" (assignment_expression "local_8c = (byte *)0x79eba" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79eba" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79eba"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xb:\n                    local_8c = (byte *)0x79ead;\n                    break;" (case "case") (number_literal "0xb") (: ":") (expression_statement "local_8c = (byte *)0x79ead;" (assignment_expression "local_8c = (byte *)0x79ead" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79ead" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79ead"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xc:\n                    local_8c = (byte *)0x79e97;\n                    break;" (case "case") (number_literal "0xc") (: ":") (expression_statement "local_8c = (byte *)0x79e97;" (assignment_expression "local_8c = (byte *)0x79e97" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79e97" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79e97"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xd:\n                    local_8c = (byte *)0x79e83;\n                    break;" (case "case") (number_literal "0xd") (: ":") (expression_statement "local_8c = (byte *)0x79e83;" (assignment_expression "local_8c = (byte *)0x79e83" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79e83" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79e83"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xe:\n                    local_8c = (byte *)0x79e75;\n                    break;" (case "case") (number_literal "0xe") (: ":") (expression_statement "local_8c = (byte *)0x79e75;" (assignment_expression "local_8c = (byte *)0x79e75" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79e75" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79e75"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xf:\n                    local_8c = (byte *)0x79e64;\n                    break;" (case "case") (number_literal "0xf") (: ":") (expression_statement "local_8c = (byte *)0x79e64;" (assignment_expression "local_8c = (byte *)0x79e64" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79e64" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79e64"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x10:\n                    local_8c = (byte *)0x79e55;\n                    break;" (case "case") (number_literal "0x10") (: ":") (expression_statement "local_8c = (byte *)0x79e55;" (assignment_expression "local_8c = (byte *)0x79e55" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79e55" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79e55"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x11:\n                    local_8c = (byte *)0x79e45;\n                    break;" (case "case") (number_literal "0x11") (: ":") (expression_statement "local_8c = (byte *)0x79e45;" (assignment_expression "local_8c = (byte *)0x79e45" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79e45" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79e45"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x12:\n                    local_8c = (byte *)0x79e37;\n                    break;" (case "case") (number_literal "0x12") (: ":") (expression_statement "local_8c = (byte *)0x79e37;" (assignment_expression "local_8c = (byte *)0x79e37" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79e37" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79e37"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x13:\n                    local_8c = (byte *)0x79e24;\n                    break;" (case "case") (number_literal "0x13") (: ":") (expression_statement "local_8c = (byte *)0x79e24;" (assignment_expression "local_8c = (byte *)0x79e24" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79e24" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79e24"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x14:\n                    local_8c = (byte *)0x79e16;\n                    break;" (case "case") (number_literal "0x14") (: ":") (expression_statement "local_8c = (byte *)0x79e16;" (assignment_expression "local_8c = (byte *)0x79e16" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79e16" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79e16"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x15:\n                    local_8c = (byte *)0x79e08;\n                    break;" (case "case") (number_literal "0x15") (: ":") (expression_statement "local_8c = (byte *)0x79e08;" (assignment_expression "local_8c = (byte *)0x79e08" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79e08" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79e08"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "default:\n                    goto LAB_0002dbd0;" (default "default") (: ":") (goto_statement "goto LAB_0002dbd0;" (goto "goto") (statement_identifier "LAB_0002dbd0") (; ";"))) (} "}"))) (goto_statement "goto LAB_0002dd00;" (goto "goto") (statement_identifier "LAB_0002dd00") (; ";")) (} "}"))) (if_statement "if (uVar6 == 0x8a) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79543;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b83;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797ee;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797e4;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d8;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797cc;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797bd;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797b1;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x797a3;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7978e;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7977b;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7976d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7975a;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79747;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x7973b;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x7972b;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x7971b;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x7970b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }" (if "if") (parenthesized_expression "(uVar6 == 0x8a)" (( "(") (binary_expression "uVar6 == 0x8a" (identifier "uVar6") (== "==") (number_literal "0x8a")) () ")")) (compound_statement "{\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79543;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b83;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797ee;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797e4;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d8;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797cc;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797bd;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797b1;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x797a3;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7978e;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7977b;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7976d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7975a;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79747;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x7973b;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x7972b;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x7971b;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x7970b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }" ({ "{") (switch_statement "switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x79543;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b83;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797ee;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797e4;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d8;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797cc;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797bd;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797b1;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x797a3;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7978e;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7977b;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7976d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7975a;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79747;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x7973b;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x7972b;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x7971b;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x7970b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }" (switch "switch") (parenthesized_expression "(local_80)" (( "(") (identifier "local_80") () ")")) (compound_statement "{\n                  case 0:\n                    local_8c = (byte *)0x79543;\n                    break;\n                  case 1:\n                    local_8c = &UNK_00078b83;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x797ee;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x797e4;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x797d8;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x797cc;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x797bd;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x797b1;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x797a3;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7978e;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7977b;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7976d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7975a;\n                    break;\n                  case 0xd:\n                    local_8c = (byte *)0x79747;\n                    break;\n                  case 0xe:\n                    local_8c = (byte *)0x7973b;\n                    break;\n                  case 0xf:\n                    local_8c = (byte *)0x7972b;\n                    break;\n                  case 0x10:\n                    local_8c = (byte *)0x7971b;\n                    break;\n                  case 0x11:\n                    local_8c = (byte *)0x7970b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }" ({ "{") (case_statement "case 0:\n                    local_8c = (byte *)0x79543;\n                    break;" (case "case") (number_literal "0") (: ":") (expression_statement "local_8c = (byte *)0x79543;" (assignment_expression "local_8c = (byte *)0x79543" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79543" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79543"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 1:\n                    local_8c = &UNK_00078b83;\n                    break;" (case "case") (number_literal "1") (: ":") (expression_statement "local_8c = &UNK_00078b83;" (assignment_expression "local_8c = &UNK_00078b83" (identifier "local_8c") (= "=") (pointer_expression "&UNK_00078b83" (& "&") (identifier "UNK_00078b83"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 2:\n                    local_8c = (byte *)0x797ee;\n                    break;" (case "case") (number_literal "2") (: ":") (expression_statement "local_8c = (byte *)0x797ee;" (assignment_expression "local_8c = (byte *)0x797ee" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x797ee" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x797ee"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 3:\n                    local_8c = (byte *)0x797e4;\n                    break;" (case "case") (number_literal "3") (: ":") (expression_statement "local_8c = (byte *)0x797e4;" (assignment_expression "local_8c = (byte *)0x797e4" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x797e4" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x797e4"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 4:\n                    local_8c = (byte *)0x797d8;\n                    break;" (case "case") (number_literal "4") (: ":") (expression_statement "local_8c = (byte *)0x797d8;" (assignment_expression "local_8c = (byte *)0x797d8" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x797d8" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x797d8"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 5:\n                    local_8c = (byte *)0x797cc;\n                    break;" (case "case") (number_literal "5") (: ":") (expression_statement "local_8c = (byte *)0x797cc;" (assignment_expression "local_8c = (byte *)0x797cc" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x797cc" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x797cc"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 6:\n                    local_8c = (byte *)0x797bd;\n                    break;" (case "case") (number_literal "6") (: ":") (expression_statement "local_8c = (byte *)0x797bd;" (assignment_expression "local_8c = (byte *)0x797bd" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x797bd" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x797bd"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 7:\n                    local_8c = (byte *)0x797b1;\n                    break;" (case "case") (number_literal "7") (: ":") (expression_statement "local_8c = (byte *)0x797b1;" (assignment_expression "local_8c = (byte *)0x797b1" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x797b1" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x797b1"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 8:\n                    local_8c = (byte *)0x797a3;\n                    break;" (case "case") (number_literal "8") (: ":") (expression_statement "local_8c = (byte *)0x797a3;" (assignment_expression "local_8c = (byte *)0x797a3" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x797a3" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x797a3"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 9:\n                    local_8c = (byte *)0x7978e;\n                    break;" (case "case") (number_literal "9") (: ":") (expression_statement "local_8c = (byte *)0x7978e;" (assignment_expression "local_8c = (byte *)0x7978e" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7978e" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7978e"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 10:\n                    local_8c = (byte *)0x7977b;\n                    break;" (case "case") (number_literal "10") (: ":") (expression_statement "local_8c = (byte *)0x7977b;" (assignment_expression "local_8c = (byte *)0x7977b" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7977b" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7977b"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xb:\n                    local_8c = (byte *)0x7976d;\n                    break;" (case "case") (number_literal "0xb") (: ":") (expression_statement "local_8c = (byte *)0x7976d;" (assignment_expression "local_8c = (byte *)0x7976d" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7976d" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7976d"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xc:\n                    local_8c = (byte *)0x7975a;\n                    break;" (case "case") (number_literal "0xc") (: ":") (expression_statement "local_8c = (byte *)0x7975a;" (assignment_expression "local_8c = (byte *)0x7975a" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7975a" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7975a"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xd:\n                    local_8c = (byte *)0x79747;\n                    break;" (case "case") (number_literal "0xd") (: ":") (expression_statement "local_8c = (byte *)0x79747;" (assignment_expression "local_8c = (byte *)0x79747" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79747" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79747"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xe:\n                    local_8c = (byte *)0x7973b;\n                    break;" (case "case") (number_literal "0xe") (: ":") (expression_statement "local_8c = (byte *)0x7973b;" (assignment_expression "local_8c = (byte *)0x7973b" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7973b" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7973b"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xf:\n                    local_8c = (byte *)0x7972b;\n                    break;" (case "case") (number_literal "0xf") (: ":") (expression_statement "local_8c = (byte *)0x7972b;" (assignment_expression "local_8c = (byte *)0x7972b" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7972b" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7972b"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x10:\n                    local_8c = (byte *)0x7971b;\n                    break;" (case "case") (number_literal "0x10") (: ":") (expression_statement "local_8c = (byte *)0x7971b;" (assignment_expression "local_8c = (byte *)0x7971b" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7971b" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7971b"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x11:\n                    local_8c = (byte *)0x7970b;\n                    break;" (case "case") (number_literal "0x11") (: ":") (expression_statement "local_8c = (byte *)0x7970b;" (assignment_expression "local_8c = (byte *)0x7970b" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7970b" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7970b"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "default:\n                    goto LAB_0002dbd0;" (default "default") (: ":") (goto_statement "goto LAB_0002dbd0;" (goto "goto") (statement_identifier "LAB_0002dbd0") (; ";"))) (} "}"))) (goto_statement "goto LAB_0002dd00;" (goto "goto") (statement_identifier "LAB_0002dd00") (; ";")) (} "}"))) (} "}")))) (goto_statement "goto LAB_0002dbd0;" (goto "goto") (statement_identifier "LAB_0002dbd0") (; ";")) (} "}"))) (expression_statement "local_8c = (byte *)FUN_00019be0();" (assignment_expression "local_8c = (byte *)FUN_00019be0()" (identifier "local_8c") (= "=") (cast_expression "(byte *)FUN_00019be0()" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "FUN_00019be0()" (identifier "FUN_00019be0") (argument_list "()" (( "(") () ")"))))) (; ";")) (} "}")) (else_clause "else {\nLAB_0002efc8:\n            local_8c = (byte *)FUN_0001b090();\n          }" (else "else") (compound_statement "{\nLAB_0002efc8:\n            local_8c = (byte *)FUN_0001b090();\n          }" ({ "{") (labeled_statement "LAB_0002efc8:\n            local_8c = (byte *)FUN_0001b090();" (statement_identifier "LAB_0002efc8") (: ":") (expression_statement "local_8c = (byte *)FUN_0001b090();" (assignment_expression "local_8c = (byte *)FUN_0001b090()" (identifier "local_8c") (= "=") (cast_expression "(byte *)FUN_0001b090()" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "FUN_0001b090()" (identifier "FUN_0001b090") (argument_list "()" (( "(") () ")"))))) (; ";"))) (} "}")))) (goto_statement "goto LAB_0002dcf0;" (goto "goto") (statement_identifier "LAB_0002dcf0") (; ";")) (} "}"))) (if_statement "if (uVar6 == 0x8217) {\ncode_r0x0002edad:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79661;\n            break;\n          case 1:\n            local_8c = &UNK_00078b6d;\n            break;\n          case 2:\n            local_8c = (byte *)0x79972;\n            break;\n          case 3:\n            local_8c = &UNK_00079967;\n            break;\n          case 4:\n            local_8c = (byte *)0x7995b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7994a;\n            break;\n          case 6:\n            local_8c = (byte *)0x7993d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7992e;\n            break;\n          case 8:\n            local_8c = (byte *)0x7991f;\n            break;\n          case 9:\n            local_8c = (byte *)0x79910;\n            break;\n          case 10:\n            local_8c = (byte *)0x79901;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x798f2;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x798e6;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x798d5;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x798c6;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }" (if "if") (parenthesized_expression "(uVar6 == 0x8217)" (( "(") (binary_expression "uVar6 == 0x8217" (identifier "uVar6") (== "==") (number_literal "0x8217")) () ")")) (compound_statement "{\ncode_r0x0002edad:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79661;\n            break;\n          case 1:\n            local_8c = &UNK_00078b6d;\n            break;\n          case 2:\n            local_8c = (byte *)0x79972;\n            break;\n          case 3:\n            local_8c = &UNK_00079967;\n            break;\n          case 4:\n            local_8c = (byte *)0x7995b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7994a;\n            break;\n          case 6:\n            local_8c = (byte *)0x7993d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7992e;\n            break;\n          case 8:\n            local_8c = (byte *)0x7991f;\n            break;\n          case 9:\n            local_8c = (byte *)0x79910;\n            break;\n          case 10:\n            local_8c = (byte *)0x79901;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x798f2;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x798e6;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x798d5;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x798c6;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }" ({ "{") (labeled_statement "code_r0x0002edad:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79661;\n            break;\n          case 1:\n            local_8c = &UNK_00078b6d;\n            break;\n          case 2:\n            local_8c = (byte *)0x79972;\n            break;\n          case 3:\n            local_8c = &UNK_00079967;\n            break;\n          case 4:\n            local_8c = (byte *)0x7995b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7994a;\n            break;\n          case 6:\n            local_8c = (byte *)0x7993d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7992e;\n            break;\n          case 8:\n            local_8c = (byte *)0x7991f;\n            break;\n          case 9:\n            local_8c = (byte *)0x79910;\n            break;\n          case 10:\n            local_8c = (byte *)0x79901;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x798f2;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x798e6;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x798d5;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x798c6;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }" (statement_identifier "code_r0x0002edad") (: ":") (switch_statement "switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79661;\n            break;\n          case 1:\n            local_8c = &UNK_00078b6d;\n            break;\n          case 2:\n            local_8c = (byte *)0x79972;\n            break;\n          case 3:\n            local_8c = &UNK_00079967;\n            break;\n          case 4:\n            local_8c = (byte *)0x7995b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7994a;\n            break;\n          case 6:\n            local_8c = (byte *)0x7993d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7992e;\n            break;\n          case 8:\n            local_8c = (byte *)0x7991f;\n            break;\n          case 9:\n            local_8c = (byte *)0x79910;\n            break;\n          case 10:\n            local_8c = (byte *)0x79901;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x798f2;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x798e6;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x798d5;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x798c6;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }" (switch "switch") (parenthesized_expression "(local_80)" (( "(") (identifier "local_80") () ")")) (compound_statement "{\n          case 0:\n            local_8c = (byte *)0x79661;\n            break;\n          case 1:\n            local_8c = &UNK_00078b6d;\n            break;\n          case 2:\n            local_8c = (byte *)0x79972;\n            break;\n          case 3:\n            local_8c = &UNK_00079967;\n            break;\n          case 4:\n            local_8c = (byte *)0x7995b;\n            break;\n          case 5:\n            local_8c = (byte *)0x7994a;\n            break;\n          case 6:\n            local_8c = (byte *)0x7993d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7992e;\n            break;\n          case 8:\n            local_8c = (byte *)0x7991f;\n            break;\n          case 9:\n            local_8c = (byte *)0x79910;\n            break;\n          case 10:\n            local_8c = (byte *)0x79901;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x798f2;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x798e6;\n            break;\n          case 0xd:\n            local_8c = (byte *)0x798d5;\n            break;\n          case 0xe:\n            local_8c = (byte *)0x798c6;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }" ({ "{") (case_statement "case 0:\n            local_8c = (byte *)0x79661;\n            break;" (case "case") (number_literal "0") (: ":") (expression_statement "local_8c = (byte *)0x79661;" (assignment_expression "local_8c = (byte *)0x79661" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79661" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79661"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 1:\n            local_8c = &UNK_00078b6d;\n            break;" (case "case") (number_literal "1") (: ":") (expression_statement "local_8c = &UNK_00078b6d;" (assignment_expression "local_8c = &UNK_00078b6d" (identifier "local_8c") (= "=") (pointer_expression "&UNK_00078b6d" (& "&") (identifier "UNK_00078b6d"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 2:\n            local_8c = (byte *)0x79972;\n            break;" (case "case") (number_literal "2") (: ":") (expression_statement "local_8c = (byte *)0x79972;" (assignment_expression "local_8c = (byte *)0x79972" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79972" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79972"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 3:\n            local_8c = &UNK_00079967;\n            break;" (case "case") (number_literal "3") (: ":") (expression_statement "local_8c = &UNK_00079967;" (assignment_expression "local_8c = &UNK_00079967" (identifier "local_8c") (= "=") (pointer_expression "&UNK_00079967" (& "&") (identifier "UNK_00079967"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 4:\n            local_8c = (byte *)0x7995b;\n            break;" (case "case") (number_literal "4") (: ":") (expression_statement "local_8c = (byte *)0x7995b;" (assignment_expression "local_8c = (byte *)0x7995b" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7995b" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7995b"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 5:\n            local_8c = (byte *)0x7994a;\n            break;" (case "case") (number_literal "5") (: ":") (expression_statement "local_8c = (byte *)0x7994a;" (assignment_expression "local_8c = (byte *)0x7994a" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7994a" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7994a"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 6:\n            local_8c = (byte *)0x7993d;\n            break;" (case "case") (number_literal "6") (: ":") (expression_statement "local_8c = (byte *)0x7993d;" (assignment_expression "local_8c = (byte *)0x7993d" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7993d" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7993d"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 7:\n            local_8c = (byte *)0x7992e;\n            break;" (case "case") (number_literal "7") (: ":") (expression_statement "local_8c = (byte *)0x7992e;" (assignment_expression "local_8c = (byte *)0x7992e" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7992e" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7992e"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 8:\n            local_8c = (byte *)0x7991f;\n            break;" (case "case") (number_literal "8") (: ":") (expression_statement "local_8c = (byte *)0x7991f;" (assignment_expression "local_8c = (byte *)0x7991f" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7991f" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7991f"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 9:\n            local_8c = (byte *)0x79910;\n            break;" (case "case") (number_literal "9") (: ":") (expression_statement "local_8c = (byte *)0x79910;" (assignment_expression "local_8c = (byte *)0x79910" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79910" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79910"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 10:\n            local_8c = (byte *)0x79901;\n            break;" (case "case") (number_literal "10") (: ":") (expression_statement "local_8c = (byte *)0x79901;" (assignment_expression "local_8c = (byte *)0x79901" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79901" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79901"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xb:\n            local_8c = (byte *)0x798f2;\n            break;" (case "case") (number_literal "0xb") (: ":") (expression_statement "local_8c = (byte *)0x798f2;" (assignment_expression "local_8c = (byte *)0x798f2" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x798f2" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x798f2"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xc:\n            local_8c = (byte *)0x798e6;\n            break;" (case "case") (number_literal "0xc") (: ":") (expression_statement "local_8c = (byte *)0x798e6;" (assignment_expression "local_8c = (byte *)0x798e6" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x798e6" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x798e6"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xd:\n            local_8c = (byte *)0x798d5;\n            break;" (case "case") (number_literal "0xd") (: ":") (expression_statement "local_8c = (byte *)0x798d5;" (assignment_expression "local_8c = (byte *)0x798d5" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x798d5" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x798d5"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xe:\n            local_8c = (byte *)0x798c6;\n            break;" (case "case") (number_literal "0xe") (: ":") (expression_statement "local_8c = (byte *)0x798c6;" (assignment_expression "local_8c = (byte *)0x798c6" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x798c6" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x798c6"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "default:\n            goto LAB_0002dbd0;" (default "default") (: ":") (goto_statement "goto LAB_0002dbd0;" (goto "goto") (statement_identifier "LAB_0002dbd0") (; ";"))) (} "}")))) (goto_statement "goto LAB_0002dd00;" (goto "goto") (statement_identifier "LAB_0002dd00") (; ";")) (} "}"))) (if_statement "if (uVar6 < 0x8218) {\n          if (uVar6 == 0x4688) {\ncode_r0x0002e2d7:\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x78e2e;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bc1;\n              break;\n            case 2:\n              local_8c = (byte *)0x790b4;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a5;\n              break;\n            case 4:\n              local_8c = (byte *)0x79095;\n              break;\n            case 5:\n              local_8c = (byte *)0x79089;\n              break;\n            case 6:\n              local_8c = (byte *)0x7907d;\n              break;\n            case 7:\n              local_8c = (byte *)0x79071;\n              break;\n            case 8:\n              local_8c = (byte *)0x79065;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 < 0x4689) {\n            if (uVar6 == 0x2530) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x790c3;\n                break;\n              case 1:\n                local_8c = &UNK_00078b96;\n                break;\n              case 2:\n                local_8c = &UNK_00078c2b;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c1d;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c13;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c09;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bff;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 < 0x2531) {\n              if (uVar6 == 0x1059) {\ncode_r0x0002e0f7:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7a361;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78acf;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8cb;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8bf;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8ad;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a89c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a885;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a873;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a861;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a856;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a844;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n              }\n              else {\n                if (uVar6 != 0x1223) goto LAB_0002dbd0;\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x796fb;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b60;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a45;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a37;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a24;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a10;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799fc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799eb;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d9;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c9;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799ba;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a8;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79997;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79987;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n              }\n            }\n            else {\n              if (uVar6 == 0x3330) goto code_r0x0002edcd;\n              if (uVar6 != 0x4157) goto LAB_0002dbd0;\n              if (local_80 == 0) {\n                local_8c = (byte *)0x78ca4;\n              }\n              else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bcf;\n              }\n            }\n          }\n          else {\n            if (uVar6 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b09a;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a59;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b48d;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b47e;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b46a;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b458;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b446;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b434;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41f;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b40a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (0x5aa5 < uVar6) {\n              if (uVar6 == 0x7650) goto code_r0x0002e4ef;\n              if (uVar6 == 0x7676) goto code_r0x0002e577;\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x4def) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b5bd;\n                break;\n              case 1:\n                local_8c = &UNK_00078a14;\n                break;\n              case 2:\n                local_8c = &UNK_00078c95;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c83;\n                break;\n              case 4:\n                local_8c = &UNK_00078c76;\n                break;\n              case 5:\n                local_8c = &UNK_00078c67;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c5a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (uVar6 != 0x5441) goto LAB_0002dbd0;\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7aa69;\n              break;\n            case 1:\n              local_8c = &UNK_00078a8a;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b08c;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b07e;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b073;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b068;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b05a;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b04b;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b03d;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02f;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b021;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b015;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b009;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7affd;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afee;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd9;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afc4;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaf;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af9a;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af82;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af6a;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af52;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af43;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af34;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af25;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af15;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7af01;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aeee;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aedb;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec8;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb8;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea8;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae98;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae86;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae74;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae62;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae55;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae41;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae2b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae18;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae0a;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 200:\n              local_8c = (byte *)0x7adf6;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7ade4;\n            }\n          }\n          goto LAB_0002dd00;\n        }" (if "if") (parenthesized_expression "(uVar6 < 0x8218)" (( "(") (binary_expression "uVar6 < 0x8218" (identifier "uVar6") (< "<") (number_literal "0x8218")) () ")")) (compound_statement "{\n          if (uVar6 == 0x4688) {\ncode_r0x0002e2d7:\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x78e2e;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bc1;\n              break;\n            case 2:\n              local_8c = (byte *)0x790b4;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a5;\n              break;\n            case 4:\n              local_8c = (byte *)0x79095;\n              break;\n            case 5:\n              local_8c = (byte *)0x79089;\n              break;\n            case 6:\n              local_8c = (byte *)0x7907d;\n              break;\n            case 7:\n              local_8c = (byte *)0x79071;\n              break;\n            case 8:\n              local_8c = (byte *)0x79065;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 < 0x4689) {\n            if (uVar6 == 0x2530) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x790c3;\n                break;\n              case 1:\n                local_8c = &UNK_00078b96;\n                break;\n              case 2:\n                local_8c = &UNK_00078c2b;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c1d;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c13;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c09;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bff;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 < 0x2531) {\n              if (uVar6 == 0x1059) {\ncode_r0x0002e0f7:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7a361;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78acf;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8cb;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8bf;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8ad;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a89c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a885;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a873;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a861;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a856;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a844;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n              }\n              else {\n                if (uVar6 != 0x1223) goto LAB_0002dbd0;\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x796fb;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b60;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a45;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a37;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a24;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a10;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799fc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799eb;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d9;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c9;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799ba;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a8;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79997;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79987;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n              }\n            }\n            else {\n              if (uVar6 == 0x3330) goto code_r0x0002edcd;\n              if (uVar6 != 0x4157) goto LAB_0002dbd0;\n              if (local_80 == 0) {\n                local_8c = (byte *)0x78ca4;\n              }\n              else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bcf;\n              }\n            }\n          }\n          else {\n            if (uVar6 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b09a;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a59;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b48d;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b47e;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b46a;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b458;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b446;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b434;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41f;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b40a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (0x5aa5 < uVar6) {\n              if (uVar6 == 0x7650) goto code_r0x0002e4ef;\n              if (uVar6 == 0x7676) goto code_r0x0002e577;\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x4def) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b5bd;\n                break;\n              case 1:\n                local_8c = &UNK_00078a14;\n                break;\n              case 2:\n                local_8c = &UNK_00078c95;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c83;\n                break;\n              case 4:\n                local_8c = &UNK_00078c76;\n                break;\n              case 5:\n                local_8c = &UNK_00078c67;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c5a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (uVar6 != 0x5441) goto LAB_0002dbd0;\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7aa69;\n              break;\n            case 1:\n              local_8c = &UNK_00078a8a;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b08c;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b07e;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b073;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b068;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b05a;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b04b;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b03d;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02f;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b021;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b015;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b009;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7affd;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afee;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd9;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afc4;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaf;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af9a;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af82;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af6a;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af52;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af43;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af34;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af25;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af15;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7af01;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aeee;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aedb;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec8;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb8;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea8;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae98;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae86;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae74;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae62;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae55;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae41;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae2b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae18;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae0a;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 200:\n              local_8c = (byte *)0x7adf6;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7ade4;\n            }\n          }\n          goto LAB_0002dd00;\n        }" ({ "{") (if_statement "if (uVar6 == 0x4688) {\ncode_r0x0002e2d7:\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x78e2e;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bc1;\n              break;\n            case 2:\n              local_8c = (byte *)0x790b4;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a5;\n              break;\n            case 4:\n              local_8c = (byte *)0x79095;\n              break;\n            case 5:\n              local_8c = (byte *)0x79089;\n              break;\n            case 6:\n              local_8c = (byte *)0x7907d;\n              break;\n            case 7:\n              local_8c = (byte *)0x79071;\n              break;\n            case 8:\n              local_8c = (byte *)0x79065;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            }\n            goto LAB_0002dd00;\n          }" (if "if") (parenthesized_expression "(uVar6 == 0x4688)" (( "(") (binary_expression "uVar6 == 0x4688" (identifier "uVar6") (== "==") (number_literal "0x4688")) () ")")) (compound_statement "{\ncode_r0x0002e2d7:\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x78e2e;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bc1;\n              break;\n            case 2:\n              local_8c = (byte *)0x790b4;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a5;\n              break;\n            case 4:\n              local_8c = (byte *)0x79095;\n              break;\n            case 5:\n              local_8c = (byte *)0x79089;\n              break;\n            case 6:\n              local_8c = (byte *)0x7907d;\n              break;\n            case 7:\n              local_8c = (byte *)0x79071;\n              break;\n            case 8:\n              local_8c = (byte *)0x79065;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            }\n            goto LAB_0002dd00;\n          }" ({ "{") (labeled_statement "code_r0x0002e2d7:\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x78e2e;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bc1;\n              break;\n            case 2:\n              local_8c = (byte *)0x790b4;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a5;\n              break;\n            case 4:\n              local_8c = (byte *)0x79095;\n              break;\n            case 5:\n              local_8c = (byte *)0x79089;\n              break;\n            case 6:\n              local_8c = (byte *)0x7907d;\n              break;\n            case 7:\n              local_8c = (byte *)0x79071;\n              break;\n            case 8:\n              local_8c = (byte *)0x79065;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            }" (statement_identifier "code_r0x0002e2d7") (: ":") (switch_statement "switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x78e2e;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bc1;\n              break;\n            case 2:\n              local_8c = (byte *)0x790b4;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a5;\n              break;\n            case 4:\n              local_8c = (byte *)0x79095;\n              break;\n            case 5:\n              local_8c = (byte *)0x79089;\n              break;\n            case 6:\n              local_8c = (byte *)0x7907d;\n              break;\n            case 7:\n              local_8c = (byte *)0x79071;\n              break;\n            case 8:\n              local_8c = (byte *)0x79065;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            }" (switch "switch") (parenthesized_expression "(local_80)" (( "(") (identifier "local_80") () ")")) (compound_statement "{\n            case 0:\n              local_8c = (byte *)0x78e2e;\n              break;\n            case 1:\n              local_8c = (byte *)0x78bc1;\n              break;\n            case 2:\n              local_8c = (byte *)0x790b4;\n              break;\n            case 3:\n              local_8c = (byte *)0x790a5;\n              break;\n            case 4:\n              local_8c = (byte *)0x79095;\n              break;\n            case 5:\n              local_8c = (byte *)0x79089;\n              break;\n            case 6:\n              local_8c = (byte *)0x7907d;\n              break;\n            case 7:\n              local_8c = (byte *)0x79071;\n              break;\n            case 8:\n              local_8c = (byte *)0x79065;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            }" ({ "{") (case_statement "case 0:\n              local_8c = (byte *)0x78e2e;\n              break;" (case "case") (number_literal "0") (: ":") (expression_statement "local_8c = (byte *)0x78e2e;" (assignment_expression "local_8c = (byte *)0x78e2e" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78e2e" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78e2e"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 1:\n              local_8c = (byte *)0x78bc1;\n              break;" (case "case") (number_literal "1") (: ":") (expression_statement "local_8c = (byte *)0x78bc1;" (assignment_expression "local_8c = (byte *)0x78bc1" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78bc1" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78bc1"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 2:\n              local_8c = (byte *)0x790b4;\n              break;" (case "case") (number_literal "2") (: ":") (expression_statement "local_8c = (byte *)0x790b4;" (assignment_expression "local_8c = (byte *)0x790b4" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x790b4" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x790b4"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 3:\n              local_8c = (byte *)0x790a5;\n              break;" (case "case") (number_literal "3") (: ":") (expression_statement "local_8c = (byte *)0x790a5;" (assignment_expression "local_8c = (byte *)0x790a5" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x790a5" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x790a5"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 4:\n              local_8c = (byte *)0x79095;\n              break;" (case "case") (number_literal "4") (: ":") (expression_statement "local_8c = (byte *)0x79095;" (assignment_expression "local_8c = (byte *)0x79095" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79095" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79095"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 5:\n              local_8c = (byte *)0x79089;\n              break;" (case "case") (number_literal "5") (: ":") (expression_statement "local_8c = (byte *)0x79089;" (assignment_expression "local_8c = (byte *)0x79089" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79089" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79089"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 6:\n              local_8c = (byte *)0x7907d;\n              break;" (case "case") (number_literal "6") (: ":") (expression_statement "local_8c = (byte *)0x7907d;" (assignment_expression "local_8c = (byte *)0x7907d" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7907d" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7907d"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 7:\n              local_8c = (byte *)0x79071;\n              break;" (case "case") (number_literal "7") (: ":") (expression_statement "local_8c = (byte *)0x79071;" (assignment_expression "local_8c = (byte *)0x79071" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79071" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79071"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 8:\n              local_8c = (byte *)0x79065;\n              break;" (case "case") (number_literal "8") (: ":") (expression_statement "local_8c = (byte *)0x79065;" (assignment_expression "local_8c = (byte *)0x79065" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79065" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79065"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "default:\n              goto LAB_0002dbd0;" (default "default") (: ":") (goto_statement "goto LAB_0002dbd0;" (goto "goto") (statement_identifier "LAB_0002dbd0") (; ";"))) (} "}")))) (goto_statement "goto LAB_0002dd00;" (goto "goto") (statement_identifier "LAB_0002dd00") (; ";")) (} "}"))) (if_statement "if (uVar6 < 0x4689) {\n            if (uVar6 == 0x2530) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x790c3;\n                break;\n              case 1:\n                local_8c = &UNK_00078b96;\n                break;\n              case 2:\n                local_8c = &UNK_00078c2b;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c1d;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c13;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c09;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bff;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 < 0x2531) {\n              if (uVar6 == 0x1059) {\ncode_r0x0002e0f7:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7a361;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78acf;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8cb;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8bf;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8ad;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a89c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a885;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a873;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a861;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a856;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a844;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n              }\n              else {\n                if (uVar6 != 0x1223) goto LAB_0002dbd0;\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x796fb;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b60;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a45;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a37;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a24;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a10;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799fc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799eb;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d9;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c9;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799ba;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a8;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79997;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79987;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n              }\n            }\n            else {\n              if (uVar6 == 0x3330) goto code_r0x0002edcd;\n              if (uVar6 != 0x4157) goto LAB_0002dbd0;\n              if (local_80 == 0) {\n                local_8c = (byte *)0x78ca4;\n              }\n              else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bcf;\n              }\n            }\n          }\n          else {\n            if (uVar6 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b09a;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a59;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b48d;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b47e;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b46a;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b458;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b446;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b434;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41f;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b40a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (0x5aa5 < uVar6) {\n              if (uVar6 == 0x7650) goto code_r0x0002e4ef;\n              if (uVar6 == 0x7676) goto code_r0x0002e577;\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x4def) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b5bd;\n                break;\n              case 1:\n                local_8c = &UNK_00078a14;\n                break;\n              case 2:\n                local_8c = &UNK_00078c95;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c83;\n                break;\n              case 4:\n                local_8c = &UNK_00078c76;\n                break;\n              case 5:\n                local_8c = &UNK_00078c67;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c5a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (uVar6 != 0x5441) goto LAB_0002dbd0;\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7aa69;\n              break;\n            case 1:\n              local_8c = &UNK_00078a8a;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b08c;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b07e;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b073;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b068;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b05a;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b04b;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b03d;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02f;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b021;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b015;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b009;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7affd;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afee;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd9;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afc4;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaf;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af9a;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af82;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af6a;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af52;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af43;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af34;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af25;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af15;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7af01;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aeee;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aedb;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec8;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb8;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea8;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae98;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae86;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae74;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae62;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae55;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae41;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae2b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae18;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae0a;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 200:\n              local_8c = (byte *)0x7adf6;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7ade4;\n            }\n          }" (if "if") (parenthesized_expression "(uVar6 < 0x4689)" (( "(") (binary_expression "uVar6 < 0x4689" (identifier "uVar6") (< "<") (number_literal "0x4689")) () ")")) (compound_statement "{\n            if (uVar6 == 0x2530) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x790c3;\n                break;\n              case 1:\n                local_8c = &UNK_00078b96;\n                break;\n              case 2:\n                local_8c = &UNK_00078c2b;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c1d;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c13;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c09;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bff;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 < 0x2531) {\n              if (uVar6 == 0x1059) {\ncode_r0x0002e0f7:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7a361;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78acf;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8cb;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8bf;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8ad;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a89c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a885;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a873;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a861;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a856;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a844;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n              }\n              else {\n                if (uVar6 != 0x1223) goto LAB_0002dbd0;\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x796fb;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b60;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a45;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a37;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a24;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a10;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799fc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799eb;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d9;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c9;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799ba;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a8;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79997;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79987;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n              }\n            }\n            else {\n              if (uVar6 == 0x3330) goto code_r0x0002edcd;\n              if (uVar6 != 0x4157) goto LAB_0002dbd0;\n              if (local_80 == 0) {\n                local_8c = (byte *)0x78ca4;\n              }\n              else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bcf;\n              }\n            }\n          }" ({ "{") (if_statement "if (uVar6 == 0x2530) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x790c3;\n                break;\n              case 1:\n                local_8c = &UNK_00078b96;\n                break;\n              case 2:\n                local_8c = &UNK_00078c2b;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c1d;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c13;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c09;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bff;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }\n            else if (uVar6 < 0x2531) {\n              if (uVar6 == 0x1059) {\ncode_r0x0002e0f7:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7a361;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78acf;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8cb;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8bf;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8ad;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a89c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a885;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a873;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a861;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a856;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a844;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n              }\n              else {\n                if (uVar6 != 0x1223) goto LAB_0002dbd0;\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x796fb;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b60;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a45;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a37;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a24;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a10;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799fc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799eb;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d9;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c9;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799ba;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a8;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79997;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79987;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n              }\n            }\n            else {\n              if (uVar6 == 0x3330) goto code_r0x0002edcd;\n              if (uVar6 != 0x4157) goto LAB_0002dbd0;\n              if (local_80 == 0) {\n                local_8c = (byte *)0x78ca4;\n              }\n              else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bcf;\n              }\n            }" (if "if") (parenthesized_expression "(uVar6 == 0x2530)" (( "(") (binary_expression "uVar6 == 0x2530" (identifier "uVar6") (== "==") (number_literal "0x2530")) () ")")) (compound_statement "{\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x790c3;\n                break;\n              case 1:\n                local_8c = &UNK_00078b96;\n                break;\n              case 2:\n                local_8c = &UNK_00078c2b;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c1d;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c13;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c09;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bff;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n            }" ({ "{") (switch_statement "switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x790c3;\n                break;\n              case 1:\n                local_8c = &UNK_00078b96;\n                break;\n              case 2:\n                local_8c = &UNK_00078c2b;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c1d;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c13;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c09;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bff;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }" (switch "switch") (parenthesized_expression "(local_80)" (( "(") (identifier "local_80") () ")")) (compound_statement "{\n              case 0:\n                local_8c = (byte *)0x790c3;\n                break;\n              case 1:\n                local_8c = &UNK_00078b96;\n                break;\n              case 2:\n                local_8c = &UNK_00078c2b;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c1d;\n                break;\n              case 4:\n                local_8c = (byte *)0x78c13;\n                break;\n              case 5:\n                local_8c = (byte *)0x78c09;\n                break;\n              case 6:\n                local_8c = (byte *)0x78bff;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }" ({ "{") (case_statement "case 0:\n                local_8c = (byte *)0x790c3;\n                break;" (case "case") (number_literal "0") (: ":") (expression_statement "local_8c = (byte *)0x790c3;" (assignment_expression "local_8c = (byte *)0x790c3" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x790c3" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x790c3"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 1:\n                local_8c = &UNK_00078b96;\n                break;" (case "case") (number_literal "1") (: ":") (expression_statement "local_8c = &UNK_00078b96;" (assignment_expression "local_8c = &UNK_00078b96" (identifier "local_8c") (= "=") (pointer_expression "&UNK_00078b96" (& "&") (identifier "UNK_00078b96"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 2:\n                local_8c = &UNK_00078c2b;\n                break;" (case "case") (number_literal "2") (: ":") (expression_statement "local_8c = &UNK_00078c2b;" (assignment_expression "local_8c = &UNK_00078c2b" (identifier "local_8c") (= "=") (pointer_expression "&UNK_00078c2b" (& "&") (identifier "UNK_00078c2b"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 3:\n                local_8c = (byte *)0x78c1d;\n                break;" (case "case") (number_literal "3") (: ":") (expression_statement "local_8c = (byte *)0x78c1d;" (assignment_expression "local_8c = (byte *)0x78c1d" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78c1d" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78c1d"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 4:\n                local_8c = (byte *)0x78c13;\n                break;" (case "case") (number_literal "4") (: ":") (expression_statement "local_8c = (byte *)0x78c13;" (assignment_expression "local_8c = (byte *)0x78c13" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78c13" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78c13"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 5:\n                local_8c = (byte *)0x78c09;\n                break;" (case "case") (number_literal "5") (: ":") (expression_statement "local_8c = (byte *)0x78c09;" (assignment_expression "local_8c = (byte *)0x78c09" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78c09" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78c09"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 6:\n                local_8c = (byte *)0x78bff;\n                break;" (case "case") (number_literal "6") (: ":") (expression_statement "local_8c = (byte *)0x78bff;" (assignment_expression "local_8c = (byte *)0x78bff" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78bff" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78bff"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "default:\n                goto LAB_0002dbd0;" (default "default") (: ":") (goto_statement "goto LAB_0002dbd0;" (goto "goto") (statement_identifier "LAB_0002dbd0") (; ";"))) (} "}"))) (} "}")) (else_clause "else if (uVar6 < 0x2531) {\n              if (uVar6 == 0x1059) {\ncode_r0x0002e0f7:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7a361;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78acf;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8cb;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8bf;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8ad;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a89c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a885;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a873;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a861;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a856;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a844;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n              }\n              else {\n                if (uVar6 != 0x1223) goto LAB_0002dbd0;\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x796fb;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b60;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a45;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a37;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a24;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a10;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799fc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799eb;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d9;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c9;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799ba;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a8;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79997;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79987;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n              }\n            }\n            else {\n              if (uVar6 == 0x3330) goto code_r0x0002edcd;\n              if (uVar6 != 0x4157) goto LAB_0002dbd0;\n              if (local_80 == 0) {\n                local_8c = (byte *)0x78ca4;\n              }\n              else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bcf;\n              }\n            }" (else "else") (if_statement "if (uVar6 < 0x2531) {\n              if (uVar6 == 0x1059) {\ncode_r0x0002e0f7:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7a361;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78acf;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8cb;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8bf;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8ad;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a89c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a885;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a873;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a861;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a856;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a844;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n              }\n              else {\n                if (uVar6 != 0x1223) goto LAB_0002dbd0;\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x796fb;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b60;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a45;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a37;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a24;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a10;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799fc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799eb;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d9;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c9;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799ba;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a8;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79997;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79987;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n              }\n            }\n            else {\n              if (uVar6 == 0x3330) goto code_r0x0002edcd;\n              if (uVar6 != 0x4157) goto LAB_0002dbd0;\n              if (local_80 == 0) {\n                local_8c = (byte *)0x78ca4;\n              }\n              else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bcf;\n              }\n            }" (if "if") (parenthesized_expression "(uVar6 < 0x2531)" (( "(") (binary_expression "uVar6 < 0x2531" (identifier "uVar6") (< "<") (number_literal "0x2531")) () ")")) (compound_statement "{\n              if (uVar6 == 0x1059) {\ncode_r0x0002e0f7:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7a361;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78acf;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8cb;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8bf;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8ad;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a89c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a885;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a873;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a861;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a856;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a844;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n              }\n              else {\n                if (uVar6 != 0x1223) goto LAB_0002dbd0;\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x796fb;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b60;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a45;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a37;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a24;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a10;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799fc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799eb;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d9;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c9;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799ba;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a8;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79997;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79987;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n              }\n            }" ({ "{") (if_statement "if (uVar6 == 0x1059) {\ncode_r0x0002e0f7:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7a361;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78acf;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8cb;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8bf;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8ad;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a89c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a885;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a873;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a861;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a856;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a844;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n              }\n              else {\n                if (uVar6 != 0x1223) goto LAB_0002dbd0;\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x796fb;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b60;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a45;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a37;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a24;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a10;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799fc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799eb;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d9;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c9;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799ba;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a8;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79997;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79987;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n              }" (if "if") (parenthesized_expression "(uVar6 == 0x1059)" (( "(") (binary_expression "uVar6 == 0x1059" (identifier "uVar6") (== "==") (number_literal "0x1059")) () ")")) (compound_statement "{\ncode_r0x0002e0f7:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7a361;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78acf;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8cb;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8bf;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8ad;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a89c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a885;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a873;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a861;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a856;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a844;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n              }" ({ "{") (labeled_statement "code_r0x0002e0f7:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7a361;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78acf;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8cb;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8bf;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8ad;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a89c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a885;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a873;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a861;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a856;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a844;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }" (statement_identifier "code_r0x0002e0f7") (: ":") (switch_statement "switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7a361;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78acf;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8cb;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8bf;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8ad;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a89c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a885;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a873;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a861;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a856;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a844;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }" (switch "switch") (parenthesized_expression "(local_80)" (( "(") (identifier "local_80") () ")")) (compound_statement "{\n                case 0:\n                  local_8c = (byte *)0x7a361;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78acf;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a8cb;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a8bf;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a8ad;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a89c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a885;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a873;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a861;\n                  break;\n                case 9:\n                  local_8c = &UNK_0007a856;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a844;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }" ({ "{") (case_statement "case 0:\n                  local_8c = (byte *)0x7a361;\n                  break;" (case "case") (number_literal "0") (: ":") (expression_statement "local_8c = (byte *)0x7a361;" (assignment_expression "local_8c = (byte *)0x7a361" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a361" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a361"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 1:\n                  local_8c = (byte *)0x78acf;\n                  break;" (case "case") (number_literal "1") (: ":") (expression_statement "local_8c = (byte *)0x78acf;" (assignment_expression "local_8c = (byte *)0x78acf" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78acf" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78acf"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 2:\n                  local_8c = (byte *)0x7a8cb;\n                  break;" (case "case") (number_literal "2") (: ":") (expression_statement "local_8c = (byte *)0x7a8cb;" (assignment_expression "local_8c = (byte *)0x7a8cb" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a8cb" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a8cb"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 3:\n                  local_8c = (byte *)0x7a8bf;\n                  break;" (case "case") (number_literal "3") (: ":") (expression_statement "local_8c = (byte *)0x7a8bf;" (assignment_expression "local_8c = (byte *)0x7a8bf" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a8bf" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a8bf"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 4:\n                  local_8c = (byte *)0x7a8ad;\n                  break;" (case "case") (number_literal "4") (: ":") (expression_statement "local_8c = (byte *)0x7a8ad;" (assignment_expression "local_8c = (byte *)0x7a8ad" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a8ad" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a8ad"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 5:\n                  local_8c = (byte *)0x7a89c;\n                  break;" (case "case") (number_literal "5") (: ":") (expression_statement "local_8c = (byte *)0x7a89c;" (assignment_expression "local_8c = (byte *)0x7a89c" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a89c" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a89c"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 6:\n                  local_8c = (byte *)0x7a885;\n                  break;" (case "case") (number_literal "6") (: ":") (expression_statement "local_8c = (byte *)0x7a885;" (assignment_expression "local_8c = (byte *)0x7a885" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a885" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a885"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 7:\n                  local_8c = (byte *)0x7a873;\n                  break;" (case "case") (number_literal "7") (: ":") (expression_statement "local_8c = (byte *)0x7a873;" (assignment_expression "local_8c = (byte *)0x7a873" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a873" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a873"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 8:\n                  local_8c = (byte *)0x7a861;\n                  break;" (case "case") (number_literal "8") (: ":") (expression_statement "local_8c = (byte *)0x7a861;" (assignment_expression "local_8c = (byte *)0x7a861" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a861" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a861"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 9:\n                  local_8c = &UNK_0007a856;\n                  break;" (case "case") (number_literal "9") (: ":") (expression_statement "local_8c = &UNK_0007a856;" (assignment_expression "local_8c = &UNK_0007a856" (identifier "local_8c") (= "=") (pointer_expression "&UNK_0007a856" (& "&") (identifier "UNK_0007a856"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 10:\n                  local_8c = (byte *)0x7a844;\n                  break;" (case "case") (number_literal "10") (: ":") (expression_statement "local_8c = (byte *)0x7a844;" (assignment_expression "local_8c = (byte *)0x7a844" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a844" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a844"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "default:\n                  goto LAB_0002dbd0;" (default "default") (: ":") (goto_statement "goto LAB_0002dbd0;" (goto "goto") (statement_identifier "LAB_0002dbd0") (; ";"))) (} "}")))) (} "}")) (else_clause "else {\n                if (uVar6 != 0x1223) goto LAB_0002dbd0;\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x796fb;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b60;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a45;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a37;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a24;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a10;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799fc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799eb;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d9;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c9;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799ba;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a8;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79997;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79987;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n              }" (else "else") (compound_statement "{\n                if (uVar6 != 0x1223) goto LAB_0002dbd0;\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x796fb;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b60;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a45;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a37;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a24;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a10;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799fc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799eb;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d9;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c9;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799ba;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a8;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79997;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79987;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n              }" ({ "{") (if_statement "if (uVar6 != 0x1223) goto LAB_0002dbd0;" (if "if") (parenthesized_expression "(uVar6 != 0x1223)" (( "(") (binary_expression "uVar6 != 0x1223" (identifier "uVar6") (!= "!=") (number_literal "0x1223")) () ")")) (goto_statement "goto LAB_0002dbd0;" (goto "goto") (statement_identifier "LAB_0002dbd0") (; ";"))) (switch_statement "switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x796fb;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b60;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a45;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a37;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a24;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a10;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799fc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799eb;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d9;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c9;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799ba;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a8;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79997;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79987;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }" (switch "switch") (parenthesized_expression "(local_80)" (( "(") (identifier "local_80") () ")")) (compound_statement "{\n                case 0:\n                  local_8c = (byte *)0x796fb;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b60;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79a45;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79a37;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79a24;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79a10;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x799fc;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x799eb;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x799d9;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x799c9;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x799ba;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x799a8;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x79997;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x79987;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }" ({ "{") (case_statement "case 0:\n                  local_8c = (byte *)0x796fb;\n                  break;" (case "case") (number_literal "0") (: ":") (expression_statement "local_8c = (byte *)0x796fb;" (assignment_expression "local_8c = (byte *)0x796fb" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x796fb" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x796fb"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 1:\n                  local_8c = (byte *)0x78b60;\n                  break;" (case "case") (number_literal "1") (: ":") (expression_statement "local_8c = (byte *)0x78b60;" (assignment_expression "local_8c = (byte *)0x78b60" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78b60" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78b60"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 2:\n                  local_8c = (byte *)0x79a45;\n                  break;" (case "case") (number_literal "2") (: ":") (expression_statement "local_8c = (byte *)0x79a45;" (assignment_expression "local_8c = (byte *)0x79a45" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79a45" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79a45"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 3:\n                  local_8c = (byte *)0x79a37;\n                  break;" (case "case") (number_literal "3") (: ":") (expression_statement "local_8c = (byte *)0x79a37;" (assignment_expression "local_8c = (byte *)0x79a37" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79a37" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79a37"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 4:\n                  local_8c = (byte *)0x79a24;\n                  break;" (case "case") (number_literal "4") (: ":") (expression_statement "local_8c = (byte *)0x79a24;" (assignment_expression "local_8c = (byte *)0x79a24" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79a24" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79a24"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 5:\n                  local_8c = (byte *)0x79a10;\n                  break;" (case "case") (number_literal "5") (: ":") (expression_statement "local_8c = (byte *)0x79a10;" (assignment_expression "local_8c = (byte *)0x79a10" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79a10" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79a10"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 6:\n                  local_8c = (byte *)0x799fc;\n                  break;" (case "case") (number_literal "6") (: ":") (expression_statement "local_8c = (byte *)0x799fc;" (assignment_expression "local_8c = (byte *)0x799fc" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x799fc" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x799fc"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 7:\n                  local_8c = (byte *)0x799eb;\n                  break;" (case "case") (number_literal "7") (: ":") (expression_statement "local_8c = (byte *)0x799eb;" (assignment_expression "local_8c = (byte *)0x799eb" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x799eb" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x799eb"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 8:\n                  local_8c = (byte *)0x799d9;\n                  break;" (case "case") (number_literal "8") (: ":") (expression_statement "local_8c = (byte *)0x799d9;" (assignment_expression "local_8c = (byte *)0x799d9" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x799d9" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x799d9"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 9:\n                  local_8c = (byte *)0x799c9;\n                  break;" (case "case") (number_literal "9") (: ":") (expression_statement "local_8c = (byte *)0x799c9;" (assignment_expression "local_8c = (byte *)0x799c9" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x799c9" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x799c9"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 10:\n                  local_8c = (byte *)0x799ba;\n                  break;" (case "case") (number_literal "10") (: ":") (expression_statement "local_8c = (byte *)0x799ba;" (assignment_expression "local_8c = (byte *)0x799ba" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x799ba" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x799ba"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xb:\n                  local_8c = (byte *)0x799a8;\n                  break;" (case "case") (number_literal "0xb") (: ":") (expression_statement "local_8c = (byte *)0x799a8;" (assignment_expression "local_8c = (byte *)0x799a8" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x799a8" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x799a8"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xc:\n                  local_8c = (byte *)0x79997;\n                  break;" (case "case") (number_literal "0xc") (: ":") (expression_statement "local_8c = (byte *)0x79997;" (assignment_expression "local_8c = (byte *)0x79997" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79997" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79997"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xd:\n                  local_8c = (byte *)0x79987;\n                  break;" (case "case") (number_literal "0xd") (: ":") (expression_statement "local_8c = (byte *)0x79987;" (assignment_expression "local_8c = (byte *)0x79987" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79987" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79987"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "default:\n                  goto LAB_0002dbd0;" (default "default") (: ":") (goto_statement "goto LAB_0002dbd0;" (goto "goto") (statement_identifier "LAB_0002dbd0") (; ";"))) (} "}"))) (} "}")))) (} "}")) (else_clause "else {\n              if (uVar6 == 0x3330) goto code_r0x0002edcd;\n              if (uVar6 != 0x4157) goto LAB_0002dbd0;\n              if (local_80 == 0) {\n                local_8c = (byte *)0x78ca4;\n              }\n              else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bcf;\n              }\n            }" (else "else") (compound_statement "{\n              if (uVar6 == 0x3330) goto code_r0x0002edcd;\n              if (uVar6 != 0x4157) goto LAB_0002dbd0;\n              if (local_80 == 0) {\n                local_8c = (byte *)0x78ca4;\n              }\n              else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bcf;\n              }\n            }" ({ "{") (if_statement "if (uVar6 == 0x3330) goto code_r0x0002edcd;" (if "if") (parenthesized_expression "(uVar6 == 0x3330)" (( "(") (binary_expression "uVar6 == 0x3330" (identifier "uVar6") (== "==") (number_literal "0x3330")) () ")")) (goto_statement "goto code_r0x0002edcd;" (goto "goto") (statement_identifier "code_r0x0002edcd") (; ";"))) (if_statement "if (uVar6 != 0x4157) goto LAB_0002dbd0;" (if "if") (parenthesized_expression "(uVar6 != 0x4157)" (( "(") (binary_expression "uVar6 != 0x4157" (identifier "uVar6") (!= "!=") (number_literal "0x4157")) () ")")) (goto_statement "goto LAB_0002dbd0;" (goto "goto") (statement_identifier "LAB_0002dbd0") (; ";"))) (if_statement "if (local_80 == 0) {\n                local_8c = (byte *)0x78ca4;\n              }\n              else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bcf;\n              }" (if "if") (parenthesized_expression "(local_80 == 0)" (( "(") (binary_expression "local_80 == 0" (identifier "local_80") (== "==") (number_literal "0")) () ")")) (compound_statement "{\n                local_8c = (byte *)0x78ca4;\n              }" ({ "{") (expression_statement "local_8c = (byte *)0x78ca4;" (assignment_expression "local_8c = (byte *)0x78ca4" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78ca4" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78ca4"))) (; ";")) (} "}")) (else_clause "else {\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bcf;\n              }" (else "else") (compound_statement "{\n                if (local_80 != 1) goto LAB_0002dbd0;\n                local_8c = (byte *)0x78bcf;\n              }" ({ "{") (if_statement "if (local_80 != 1) goto LAB_0002dbd0;" (if "if") (parenthesized_expression "(local_80 != 1)" (( "(") (binary_expression "local_80 != 1" (identifier "local_80") (!= "!=") (number_literal "1")) () ")")) (goto_statement "goto LAB_0002dbd0;" (goto "goto") (statement_identifier "LAB_0002dbd0") (; ";"))) (expression_statement "local_8c = (byte *)0x78bcf;" (assignment_expression "local_8c = (byte *)0x78bcf" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78bcf" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78bcf"))) (; ";")) (} "}")))) (} "}")))))) (} "}")) (else_clause "else {\n            if (uVar6 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b09a;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a59;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b48d;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b47e;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b46a;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b458;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b446;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b434;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41f;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b40a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (0x5aa5 < uVar6) {\n              if (uVar6 == 0x7650) goto code_r0x0002e4ef;\n              if (uVar6 == 0x7676) goto code_r0x0002e577;\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x4def) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b5bd;\n                break;\n              case 1:\n                local_8c = &UNK_00078a14;\n                break;\n              case 2:\n                local_8c = &UNK_00078c95;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c83;\n                break;\n              case 4:\n                local_8c = &UNK_00078c76;\n                break;\n              case 5:\n                local_8c = &UNK_00078c67;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c5a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (uVar6 != 0x5441) goto LAB_0002dbd0;\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7aa69;\n              break;\n            case 1:\n              local_8c = &UNK_00078a8a;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b08c;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b07e;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b073;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b068;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b05a;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b04b;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b03d;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02f;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b021;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b015;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b009;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7affd;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afee;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd9;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afc4;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaf;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af9a;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af82;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af6a;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af52;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af43;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af34;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af25;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af15;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7af01;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aeee;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aedb;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec8;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb8;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea8;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae98;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae86;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae74;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae62;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae55;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae41;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae2b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae18;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae0a;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 200:\n              local_8c = (byte *)0x7adf6;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7ade4;\n            }\n          }" (else "else") (compound_statement "{\n            if (uVar6 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b09a;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a59;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b48d;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b47e;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b46a;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b458;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b446;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b434;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41f;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b40a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (0x5aa5 < uVar6) {\n              if (uVar6 == 0x7650) goto code_r0x0002e4ef;\n              if (uVar6 == 0x7676) goto code_r0x0002e577;\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x4def) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b5bd;\n                break;\n              case 1:\n                local_8c = &UNK_00078a14;\n                break;\n              case 2:\n                local_8c = &UNK_00078c95;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c83;\n                break;\n              case 4:\n                local_8c = &UNK_00078c76;\n                break;\n              case 5:\n                local_8c = &UNK_00078c67;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c5a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (uVar6 != 0x5441) goto LAB_0002dbd0;\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7aa69;\n              break;\n            case 1:\n              local_8c = &UNK_00078a8a;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b08c;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b07e;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b073;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b068;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b05a;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b04b;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b03d;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02f;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b021;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b015;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b009;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7affd;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afee;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd9;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afc4;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaf;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af9a;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af82;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af6a;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af52;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af43;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af34;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af25;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af15;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7af01;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aeee;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aedb;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec8;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb8;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea8;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae98;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae86;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae74;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae62;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae55;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae41;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae2b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae18;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae0a;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 200:\n              local_8c = (byte *)0x7adf6;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7ade4;\n            }\n          }" ({ "{") (if_statement "if (uVar6 == 0x5aa5) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b09a;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a59;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b48d;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b47e;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b46a;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b458;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b446;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b434;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41f;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b40a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }" (if "if") (parenthesized_expression "(uVar6 == 0x5aa5)" (( "(") (binary_expression "uVar6 == 0x5aa5" (identifier "uVar6") (== "==") (number_literal "0x5aa5")) () ")")) (compound_statement "{\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b09a;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a59;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b48d;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b47e;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b46a;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b458;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b446;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b434;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41f;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b40a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }" ({ "{") (switch_statement "switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b09a;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a59;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b48d;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b47e;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b46a;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b458;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b446;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b434;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41f;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b40a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }" (switch "switch") (parenthesized_expression "(local_80)" (( "(") (identifier "local_80") () ")")) (compound_statement "{\n              case 0:\n                local_8c = (byte *)0x7b09a;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a59;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b48d;\n                break;\n              case 3:\n                local_8c = (byte *)0x7b47e;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b46a;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b458;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b446;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b434;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b41f;\n                break;\n              case 9:\n                local_8c = (byte *)0x7b40a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }" ({ "{") (case_statement "case 0:\n                local_8c = (byte *)0x7b09a;\n                break;" (case "case") (number_literal "0") (: ":") (expression_statement "local_8c = (byte *)0x7b09a;" (assignment_expression "local_8c = (byte *)0x7b09a" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b09a" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b09a"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 1:\n                local_8c = (byte *)0x78a59;\n                break;" (case "case") (number_literal "1") (: ":") (expression_statement "local_8c = (byte *)0x78a59;" (assignment_expression "local_8c = (byte *)0x78a59" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78a59" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78a59"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 2:\n                local_8c = (byte *)0x7b48d;\n                break;" (case "case") (number_literal "2") (: ":") (expression_statement "local_8c = (byte *)0x7b48d;" (assignment_expression "local_8c = (byte *)0x7b48d" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b48d" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b48d"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 3:\n                local_8c = (byte *)0x7b47e;\n                break;" (case "case") (number_literal "3") (: ":") (expression_statement "local_8c = (byte *)0x7b47e;" (assignment_expression "local_8c = (byte *)0x7b47e" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b47e" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b47e"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 4:\n                local_8c = (byte *)0x7b46a;\n                break;" (case "case") (number_literal "4") (: ":") (expression_statement "local_8c = (byte *)0x7b46a;" (assignment_expression "local_8c = (byte *)0x7b46a" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b46a" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b46a"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 5:\n                local_8c = (byte *)0x7b458;\n                break;" (case "case") (number_literal "5") (: ":") (expression_statement "local_8c = (byte *)0x7b458;" (assignment_expression "local_8c = (byte *)0x7b458" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b458" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b458"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 6:\n                local_8c = (byte *)0x7b446;\n                break;" (case "case") (number_literal "6") (: ":") (expression_statement "local_8c = (byte *)0x7b446;" (assignment_expression "local_8c = (byte *)0x7b446" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b446" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b446"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 7:\n                local_8c = (byte *)0x7b434;\n                break;" (case "case") (number_literal "7") (: ":") (expression_statement "local_8c = (byte *)0x7b434;" (assignment_expression "local_8c = (byte *)0x7b434" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b434" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b434"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 8:\n                local_8c = (byte *)0x7b41f;\n                break;" (case "case") (number_literal "8") (: ":") (expression_statement "local_8c = (byte *)0x7b41f;" (assignment_expression "local_8c = (byte *)0x7b41f" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b41f" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b41f"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 9:\n                local_8c = (byte *)0x7b40a;\n                break;" (case "case") (number_literal "9") (: ":") (expression_statement "local_8c = (byte *)0x7b40a;" (assignment_expression "local_8c = (byte *)0x7b40a" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b40a" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b40a"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "default:\n                goto LAB_0002dbd0;" (default "default") (: ":") (goto_statement "goto LAB_0002dbd0;" (goto "goto") (statement_identifier "LAB_0002dbd0") (; ";"))) (} "}"))) (goto_statement "goto LAB_0002dd00;" (goto "goto") (statement_identifier "LAB_0002dd00") (; ";")) (} "}"))) (if_statement "if (0x5aa5 < uVar6) {\n              if (uVar6 == 0x7650) goto code_r0x0002e4ef;\n              if (uVar6 == 0x7676) goto code_r0x0002e577;\n              goto LAB_0002dbd0;\n            }" (if "if") (parenthesized_expression "(0x5aa5 < uVar6)" (( "(") (binary_expression "0x5aa5 < uVar6" (number_literal "0x5aa5") (< "<") (identifier "uVar6")) () ")")) (compound_statement "{\n              if (uVar6 == 0x7650) goto code_r0x0002e4ef;\n              if (uVar6 == 0x7676) goto code_r0x0002e577;\n              goto LAB_0002dbd0;\n            }" ({ "{") (if_statement "if (uVar6 == 0x7650) goto code_r0x0002e4ef;" (if "if") (parenthesized_expression "(uVar6 == 0x7650)" (( "(") (binary_expression "uVar6 == 0x7650" (identifier "uVar6") (== "==") (number_literal "0x7650")) () ")")) (goto_statement "goto code_r0x0002e4ef;" (goto "goto") (statement_identifier "code_r0x0002e4ef") (; ";"))) (if_statement "if (uVar6 == 0x7676) goto code_r0x0002e577;" (if "if") (parenthesized_expression "(uVar6 == 0x7676)" (( "(") (binary_expression "uVar6 == 0x7676" (identifier "uVar6") (== "==") (number_literal "0x7676")) () ")")) (goto_statement "goto code_r0x0002e577;" (goto "goto") (statement_identifier "code_r0x0002e577") (; ";"))) (goto_statement "goto LAB_0002dbd0;" (goto "goto") (statement_identifier "LAB_0002dbd0") (; ";")) (} "}"))) (if_statement "if (uVar6 == 0x4def) {\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b5bd;\n                break;\n              case 1:\n                local_8c = &UNK_00078a14;\n                break;\n              case 2:\n                local_8c = &UNK_00078c95;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c83;\n                break;\n              case 4:\n                local_8c = &UNK_00078c76;\n                break;\n              case 5:\n                local_8c = &UNK_00078c67;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c5a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }" (if "if") (parenthesized_expression "(uVar6 == 0x4def)" (( "(") (binary_expression "uVar6 == 0x4def" (identifier "uVar6") (== "==") (number_literal "0x4def")) () ")")) (compound_statement "{\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b5bd;\n                break;\n              case 1:\n                local_8c = &UNK_00078a14;\n                break;\n              case 2:\n                local_8c = &UNK_00078c95;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c83;\n                break;\n              case 4:\n                local_8c = &UNK_00078c76;\n                break;\n              case 5:\n                local_8c = &UNK_00078c67;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c5a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }" ({ "{") (switch_statement "switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7b5bd;\n                break;\n              case 1:\n                local_8c = &UNK_00078a14;\n                break;\n              case 2:\n                local_8c = &UNK_00078c95;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c83;\n                break;\n              case 4:\n                local_8c = &UNK_00078c76;\n                break;\n              case 5:\n                local_8c = &UNK_00078c67;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c5a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }" (switch "switch") (parenthesized_expression "(local_80)" (( "(") (identifier "local_80") () ")")) (compound_statement "{\n              case 0:\n                local_8c = (byte *)0x7b5bd;\n                break;\n              case 1:\n                local_8c = &UNK_00078a14;\n                break;\n              case 2:\n                local_8c = &UNK_00078c95;\n                break;\n              case 3:\n                local_8c = (byte *)0x78c83;\n                break;\n              case 4:\n                local_8c = &UNK_00078c76;\n                break;\n              case 5:\n                local_8c = &UNK_00078c67;\n                break;\n              case 6:\n                local_8c = (byte *)0x78c5a;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }" ({ "{") (case_statement "case 0:\n                local_8c = (byte *)0x7b5bd;\n                break;" (case "case") (number_literal "0") (: ":") (expression_statement "local_8c = (byte *)0x7b5bd;" (assignment_expression "local_8c = (byte *)0x7b5bd" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b5bd" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b5bd"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 1:\n                local_8c = &UNK_00078a14;\n                break;" (case "case") (number_literal "1") (: ":") (expression_statement "local_8c = &UNK_00078a14;" (assignment_expression "local_8c = &UNK_00078a14" (identifier "local_8c") (= "=") (pointer_expression "&UNK_00078a14" (& "&") (identifier "UNK_00078a14"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 2:\n                local_8c = &UNK_00078c95;\n                break;" (case "case") (number_literal "2") (: ":") (expression_statement "local_8c = &UNK_00078c95;" (assignment_expression "local_8c = &UNK_00078c95" (identifier "local_8c") (= "=") (pointer_expression "&UNK_00078c95" (& "&") (identifier "UNK_00078c95"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 3:\n                local_8c = (byte *)0x78c83;\n                break;" (case "case") (number_literal "3") (: ":") (expression_statement "local_8c = (byte *)0x78c83;" (assignment_expression "local_8c = (byte *)0x78c83" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78c83" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78c83"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 4:\n                local_8c = &UNK_00078c76;\n                break;" (case "case") (number_literal "4") (: ":") (expression_statement "local_8c = &UNK_00078c76;" (assignment_expression "local_8c = &UNK_00078c76" (identifier "local_8c") (= "=") (pointer_expression "&UNK_00078c76" (& "&") (identifier "UNK_00078c76"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 5:\n                local_8c = &UNK_00078c67;\n                break;" (case "case") (number_literal "5") (: ":") (expression_statement "local_8c = &UNK_00078c67;" (assignment_expression "local_8c = &UNK_00078c67" (identifier "local_8c") (= "=") (pointer_expression "&UNK_00078c67" (& "&") (identifier "UNK_00078c67"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 6:\n                local_8c = (byte *)0x78c5a;\n                break;" (case "case") (number_literal "6") (: ":") (expression_statement "local_8c = (byte *)0x78c5a;" (assignment_expression "local_8c = (byte *)0x78c5a" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78c5a" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78c5a"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "default:\n                goto LAB_0002dbd0;" (default "default") (: ":") (goto_statement "goto LAB_0002dbd0;" (goto "goto") (statement_identifier "LAB_0002dbd0") (; ";"))) (} "}"))) (goto_statement "goto LAB_0002dd00;" (goto "goto") (statement_identifier "LAB_0002dd00") (; ";")) (} "}"))) (if_statement "if (uVar6 != 0x5441) goto LAB_0002dbd0;" (if "if") (parenthesized_expression "(uVar6 != 0x5441)" (( "(") (binary_expression "uVar6 != 0x5441" (identifier "uVar6") (!= "!=") (number_literal "0x5441")) () ")")) (goto_statement "goto LAB_0002dbd0;" (goto "goto") (statement_identifier "LAB_0002dbd0") (; ";"))) (switch_statement "switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7aa69;\n              break;\n            case 1:\n              local_8c = &UNK_00078a8a;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b08c;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b07e;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b073;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b068;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b05a;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b04b;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b03d;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02f;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b021;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b015;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b009;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7affd;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afee;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd9;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afc4;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaf;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af9a;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af82;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af6a;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af52;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af43;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af34;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af25;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af15;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7af01;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aeee;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aedb;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec8;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb8;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea8;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae98;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae86;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae74;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae62;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae55;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae41;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae2b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae18;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae0a;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 200:\n              local_8c = (byte *)0x7adf6;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7ade4;\n            }" (switch "switch") (parenthesized_expression "(local_80)" (( "(") (identifier "local_80") () ")")) (compound_statement "{\n            case 0:\n              local_8c = (byte *)0x7aa69;\n              break;\n            case 1:\n              local_8c = &UNK_00078a8a;\n              break;\n            case 2:\n              local_8c = (byte *)0x7b08c;\n              break;\n            case 3:\n              local_8c = (byte *)0x7b07e;\n              break;\n            case 4:\n              local_8c = (byte *)0x7b073;\n              break;\n            case 5:\n              local_8c = (byte *)0x7b068;\n              break;\n            case 6:\n              local_8c = (byte *)0x7b05a;\n              break;\n            case 7:\n              local_8c = (byte *)0x7b04b;\n              break;\n            case 8:\n              local_8c = (byte *)0x7b03d;\n              break;\n            case 9:\n              local_8c = (byte *)0x7b02f;\n              break;\n            case 10:\n              local_8c = (byte *)0x7b021;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7b015;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x7b009;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x7affd;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x7afee;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x7afd9;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x7afc4;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x7afaf;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7af9a;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7af82;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x7af6a;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7af52;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x7af43;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x7af34;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7af25;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7af15;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7af01;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7aeee;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7aedb;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7aec8;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7aeb8;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7aea8;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7ae98;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7ae86;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7ae74;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7ae62;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7ae55;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7ae41;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7ae2b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7ae18;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7ae0a;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 200:\n              local_8c = (byte *)0x7adf6;\n              break;\n            case 0xc9:\n              local_8c = (byte *)0x7ade4;\n            }" ({ "{") (case_statement "case 0:\n              local_8c = (byte *)0x7aa69;\n              break;" (case "case") (number_literal "0") (: ":") (expression_statement "local_8c = (byte *)0x7aa69;" (assignment_expression "local_8c = (byte *)0x7aa69" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7aa69" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7aa69"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 1:\n              local_8c = &UNK_00078a8a;\n              break;" (case "case") (number_literal "1") (: ":") (expression_statement "local_8c = &UNK_00078a8a;" (assignment_expression "local_8c = &UNK_00078a8a" (identifier "local_8c") (= "=") (pointer_expression "&UNK_00078a8a" (& "&") (identifier "UNK_00078a8a"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 2:\n              local_8c = (byte *)0x7b08c;\n              break;" (case "case") (number_literal "2") (: ":") (expression_statement "local_8c = (byte *)0x7b08c;" (assignment_expression "local_8c = (byte *)0x7b08c" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b08c" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b08c"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 3:\n              local_8c = (byte *)0x7b07e;\n              break;" (case "case") (number_literal "3") (: ":") (expression_statement "local_8c = (byte *)0x7b07e;" (assignment_expression "local_8c = (byte *)0x7b07e" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b07e" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b07e"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 4:\n              local_8c = (byte *)0x7b073;\n              break;" (case "case") (number_literal "4") (: ":") (expression_statement "local_8c = (byte *)0x7b073;" (assignment_expression "local_8c = (byte *)0x7b073" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b073" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b073"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 5:\n              local_8c = (byte *)0x7b068;\n              break;" (case "case") (number_literal "5") (: ":") (expression_statement "local_8c = (byte *)0x7b068;" (assignment_expression "local_8c = (byte *)0x7b068" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b068" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b068"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 6:\n              local_8c = (byte *)0x7b05a;\n              break;" (case "case") (number_literal "6") (: ":") (expression_statement "local_8c = (byte *)0x7b05a;" (assignment_expression "local_8c = (byte *)0x7b05a" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b05a" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b05a"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 7:\n              local_8c = (byte *)0x7b04b;\n              break;" (case "case") (number_literal "7") (: ":") (expression_statement "local_8c = (byte *)0x7b04b;" (assignment_expression "local_8c = (byte *)0x7b04b" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b04b" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b04b"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 8:\n              local_8c = (byte *)0x7b03d;\n              break;" (case "case") (number_literal "8") (: ":") (expression_statement "local_8c = (byte *)0x7b03d;" (assignment_expression "local_8c = (byte *)0x7b03d" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b03d" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b03d"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 9:\n              local_8c = (byte *)0x7b02f;\n              break;" (case "case") (number_literal "9") (: ":") (expression_statement "local_8c = (byte *)0x7b02f;" (assignment_expression "local_8c = (byte *)0x7b02f" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b02f" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b02f"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 10:\n              local_8c = (byte *)0x7b021;\n              break;" (case "case") (number_literal "10") (: ":") (expression_statement "local_8c = (byte *)0x7b021;" (assignment_expression "local_8c = (byte *)0x7b021" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b021" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b021"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xb:\n              local_8c = (byte *)0x7b015;\n              break;" (case "case") (number_literal "0xb") (: ":") (expression_statement "local_8c = (byte *)0x7b015;" (assignment_expression "local_8c = (byte *)0x7b015" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b015" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b015"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xc:\n              local_8c = (byte *)0x7b009;\n              break;" (case "case") (number_literal "0xc") (: ":") (expression_statement "local_8c = (byte *)0x7b009;" (assignment_expression "local_8c = (byte *)0x7b009" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b009" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b009"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xd:\n              local_8c = (byte *)0x7affd;\n              break;" (case "case") (number_literal "0xd") (: ":") (expression_statement "local_8c = (byte *)0x7affd;" (assignment_expression "local_8c = (byte *)0x7affd" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7affd" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7affd"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xe:\n              local_8c = (byte *)0x7afee;\n              break;" (case "case") (number_literal "0xe") (: ":") (expression_statement "local_8c = (byte *)0x7afee;" (assignment_expression "local_8c = (byte *)0x7afee" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7afee" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7afee"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xf:\n              local_8c = (byte *)0x7afd9;\n              break;" (case "case") (number_literal "0xf") (: ":") (expression_statement "local_8c = (byte *)0x7afd9;" (assignment_expression "local_8c = (byte *)0x7afd9" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7afd9" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7afd9"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x10:\n              local_8c = (byte *)0x7afc4;\n              break;" (case "case") (number_literal "0x10") (: ":") (expression_statement "local_8c = (byte *)0x7afc4;" (assignment_expression "local_8c = (byte *)0x7afc4" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7afc4" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7afc4"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x11:\n              local_8c = (byte *)0x7afaf;\n              break;" (case "case") (number_literal "0x11") (: ":") (expression_statement "local_8c = (byte *)0x7afaf;" (assignment_expression "local_8c = (byte *)0x7afaf" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7afaf" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7afaf"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x12:\n              local_8c = (byte *)0x7af9a;\n              break;" (case "case") (number_literal "0x12") (: ":") (expression_statement "local_8c = (byte *)0x7af9a;" (assignment_expression "local_8c = (byte *)0x7af9a" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7af9a" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7af9a"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x13:\n              local_8c = (byte *)0x7af82;\n              break;" (case "case") (number_literal "0x13") (: ":") (expression_statement "local_8c = (byte *)0x7af82;" (assignment_expression "local_8c = (byte *)0x7af82" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7af82" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7af82"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x14:\n              local_8c = (byte *)0x7af6a;\n              break;" (case "case") (number_literal "0x14") (: ":") (expression_statement "local_8c = (byte *)0x7af6a;" (assignment_expression "local_8c = (byte *)0x7af6a" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7af6a" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7af6a"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x15:\n              local_8c = (byte *)0x7af52;\n              break;" (case "case") (number_literal "0x15") (: ":") (expression_statement "local_8c = (byte *)0x7af52;" (assignment_expression "local_8c = (byte *)0x7af52" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7af52" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7af52"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x16:\n              local_8c = (byte *)0x7af43;\n              break;" (case "case") (number_literal "0x16") (: ":") (expression_statement "local_8c = (byte *)0x7af43;" (assignment_expression "local_8c = (byte *)0x7af43" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7af43" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7af43"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x17:\n              local_8c = (byte *)0x7af34;\n              break;" (case "case") (number_literal "0x17") (: ":") (expression_statement "local_8c = (byte *)0x7af34;" (assignment_expression "local_8c = (byte *)0x7af34" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7af34" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7af34"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x18:\n              local_8c = (byte *)0x7af25;\n              break;" (case "case") (number_literal "0x18") (: ":") (expression_statement "local_8c = (byte *)0x7af25;" (assignment_expression "local_8c = (byte *)0x7af25" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7af25" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7af25"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x19:\n              local_8c = (byte *)0x7af15;\n              break;" (case "case") (number_literal "0x19") (: ":") (expression_statement "local_8c = (byte *)0x7af15;" (assignment_expression "local_8c = (byte *)0x7af15" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7af15" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7af15"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x1a:\n              local_8c = (byte *)0x7af01;\n              break;" (case "case") (number_literal "0x1a") (: ":") (expression_statement "local_8c = (byte *)0x7af01;" (assignment_expression "local_8c = (byte *)0x7af01" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7af01" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7af01"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x1b:\n              local_8c = (byte *)0x7aeee;\n              break;" (case "case") (number_literal "0x1b") (: ":") (expression_statement "local_8c = (byte *)0x7aeee;" (assignment_expression "local_8c = (byte *)0x7aeee" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7aeee" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7aeee"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x1c:\n              local_8c = (byte *)0x7aedb;\n              break;" (case "case") (number_literal "0x1c") (: ":") (expression_statement "local_8c = (byte *)0x7aedb;" (assignment_expression "local_8c = (byte *)0x7aedb" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7aedb" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7aedb"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x1d:\n              local_8c = (byte *)0x7aec8;\n              break;" (case "case") (number_literal "0x1d") (: ":") (expression_statement "local_8c = (byte *)0x7aec8;" (assignment_expression "local_8c = (byte *)0x7aec8" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7aec8" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7aec8"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x1e:\n              local_8c = (byte *)0x7aeb8;\n              break;" (case "case") (number_literal "0x1e") (: ":") (expression_statement "local_8c = (byte *)0x7aeb8;" (assignment_expression "local_8c = (byte *)0x7aeb8" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7aeb8" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7aeb8"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x1f:\n              local_8c = (byte *)0x7aea8;\n              break;" (case "case") (number_literal "0x1f") (: ":") (expression_statement "local_8c = (byte *)0x7aea8;" (assignment_expression "local_8c = (byte *)0x7aea8" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7aea8" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7aea8"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x20:\n              local_8c = (byte *)0x7ae98;\n              break;" (case "case") (number_literal "0x20") (: ":") (expression_statement "local_8c = (byte *)0x7ae98;" (assignment_expression "local_8c = (byte *)0x7ae98" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7ae98" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7ae98"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x21:\n              local_8c = (byte *)0x7ae86;\n              break;" (case "case") (number_literal "0x21") (: ":") (expression_statement "local_8c = (byte *)0x7ae86;" (assignment_expression "local_8c = (byte *)0x7ae86" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7ae86" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7ae86"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x22:\n              local_8c = (byte *)0x7ae74;\n              break;" (case "case") (number_literal "0x22") (: ":") (expression_statement "local_8c = (byte *)0x7ae74;" (assignment_expression "local_8c = (byte *)0x7ae74" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7ae74" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7ae74"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x23:\n              local_8c = (byte *)0x7ae62;\n              break;" (case "case") (number_literal "0x23") (: ":") (expression_statement "local_8c = (byte *)0x7ae62;" (assignment_expression "local_8c = (byte *)0x7ae62" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7ae62" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7ae62"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x24:\n              local_8c = (byte *)0x7ae55;\n              break;" (case "case") (number_literal "0x24") (: ":") (expression_statement "local_8c = (byte *)0x7ae55;" (assignment_expression "local_8c = (byte *)0x7ae55" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7ae55" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7ae55"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x25:\n              local_8c = (byte *)0x7ae41;\n              break;" (case "case") (number_literal "0x25") (: ":") (expression_statement "local_8c = (byte *)0x7ae41;" (assignment_expression "local_8c = (byte *)0x7ae41" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7ae41" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7ae41"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x26:\n              local_8c = (byte *)0x7ae2b;\n              break;" (case "case") (number_literal "0x26") (: ":") (expression_statement "local_8c = (byte *)0x7ae2b;" (assignment_expression "local_8c = (byte *)0x7ae2b" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7ae2b" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7ae2b"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x27:\n              local_8c = (byte *)0x7ae18;\n              break;" (case "case") (number_literal "0x27") (: ":") (expression_statement "local_8c = (byte *)0x7ae18;" (assignment_expression "local_8c = (byte *)0x7ae18" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7ae18" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7ae18"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x28:\n              local_8c = (byte *)0x7ae0a;\n              break;" (case "case") (number_literal "0x28") (: ":") (expression_statement "local_8c = (byte *)0x7ae0a;" (assignment_expression "local_8c = (byte *)0x7ae0a" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7ae0a" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7ae0a"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "default:\n              goto LAB_0002dbd0;" (default "default") (: ":") (goto_statement "goto LAB_0002dbd0;" (goto "goto") (statement_identifier "LAB_0002dbd0") (; ";"))) (case_statement "case 200:\n              local_8c = (byte *)0x7adf6;\n              break;" (case "case") (number_literal "200") (: ":") (expression_statement "local_8c = (byte *)0x7adf6;" (assignment_expression "local_8c = (byte *)0x7adf6" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7adf6" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7adf6"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xc9:\n              local_8c = (byte *)0x7ade4;" (case "case") (number_literal "0xc9") (: ":") (expression_statement "local_8c = (byte *)0x7ade4;" (assignment_expression "local_8c = (byte *)0x7ade4" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7ade4" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7ade4"))) (; ";"))) (} "}"))) (} "}")))) (goto_statement "goto LAB_0002dd00;" (goto "goto") (statement_identifier "LAB_0002dd00") (; ";")) (} "}"))) (if_statement "if (uVar6 == 0xad45) {\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79a53;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b32;\n            break;\n          case 2:\n            local_8c = (byte *)0x79ded;\n            break;\n          case 3:\n            local_8c = (byte *)0x79ddf;\n            break;\n          case 4:\n            local_8c = (byte *)0x79dce;\n            break;\n          case 5:\n            local_8c = (byte *)0x79dbd;\n            break;\n          case 6:\n            local_8c = (byte *)0x79dad;\n            break;\n          case 7:\n            local_8c = (byte *)0x79d9a;\n            break;\n          case 8:\n            local_8c = (byte *)0x79d8b;\n            break;\n          case 9:\n            local_8c = (byte *)0x79d78;\n            break;\n          case 10:\n            local_8c = (byte *)0x79d67;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x79d56;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x79d47;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          case 0x80:\n            local_8c = (byte *)0x79d2d;\n            break;\n          case 0x81:\n            local_8c = (byte *)0x79d15;\n          }\n          goto LAB_0002dd00;\n        }" (if "if") (parenthesized_expression "(uVar6 == 0xad45)" (( "(") (binary_expression "uVar6 == 0xad45" (identifier "uVar6") (== "==") (number_literal "0xad45")) () ")")) (compound_statement "{\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79a53;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b32;\n            break;\n          case 2:\n            local_8c = (byte *)0x79ded;\n            break;\n          case 3:\n            local_8c = (byte *)0x79ddf;\n            break;\n          case 4:\n            local_8c = (byte *)0x79dce;\n            break;\n          case 5:\n            local_8c = (byte *)0x79dbd;\n            break;\n          case 6:\n            local_8c = (byte *)0x79dad;\n            break;\n          case 7:\n            local_8c = (byte *)0x79d9a;\n            break;\n          case 8:\n            local_8c = (byte *)0x79d8b;\n            break;\n          case 9:\n            local_8c = (byte *)0x79d78;\n            break;\n          case 10:\n            local_8c = (byte *)0x79d67;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x79d56;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x79d47;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          case 0x80:\n            local_8c = (byte *)0x79d2d;\n            break;\n          case 0x81:\n            local_8c = (byte *)0x79d15;\n          }\n          goto LAB_0002dd00;\n        }" ({ "{") (switch_statement "switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x79a53;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b32;\n            break;\n          case 2:\n            local_8c = (byte *)0x79ded;\n            break;\n          case 3:\n            local_8c = (byte *)0x79ddf;\n            break;\n          case 4:\n            local_8c = (byte *)0x79dce;\n            break;\n          case 5:\n            local_8c = (byte *)0x79dbd;\n            break;\n          case 6:\n            local_8c = (byte *)0x79dad;\n            break;\n          case 7:\n            local_8c = (byte *)0x79d9a;\n            break;\n          case 8:\n            local_8c = (byte *)0x79d8b;\n            break;\n          case 9:\n            local_8c = (byte *)0x79d78;\n            break;\n          case 10:\n            local_8c = (byte *)0x79d67;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x79d56;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x79d47;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          case 0x80:\n            local_8c = (byte *)0x79d2d;\n            break;\n          case 0x81:\n            local_8c = (byte *)0x79d15;\n          }" (switch "switch") (parenthesized_expression "(local_80)" (( "(") (identifier "local_80") () ")")) (compound_statement "{\n          case 0:\n            local_8c = (byte *)0x79a53;\n            break;\n          case 1:\n            local_8c = (byte *)0x78b32;\n            break;\n          case 2:\n            local_8c = (byte *)0x79ded;\n            break;\n          case 3:\n            local_8c = (byte *)0x79ddf;\n            break;\n          case 4:\n            local_8c = (byte *)0x79dce;\n            break;\n          case 5:\n            local_8c = (byte *)0x79dbd;\n            break;\n          case 6:\n            local_8c = (byte *)0x79dad;\n            break;\n          case 7:\n            local_8c = (byte *)0x79d9a;\n            break;\n          case 8:\n            local_8c = (byte *)0x79d8b;\n            break;\n          case 9:\n            local_8c = (byte *)0x79d78;\n            break;\n          case 10:\n            local_8c = (byte *)0x79d67;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x79d56;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x79d47;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          case 0x80:\n            local_8c = (byte *)0x79d2d;\n            break;\n          case 0x81:\n            local_8c = (byte *)0x79d15;\n          }" ({ "{") (case_statement "case 0:\n            local_8c = (byte *)0x79a53;\n            break;" (case "case") (number_literal "0") (: ":") (expression_statement "local_8c = (byte *)0x79a53;" (assignment_expression "local_8c = (byte *)0x79a53" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79a53" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79a53"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 1:\n            local_8c = (byte *)0x78b32;\n            break;" (case "case") (number_literal "1") (: ":") (expression_statement "local_8c = (byte *)0x78b32;" (assignment_expression "local_8c = (byte *)0x78b32" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78b32" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78b32"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 2:\n            local_8c = (byte *)0x79ded;\n            break;" (case "case") (number_literal "2") (: ":") (expression_statement "local_8c = (byte *)0x79ded;" (assignment_expression "local_8c = (byte *)0x79ded" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79ded" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79ded"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 3:\n            local_8c = (byte *)0x79ddf;\n            break;" (case "case") (number_literal "3") (: ":") (expression_statement "local_8c = (byte *)0x79ddf;" (assignment_expression "local_8c = (byte *)0x79ddf" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79ddf" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79ddf"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 4:\n            local_8c = (byte *)0x79dce;\n            break;" (case "case") (number_literal "4") (: ":") (expression_statement "local_8c = (byte *)0x79dce;" (assignment_expression "local_8c = (byte *)0x79dce" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79dce" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79dce"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 5:\n            local_8c = (byte *)0x79dbd;\n            break;" (case "case") (number_literal "5") (: ":") (expression_statement "local_8c = (byte *)0x79dbd;" (assignment_expression "local_8c = (byte *)0x79dbd" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79dbd" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79dbd"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 6:\n            local_8c = (byte *)0x79dad;\n            break;" (case "case") (number_literal "6") (: ":") (expression_statement "local_8c = (byte *)0x79dad;" (assignment_expression "local_8c = (byte *)0x79dad" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79dad" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79dad"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 7:\n            local_8c = (byte *)0x79d9a;\n            break;" (case "case") (number_literal "7") (: ":") (expression_statement "local_8c = (byte *)0x79d9a;" (assignment_expression "local_8c = (byte *)0x79d9a" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79d9a" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79d9a"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 8:\n            local_8c = (byte *)0x79d8b;\n            break;" (case "case") (number_literal "8") (: ":") (expression_statement "local_8c = (byte *)0x79d8b;" (assignment_expression "local_8c = (byte *)0x79d8b" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79d8b" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79d8b"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 9:\n            local_8c = (byte *)0x79d78;\n            break;" (case "case") (number_literal "9") (: ":") (expression_statement "local_8c = (byte *)0x79d78;" (assignment_expression "local_8c = (byte *)0x79d78" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79d78" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79d78"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 10:\n            local_8c = (byte *)0x79d67;\n            break;" (case "case") (number_literal "10") (: ":") (expression_statement "local_8c = (byte *)0x79d67;" (assignment_expression "local_8c = (byte *)0x79d67" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79d67" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79d67"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xb:\n            local_8c = (byte *)0x79d56;\n            break;" (case "case") (number_literal "0xb") (: ":") (expression_statement "local_8c = (byte *)0x79d56;" (assignment_expression "local_8c = (byte *)0x79d56" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79d56" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79d56"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xc:\n            local_8c = (byte *)0x79d47;\n            break;" (case "case") (number_literal "0xc") (: ":") (expression_statement "local_8c = (byte *)0x79d47;" (assignment_expression "local_8c = (byte *)0x79d47" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79d47" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79d47"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "default:\n            goto LAB_0002dbd0;" (default "default") (: ":") (goto_statement "goto LAB_0002dbd0;" (goto "goto") (statement_identifier "LAB_0002dbd0") (; ";"))) (case_statement "case 0x80:\n            local_8c = (byte *)0x79d2d;\n            break;" (case "case") (number_literal "0x80") (: ":") (expression_statement "local_8c = (byte *)0x79d2d;" (assignment_expression "local_8c = (byte *)0x79d2d" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79d2d" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79d2d"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x81:\n            local_8c = (byte *)0x79d15;" (case "case") (number_literal "0x81") (: ":") (expression_statement "local_8c = (byte *)0x79d15;" (assignment_expression "local_8c = (byte *)0x79d15" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79d15" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79d15"))) (; ";"))) (} "}"))) (goto_statement "goto LAB_0002dd00;" (goto "goto") (statement_identifier "LAB_0002dd00") (; ";")) (} "}"))) (if_statement "if (0xad45 < uVar6) {\n          if (uVar6 == 0xdead) goto code_r0x0002ef3d;\n          if (uVar6 < 0xdeae) {\n            if (uVar6 == 0xbaab) goto code_r0x0002e43b;\n            if (uVar6 == 0xbeef) goto code_r0x0002e467;\n            goto LAB_0002dbd0;\n          }\n          if (uVar6 == 0xfeb0) goto code_r0x0002ef25;\n          if (uVar6 == 0xfeba) {\n            if (local_80 == 6) {\n              local_8c = (byte *)0x79879;\n            }\n            else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798af;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bf1;\n                }\n                else {\n                  local_8c = (byte *)0x78b77;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79895;\n                if (local_80 != 4) {\n                  local_8c = (byte *)"R_IQ2000_26";\n                  if (4 < local_80) {\n                    local_8c = (byte *)"R_IQ2000_HI16";\n                  }\n                }\n              }\n            }\n            else if (local_80 == 9) {\n              local_8c = (byte *)0x79844;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79866;\n              }\n              else {\n                local_8c = (byte *)0x79853;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x7981b;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79806;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x79832;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 == 0xf00d) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7905a;\n              break;\n            case 1:\n              local_8c = &UNK_00078b9e;\n              break;\n            case 2:\n              local_8c = &UNK_00079659;\n              break;\n            case 3:\n              local_8c = (byte *)0x79650;\n              break;\n            case 4:\n              local_8c = (byte *)0x79647;\n              break;\n            case 5:\n              local_8c = (byte *)0x79638;\n              break;\n            case 6:\n              local_8c = (byte *)0x79628;\n              break;\n            case 7:\n              local_8c = (byte *)0x79618;\n              break;\n            case 8:\n              local_8c = (byte *)0x79608;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f8;\n              break;\n            case 10:\n              local_8c = (byte *)0x795ec;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795e0;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795d4;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795bc;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795af;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x795a0;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x79591;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x79584;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79575;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79561;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954f;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            }\n            goto LAB_0002dd00;\n          }\n          goto LAB_0002dbd0;\n        }" (if "if") (parenthesized_expression "(0xad45 < uVar6)" (( "(") (binary_expression "0xad45 < uVar6" (number_literal "0xad45") (< "<") (identifier "uVar6")) () ")")) (compound_statement "{\n          if (uVar6 == 0xdead) goto code_r0x0002ef3d;\n          if (uVar6 < 0xdeae) {\n            if (uVar6 == 0xbaab) goto code_r0x0002e43b;\n            if (uVar6 == 0xbeef) goto code_r0x0002e467;\n            goto LAB_0002dbd0;\n          }\n          if (uVar6 == 0xfeb0) goto code_r0x0002ef25;\n          if (uVar6 == 0xfeba) {\n            if (local_80 == 6) {\n              local_8c = (byte *)0x79879;\n            }\n            else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798af;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bf1;\n                }\n                else {\n                  local_8c = (byte *)0x78b77;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79895;\n                if (local_80 != 4) {\n                  local_8c = (byte *)"R_IQ2000_26";\n                  if (4 < local_80) {\n                    local_8c = (byte *)"R_IQ2000_HI16";\n                  }\n                }\n              }\n            }\n            else if (local_80 == 9) {\n              local_8c = (byte *)0x79844;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79866;\n              }\n              else {\n                local_8c = (byte *)0x79853;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x7981b;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79806;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x79832;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 == 0xf00d) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7905a;\n              break;\n            case 1:\n              local_8c = &UNK_00078b9e;\n              break;\n            case 2:\n              local_8c = &UNK_00079659;\n              break;\n            case 3:\n              local_8c = (byte *)0x79650;\n              break;\n            case 4:\n              local_8c = (byte *)0x79647;\n              break;\n            case 5:\n              local_8c = (byte *)0x79638;\n              break;\n            case 6:\n              local_8c = (byte *)0x79628;\n              break;\n            case 7:\n              local_8c = (byte *)0x79618;\n              break;\n            case 8:\n              local_8c = (byte *)0x79608;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f8;\n              break;\n            case 10:\n              local_8c = (byte *)0x795ec;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795e0;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795d4;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795bc;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795af;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x795a0;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x79591;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x79584;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79575;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79561;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954f;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            }\n            goto LAB_0002dd00;\n          }\n          goto LAB_0002dbd0;\n        }" ({ "{") (if_statement "if (uVar6 == 0xdead) goto code_r0x0002ef3d;" (if "if") (parenthesized_expression "(uVar6 == 0xdead)" (( "(") (binary_expression "uVar6 == 0xdead" (identifier "uVar6") (== "==") (number_literal "0xdead")) () ")")) (goto_statement "goto code_r0x0002ef3d;" (goto "goto") (statement_identifier "code_r0x0002ef3d") (; ";"))) (if_statement "if (uVar6 < 0xdeae) {\n            if (uVar6 == 0xbaab) goto code_r0x0002e43b;\n            if (uVar6 == 0xbeef) goto code_r0x0002e467;\n            goto LAB_0002dbd0;\n          }" (if "if") (parenthesized_expression "(uVar6 < 0xdeae)" (( "(") (binary_expression "uVar6 < 0xdeae" (identifier "uVar6") (< "<") (number_literal "0xdeae")) () ")")) (compound_statement "{\n            if (uVar6 == 0xbaab) goto code_r0x0002e43b;\n            if (uVar6 == 0xbeef) goto code_r0x0002e467;\n            goto LAB_0002dbd0;\n          }" ({ "{") (if_statement "if (uVar6 == 0xbaab) goto code_r0x0002e43b;" (if "if") (parenthesized_expression "(uVar6 == 0xbaab)" (( "(") (binary_expression "uVar6 == 0xbaab" (identifier "uVar6") (== "==") (number_literal "0xbaab")) () ")")) (goto_statement "goto code_r0x0002e43b;" (goto "goto") (statement_identifier "code_r0x0002e43b") (; ";"))) (if_statement "if (uVar6 == 0xbeef) goto code_r0x0002e467;" (if "if") (parenthesized_expression "(uVar6 == 0xbeef)" (( "(") (binary_expression "uVar6 == 0xbeef" (identifier "uVar6") (== "==") (number_literal "0xbeef")) () ")")) (goto_statement "goto code_r0x0002e467;" (goto "goto") (statement_identifier "code_r0x0002e467") (; ";"))) (goto_statement "goto LAB_0002dbd0;" (goto "goto") (statement_identifier "LAB_0002dbd0") (; ";")) (} "}"))) (if_statement "if (uVar6 == 0xfeb0) goto code_r0x0002ef25;" (if "if") (parenthesized_expression "(uVar6 == 0xfeb0)" (( "(") (binary_expression "uVar6 == 0xfeb0" (identifier "uVar6") (== "==") (number_literal "0xfeb0")) () ")")) (goto_statement "goto code_r0x0002ef25;" (goto "goto") (statement_identifier "code_r0x0002ef25") (; ";"))) (if_statement "if (uVar6 == 0xfeba) {\n            if (local_80 == 6) {\n              local_8c = (byte *)0x79879;\n            }\n            else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798af;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bf1;\n                }\n                else {\n                  local_8c = (byte *)0x78b77;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79895;\n                if (local_80 != 4) {\n                  local_8c = (byte *)"R_IQ2000_26";\n                  if (4 < local_80) {\n                    local_8c = (byte *)"R_IQ2000_HI16";\n                  }\n                }\n              }\n            }\n            else if (local_80 == 9) {\n              local_8c = (byte *)0x79844;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79866;\n              }\n              else {\n                local_8c = (byte *)0x79853;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x7981b;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79806;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x79832;\n            }\n            goto LAB_0002dd00;\n          }" (if "if") (parenthesized_expression "(uVar6 == 0xfeba)" (( "(") (binary_expression "uVar6 == 0xfeba" (identifier "uVar6") (== "==") (number_literal "0xfeba")) () ")")) (compound_statement "{\n            if (local_80 == 6) {\n              local_8c = (byte *)0x79879;\n            }\n            else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798af;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bf1;\n                }\n                else {\n                  local_8c = (byte *)0x78b77;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79895;\n                if (local_80 != 4) {\n                  local_8c = (byte *)"R_IQ2000_26";\n                  if (4 < local_80) {\n                    local_8c = (byte *)"R_IQ2000_HI16";\n                  }\n                }\n              }\n            }\n            else if (local_80 == 9) {\n              local_8c = (byte *)0x79844;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79866;\n              }\n              else {\n                local_8c = (byte *)0x79853;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x7981b;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79806;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x79832;\n            }\n            goto LAB_0002dd00;\n          }" ({ "{") (if_statement "if (local_80 == 6) {\n              local_8c = (byte *)0x79879;\n            }\n            else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798af;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bf1;\n                }\n                else {\n                  local_8c = (byte *)0x78b77;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79895;\n                if (local_80 != 4) {\n                  local_8c = (byte *)"R_IQ2000_26";\n                  if (4 < local_80) {\n                    local_8c = (byte *)"R_IQ2000_HI16";\n                  }\n                }\n              }\n            }\n            else if (local_80 == 9) {\n              local_8c = (byte *)0x79844;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79866;\n              }\n              else {\n                local_8c = (byte *)0x79853;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x7981b;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79806;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x79832;\n            }" (if "if") (parenthesized_expression "(local_80 == 6)" (( "(") (binary_expression "local_80 == 6" (identifier "local_80") (== "==") (number_literal "6")) () ")")) (compound_statement "{\n              local_8c = (byte *)0x79879;\n            }" ({ "{") (expression_statement "local_8c = (byte *)0x79879;" (assignment_expression "local_8c = (byte *)0x79879" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79879" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79879"))) (; ";")) (} "}")) (else_clause "else if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798af;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bf1;\n                }\n                else {\n                  local_8c = (byte *)0x78b77;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79895;\n                if (local_80 != 4) {\n                  local_8c = (byte *)"R_IQ2000_26";\n                  if (4 < local_80) {\n                    local_8c = (byte *)"R_IQ2000_HI16";\n                  }\n                }\n              }\n            }\n            else if (local_80 == 9) {\n              local_8c = (byte *)0x79844;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79866;\n              }\n              else {\n                local_8c = (byte *)0x79853;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x7981b;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79806;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x79832;\n            }" (else "else") (if_statement "if (local_80 < 7) {\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798af;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bf1;\n                }\n                else {\n                  local_8c = (byte *)0x78b77;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79895;\n                if (local_80 != 4) {\n                  local_8c = (byte *)"R_IQ2000_26";\n                  if (4 < local_80) {\n                    local_8c = (byte *)"R_IQ2000_HI16";\n                  }\n                }\n              }\n            }\n            else if (local_80 == 9) {\n              local_8c = (byte *)0x79844;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79866;\n              }\n              else {\n                local_8c = (byte *)0x79853;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x7981b;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79806;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x79832;\n            }" (if "if") (parenthesized_expression "(local_80 < 7)" (( "(") (binary_expression "local_80 < 7" (identifier "local_80") (< "<") (number_literal "7")) () ")")) (compound_statement "{\n              if (local_80 == 2) {\n                local_8c = (byte *)0x798af;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bf1;\n                }\n                else {\n                  local_8c = (byte *)0x78b77;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79895;\n                if (local_80 != 4) {\n                  local_8c = (byte *)"R_IQ2000_26";\n                  if (4 < local_80) {\n                    local_8c = (byte *)"R_IQ2000_HI16";\n                  }\n                }\n              }\n            }" ({ "{") (if_statement "if (local_80 == 2) {\n                local_8c = (byte *)0x798af;\n              }\n              else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bf1;\n                }\n                else {\n                  local_8c = (byte *)0x78b77;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79895;\n                if (local_80 != 4) {\n                  local_8c = (byte *)"R_IQ2000_26";\n                  if (4 < local_80) {\n                    local_8c = (byte *)"R_IQ2000_HI16";\n                  }\n                }\n              }" (if "if") (parenthesized_expression "(local_80 == 2)" (( "(") (binary_expression "local_80 == 2" (identifier "local_80") (== "==") (number_literal "2")) () ")")) (compound_statement "{\n                local_8c = (byte *)0x798af;\n              }" ({ "{") (expression_statement "local_8c = (byte *)0x798af;" (assignment_expression "local_8c = (byte *)0x798af" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x798af" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x798af"))) (; ";")) (} "}")) (else_clause "else if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bf1;\n                }\n                else {\n                  local_8c = (byte *)0x78b77;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79895;\n                if (local_80 != 4) {\n                  local_8c = (byte *)"R_IQ2000_26";\n                  if (4 < local_80) {\n                    local_8c = (byte *)"R_IQ2000_HI16";\n                  }\n                }\n              }" (else "else") (if_statement "if (local_80 < 3) {\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bf1;\n                }\n                else {\n                  local_8c = (byte *)0x78b77;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }\n              else {\n                local_8c = (byte *)0x79895;\n                if (local_80 != 4) {\n                  local_8c = (byte *)"R_IQ2000_26";\n                  if (4 < local_80) {\n                    local_8c = (byte *)"R_IQ2000_HI16";\n                  }\n                }\n              }" (if "if") (parenthesized_expression "(local_80 < 3)" (( "(") (binary_expression "local_80 < 3" (identifier "local_80") (< "<") (number_literal "3")) () ")")) (compound_statement "{\n                if (local_80 == 0) {\n                  local_8c = (byte *)0x78bf1;\n                }\n                else {\n                  local_8c = (byte *)0x78b77;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }\n              }" ({ "{") (if_statement "if (local_80 == 0) {\n                  local_8c = (byte *)0x78bf1;\n                }\n                else {\n                  local_8c = (byte *)0x78b77;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }" (if "if") (parenthesized_expression "(local_80 == 0)" (( "(") (binary_expression "local_80 == 0" (identifier "local_80") (== "==") (number_literal "0")) () ")")) (compound_statement "{\n                  local_8c = (byte *)0x78bf1;\n                }" ({ "{") (expression_statement "local_8c = (byte *)0x78bf1;" (assignment_expression "local_8c = (byte *)0x78bf1" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78bf1" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78bf1"))) (; ";")) (} "}")) (else_clause "else {\n                  local_8c = (byte *)0x78b77;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }" (else "else") (compound_statement "{\n                  local_8c = (byte *)0x78b77;\n                  if (local_80 != 1) goto LAB_0002dbd0;\n                }" ({ "{") (expression_statement "local_8c = (byte *)0x78b77;" (assignment_expression "local_8c = (byte *)0x78b77" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78b77" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78b77"))) (; ";")) (if_statement "if (local_80 != 1) goto LAB_0002dbd0;" (if "if") (parenthesized_expression "(local_80 != 1)" (( "(") (binary_expression "local_80 != 1" (identifier "local_80") (!= "!=") (number_literal "1")) () ")")) (goto_statement "goto LAB_0002dbd0;" (goto "goto") (statement_identifier "LAB_0002dbd0") (; ";"))) (} "}")))) (} "}")) (else_clause "else {\n                local_8c = (byte *)0x79895;\n                if (local_80 != 4) {\n                  local_8c = (byte *)"R_IQ2000_26";\n                  if (4 < local_80) {\n                    local_8c = (byte *)"R_IQ2000_HI16";\n                  }\n                }\n              }" (else "else") (compound_statement "{\n                local_8c = (byte *)0x79895;\n                if (local_80 != 4) {\n                  local_8c = (byte *)"R_IQ2000_26";\n                  if (4 < local_80) {\n                    local_8c = (byte *)"R_IQ2000_HI16";\n                  }\n                }\n              }" ({ "{") (expression_statement "local_8c = (byte *)0x79895;" (assignment_expression "local_8c = (byte *)0x79895" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79895" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79895"))) (; ";")) (if_statement "if (local_80 != 4) {\n                  local_8c = (byte *)"R_IQ2000_26";\n                  if (4 < local_80) {\n                    local_8c = (byte *)"R_IQ2000_HI16";\n                  }\n                }" (if "if") (parenthesized_expression "(local_80 != 4)" (( "(") (binary_expression "local_80 != 4" (identifier "local_80") (!= "!=") (number_literal "4")) () ")")) (compound_statement "{\n                  local_8c = (byte *)"R_IQ2000_26";\n                  if (4 < local_80) {\n                    local_8c = (byte *)"R_IQ2000_HI16";\n                  }\n                }" ({ "{") (expression_statement "local_8c = (byte *)"R_IQ2000_26";" (assignment_expression "local_8c = (byte *)"R_IQ2000_26"" (identifier "local_8c") (= "=") (cast_expression "(byte *)"R_IQ2000_26"" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (string_literal ""R_IQ2000_26"" (" """) (string_content "R_IQ2000_26") (" """)))) (; ";")) (if_statement "if (4 < local_80) {\n                    local_8c = (byte *)"R_IQ2000_HI16";\n                  }" (if "if") (parenthesized_expression "(4 < local_80)" (( "(") (binary_expression "4 < local_80" (number_literal "4") (< "<") (identifier "local_80")) () ")")) (compound_statement "{\n                    local_8c = (byte *)"R_IQ2000_HI16";\n                  }" ({ "{") (expression_statement "local_8c = (byte *)"R_IQ2000_HI16";" (assignment_expression "local_8c = (byte *)"R_IQ2000_HI16"" (identifier "local_8c") (= "=") (cast_expression "(byte *)"R_IQ2000_HI16"" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (string_literal ""R_IQ2000_HI16"" (" """) (string_content "R_IQ2000_HI16") (" """)))) (; ";")) (} "}"))) (} "}"))) (} "}")))))) (} "}")) (else_clause "else if (local_80 == 9) {\n              local_8c = (byte *)0x79844;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79866;\n              }\n              else {\n                local_8c = (byte *)0x79853;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x7981b;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79806;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x79832;\n            }" (else "else") (if_statement "if (local_80 == 9) {\n              local_8c = (byte *)0x79844;\n            }\n            else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79866;\n              }\n              else {\n                local_8c = (byte *)0x79853;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x7981b;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79806;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x79832;\n            }" (if "if") (parenthesized_expression "(local_80 == 9)" (( "(") (binary_expression "local_80 == 9" (identifier "local_80") (== "==") (number_literal "9")) () ")")) (compound_statement "{\n              local_8c = (byte *)0x79844;\n            }" ({ "{") (expression_statement "local_8c = (byte *)0x79844;" (assignment_expression "local_8c = (byte *)0x79844" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79844" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79844"))) (; ";")) (} "}")) (else_clause "else if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79866;\n              }\n              else {\n                local_8c = (byte *)0x79853;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x7981b;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79806;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x79832;\n            }" (else "else") (if_statement "if (local_80 < 10) {\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79866;\n              }\n              else {\n                local_8c = (byte *)0x79853;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }\n            else if (local_80 == 200) {\n              local_8c = (byte *)0x7981b;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79806;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x79832;\n            }" (if "if") (parenthesized_expression "(local_80 < 10)" (( "(") (binary_expression "local_80 < 10" (identifier "local_80") (< "<") (number_literal "10")) () ")")) (compound_statement "{\n              if (local_80 == 7) {\n                local_8c = (byte *)0x79866;\n              }\n              else {\n                local_8c = (byte *)0x79853;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }\n            }" ({ "{") (if_statement "if (local_80 == 7) {\n                local_8c = (byte *)0x79866;\n              }\n              else {\n                local_8c = (byte *)0x79853;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }" (if "if") (parenthesized_expression "(local_80 == 7)" (( "(") (binary_expression "local_80 == 7" (identifier "local_80") (== "==") (number_literal "7")) () ")")) (compound_statement "{\n                local_8c = (byte *)0x79866;\n              }" ({ "{") (expression_statement "local_8c = (byte *)0x79866;" (assignment_expression "local_8c = (byte *)0x79866" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79866" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79866"))) (; ";")) (} "}")) (else_clause "else {\n                local_8c = (byte *)0x79853;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }" (else "else") (compound_statement "{\n                local_8c = (byte *)0x79853;\n                if (local_80 != 8) goto LAB_0002dbd0;\n              }" ({ "{") (expression_statement "local_8c = (byte *)0x79853;" (assignment_expression "local_8c = (byte *)0x79853" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79853" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79853"))) (; ";")) (if_statement "if (local_80 != 8) goto LAB_0002dbd0;" (if "if") (parenthesized_expression "(local_80 != 8)" (( "(") (binary_expression "local_80 != 8" (identifier "local_80") (!= "!=") (number_literal "8")) () ")")) (goto_statement "goto LAB_0002dbd0;" (goto "goto") (statement_identifier "LAB_0002dbd0") (; ";"))) (} "}")))) (} "}")) (else_clause "else if (local_80 == 200) {\n              local_8c = (byte *)0x7981b;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79806;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x79832;\n            }" (else "else") (if_statement "if (local_80 == 200) {\n              local_8c = (byte *)0x7981b;\n            }\n            else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79806;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x79832;\n            }" (if "if") (parenthesized_expression "(local_80 == 200)" (( "(") (binary_expression "local_80 == 200" (identifier "local_80") (== "==") (number_literal "200")) () ")")) (compound_statement "{\n              local_8c = (byte *)0x7981b;\n            }" ({ "{") (expression_statement "local_8c = (byte *)0x7981b;" (assignment_expression "local_8c = (byte *)0x7981b" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7981b" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7981b"))) (; ";")) (} "}")) (else_clause "else if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79806;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x79832;\n            }" (else "else") (if_statement "if (local_80 == 0xc9) {\n              local_8c = (byte *)0x79806;\n            }\n            else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x79832;\n            }" (if "if") (parenthesized_expression "(local_80 == 0xc9)" (( "(") (binary_expression "local_80 == 0xc9" (identifier "local_80") (== "==") (number_literal "0xc9")) () ")")) (compound_statement "{\n              local_8c = (byte *)0x79806;\n            }" ({ "{") (expression_statement "local_8c = (byte *)0x79806;" (assignment_expression "local_8c = (byte *)0x79806" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79806" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79806"))) (; ";")) (} "}")) (else_clause "else {\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x79832;\n            }" (else "else") (compound_statement "{\n              if (local_80 != 10) goto LAB_0002dbd0;\n              local_8c = (byte *)0x79832;\n            }" ({ "{") (if_statement "if (local_80 != 10) goto LAB_0002dbd0;" (if "if") (parenthesized_expression "(local_80 != 10)" (( "(") (binary_expression "local_80 != 10" (identifier "local_80") (!= "!=") (number_literal "10")) () ")")) (goto_statement "goto LAB_0002dbd0;" (goto "goto") (statement_identifier "LAB_0002dbd0") (; ";"))) (expression_statement "local_8c = (byte *)0x79832;" (assignment_expression "local_8c = (byte *)0x79832" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79832" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79832"))) (; ";")) (} "}")))))))))))))) (goto_statement "goto LAB_0002dd00;" (goto "goto") (statement_identifier "LAB_0002dd00") (; ";")) (} "}"))) (if_statement "if (uVar6 == 0xf00d) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7905a;\n              break;\n            case 1:\n              local_8c = &UNK_00078b9e;\n              break;\n            case 2:\n              local_8c = &UNK_00079659;\n              break;\n            case 3:\n              local_8c = (byte *)0x79650;\n              break;\n            case 4:\n              local_8c = (byte *)0x79647;\n              break;\n            case 5:\n              local_8c = (byte *)0x79638;\n              break;\n            case 6:\n              local_8c = (byte *)0x79628;\n              break;\n            case 7:\n              local_8c = (byte *)0x79618;\n              break;\n            case 8:\n              local_8c = (byte *)0x79608;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f8;\n              break;\n            case 10:\n              local_8c = (byte *)0x795ec;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795e0;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795d4;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795bc;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795af;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x795a0;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x79591;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x79584;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79575;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79561;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954f;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            }\n            goto LAB_0002dd00;\n          }" (if "if") (parenthesized_expression "(uVar6 == 0xf00d)" (( "(") (binary_expression "uVar6 == 0xf00d" (identifier "uVar6") (== "==") (number_literal "0xf00d")) () ")")) (compound_statement "{\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7905a;\n              break;\n            case 1:\n              local_8c = &UNK_00078b9e;\n              break;\n            case 2:\n              local_8c = &UNK_00079659;\n              break;\n            case 3:\n              local_8c = (byte *)0x79650;\n              break;\n            case 4:\n              local_8c = (byte *)0x79647;\n              break;\n            case 5:\n              local_8c = (byte *)0x79638;\n              break;\n            case 6:\n              local_8c = (byte *)0x79628;\n              break;\n            case 7:\n              local_8c = (byte *)0x79618;\n              break;\n            case 8:\n              local_8c = (byte *)0x79608;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f8;\n              break;\n            case 10:\n              local_8c = (byte *)0x795ec;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795e0;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795d4;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795bc;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795af;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x795a0;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x79591;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x79584;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79575;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79561;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954f;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            }\n            goto LAB_0002dd00;\n          }" ({ "{") (switch_statement "switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7905a;\n              break;\n            case 1:\n              local_8c = &UNK_00078b9e;\n              break;\n            case 2:\n              local_8c = &UNK_00079659;\n              break;\n            case 3:\n              local_8c = (byte *)0x79650;\n              break;\n            case 4:\n              local_8c = (byte *)0x79647;\n              break;\n            case 5:\n              local_8c = (byte *)0x79638;\n              break;\n            case 6:\n              local_8c = (byte *)0x79628;\n              break;\n            case 7:\n              local_8c = (byte *)0x79618;\n              break;\n            case 8:\n              local_8c = (byte *)0x79608;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f8;\n              break;\n            case 10:\n              local_8c = (byte *)0x795ec;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795e0;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795d4;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795bc;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795af;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x795a0;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x79591;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x79584;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79575;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79561;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954f;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            }" (switch "switch") (parenthesized_expression "(local_80)" (( "(") (identifier "local_80") () ")")) (compound_statement "{\n            case 0:\n              local_8c = (byte *)0x7905a;\n              break;\n            case 1:\n              local_8c = &UNK_00078b9e;\n              break;\n            case 2:\n              local_8c = &UNK_00079659;\n              break;\n            case 3:\n              local_8c = (byte *)0x79650;\n              break;\n            case 4:\n              local_8c = (byte *)0x79647;\n              break;\n            case 5:\n              local_8c = (byte *)0x79638;\n              break;\n            case 6:\n              local_8c = (byte *)0x79628;\n              break;\n            case 7:\n              local_8c = (byte *)0x79618;\n              break;\n            case 8:\n              local_8c = (byte *)0x79608;\n              break;\n            case 9:\n              local_8c = (byte *)0x795f8;\n              break;\n            case 10:\n              local_8c = (byte *)0x795ec;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x795e0;\n              break;\n            case 0xc:\n              local_8c = (byte *)0x795d4;\n              break;\n            case 0xd:\n              local_8c = (byte *)0x795c8;\n              break;\n            case 0xe:\n              local_8c = (byte *)0x795bc;\n              break;\n            case 0xf:\n              local_8c = (byte *)0x795af;\n              break;\n            case 0x10:\n              local_8c = (byte *)0x795a0;\n              break;\n            case 0x11:\n              local_8c = (byte *)0x79591;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x79584;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79575;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79561;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x7954f;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            }" ({ "{") (case_statement "case 0:\n              local_8c = (byte *)0x7905a;\n              break;" (case "case") (number_literal "0") (: ":") (expression_statement "local_8c = (byte *)0x7905a;" (assignment_expression "local_8c = (byte *)0x7905a" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7905a" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7905a"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 1:\n              local_8c = &UNK_00078b9e;\n              break;" (case "case") (number_literal "1") (: ":") (expression_statement "local_8c = &UNK_00078b9e;" (assignment_expression "local_8c = &UNK_00078b9e" (identifier "local_8c") (= "=") (pointer_expression "&UNK_00078b9e" (& "&") (identifier "UNK_00078b9e"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 2:\n              local_8c = &UNK_00079659;\n              break;" (case "case") (number_literal "2") (: ":") (expression_statement "local_8c = &UNK_00079659;" (assignment_expression "local_8c = &UNK_00079659" (identifier "local_8c") (= "=") (pointer_expression "&UNK_00079659" (& "&") (identifier "UNK_00079659"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 3:\n              local_8c = (byte *)0x79650;\n              break;" (case "case") (number_literal "3") (: ":") (expression_statement "local_8c = (byte *)0x79650;" (assignment_expression "local_8c = (byte *)0x79650" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79650" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79650"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 4:\n              local_8c = (byte *)0x79647;\n              break;" (case "case") (number_literal "4") (: ":") (expression_statement "local_8c = (byte *)0x79647;" (assignment_expression "local_8c = (byte *)0x79647" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79647" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79647"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 5:\n              local_8c = (byte *)0x79638;\n              break;" (case "case") (number_literal "5") (: ":") (expression_statement "local_8c = (byte *)0x79638;" (assignment_expression "local_8c = (byte *)0x79638" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79638" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79638"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 6:\n              local_8c = (byte *)0x79628;\n              break;" (case "case") (number_literal "6") (: ":") (expression_statement "local_8c = (byte *)0x79628;" (assignment_expression "local_8c = (byte *)0x79628" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79628" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79628"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 7:\n              local_8c = (byte *)0x79618;\n              break;" (case "case") (number_literal "7") (: ":") (expression_statement "local_8c = (byte *)0x79618;" (assignment_expression "local_8c = (byte *)0x79618" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79618" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79618"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 8:\n              local_8c = (byte *)0x79608;\n              break;" (case "case") (number_literal "8") (: ":") (expression_statement "local_8c = (byte *)0x79608;" (assignment_expression "local_8c = (byte *)0x79608" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79608" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79608"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 9:\n              local_8c = (byte *)0x795f8;\n              break;" (case "case") (number_literal "9") (: ":") (expression_statement "local_8c = (byte *)0x795f8;" (assignment_expression "local_8c = (byte *)0x795f8" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x795f8" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x795f8"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 10:\n              local_8c = (byte *)0x795ec;\n              break;" (case "case") (number_literal "10") (: ":") (expression_statement "local_8c = (byte *)0x795ec;" (assignment_expression "local_8c = (byte *)0x795ec" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x795ec" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x795ec"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xb:\n              local_8c = (byte *)0x795e0;\n              break;" (case "case") (number_literal "0xb") (: ":") (expression_statement "local_8c = (byte *)0x795e0;" (assignment_expression "local_8c = (byte *)0x795e0" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x795e0" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x795e0"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xc:\n              local_8c = (byte *)0x795d4;\n              break;" (case "case") (number_literal "0xc") (: ":") (expression_statement "local_8c = (byte *)0x795d4;" (assignment_expression "local_8c = (byte *)0x795d4" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x795d4" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x795d4"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xd:\n              local_8c = (byte *)0x795c8;\n              break;" (case "case") (number_literal "0xd") (: ":") (expression_statement "local_8c = (byte *)0x795c8;" (assignment_expression "local_8c = (byte *)0x795c8" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x795c8" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x795c8"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xe:\n              local_8c = (byte *)0x795bc;\n              break;" (case "case") (number_literal "0xe") (: ":") (expression_statement "local_8c = (byte *)0x795bc;" (assignment_expression "local_8c = (byte *)0x795bc" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x795bc" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x795bc"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xf:\n              local_8c = (byte *)0x795af;\n              break;" (case "case") (number_literal "0xf") (: ":") (expression_statement "local_8c = (byte *)0x795af;" (assignment_expression "local_8c = (byte *)0x795af" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x795af" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x795af"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x10:\n              local_8c = (byte *)0x795a0;\n              break;" (case "case") (number_literal "0x10") (: ":") (expression_statement "local_8c = (byte *)0x795a0;" (assignment_expression "local_8c = (byte *)0x795a0" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x795a0" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x795a0"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x11:\n              local_8c = (byte *)0x79591;\n              break;" (case "case") (number_literal "0x11") (: ":") (expression_statement "local_8c = (byte *)0x79591;" (assignment_expression "local_8c = (byte *)0x79591" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79591" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79591"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x12:\n              local_8c = (byte *)0x79584;\n              break;" (case "case") (number_literal "0x12") (: ":") (expression_statement "local_8c = (byte *)0x79584;" (assignment_expression "local_8c = (byte *)0x79584" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79584" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79584"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x13:\n              local_8c = (byte *)0x79575;\n              break;" (case "case") (number_literal "0x13") (: ":") (expression_statement "local_8c = (byte *)0x79575;" (assignment_expression "local_8c = (byte *)0x79575" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79575" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79575"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x14:\n              local_8c = (byte *)0x79561;\n              break;" (case "case") (number_literal "0x14") (: ":") (expression_statement "local_8c = (byte *)0x79561;" (assignment_expression "local_8c = (byte *)0x79561" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79561" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79561"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x15:\n              local_8c = (byte *)0x7954f;\n              break;" (case "case") (number_literal "0x15") (: ":") (expression_statement "local_8c = (byte *)0x7954f;" (assignment_expression "local_8c = (byte *)0x7954f" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7954f" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7954f"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "default:\n              goto LAB_0002dbd0;" (default "default") (: ":") (goto_statement "goto LAB_0002dbd0;" (goto "goto") (statement_identifier "LAB_0002dbd0") (; ";"))) (} "}"))) (goto_statement "goto LAB_0002dd00;" (goto "goto") (statement_identifier "LAB_0002dd00") (; ";")) (} "}"))) (goto_statement "goto LAB_0002dbd0;" (goto "goto") (statement_identifier "LAB_0002dbd0") (; ";")) (} "}"))) (if_statement "if (uVar6 == 0x9080) goto LAB_0002edf8;" (if "if") (parenthesized_expression "(uVar6 == 0x9080)" (( "(") (binary_expression "uVar6 == 0x9080" (identifier "uVar6") (== "==") (number_literal "0x9080")) () ")")) (goto_statement "goto LAB_0002edf8;" (goto "goto") (statement_identifier "LAB_0002edf8") (; ";"))) (if_statement "if (uVar6 < 0x9081) {\n          if (uVar6 == 0x9026) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7a175;\n              break;\n            case 1:\n              local_8c = (byte *)0x78adb;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a828;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a818;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a808;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f9;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7ea;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7db;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7ce;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7bf;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7b0;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a7a1;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0x11:\n              local_8c = (byte *)0x7a78f;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a77e;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a76e;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a761;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a750;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73f;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a72e;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a720;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a712;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a703;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6f2;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6e0;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6cf;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6be;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6ad;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a69c;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a68b;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a67b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a66b;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a65b;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a64b;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 == 0x9041) goto LAB_0002e50a;\n        }\n        else {\n          if (uVar6 == 0xa390) goto LAB_0002e526;\n          if (uVar6 == 0xabc7) goto LAB_0002e54a;\n        }" (if "if") (parenthesized_expression "(uVar6 < 0x9081)" (( "(") (binary_expression "uVar6 < 0x9081" (identifier "uVar6") (< "<") (number_literal "0x9081")) () ")")) (compound_statement "{\n          if (uVar6 == 0x9026) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7a175;\n              break;\n            case 1:\n              local_8c = (byte *)0x78adb;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a828;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a818;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a808;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f9;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7ea;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7db;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7ce;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7bf;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7b0;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a7a1;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0x11:\n              local_8c = (byte *)0x7a78f;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a77e;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a76e;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a761;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a750;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73f;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a72e;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a720;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a712;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a703;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6f2;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6e0;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6cf;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6be;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6ad;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a69c;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a68b;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a67b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a66b;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a65b;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a64b;\n            }\n            goto LAB_0002dd00;\n          }\n          if (uVar6 == 0x9041) goto LAB_0002e50a;\n        }" ({ "{") (if_statement "if (uVar6 == 0x9026) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7a175;\n              break;\n            case 1:\n              local_8c = (byte *)0x78adb;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a828;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a818;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a808;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f9;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7ea;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7db;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7ce;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7bf;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7b0;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a7a1;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0x11:\n              local_8c = (byte *)0x7a78f;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a77e;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a76e;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a761;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a750;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73f;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a72e;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a720;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a712;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a703;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6f2;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6e0;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6cf;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6be;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6ad;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a69c;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a68b;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a67b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a66b;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a65b;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a64b;\n            }\n            goto LAB_0002dd00;\n          }" (if "if") (parenthesized_expression "(uVar6 == 0x9026)" (( "(") (binary_expression "uVar6 == 0x9026" (identifier "uVar6") (== "==") (number_literal "0x9026")) () ")")) (compound_statement "{\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7a175;\n              break;\n            case 1:\n              local_8c = (byte *)0x78adb;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a828;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a818;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a808;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f9;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7ea;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7db;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7ce;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7bf;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7b0;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a7a1;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0x11:\n              local_8c = (byte *)0x7a78f;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a77e;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a76e;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a761;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a750;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73f;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a72e;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a720;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a712;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a703;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6f2;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6e0;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6cf;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6be;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6ad;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a69c;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a68b;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a67b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a66b;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a65b;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a64b;\n            }\n            goto LAB_0002dd00;\n          }" ({ "{") (switch_statement "switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x7a175;\n              break;\n            case 1:\n              local_8c = (byte *)0x78adb;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a828;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a818;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a808;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f9;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7ea;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7db;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7ce;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7bf;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7b0;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a7a1;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0x11:\n              local_8c = (byte *)0x7a78f;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a77e;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a76e;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a761;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a750;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73f;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a72e;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a720;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a712;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a703;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6f2;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6e0;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6cf;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6be;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6ad;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a69c;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a68b;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a67b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a66b;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a65b;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a64b;\n            }" (switch "switch") (parenthesized_expression "(local_80)" (( "(") (identifier "local_80") () ")")) (compound_statement "{\n            case 0:\n              local_8c = (byte *)0x7a175;\n              break;\n            case 1:\n              local_8c = (byte *)0x78adb;\n              break;\n            case 2:\n              local_8c = (byte *)0x7a828;\n              break;\n            case 3:\n              local_8c = (byte *)0x7a818;\n              break;\n            case 4:\n              local_8c = (byte *)0x7a808;\n              break;\n            case 5:\n              local_8c = (byte *)0x7a7f9;\n              break;\n            case 6:\n              local_8c = (byte *)0x7a7ea;\n              break;\n            case 7:\n              local_8c = (byte *)0x7a7db;\n              break;\n            case 8:\n              local_8c = (byte *)0x7a7ce;\n              break;\n            case 9:\n              local_8c = (byte *)0x7a7bf;\n              break;\n            case 10:\n              local_8c = (byte *)0x7a7b0;\n              break;\n            case 0xb:\n              local_8c = (byte *)0x7a7a1;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0x11:\n              local_8c = (byte *)0x7a78f;\n              break;\n            case 0x12:\n              local_8c = (byte *)0x7a77e;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x7a76e;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x7a761;\n              break;\n            case 0x19:\n              local_8c = (byte *)0x7a750;\n              break;\n            case 0x1a:\n              local_8c = (byte *)0x7a73f;\n              break;\n            case 0x1b:\n              local_8c = (byte *)0x7a72e;\n              break;\n            case 0x1c:\n              local_8c = (byte *)0x7a720;\n              break;\n            case 0x1d:\n              local_8c = (byte *)0x7a712;\n              break;\n            case 0x1e:\n              local_8c = (byte *)0x7a703;\n              break;\n            case 0x1f:\n              local_8c = (byte *)0x7a6f2;\n              break;\n            case 0x20:\n              local_8c = (byte *)0x7a6e0;\n              break;\n            case 0x21:\n              local_8c = (byte *)0x7a6cf;\n              break;\n            case 0x22:\n              local_8c = (byte *)0x7a6be;\n              break;\n            case 0x23:\n              local_8c = (byte *)0x7a6ad;\n              break;\n            case 0x24:\n              local_8c = (byte *)0x7a69c;\n              break;\n            case 0x25:\n              local_8c = (byte *)0x7a68b;\n              break;\n            case 0x26:\n              local_8c = (byte *)0x7a67b;\n              break;\n            case 0x27:\n              local_8c = (byte *)0x7a66b;\n              break;\n            case 0x28:\n              local_8c = (byte *)0x7a65b;\n              break;\n            case 0x29:\n              local_8c = (byte *)0x7a64b;\n            }" ({ "{") (case_statement "case 0:\n              local_8c = (byte *)0x7a175;\n              break;" (case "case") (number_literal "0") (: ":") (expression_statement "local_8c = (byte *)0x7a175;" (assignment_expression "local_8c = (byte *)0x7a175" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a175" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a175"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 1:\n              local_8c = (byte *)0x78adb;\n              break;" (case "case") (number_literal "1") (: ":") (expression_statement "local_8c = (byte *)0x78adb;" (assignment_expression "local_8c = (byte *)0x78adb" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78adb" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78adb"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 2:\n              local_8c = (byte *)0x7a828;\n              break;" (case "case") (number_literal "2") (: ":") (expression_statement "local_8c = (byte *)0x7a828;" (assignment_expression "local_8c = (byte *)0x7a828" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a828" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a828"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 3:\n              local_8c = (byte *)0x7a818;\n              break;" (case "case") (number_literal "3") (: ":") (expression_statement "local_8c = (byte *)0x7a818;" (assignment_expression "local_8c = (byte *)0x7a818" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a818" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a818"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 4:\n              local_8c = (byte *)0x7a808;\n              break;" (case "case") (number_literal "4") (: ":") (expression_statement "local_8c = (byte *)0x7a808;" (assignment_expression "local_8c = (byte *)0x7a808" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a808" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a808"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 5:\n              local_8c = (byte *)0x7a7f9;\n              break;" (case "case") (number_literal "5") (: ":") (expression_statement "local_8c = (byte *)0x7a7f9;" (assignment_expression "local_8c = (byte *)0x7a7f9" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a7f9" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a7f9"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 6:\n              local_8c = (byte *)0x7a7ea;\n              break;" (case "case") (number_literal "6") (: ":") (expression_statement "local_8c = (byte *)0x7a7ea;" (assignment_expression "local_8c = (byte *)0x7a7ea" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a7ea" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a7ea"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 7:\n              local_8c = (byte *)0x7a7db;\n              break;" (case "case") (number_literal "7") (: ":") (expression_statement "local_8c = (byte *)0x7a7db;" (assignment_expression "local_8c = (byte *)0x7a7db" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a7db" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a7db"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 8:\n              local_8c = (byte *)0x7a7ce;\n              break;" (case "case") (number_literal "8") (: ":") (expression_statement "local_8c = (byte *)0x7a7ce;" (assignment_expression "local_8c = (byte *)0x7a7ce" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a7ce" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a7ce"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 9:\n              local_8c = (byte *)0x7a7bf;\n              break;" (case "case") (number_literal "9") (: ":") (expression_statement "local_8c = (byte *)0x7a7bf;" (assignment_expression "local_8c = (byte *)0x7a7bf" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a7bf" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a7bf"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 10:\n              local_8c = (byte *)0x7a7b0;\n              break;" (case "case") (number_literal "10") (: ":") (expression_statement "local_8c = (byte *)0x7a7b0;" (assignment_expression "local_8c = (byte *)0x7a7b0" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a7b0" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a7b0"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xb:\n              local_8c = (byte *)0x7a7a1;\n              break;" (case "case") (number_literal "0xb") (: ":") (expression_statement "local_8c = (byte *)0x7a7a1;" (assignment_expression "local_8c = (byte *)0x7a7a1" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a7a1" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a7a1"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "default:\n              goto LAB_0002dbd0;" (default "default") (: ":") (goto_statement "goto LAB_0002dbd0;" (goto "goto") (statement_identifier "LAB_0002dbd0") (; ";"))) (case_statement "case 0x11:\n              local_8c = (byte *)0x7a78f;\n              break;" (case "case") (number_literal "0x11") (: ":") (expression_statement "local_8c = (byte *)0x7a78f;" (assignment_expression "local_8c = (byte *)0x7a78f" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a78f" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a78f"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x12:\n              local_8c = (byte *)0x7a77e;\n              break;" (case "case") (number_literal "0x12") (: ":") (expression_statement "local_8c = (byte *)0x7a77e;" (assignment_expression "local_8c = (byte *)0x7a77e" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a77e" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a77e"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x13:\n              local_8c = (byte *)0x7a76e;\n              break;" (case "case") (number_literal "0x13") (: ":") (expression_statement "local_8c = (byte *)0x7a76e;" (assignment_expression "local_8c = (byte *)0x7a76e" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a76e" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a76e"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x18:\n              local_8c = (byte *)0x7a761;\n              break;" (case "case") (number_literal "0x18") (: ":") (expression_statement "local_8c = (byte *)0x7a761;" (assignment_expression "local_8c = (byte *)0x7a761" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a761" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a761"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x19:\n              local_8c = (byte *)0x7a750;\n              break;" (case "case") (number_literal "0x19") (: ":") (expression_statement "local_8c = (byte *)0x7a750;" (assignment_expression "local_8c = (byte *)0x7a750" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a750" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a750"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x1a:\n              local_8c = (byte *)0x7a73f;\n              break;" (case "case") (number_literal "0x1a") (: ":") (expression_statement "local_8c = (byte *)0x7a73f;" (assignment_expression "local_8c = (byte *)0x7a73f" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a73f" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a73f"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x1b:\n              local_8c = (byte *)0x7a72e;\n              break;" (case "case") (number_literal "0x1b") (: ":") (expression_statement "local_8c = (byte *)0x7a72e;" (assignment_expression "local_8c = (byte *)0x7a72e" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a72e" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a72e"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x1c:\n              local_8c = (byte *)0x7a720;\n              break;" (case "case") (number_literal "0x1c") (: ":") (expression_statement "local_8c = (byte *)0x7a720;" (assignment_expression "local_8c = (byte *)0x7a720" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a720" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a720"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x1d:\n              local_8c = (byte *)0x7a712;\n              break;" (case "case") (number_literal "0x1d") (: ":") (expression_statement "local_8c = (byte *)0x7a712;" (assignment_expression "local_8c = (byte *)0x7a712" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a712" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a712"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x1e:\n              local_8c = (byte *)0x7a703;\n              break;" (case "case") (number_literal "0x1e") (: ":") (expression_statement "local_8c = (byte *)0x7a703;" (assignment_expression "local_8c = (byte *)0x7a703" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a703" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a703"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x1f:\n              local_8c = (byte *)0x7a6f2;\n              break;" (case "case") (number_literal "0x1f") (: ":") (expression_statement "local_8c = (byte *)0x7a6f2;" (assignment_expression "local_8c = (byte *)0x7a6f2" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a6f2" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a6f2"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x20:\n              local_8c = (byte *)0x7a6e0;\n              break;" (case "case") (number_literal "0x20") (: ":") (expression_statement "local_8c = (byte *)0x7a6e0;" (assignment_expression "local_8c = (byte *)0x7a6e0" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a6e0" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a6e0"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x21:\n              local_8c = (byte *)0x7a6cf;\n              break;" (case "case") (number_literal "0x21") (: ":") (expression_statement "local_8c = (byte *)0x7a6cf;" (assignment_expression "local_8c = (byte *)0x7a6cf" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a6cf" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a6cf"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x22:\n              local_8c = (byte *)0x7a6be;\n              break;" (case "case") (number_literal "0x22") (: ":") (expression_statement "local_8c = (byte *)0x7a6be;" (assignment_expression "local_8c = (byte *)0x7a6be" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a6be" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a6be"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x23:\n              local_8c = (byte *)0x7a6ad;\n              break;" (case "case") (number_literal "0x23") (: ":") (expression_statement "local_8c = (byte *)0x7a6ad;" (assignment_expression "local_8c = (byte *)0x7a6ad" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a6ad" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a6ad"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x24:\n              local_8c = (byte *)0x7a69c;\n              break;" (case "case") (number_literal "0x24") (: ":") (expression_statement "local_8c = (byte *)0x7a69c;" (assignment_expression "local_8c = (byte *)0x7a69c" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a69c" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a69c"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x25:\n              local_8c = (byte *)0x7a68b;\n              break;" (case "case") (number_literal "0x25") (: ":") (expression_statement "local_8c = (byte *)0x7a68b;" (assignment_expression "local_8c = (byte *)0x7a68b" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a68b" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a68b"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x26:\n              local_8c = (byte *)0x7a67b;\n              break;" (case "case") (number_literal "0x26") (: ":") (expression_statement "local_8c = (byte *)0x7a67b;" (assignment_expression "local_8c = (byte *)0x7a67b" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a67b" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a67b"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x27:\n              local_8c = (byte *)0x7a66b;\n              break;" (case "case") (number_literal "0x27") (: ":") (expression_statement "local_8c = (byte *)0x7a66b;" (assignment_expression "local_8c = (byte *)0x7a66b" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a66b" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a66b"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x28:\n              local_8c = (byte *)0x7a65b;\n              break;" (case "case") (number_literal "0x28") (: ":") (expression_statement "local_8c = (byte *)0x7a65b;" (assignment_expression "local_8c = (byte *)0x7a65b" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a65b" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a65b"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x29:\n              local_8c = (byte *)0x7a64b;" (case "case") (number_literal "0x29") (: ":") (expression_statement "local_8c = (byte *)0x7a64b;" (assignment_expression "local_8c = (byte *)0x7a64b" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a64b" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a64b"))) (; ";"))) (} "}"))) (goto_statement "goto LAB_0002dd00;" (goto "goto") (statement_identifier "LAB_0002dd00") (; ";")) (} "}"))) (if_statement "if (uVar6 == 0x9041) goto LAB_0002e50a;" (if "if") (parenthesized_expression "(uVar6 == 0x9041)" (( "(") (binary_expression "uVar6 == 0x9041" (identifier "uVar6") (== "==") (number_literal "0x9041")) () ")")) (goto_statement "goto LAB_0002e50a;" (goto "goto") (statement_identifier "LAB_0002e50a") (; ";"))) (} "}")) (else_clause "else {\n          if (uVar6 == 0xa390) goto LAB_0002e526;\n          if (uVar6 == 0xabc7) goto LAB_0002e54a;\n        }" (else "else") (compound_statement "{\n          if (uVar6 == 0xa390) goto LAB_0002e526;\n          if (uVar6 == 0xabc7) goto LAB_0002e54a;\n        }" ({ "{") (if_statement "if (uVar6 == 0xa390) goto LAB_0002e526;" (if "if") (parenthesized_expression "(uVar6 == 0xa390)" (( "(") (binary_expression "uVar6 == 0xa390" (identifier "uVar6") (== "==") (number_literal "0xa390")) () ")")) (goto_statement "goto LAB_0002e526;" (goto "goto") (statement_identifier "LAB_0002e526") (; ";"))) (if_statement "if (uVar6 == 0xabc7) goto LAB_0002e54a;" (if "if") (parenthesized_expression "(uVar6 == 0xabc7)" (( "(") (binary_expression "uVar6 == 0xabc7" (identifier "uVar6") (== "==") (number_literal "0xabc7")) () ")")) (goto_statement "goto LAB_0002e54a;" (goto "goto") (statement_identifier "LAB_0002e54a") (; ";"))) (} "}")))) (goto_statement "goto LAB_0002dbd0;" (goto "goto") (statement_identifier "LAB_0002dbd0") (; ";")) (} "}"))) (if_statement "if (uVar6 < 0x31) {\n        if (uVar6 < 0x2e) {\n          if (uVar6 != 0x12) {\n            if (uVar6 < 0x13) {\n              if (uVar6 == 7) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79d0a;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b0e;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a16a;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a15b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a14b;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a13c;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 0x30:\n                  local_8c = &UNK_0007a131;\n                  break;\n                case 0x31:\n                  local_8c = &UNK_0007a125;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a11a;\n                  break;\n                case 0x40:\n                  local_8c = &UNK_0007a10f;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a102;\n                  break;\n                case 0x44:\n                  local_8c = &UNK_0007a0f7;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0ea;\n                  break;\n                case 0x48:\n                  local_8c = &UNK_0007a0df;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0d2;\n                  break;\n                case 0x4c:\n                  local_8c = &UNK_0007a0c7;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0ba;\n                  break;\n                case 0x52:\n                  local_8c = &UNK_0007a0ad;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a0a0;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a093;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a083;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a073;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a063;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a053;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a043;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a033;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a028;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a01a;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a00e;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79fff;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79ff4;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe9;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fdd;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fce;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 < 8) {\n                if (uVar6 == 3) {\nLAB_0002e7da:\n                  local_8c = (byte *)FUN_00015960();\n                  goto LAB_0002dcf0;\n                }\n                if (uVar6 < 4) {\n                  if (uVar6 == 2) goto LAB_0002e7ba;\n                }\n                else {\n                  if (uVar6 == 4) {\n                    local_8c = (byte *)FUN_00016860();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 6) goto LAB_0002e7da;\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 10) {\nLAB_0002ee10:\n                local_8c = (byte *)FUN_00016e80();\n                goto LAB_0002dcf0;\n              }\n              if (10 < uVar6) {\n                if (uVar6 == 0xb) goto LAB_0002e7ba;\n                if (uVar6 == 0xf) {\n                  local_8c = (byte *)FUN_000155e0();\n                  goto LAB_0002dcf0;\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 8) goto LAB_0002ee10;\n              if (uVar6 == 9) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79c05;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b17;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79fb4;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa6;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f99;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f8c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f7e;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f71;\n                  break;\n                case 8:\n                  local_8c = &UNK_00079f64;\n                  break;\n                case 9:\n                  local_8c = &UNK_00079f58;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f4c;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f3c;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x24) {\n              local_8c = (byte *)FUN_0001aaf0();\n              goto LAB_0002dcf0;\n            }\n            if (0x24 < uVar6) {\n              if (uVar6 == 0x2a) {\n                local_8c = (byte *)FUN_000192a0();\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 < 0x2b) {\n                if (uVar6 == 0x27) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x7a8dd;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a9d;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad3b;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad25;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad10;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7ad00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace6;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7acd0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acbc;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7acab;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac9e;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac8d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac7b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x28) {\n                  local_8c = (byte *)FUN_00014aa0();\n                  goto LAB_0002dcf0;\n                }\n              }\n              else {\n                if (uVar6 == 0x2b) goto LAB_0002e7ba;\n                if (uVar6 == 0x2d) goto LAB_0002e062;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x15) {\n              local_8c = (byte *)FUN_00017ef0();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 < 0x16) {\n              if (uVar6 == 0x13) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b54a;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078a1f;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007b8f4;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007b8e9;\n                  break;\n                case 4:\n                  local_8c = &UNK_0007b8df;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8d1;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8c2;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8b2;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x14) {\n                local_8c = (byte *)FUN_00017bb0();\n                goto LAB_0002dcf0;\n              }\n            }\n            else {\n              if (uVar6 == 0x16) {\nLAB_0002e526:\n                local_8c = (byte *)FUN_00018e30();\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 == 0x17) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b3ff;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a31;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b68e;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b67e;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b66e;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b661;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b654;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b648;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b63c;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b631;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b625;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b617;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b609;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5fd;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ef;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5e3;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d7;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c9;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n            }\n            goto LAB_0002dbd0;\n          }\nLAB_0002e7ba:\n          local_8c = (byte *)FUN_000195d0();\n        }\n        else {\n          local_8c = (byte *)FUN_00015240();\n        }\n        goto LAB_0002dcf0;\n      }" (if "if") (parenthesized_expression "(uVar6 < 0x31)" (( "(") (binary_expression "uVar6 < 0x31" (identifier "uVar6") (< "<") (number_literal "0x31")) () ")")) (compound_statement "{\n        if (uVar6 < 0x2e) {\n          if (uVar6 != 0x12) {\n            if (uVar6 < 0x13) {\n              if (uVar6 == 7) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79d0a;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b0e;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a16a;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a15b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a14b;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a13c;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 0x30:\n                  local_8c = &UNK_0007a131;\n                  break;\n                case 0x31:\n                  local_8c = &UNK_0007a125;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a11a;\n                  break;\n                case 0x40:\n                  local_8c = &UNK_0007a10f;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a102;\n                  break;\n                case 0x44:\n                  local_8c = &UNK_0007a0f7;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0ea;\n                  break;\n                case 0x48:\n                  local_8c = &UNK_0007a0df;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0d2;\n                  break;\n                case 0x4c:\n                  local_8c = &UNK_0007a0c7;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0ba;\n                  break;\n                case 0x52:\n                  local_8c = &UNK_0007a0ad;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a0a0;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a093;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a083;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a073;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a063;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a053;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a043;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a033;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a028;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a01a;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a00e;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79fff;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79ff4;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe9;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fdd;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fce;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 < 8) {\n                if (uVar6 == 3) {\nLAB_0002e7da:\n                  local_8c = (byte *)FUN_00015960();\n                  goto LAB_0002dcf0;\n                }\n                if (uVar6 < 4) {\n                  if (uVar6 == 2) goto LAB_0002e7ba;\n                }\n                else {\n                  if (uVar6 == 4) {\n                    local_8c = (byte *)FUN_00016860();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 6) goto LAB_0002e7da;\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 10) {\nLAB_0002ee10:\n                local_8c = (byte *)FUN_00016e80();\n                goto LAB_0002dcf0;\n              }\n              if (10 < uVar6) {\n                if (uVar6 == 0xb) goto LAB_0002e7ba;\n                if (uVar6 == 0xf) {\n                  local_8c = (byte *)FUN_000155e0();\n                  goto LAB_0002dcf0;\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 8) goto LAB_0002ee10;\n              if (uVar6 == 9) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79c05;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b17;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79fb4;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa6;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f99;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f8c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f7e;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f71;\n                  break;\n                case 8:\n                  local_8c = &UNK_00079f64;\n                  break;\n                case 9:\n                  local_8c = &UNK_00079f58;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f4c;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f3c;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x24) {\n              local_8c = (byte *)FUN_0001aaf0();\n              goto LAB_0002dcf0;\n            }\n            if (0x24 < uVar6) {\n              if (uVar6 == 0x2a) {\n                local_8c = (byte *)FUN_000192a0();\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 < 0x2b) {\n                if (uVar6 == 0x27) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x7a8dd;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a9d;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad3b;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad25;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad10;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7ad00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace6;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7acd0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acbc;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7acab;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac9e;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac8d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac7b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x28) {\n                  local_8c = (byte *)FUN_00014aa0();\n                  goto LAB_0002dcf0;\n                }\n              }\n              else {\n                if (uVar6 == 0x2b) goto LAB_0002e7ba;\n                if (uVar6 == 0x2d) goto LAB_0002e062;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x15) {\n              local_8c = (byte *)FUN_00017ef0();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 < 0x16) {\n              if (uVar6 == 0x13) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b54a;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078a1f;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007b8f4;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007b8e9;\n                  break;\n                case 4:\n                  local_8c = &UNK_0007b8df;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8d1;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8c2;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8b2;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x14) {\n                local_8c = (byte *)FUN_00017bb0();\n                goto LAB_0002dcf0;\n              }\n            }\n            else {\n              if (uVar6 == 0x16) {\nLAB_0002e526:\n                local_8c = (byte *)FUN_00018e30();\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 == 0x17) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b3ff;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a31;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b68e;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b67e;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b66e;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b661;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b654;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b648;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b63c;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b631;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b625;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b617;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b609;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5fd;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ef;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5e3;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d7;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c9;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n            }\n            goto LAB_0002dbd0;\n          }\nLAB_0002e7ba:\n          local_8c = (byte *)FUN_000195d0();\n        }\n        else {\n          local_8c = (byte *)FUN_00015240();\n        }\n        goto LAB_0002dcf0;\n      }" ({ "{") (if_statement "if (uVar6 < 0x2e) {\n          if (uVar6 != 0x12) {\n            if (uVar6 < 0x13) {\n              if (uVar6 == 7) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79d0a;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b0e;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a16a;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a15b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a14b;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a13c;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 0x30:\n                  local_8c = &UNK_0007a131;\n                  break;\n                case 0x31:\n                  local_8c = &UNK_0007a125;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a11a;\n                  break;\n                case 0x40:\n                  local_8c = &UNK_0007a10f;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a102;\n                  break;\n                case 0x44:\n                  local_8c = &UNK_0007a0f7;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0ea;\n                  break;\n                case 0x48:\n                  local_8c = &UNK_0007a0df;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0d2;\n                  break;\n                case 0x4c:\n                  local_8c = &UNK_0007a0c7;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0ba;\n                  break;\n                case 0x52:\n                  local_8c = &UNK_0007a0ad;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a0a0;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a093;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a083;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a073;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a063;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a053;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a043;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a033;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a028;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a01a;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a00e;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79fff;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79ff4;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe9;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fdd;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fce;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 < 8) {\n                if (uVar6 == 3) {\nLAB_0002e7da:\n                  local_8c = (byte *)FUN_00015960();\n                  goto LAB_0002dcf0;\n                }\n                if (uVar6 < 4) {\n                  if (uVar6 == 2) goto LAB_0002e7ba;\n                }\n                else {\n                  if (uVar6 == 4) {\n                    local_8c = (byte *)FUN_00016860();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 6) goto LAB_0002e7da;\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 10) {\nLAB_0002ee10:\n                local_8c = (byte *)FUN_00016e80();\n                goto LAB_0002dcf0;\n              }\n              if (10 < uVar6) {\n                if (uVar6 == 0xb) goto LAB_0002e7ba;\n                if (uVar6 == 0xf) {\n                  local_8c = (byte *)FUN_000155e0();\n                  goto LAB_0002dcf0;\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 8) goto LAB_0002ee10;\n              if (uVar6 == 9) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79c05;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b17;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79fb4;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa6;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f99;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f8c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f7e;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f71;\n                  break;\n                case 8:\n                  local_8c = &UNK_00079f64;\n                  break;\n                case 9:\n                  local_8c = &UNK_00079f58;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f4c;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f3c;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x24) {\n              local_8c = (byte *)FUN_0001aaf0();\n              goto LAB_0002dcf0;\n            }\n            if (0x24 < uVar6) {\n              if (uVar6 == 0x2a) {\n                local_8c = (byte *)FUN_000192a0();\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 < 0x2b) {\n                if (uVar6 == 0x27) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x7a8dd;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a9d;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad3b;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad25;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad10;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7ad00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace6;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7acd0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acbc;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7acab;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac9e;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac8d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac7b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x28) {\n                  local_8c = (byte *)FUN_00014aa0();\n                  goto LAB_0002dcf0;\n                }\n              }\n              else {\n                if (uVar6 == 0x2b) goto LAB_0002e7ba;\n                if (uVar6 == 0x2d) goto LAB_0002e062;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x15) {\n              local_8c = (byte *)FUN_00017ef0();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 < 0x16) {\n              if (uVar6 == 0x13) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b54a;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078a1f;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007b8f4;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007b8e9;\n                  break;\n                case 4:\n                  local_8c = &UNK_0007b8df;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8d1;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8c2;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8b2;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x14) {\n                local_8c = (byte *)FUN_00017bb0();\n                goto LAB_0002dcf0;\n              }\n            }\n            else {\n              if (uVar6 == 0x16) {\nLAB_0002e526:\n                local_8c = (byte *)FUN_00018e30();\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 == 0x17) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b3ff;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a31;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b68e;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b67e;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b66e;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b661;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b654;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b648;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b63c;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b631;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b625;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b617;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b609;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5fd;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ef;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5e3;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d7;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c9;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n            }\n            goto LAB_0002dbd0;\n          }\nLAB_0002e7ba:\n          local_8c = (byte *)FUN_000195d0();\n        }\n        else {\n          local_8c = (byte *)FUN_00015240();\n        }" (if "if") (parenthesized_expression "(uVar6 < 0x2e)" (( "(") (binary_expression "uVar6 < 0x2e" (identifier "uVar6") (< "<") (number_literal "0x2e")) () ")")) (compound_statement "{\n          if (uVar6 != 0x12) {\n            if (uVar6 < 0x13) {\n              if (uVar6 == 7) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79d0a;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b0e;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a16a;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a15b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a14b;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a13c;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 0x30:\n                  local_8c = &UNK_0007a131;\n                  break;\n                case 0x31:\n                  local_8c = &UNK_0007a125;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a11a;\n                  break;\n                case 0x40:\n                  local_8c = &UNK_0007a10f;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a102;\n                  break;\n                case 0x44:\n                  local_8c = &UNK_0007a0f7;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0ea;\n                  break;\n                case 0x48:\n                  local_8c = &UNK_0007a0df;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0d2;\n                  break;\n                case 0x4c:\n                  local_8c = &UNK_0007a0c7;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0ba;\n                  break;\n                case 0x52:\n                  local_8c = &UNK_0007a0ad;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a0a0;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a093;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a083;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a073;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a063;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a053;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a043;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a033;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a028;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a01a;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a00e;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79fff;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79ff4;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe9;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fdd;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fce;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 < 8) {\n                if (uVar6 == 3) {\nLAB_0002e7da:\n                  local_8c = (byte *)FUN_00015960();\n                  goto LAB_0002dcf0;\n                }\n                if (uVar6 < 4) {\n                  if (uVar6 == 2) goto LAB_0002e7ba;\n                }\n                else {\n                  if (uVar6 == 4) {\n                    local_8c = (byte *)FUN_00016860();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 6) goto LAB_0002e7da;\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 10) {\nLAB_0002ee10:\n                local_8c = (byte *)FUN_00016e80();\n                goto LAB_0002dcf0;\n              }\n              if (10 < uVar6) {\n                if (uVar6 == 0xb) goto LAB_0002e7ba;\n                if (uVar6 == 0xf) {\n                  local_8c = (byte *)FUN_000155e0();\n                  goto LAB_0002dcf0;\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 8) goto LAB_0002ee10;\n              if (uVar6 == 9) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79c05;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b17;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79fb4;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa6;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f99;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f8c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f7e;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f71;\n                  break;\n                case 8:\n                  local_8c = &UNK_00079f64;\n                  break;\n                case 9:\n                  local_8c = &UNK_00079f58;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f4c;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f3c;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x24) {\n              local_8c = (byte *)FUN_0001aaf0();\n              goto LAB_0002dcf0;\n            }\n            if (0x24 < uVar6) {\n              if (uVar6 == 0x2a) {\n                local_8c = (byte *)FUN_000192a0();\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 < 0x2b) {\n                if (uVar6 == 0x27) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x7a8dd;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a9d;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad3b;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad25;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad10;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7ad00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace6;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7acd0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acbc;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7acab;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac9e;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac8d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac7b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x28) {\n                  local_8c = (byte *)FUN_00014aa0();\n                  goto LAB_0002dcf0;\n                }\n              }\n              else {\n                if (uVar6 == 0x2b) goto LAB_0002e7ba;\n                if (uVar6 == 0x2d) goto LAB_0002e062;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x15) {\n              local_8c = (byte *)FUN_00017ef0();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 < 0x16) {\n              if (uVar6 == 0x13) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b54a;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078a1f;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007b8f4;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007b8e9;\n                  break;\n                case 4:\n                  local_8c = &UNK_0007b8df;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8d1;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8c2;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8b2;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x14) {\n                local_8c = (byte *)FUN_00017bb0();\n                goto LAB_0002dcf0;\n              }\n            }\n            else {\n              if (uVar6 == 0x16) {\nLAB_0002e526:\n                local_8c = (byte *)FUN_00018e30();\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 == 0x17) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b3ff;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a31;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b68e;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b67e;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b66e;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b661;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b654;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b648;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b63c;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b631;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b625;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b617;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b609;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5fd;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ef;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5e3;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d7;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c9;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n            }\n            goto LAB_0002dbd0;\n          }\nLAB_0002e7ba:\n          local_8c = (byte *)FUN_000195d0();\n        }" ({ "{") (if_statement "if (uVar6 != 0x12) {\n            if (uVar6 < 0x13) {\n              if (uVar6 == 7) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79d0a;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b0e;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a16a;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a15b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a14b;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a13c;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 0x30:\n                  local_8c = &UNK_0007a131;\n                  break;\n                case 0x31:\n                  local_8c = &UNK_0007a125;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a11a;\n                  break;\n                case 0x40:\n                  local_8c = &UNK_0007a10f;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a102;\n                  break;\n                case 0x44:\n                  local_8c = &UNK_0007a0f7;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0ea;\n                  break;\n                case 0x48:\n                  local_8c = &UNK_0007a0df;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0d2;\n                  break;\n                case 0x4c:\n                  local_8c = &UNK_0007a0c7;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0ba;\n                  break;\n                case 0x52:\n                  local_8c = &UNK_0007a0ad;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a0a0;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a093;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a083;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a073;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a063;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a053;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a043;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a033;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a028;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a01a;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a00e;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79fff;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79ff4;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe9;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fdd;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fce;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 < 8) {\n                if (uVar6 == 3) {\nLAB_0002e7da:\n                  local_8c = (byte *)FUN_00015960();\n                  goto LAB_0002dcf0;\n                }\n                if (uVar6 < 4) {\n                  if (uVar6 == 2) goto LAB_0002e7ba;\n                }\n                else {\n                  if (uVar6 == 4) {\n                    local_8c = (byte *)FUN_00016860();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 6) goto LAB_0002e7da;\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 10) {\nLAB_0002ee10:\n                local_8c = (byte *)FUN_00016e80();\n                goto LAB_0002dcf0;\n              }\n              if (10 < uVar6) {\n                if (uVar6 == 0xb) goto LAB_0002e7ba;\n                if (uVar6 == 0xf) {\n                  local_8c = (byte *)FUN_000155e0();\n                  goto LAB_0002dcf0;\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 8) goto LAB_0002ee10;\n              if (uVar6 == 9) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79c05;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b17;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79fb4;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa6;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f99;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f8c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f7e;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f71;\n                  break;\n                case 8:\n                  local_8c = &UNK_00079f64;\n                  break;\n                case 9:\n                  local_8c = &UNK_00079f58;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f4c;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f3c;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x24) {\n              local_8c = (byte *)FUN_0001aaf0();\n              goto LAB_0002dcf0;\n            }\n            if (0x24 < uVar6) {\n              if (uVar6 == 0x2a) {\n                local_8c = (byte *)FUN_000192a0();\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 < 0x2b) {\n                if (uVar6 == 0x27) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x7a8dd;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a9d;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad3b;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad25;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad10;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7ad00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace6;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7acd0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acbc;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7acab;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac9e;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac8d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac7b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x28) {\n                  local_8c = (byte *)FUN_00014aa0();\n                  goto LAB_0002dcf0;\n                }\n              }\n              else {\n                if (uVar6 == 0x2b) goto LAB_0002e7ba;\n                if (uVar6 == 0x2d) goto LAB_0002e062;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x15) {\n              local_8c = (byte *)FUN_00017ef0();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 < 0x16) {\n              if (uVar6 == 0x13) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b54a;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078a1f;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007b8f4;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007b8e9;\n                  break;\n                case 4:\n                  local_8c = &UNK_0007b8df;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8d1;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8c2;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8b2;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x14) {\n                local_8c = (byte *)FUN_00017bb0();\n                goto LAB_0002dcf0;\n              }\n            }\n            else {\n              if (uVar6 == 0x16) {\nLAB_0002e526:\n                local_8c = (byte *)FUN_00018e30();\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 == 0x17) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b3ff;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a31;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b68e;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b67e;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b66e;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b661;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b654;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b648;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b63c;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b631;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b625;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b617;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b609;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5fd;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ef;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5e3;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d7;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c9;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n            }\n            goto LAB_0002dbd0;\n          }" (if "if") (parenthesized_expression "(uVar6 != 0x12)" (( "(") (binary_expression "uVar6 != 0x12" (identifier "uVar6") (!= "!=") (number_literal "0x12")) () ")")) (compound_statement "{\n            if (uVar6 < 0x13) {\n              if (uVar6 == 7) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79d0a;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b0e;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a16a;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a15b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a14b;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a13c;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 0x30:\n                  local_8c = &UNK_0007a131;\n                  break;\n                case 0x31:\n                  local_8c = &UNK_0007a125;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a11a;\n                  break;\n                case 0x40:\n                  local_8c = &UNK_0007a10f;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a102;\n                  break;\n                case 0x44:\n                  local_8c = &UNK_0007a0f7;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0ea;\n                  break;\n                case 0x48:\n                  local_8c = &UNK_0007a0df;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0d2;\n                  break;\n                case 0x4c:\n                  local_8c = &UNK_0007a0c7;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0ba;\n                  break;\n                case 0x52:\n                  local_8c = &UNK_0007a0ad;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a0a0;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a093;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a083;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a073;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a063;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a053;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a043;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a033;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a028;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a01a;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a00e;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79fff;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79ff4;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe9;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fdd;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fce;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 < 8) {\n                if (uVar6 == 3) {\nLAB_0002e7da:\n                  local_8c = (byte *)FUN_00015960();\n                  goto LAB_0002dcf0;\n                }\n                if (uVar6 < 4) {\n                  if (uVar6 == 2) goto LAB_0002e7ba;\n                }\n                else {\n                  if (uVar6 == 4) {\n                    local_8c = (byte *)FUN_00016860();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 6) goto LAB_0002e7da;\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 10) {\nLAB_0002ee10:\n                local_8c = (byte *)FUN_00016e80();\n                goto LAB_0002dcf0;\n              }\n              if (10 < uVar6) {\n                if (uVar6 == 0xb) goto LAB_0002e7ba;\n                if (uVar6 == 0xf) {\n                  local_8c = (byte *)FUN_000155e0();\n                  goto LAB_0002dcf0;\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 8) goto LAB_0002ee10;\n              if (uVar6 == 9) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79c05;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b17;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79fb4;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa6;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f99;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f8c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f7e;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f71;\n                  break;\n                case 8:\n                  local_8c = &UNK_00079f64;\n                  break;\n                case 9:\n                  local_8c = &UNK_00079f58;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f4c;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f3c;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x24) {\n              local_8c = (byte *)FUN_0001aaf0();\n              goto LAB_0002dcf0;\n            }\n            if (0x24 < uVar6) {\n              if (uVar6 == 0x2a) {\n                local_8c = (byte *)FUN_000192a0();\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 < 0x2b) {\n                if (uVar6 == 0x27) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x7a8dd;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a9d;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad3b;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad25;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad10;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7ad00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace6;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7acd0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acbc;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7acab;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac9e;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac8d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac7b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x28) {\n                  local_8c = (byte *)FUN_00014aa0();\n                  goto LAB_0002dcf0;\n                }\n              }\n              else {\n                if (uVar6 == 0x2b) goto LAB_0002e7ba;\n                if (uVar6 == 0x2d) goto LAB_0002e062;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x15) {\n              local_8c = (byte *)FUN_00017ef0();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 < 0x16) {\n              if (uVar6 == 0x13) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b54a;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078a1f;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007b8f4;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007b8e9;\n                  break;\n                case 4:\n                  local_8c = &UNK_0007b8df;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8d1;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8c2;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8b2;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x14) {\n                local_8c = (byte *)FUN_00017bb0();\n                goto LAB_0002dcf0;\n              }\n            }\n            else {\n              if (uVar6 == 0x16) {\nLAB_0002e526:\n                local_8c = (byte *)FUN_00018e30();\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 == 0x17) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b3ff;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a31;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b68e;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b67e;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b66e;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b661;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b654;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b648;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b63c;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b631;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b625;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b617;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b609;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5fd;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ef;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5e3;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d7;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c9;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n            }\n            goto LAB_0002dbd0;\n          }" ({ "{") (if_statement "if (uVar6 < 0x13) {\n              if (uVar6 == 7) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79d0a;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b0e;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a16a;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a15b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a14b;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a13c;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 0x30:\n                  local_8c = &UNK_0007a131;\n                  break;\n                case 0x31:\n                  local_8c = &UNK_0007a125;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a11a;\n                  break;\n                case 0x40:\n                  local_8c = &UNK_0007a10f;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a102;\n                  break;\n                case 0x44:\n                  local_8c = &UNK_0007a0f7;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0ea;\n                  break;\n                case 0x48:\n                  local_8c = &UNK_0007a0df;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0d2;\n                  break;\n                case 0x4c:\n                  local_8c = &UNK_0007a0c7;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0ba;\n                  break;\n                case 0x52:\n                  local_8c = &UNK_0007a0ad;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a0a0;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a093;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a083;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a073;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a063;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a053;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a043;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a033;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a028;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a01a;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a00e;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79fff;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79ff4;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe9;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fdd;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fce;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 < 8) {\n                if (uVar6 == 3) {\nLAB_0002e7da:\n                  local_8c = (byte *)FUN_00015960();\n                  goto LAB_0002dcf0;\n                }\n                if (uVar6 < 4) {\n                  if (uVar6 == 2) goto LAB_0002e7ba;\n                }\n                else {\n                  if (uVar6 == 4) {\n                    local_8c = (byte *)FUN_00016860();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 6) goto LAB_0002e7da;\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 10) {\nLAB_0002ee10:\n                local_8c = (byte *)FUN_00016e80();\n                goto LAB_0002dcf0;\n              }\n              if (10 < uVar6) {\n                if (uVar6 == 0xb) goto LAB_0002e7ba;\n                if (uVar6 == 0xf) {\n                  local_8c = (byte *)FUN_000155e0();\n                  goto LAB_0002dcf0;\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 8) goto LAB_0002ee10;\n              if (uVar6 == 9) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79c05;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b17;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79fb4;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa6;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f99;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f8c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f7e;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f71;\n                  break;\n                case 8:\n                  local_8c = &UNK_00079f64;\n                  break;\n                case 9:\n                  local_8c = &UNK_00079f58;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f4c;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f3c;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              goto LAB_0002dbd0;\n            }" (if "if") (parenthesized_expression "(uVar6 < 0x13)" (( "(") (binary_expression "uVar6 < 0x13" (identifier "uVar6") (< "<") (number_literal "0x13")) () ")")) (compound_statement "{\n              if (uVar6 == 7) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79d0a;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b0e;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a16a;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a15b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a14b;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a13c;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 0x30:\n                  local_8c = &UNK_0007a131;\n                  break;\n                case 0x31:\n                  local_8c = &UNK_0007a125;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a11a;\n                  break;\n                case 0x40:\n                  local_8c = &UNK_0007a10f;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a102;\n                  break;\n                case 0x44:\n                  local_8c = &UNK_0007a0f7;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0ea;\n                  break;\n                case 0x48:\n                  local_8c = &UNK_0007a0df;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0d2;\n                  break;\n                case 0x4c:\n                  local_8c = &UNK_0007a0c7;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0ba;\n                  break;\n                case 0x52:\n                  local_8c = &UNK_0007a0ad;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a0a0;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a093;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a083;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a073;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a063;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a053;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a043;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a033;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a028;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a01a;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a00e;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79fff;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79ff4;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe9;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fdd;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fce;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 < 8) {\n                if (uVar6 == 3) {\nLAB_0002e7da:\n                  local_8c = (byte *)FUN_00015960();\n                  goto LAB_0002dcf0;\n                }\n                if (uVar6 < 4) {\n                  if (uVar6 == 2) goto LAB_0002e7ba;\n                }\n                else {\n                  if (uVar6 == 4) {\n                    local_8c = (byte *)FUN_00016860();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 6) goto LAB_0002e7da;\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 10) {\nLAB_0002ee10:\n                local_8c = (byte *)FUN_00016e80();\n                goto LAB_0002dcf0;\n              }\n              if (10 < uVar6) {\n                if (uVar6 == 0xb) goto LAB_0002e7ba;\n                if (uVar6 == 0xf) {\n                  local_8c = (byte *)FUN_000155e0();\n                  goto LAB_0002dcf0;\n                }\n                goto LAB_0002dbd0;\n              }\n              if (uVar6 == 8) goto LAB_0002ee10;\n              if (uVar6 == 9) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79c05;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b17;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79fb4;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa6;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f99;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f8c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f7e;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f71;\n                  break;\n                case 8:\n                  local_8c = &UNK_00079f64;\n                  break;\n                case 9:\n                  local_8c = &UNK_00079f58;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f4c;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f3c;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              goto LAB_0002dbd0;\n            }" ({ "{") (if_statement "if (uVar6 == 7) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79d0a;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b0e;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a16a;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a15b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a14b;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a13c;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 0x30:\n                  local_8c = &UNK_0007a131;\n                  break;\n                case 0x31:\n                  local_8c = &UNK_0007a125;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a11a;\n                  break;\n                case 0x40:\n                  local_8c = &UNK_0007a10f;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a102;\n                  break;\n                case 0x44:\n                  local_8c = &UNK_0007a0f7;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0ea;\n                  break;\n                case 0x48:\n                  local_8c = &UNK_0007a0df;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0d2;\n                  break;\n                case 0x4c:\n                  local_8c = &UNK_0007a0c7;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0ba;\n                  break;\n                case 0x52:\n                  local_8c = &UNK_0007a0ad;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a0a0;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a093;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a083;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a073;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a063;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a053;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a043;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a033;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a028;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a01a;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a00e;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79fff;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79ff4;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe9;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fdd;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fce;\n                }\n                goto LAB_0002dd00;\n              }" (if "if") (parenthesized_expression "(uVar6 == 7)" (( "(") (binary_expression "uVar6 == 7" (identifier "uVar6") (== "==") (number_literal "7")) () ")")) (compound_statement "{\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79d0a;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b0e;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a16a;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a15b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a14b;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a13c;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 0x30:\n                  local_8c = &UNK_0007a131;\n                  break;\n                case 0x31:\n                  local_8c = &UNK_0007a125;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a11a;\n                  break;\n                case 0x40:\n                  local_8c = &UNK_0007a10f;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a102;\n                  break;\n                case 0x44:\n                  local_8c = &UNK_0007a0f7;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0ea;\n                  break;\n                case 0x48:\n                  local_8c = &UNK_0007a0df;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0d2;\n                  break;\n                case 0x4c:\n                  local_8c = &UNK_0007a0c7;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0ba;\n                  break;\n                case 0x52:\n                  local_8c = &UNK_0007a0ad;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a0a0;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a093;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a083;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a073;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a063;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a053;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a043;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a033;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a028;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a01a;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a00e;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79fff;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79ff4;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe9;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fdd;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fce;\n                }\n                goto LAB_0002dd00;\n              }" ({ "{") (switch_statement "switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79d0a;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b0e;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a16a;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a15b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a14b;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a13c;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 0x30:\n                  local_8c = &UNK_0007a131;\n                  break;\n                case 0x31:\n                  local_8c = &UNK_0007a125;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a11a;\n                  break;\n                case 0x40:\n                  local_8c = &UNK_0007a10f;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a102;\n                  break;\n                case 0x44:\n                  local_8c = &UNK_0007a0f7;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0ea;\n                  break;\n                case 0x48:\n                  local_8c = &UNK_0007a0df;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0d2;\n                  break;\n                case 0x4c:\n                  local_8c = &UNK_0007a0c7;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0ba;\n                  break;\n                case 0x52:\n                  local_8c = &UNK_0007a0ad;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a0a0;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a093;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a083;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a073;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a063;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a053;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a043;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a033;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a028;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a01a;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a00e;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79fff;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79ff4;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe9;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fdd;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fce;\n                }" (switch "switch") (parenthesized_expression "(local_80)" (( "(") (identifier "local_80") () ")")) (compound_statement "{\n                case 0:\n                  local_8c = (byte *)0x79d0a;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078b0e;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a16a;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a15b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a14b;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a13c;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 0x30:\n                  local_8c = &UNK_0007a131;\n                  break;\n                case 0x31:\n                  local_8c = &UNK_0007a125;\n                  break;\n                case 0x32:\n                  local_8c = (byte *)0x7a11a;\n                  break;\n                case 0x40:\n                  local_8c = &UNK_0007a10f;\n                  break;\n                case 0x42:\n                  local_8c = (byte *)0x7a102;\n                  break;\n                case 0x44:\n                  local_8c = &UNK_0007a0f7;\n                  break;\n                case 0x46:\n                  local_8c = (byte *)0x7a0ea;\n                  break;\n                case 0x48:\n                  local_8c = &UNK_0007a0df;\n                  break;\n                case 0x4a:\n                  local_8c = (byte *)0x7a0d2;\n                  break;\n                case 0x4c:\n                  local_8c = &UNK_0007a0c7;\n                  break;\n                case 0x50:\n                  local_8c = (byte *)0x7a0ba;\n                  break;\n                case 0x52:\n                  local_8c = &UNK_0007a0ad;\n                  break;\n                case 0x54:\n                  local_8c = (byte *)0x7a0a0;\n                  break;\n                case 0x56:\n                  local_8c = (byte *)0x7a093;\n                  break;\n                case 0x60:\n                  local_8c = (byte *)0x7a083;\n                  break;\n                case 0x62:\n                  local_8c = (byte *)0x7a073;\n                  break;\n                case 100:\n                  local_8c = (byte *)0x7a063;\n                  break;\n                case 0x66:\n                  local_8c = (byte *)0x7a053;\n                  break;\n                case 0x68:\n                  local_8c = (byte *)0x7a043;\n                  break;\n                case 0x6c:\n                  local_8c = (byte *)0x7a033;\n                  break;\n                case 0x70:\n                  local_8c = (byte *)0x7a028;\n                  break;\n                case 0x80:\n                  local_8c = (byte *)0x7a01a;\n                  break;\n                case 0x90:\n                  local_8c = (byte *)0x7a00e;\n                  break;\n                case 0xa0:\n                  local_8c = (byte *)0x79fff;\n                  break;\n                case 0xb0:\n                  local_8c = (byte *)0x79ff4;\n                  break;\n                case 0xc0:\n                  local_8c = (byte *)0x79fe9;\n                  break;\n                case 0xd0:\n                  local_8c = (byte *)0x79fdd;\n                  break;\n                case 0xe0:\n                  local_8c = (byte *)0x79fce;\n                }" ({ "{") (case_statement "case 0:\n                  local_8c = (byte *)0x79d0a;\n                  break;" (case "case") (number_literal "0") (: ":") (expression_statement "local_8c = (byte *)0x79d0a;" (assignment_expression "local_8c = (byte *)0x79d0a" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79d0a" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79d0a"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 1:\n                  local_8c = &UNK_00078b0e;\n                  break;" (case "case") (number_literal "1") (: ":") (expression_statement "local_8c = &UNK_00078b0e;" (assignment_expression "local_8c = &UNK_00078b0e" (identifier "local_8c") (= "=") (pointer_expression "&UNK_00078b0e" (& "&") (identifier "UNK_00078b0e"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 2:\n                  local_8c = (byte *)0x7a16a;\n                  break;" (case "case") (number_literal "2") (: ":") (expression_statement "local_8c = (byte *)0x7a16a;" (assignment_expression "local_8c = (byte *)0x7a16a" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a16a" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a16a"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 3:\n                  local_8c = (byte *)0x7a15b;\n                  break;" (case "case") (number_literal "3") (: ":") (expression_statement "local_8c = (byte *)0x7a15b;" (assignment_expression "local_8c = (byte *)0x7a15b" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a15b" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a15b"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 4:\n                  local_8c = (byte *)0x7a14b;\n                  break;" (case "case") (number_literal "4") (: ":") (expression_statement "local_8c = (byte *)0x7a14b;" (assignment_expression "local_8c = (byte *)0x7a14b" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a14b" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a14b"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 5:\n                  local_8c = (byte *)0x7a13c;\n                  break;" (case "case") (number_literal "5") (: ":") (expression_statement "local_8c = (byte *)0x7a13c;" (assignment_expression "local_8c = (byte *)0x7a13c" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a13c" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a13c"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "default:\n                  goto LAB_0002dbd0;" (default "default") (: ":") (goto_statement "goto LAB_0002dbd0;" (goto "goto") (statement_identifier "LAB_0002dbd0") (; ";"))) (case_statement "case 0x30:\n                  local_8c = &UNK_0007a131;\n                  break;" (case "case") (number_literal "0x30") (: ":") (expression_statement "local_8c = &UNK_0007a131;" (assignment_expression "local_8c = &UNK_0007a131" (identifier "local_8c") (= "=") (pointer_expression "&UNK_0007a131" (& "&") (identifier "UNK_0007a131"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x31:\n                  local_8c = &UNK_0007a125;\n                  break;" (case "case") (number_literal "0x31") (: ":") (expression_statement "local_8c = &UNK_0007a125;" (assignment_expression "local_8c = &UNK_0007a125" (identifier "local_8c") (= "=") (pointer_expression "&UNK_0007a125" (& "&") (identifier "UNK_0007a125"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x32:\n                  local_8c = (byte *)0x7a11a;\n                  break;" (case "case") (number_literal "0x32") (: ":") (expression_statement "local_8c = (byte *)0x7a11a;" (assignment_expression "local_8c = (byte *)0x7a11a" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a11a" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a11a"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x40:\n                  local_8c = &UNK_0007a10f;\n                  break;" (case "case") (number_literal "0x40") (: ":") (expression_statement "local_8c = &UNK_0007a10f;" (assignment_expression "local_8c = &UNK_0007a10f" (identifier "local_8c") (= "=") (pointer_expression "&UNK_0007a10f" (& "&") (identifier "UNK_0007a10f"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x42:\n                  local_8c = (byte *)0x7a102;\n                  break;" (case "case") (number_literal "0x42") (: ":") (expression_statement "local_8c = (byte *)0x7a102;" (assignment_expression "local_8c = (byte *)0x7a102" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a102" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a102"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x44:\n                  local_8c = &UNK_0007a0f7;\n                  break;" (case "case") (number_literal "0x44") (: ":") (expression_statement "local_8c = &UNK_0007a0f7;" (assignment_expression "local_8c = &UNK_0007a0f7" (identifier "local_8c") (= "=") (pointer_expression "&UNK_0007a0f7" (& "&") (identifier "UNK_0007a0f7"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x46:\n                  local_8c = (byte *)0x7a0ea;\n                  break;" (case "case") (number_literal "0x46") (: ":") (expression_statement "local_8c = (byte *)0x7a0ea;" (assignment_expression "local_8c = (byte *)0x7a0ea" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a0ea" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a0ea"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x48:\n                  local_8c = &UNK_0007a0df;\n                  break;" (case "case") (number_literal "0x48") (: ":") (expression_statement "local_8c = &UNK_0007a0df;" (assignment_expression "local_8c = &UNK_0007a0df" (identifier "local_8c") (= "=") (pointer_expression "&UNK_0007a0df" (& "&") (identifier "UNK_0007a0df"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x4a:\n                  local_8c = (byte *)0x7a0d2;\n                  break;" (case "case") (number_literal "0x4a") (: ":") (expression_statement "local_8c = (byte *)0x7a0d2;" (assignment_expression "local_8c = (byte *)0x7a0d2" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a0d2" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a0d2"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x4c:\n                  local_8c = &UNK_0007a0c7;\n                  break;" (case "case") (number_literal "0x4c") (: ":") (expression_statement "local_8c = &UNK_0007a0c7;" (assignment_expression "local_8c = &UNK_0007a0c7" (identifier "local_8c") (= "=") (pointer_expression "&UNK_0007a0c7" (& "&") (identifier "UNK_0007a0c7"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x50:\n                  local_8c = (byte *)0x7a0ba;\n                  break;" (case "case") (number_literal "0x50") (: ":") (expression_statement "local_8c = (byte *)0x7a0ba;" (assignment_expression "local_8c = (byte *)0x7a0ba" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a0ba" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a0ba"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x52:\n                  local_8c = &UNK_0007a0ad;\n                  break;" (case "case") (number_literal "0x52") (: ":") (expression_statement "local_8c = &UNK_0007a0ad;" (assignment_expression "local_8c = &UNK_0007a0ad" (identifier "local_8c") (= "=") (pointer_expression "&UNK_0007a0ad" (& "&") (identifier "UNK_0007a0ad"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x54:\n                  local_8c = (byte *)0x7a0a0;\n                  break;" (case "case") (number_literal "0x54") (: ":") (expression_statement "local_8c = (byte *)0x7a0a0;" (assignment_expression "local_8c = (byte *)0x7a0a0" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a0a0" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a0a0"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x56:\n                  local_8c = (byte *)0x7a093;\n                  break;" (case "case") (number_literal "0x56") (: ":") (expression_statement "local_8c = (byte *)0x7a093;" (assignment_expression "local_8c = (byte *)0x7a093" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a093" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a093"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x60:\n                  local_8c = (byte *)0x7a083;\n                  break;" (case "case") (number_literal "0x60") (: ":") (expression_statement "local_8c = (byte *)0x7a083;" (assignment_expression "local_8c = (byte *)0x7a083" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a083" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a083"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x62:\n                  local_8c = (byte *)0x7a073;\n                  break;" (case "case") (number_literal "0x62") (: ":") (expression_statement "local_8c = (byte *)0x7a073;" (assignment_expression "local_8c = (byte *)0x7a073" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a073" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a073"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 100:\n                  local_8c = (byte *)0x7a063;\n                  break;" (case "case") (number_literal "100") (: ":") (expression_statement "local_8c = (byte *)0x7a063;" (assignment_expression "local_8c = (byte *)0x7a063" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a063" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a063"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x66:\n                  local_8c = (byte *)0x7a053;\n                  break;" (case "case") (number_literal "0x66") (: ":") (expression_statement "local_8c = (byte *)0x7a053;" (assignment_expression "local_8c = (byte *)0x7a053" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a053" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a053"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x68:\n                  local_8c = (byte *)0x7a043;\n                  break;" (case "case") (number_literal "0x68") (: ":") (expression_statement "local_8c = (byte *)0x7a043;" (assignment_expression "local_8c = (byte *)0x7a043" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a043" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a043"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x6c:\n                  local_8c = (byte *)0x7a033;\n                  break;" (case "case") (number_literal "0x6c") (: ":") (expression_statement "local_8c = (byte *)0x7a033;" (assignment_expression "local_8c = (byte *)0x7a033" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a033" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a033"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x70:\n                  local_8c = (byte *)0x7a028;\n                  break;" (case "case") (number_literal "0x70") (: ":") (expression_statement "local_8c = (byte *)0x7a028;" (assignment_expression "local_8c = (byte *)0x7a028" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a028" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a028"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x80:\n                  local_8c = (byte *)0x7a01a;\n                  break;" (case "case") (number_literal "0x80") (: ":") (expression_statement "local_8c = (byte *)0x7a01a;" (assignment_expression "local_8c = (byte *)0x7a01a" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a01a" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a01a"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x90:\n                  local_8c = (byte *)0x7a00e;\n                  break;" (case "case") (number_literal "0x90") (: ":") (expression_statement "local_8c = (byte *)0x7a00e;" (assignment_expression "local_8c = (byte *)0x7a00e" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a00e" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a00e"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xa0:\n                  local_8c = (byte *)0x79fff;\n                  break;" (case "case") (number_literal "0xa0") (: ":") (expression_statement "local_8c = (byte *)0x79fff;" (assignment_expression "local_8c = (byte *)0x79fff" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79fff" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79fff"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xb0:\n                  local_8c = (byte *)0x79ff4;\n                  break;" (case "case") (number_literal "0xb0") (: ":") (expression_statement "local_8c = (byte *)0x79ff4;" (assignment_expression "local_8c = (byte *)0x79ff4" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79ff4" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79ff4"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xc0:\n                  local_8c = (byte *)0x79fe9;\n                  break;" (case "case") (number_literal "0xc0") (: ":") (expression_statement "local_8c = (byte *)0x79fe9;" (assignment_expression "local_8c = (byte *)0x79fe9" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79fe9" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79fe9"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xd0:\n                  local_8c = (byte *)0x79fdd;\n                  break;" (case "case") (number_literal "0xd0") (: ":") (expression_statement "local_8c = (byte *)0x79fdd;" (assignment_expression "local_8c = (byte *)0x79fdd" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79fdd" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79fdd"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xe0:\n                  local_8c = (byte *)0x79fce;" (case "case") (number_literal "0xe0") (: ":") (expression_statement "local_8c = (byte *)0x79fce;" (assignment_expression "local_8c = (byte *)0x79fce" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79fce" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79fce"))) (; ";"))) (} "}"))) (goto_statement "goto LAB_0002dd00;" (goto "goto") (statement_identifier "LAB_0002dd00") (; ";")) (} "}"))) (if_statement "if (uVar6 < 8) {\n                if (uVar6 == 3) {\nLAB_0002e7da:\n                  local_8c = (byte *)FUN_00015960();\n                  goto LAB_0002dcf0;\n                }\n                if (uVar6 < 4) {\n                  if (uVar6 == 2) goto LAB_0002e7ba;\n                }\n                else {\n                  if (uVar6 == 4) {\n                    local_8c = (byte *)FUN_00016860();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 6) goto LAB_0002e7da;\n                }\n                goto LAB_0002dbd0;\n              }" (if "if") (parenthesized_expression "(uVar6 < 8)" (( "(") (binary_expression "uVar6 < 8" (identifier "uVar6") (< "<") (number_literal "8")) () ")")) (compound_statement "{\n                if (uVar6 == 3) {\nLAB_0002e7da:\n                  local_8c = (byte *)FUN_00015960();\n                  goto LAB_0002dcf0;\n                }\n                if (uVar6 < 4) {\n                  if (uVar6 == 2) goto LAB_0002e7ba;\n                }\n                else {\n                  if (uVar6 == 4) {\n                    local_8c = (byte *)FUN_00016860();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 6) goto LAB_0002e7da;\n                }\n                goto LAB_0002dbd0;\n              }" ({ "{") (if_statement "if (uVar6 == 3) {\nLAB_0002e7da:\n                  local_8c = (byte *)FUN_00015960();\n                  goto LAB_0002dcf0;\n                }" (if "if") (parenthesized_expression "(uVar6 == 3)" (( "(") (binary_expression "uVar6 == 3" (identifier "uVar6") (== "==") (number_literal "3")) () ")")) (compound_statement "{\nLAB_0002e7da:\n                  local_8c = (byte *)FUN_00015960();\n                  goto LAB_0002dcf0;\n                }" ({ "{") (labeled_statement "LAB_0002e7da:\n                  local_8c = (byte *)FUN_00015960();" (statement_identifier "LAB_0002e7da") (: ":") (expression_statement "local_8c = (byte *)FUN_00015960();" (assignment_expression "local_8c = (byte *)FUN_00015960()" (identifier "local_8c") (= "=") (cast_expression "(byte *)FUN_00015960()" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "FUN_00015960()" (identifier "FUN_00015960") (argument_list "()" (( "(") () ")"))))) (; ";"))) (goto_statement "goto LAB_0002dcf0;" (goto "goto") (statement_identifier "LAB_0002dcf0") (; ";")) (} "}"))) (if_statement "if (uVar6 < 4) {\n                  if (uVar6 == 2) goto LAB_0002e7ba;\n                }\n                else {\n                  if (uVar6 == 4) {\n                    local_8c = (byte *)FUN_00016860();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 6) goto LAB_0002e7da;\n                }" (if "if") (parenthesized_expression "(uVar6 < 4)" (( "(") (binary_expression "uVar6 < 4" (identifier "uVar6") (< "<") (number_literal "4")) () ")")) (compound_statement "{\n                  if (uVar6 == 2) goto LAB_0002e7ba;\n                }" ({ "{") (if_statement "if (uVar6 == 2) goto LAB_0002e7ba;" (if "if") (parenthesized_expression "(uVar6 == 2)" (( "(") (binary_expression "uVar6 == 2" (identifier "uVar6") (== "==") (number_literal "2")) () ")")) (goto_statement "goto LAB_0002e7ba;" (goto "goto") (statement_identifier "LAB_0002e7ba") (; ";"))) (} "}")) (else_clause "else {\n                  if (uVar6 == 4) {\n                    local_8c = (byte *)FUN_00016860();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 6) goto LAB_0002e7da;\n                }" (else "else") (compound_statement "{\n                  if (uVar6 == 4) {\n                    local_8c = (byte *)FUN_00016860();\n                    goto LAB_0002dcf0;\n                  }\n                  if (uVar6 == 6) goto LAB_0002e7da;\n                }" ({ "{") (if_statement "if (uVar6 == 4) {\n                    local_8c = (byte *)FUN_00016860();\n                    goto LAB_0002dcf0;\n                  }" (if "if") (parenthesized_expression "(uVar6 == 4)" (( "(") (binary_expression "uVar6 == 4" (identifier "uVar6") (== "==") (number_literal "4")) () ")")) (compound_statement "{\n                    local_8c = (byte *)FUN_00016860();\n                    goto LAB_0002dcf0;\n                  }" ({ "{") (expression_statement "local_8c = (byte *)FUN_00016860();" (assignment_expression "local_8c = (byte *)FUN_00016860()" (identifier "local_8c") (= "=") (cast_expression "(byte *)FUN_00016860()" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "FUN_00016860()" (identifier "FUN_00016860") (argument_list "()" (( "(") () ")"))))) (; ";")) (goto_statement "goto LAB_0002dcf0;" (goto "goto") (statement_identifier "LAB_0002dcf0") (; ";")) (} "}"))) (if_statement "if (uVar6 == 6) goto LAB_0002e7da;" (if "if") (parenthesized_expression "(uVar6 == 6)" (( "(") (binary_expression "uVar6 == 6" (identifier "uVar6") (== "==") (number_literal "6")) () ")")) (goto_statement "goto LAB_0002e7da;" (goto "goto") (statement_identifier "LAB_0002e7da") (; ";"))) (} "}")))) (goto_statement "goto LAB_0002dbd0;" (goto "goto") (statement_identifier "LAB_0002dbd0") (; ";")) (} "}"))) (if_statement "if (uVar6 == 10) {\nLAB_0002ee10:\n                local_8c = (byte *)FUN_00016e80();\n                goto LAB_0002dcf0;\n              }" (if "if") (parenthesized_expression "(uVar6 == 10)" (( "(") (binary_expression "uVar6 == 10" (identifier "uVar6") (== "==") (number_literal "10")) () ")")) (compound_statement "{\nLAB_0002ee10:\n                local_8c = (byte *)FUN_00016e80();\n                goto LAB_0002dcf0;\n              }" ({ "{") (labeled_statement "LAB_0002ee10:\n                local_8c = (byte *)FUN_00016e80();" (statement_identifier "LAB_0002ee10") (: ":") (expression_statement "local_8c = (byte *)FUN_00016e80();" (assignment_expression "local_8c = (byte *)FUN_00016e80()" (identifier "local_8c") (= "=") (cast_expression "(byte *)FUN_00016e80()" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "FUN_00016e80()" (identifier "FUN_00016e80") (argument_list "()" (( "(") () ")"))))) (; ";"))) (goto_statement "goto LAB_0002dcf0;" (goto "goto") (statement_identifier "LAB_0002dcf0") (; ";")) (} "}"))) (if_statement "if (10 < uVar6) {\n                if (uVar6 == 0xb) goto LAB_0002e7ba;\n                if (uVar6 == 0xf) {\n                  local_8c = (byte *)FUN_000155e0();\n                  goto LAB_0002dcf0;\n                }\n                goto LAB_0002dbd0;\n              }" (if "if") (parenthesized_expression "(10 < uVar6)" (( "(") (binary_expression "10 < uVar6" (number_literal "10") (< "<") (identifier "uVar6")) () ")")) (compound_statement "{\n                if (uVar6 == 0xb) goto LAB_0002e7ba;\n                if (uVar6 == 0xf) {\n                  local_8c = (byte *)FUN_000155e0();\n                  goto LAB_0002dcf0;\n                }\n                goto LAB_0002dbd0;\n              }" ({ "{") (if_statement "if (uVar6 == 0xb) goto LAB_0002e7ba;" (if "if") (parenthesized_expression "(uVar6 == 0xb)" (( "(") (binary_expression "uVar6 == 0xb" (identifier "uVar6") (== "==") (number_literal "0xb")) () ")")) (goto_statement "goto LAB_0002e7ba;" (goto "goto") (statement_identifier "LAB_0002e7ba") (; ";"))) (if_statement "if (uVar6 == 0xf) {\n                  local_8c = (byte *)FUN_000155e0();\n                  goto LAB_0002dcf0;\n                }" (if "if") (parenthesized_expression "(uVar6 == 0xf)" (( "(") (binary_expression "uVar6 == 0xf" (identifier "uVar6") (== "==") (number_literal "0xf")) () ")")) (compound_statement "{\n                  local_8c = (byte *)FUN_000155e0();\n                  goto LAB_0002dcf0;\n                }" ({ "{") (expression_statement "local_8c = (byte *)FUN_000155e0();" (assignment_expression "local_8c = (byte *)FUN_000155e0()" (identifier "local_8c") (= "=") (cast_expression "(byte *)FUN_000155e0()" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "FUN_000155e0()" (identifier "FUN_000155e0") (argument_list "()" (( "(") () ")"))))) (; ";")) (goto_statement "goto LAB_0002dcf0;" (goto "goto") (statement_identifier "LAB_0002dcf0") (; ";")) (} "}"))) (goto_statement "goto LAB_0002dbd0;" (goto "goto") (statement_identifier "LAB_0002dbd0") (; ";")) (} "}"))) (if_statement "if (uVar6 == 8) goto LAB_0002ee10;" (if "if") (parenthesized_expression "(uVar6 == 8)" (( "(") (binary_expression "uVar6 == 8" (identifier "uVar6") (== "==") (number_literal "8")) () ")")) (goto_statement "goto LAB_0002ee10;" (goto "goto") (statement_identifier "LAB_0002ee10") (; ";"))) (if_statement "if (uVar6 == 9) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79c05;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b17;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79fb4;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa6;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f99;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f8c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f7e;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f71;\n                  break;\n                case 8:\n                  local_8c = &UNK_00079f64;\n                  break;\n                case 9:\n                  local_8c = &UNK_00079f58;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f4c;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f3c;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }" (if "if") (parenthesized_expression "(uVar6 == 9)" (( "(") (binary_expression "uVar6 == 9" (identifier "uVar6") (== "==") (number_literal "9")) () ")")) (compound_statement "{\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79c05;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b17;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79fb4;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa6;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f99;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f8c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f7e;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f71;\n                  break;\n                case 8:\n                  local_8c = &UNK_00079f64;\n                  break;\n                case 9:\n                  local_8c = &UNK_00079f58;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f4c;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f3c;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }" ({ "{") (switch_statement "switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79c05;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b17;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79fb4;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa6;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f99;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f8c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f7e;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f71;\n                  break;\n                case 8:\n                  local_8c = &UNK_00079f64;\n                  break;\n                case 9:\n                  local_8c = &UNK_00079f58;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f4c;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f3c;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }" (switch "switch") (parenthesized_expression "(local_80)" (( "(") (identifier "local_80") () ")")) (compound_statement "{\n                case 0:\n                  local_8c = (byte *)0x79c05;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78b17;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x79fb4;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x79fa6;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x79f99;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x79f8c;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x79f7e;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x79f71;\n                  break;\n                case 8:\n                  local_8c = &UNK_00079f64;\n                  break;\n                case 9:\n                  local_8c = &UNK_00079f58;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x79f4c;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x79f3c;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }" ({ "{") (case_statement "case 0:\n                  local_8c = (byte *)0x79c05;\n                  break;" (case "case") (number_literal "0") (: ":") (expression_statement "local_8c = (byte *)0x79c05;" (assignment_expression "local_8c = (byte *)0x79c05" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79c05" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79c05"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 1:\n                  local_8c = (byte *)0x78b17;\n                  break;" (case "case") (number_literal "1") (: ":") (expression_statement "local_8c = (byte *)0x78b17;" (assignment_expression "local_8c = (byte *)0x78b17" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78b17" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78b17"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 2:\n                  local_8c = (byte *)0x79fb4;\n                  break;" (case "case") (number_literal "2") (: ":") (expression_statement "local_8c = (byte *)0x79fb4;" (assignment_expression "local_8c = (byte *)0x79fb4" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79fb4" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79fb4"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 3:\n                  local_8c = (byte *)0x79fa6;\n                  break;" (case "case") (number_literal "3") (: ":") (expression_statement "local_8c = (byte *)0x79fa6;" (assignment_expression "local_8c = (byte *)0x79fa6" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79fa6" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79fa6"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 4:\n                  local_8c = (byte *)0x79f99;\n                  break;" (case "case") (number_literal "4") (: ":") (expression_statement "local_8c = (byte *)0x79f99;" (assignment_expression "local_8c = (byte *)0x79f99" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79f99" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79f99"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 5:\n                  local_8c = (byte *)0x79f8c;\n                  break;" (case "case") (number_literal "5") (: ":") (expression_statement "local_8c = (byte *)0x79f8c;" (assignment_expression "local_8c = (byte *)0x79f8c" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79f8c" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79f8c"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 6:\n                  local_8c = (byte *)0x79f7e;\n                  break;" (case "case") (number_literal "6") (: ":") (expression_statement "local_8c = (byte *)0x79f7e;" (assignment_expression "local_8c = (byte *)0x79f7e" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79f7e" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79f7e"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 7:\n                  local_8c = (byte *)0x79f71;\n                  break;" (case "case") (number_literal "7") (: ":") (expression_statement "local_8c = (byte *)0x79f71;" (assignment_expression "local_8c = (byte *)0x79f71" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79f71" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79f71"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 8:\n                  local_8c = &UNK_00079f64;\n                  break;" (case "case") (number_literal "8") (: ":") (expression_statement "local_8c = &UNK_00079f64;" (assignment_expression "local_8c = &UNK_00079f64" (identifier "local_8c") (= "=") (pointer_expression "&UNK_00079f64" (& "&") (identifier "UNK_00079f64"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 9:\n                  local_8c = &UNK_00079f58;\n                  break;" (case "case") (number_literal "9") (: ":") (expression_statement "local_8c = &UNK_00079f58;" (assignment_expression "local_8c = &UNK_00079f58" (identifier "local_8c") (= "=") (pointer_expression "&UNK_00079f58" (& "&") (identifier "UNK_00079f58"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 10:\n                  local_8c = (byte *)0x79f4c;\n                  break;" (case "case") (number_literal "10") (: ":") (expression_statement "local_8c = (byte *)0x79f4c;" (assignment_expression "local_8c = (byte *)0x79f4c" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79f4c" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79f4c"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xb:\n                  local_8c = (byte *)0x79f3c;\n                  break;" (case "case") (number_literal "0xb") (: ":") (expression_statement "local_8c = (byte *)0x79f3c;" (assignment_expression "local_8c = (byte *)0x79f3c" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79f3c" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79f3c"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "default:\n                  goto LAB_0002dbd0;" (default "default") (: ":") (goto_statement "goto LAB_0002dbd0;" (goto "goto") (statement_identifier "LAB_0002dbd0") (; ";"))) (} "}"))) (goto_statement "goto LAB_0002dd00;" (goto "goto") (statement_identifier "LAB_0002dd00") (; ";")) (} "}"))) (goto_statement "goto LAB_0002dbd0;" (goto "goto") (statement_identifier "LAB_0002dbd0") (; ";")) (} "}"))) (if_statement "if (uVar6 == 0x24) {\n              local_8c = (byte *)FUN_0001aaf0();\n              goto LAB_0002dcf0;\n            }" (if "if") (parenthesized_expression "(uVar6 == 0x24)" (( "(") (binary_expression "uVar6 == 0x24" (identifier "uVar6") (== "==") (number_literal "0x24")) () ")")) (compound_statement "{\n              local_8c = (byte *)FUN_0001aaf0();\n              goto LAB_0002dcf0;\n            }" ({ "{") (expression_statement "local_8c = (byte *)FUN_0001aaf0();" (assignment_expression "local_8c = (byte *)FUN_0001aaf0()" (identifier "local_8c") (= "=") (cast_expression "(byte *)FUN_0001aaf0()" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "FUN_0001aaf0()" (identifier "FUN_0001aaf0") (argument_list "()" (( "(") () ")"))))) (; ";")) (goto_statement "goto LAB_0002dcf0;" (goto "goto") (statement_identifier "LAB_0002dcf0") (; ";")) (} "}"))) (if_statement "if (0x24 < uVar6) {\n              if (uVar6 == 0x2a) {\n                local_8c = (byte *)FUN_000192a0();\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 < 0x2b) {\n                if (uVar6 == 0x27) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x7a8dd;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a9d;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad3b;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad25;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad10;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7ad00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace6;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7acd0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acbc;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7acab;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac9e;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac8d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac7b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x28) {\n                  local_8c = (byte *)FUN_00014aa0();\n                  goto LAB_0002dcf0;\n                }\n              }\n              else {\n                if (uVar6 == 0x2b) goto LAB_0002e7ba;\n                if (uVar6 == 0x2d) goto LAB_0002e062;\n              }\n              goto LAB_0002dbd0;\n            }" (if "if") (parenthesized_expression "(0x24 < uVar6)" (( "(") (binary_expression "0x24 < uVar6" (number_literal "0x24") (< "<") (identifier "uVar6")) () ")")) (compound_statement "{\n              if (uVar6 == 0x2a) {\n                local_8c = (byte *)FUN_000192a0();\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 < 0x2b) {\n                if (uVar6 == 0x27) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x7a8dd;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a9d;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad3b;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad25;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad10;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7ad00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace6;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7acd0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acbc;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7acab;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac9e;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac8d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac7b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x28) {\n                  local_8c = (byte *)FUN_00014aa0();\n                  goto LAB_0002dcf0;\n                }\n              }\n              else {\n                if (uVar6 == 0x2b) goto LAB_0002e7ba;\n                if (uVar6 == 0x2d) goto LAB_0002e062;\n              }\n              goto LAB_0002dbd0;\n            }" ({ "{") (if_statement "if (uVar6 == 0x2a) {\n                local_8c = (byte *)FUN_000192a0();\n                goto LAB_0002dcf0;\n              }" (if "if") (parenthesized_expression "(uVar6 == 0x2a)" (( "(") (binary_expression "uVar6 == 0x2a" (identifier "uVar6") (== "==") (number_literal "0x2a")) () ")")) (compound_statement "{\n                local_8c = (byte *)FUN_000192a0();\n                goto LAB_0002dcf0;\n              }" ({ "{") (expression_statement "local_8c = (byte *)FUN_000192a0();" (assignment_expression "local_8c = (byte *)FUN_000192a0()" (identifier "local_8c") (= "=") (cast_expression "(byte *)FUN_000192a0()" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "FUN_000192a0()" (identifier "FUN_000192a0") (argument_list "()" (( "(") () ")"))))) (; ";")) (goto_statement "goto LAB_0002dcf0;" (goto "goto") (statement_identifier "LAB_0002dcf0") (; ";")) (} "}"))) (if_statement "if (uVar6 < 0x2b) {\n                if (uVar6 == 0x27) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x7a8dd;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a9d;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad3b;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad25;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad10;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7ad00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace6;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7acd0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acbc;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7acab;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac9e;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac8d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac7b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x28) {\n                  local_8c = (byte *)FUN_00014aa0();\n                  goto LAB_0002dcf0;\n                }\n              }\n              else {\n                if (uVar6 == 0x2b) goto LAB_0002e7ba;\n                if (uVar6 == 0x2d) goto LAB_0002e062;\n              }" (if "if") (parenthesized_expression "(uVar6 < 0x2b)" (( "(") (binary_expression "uVar6 < 0x2b" (identifier "uVar6") (< "<") (number_literal "0x2b")) () ")")) (compound_statement "{\n                if (uVar6 == 0x27) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x7a8dd;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a9d;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad3b;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad25;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad10;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7ad00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace6;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7acd0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acbc;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7acab;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac9e;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac8d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac7b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }\n                if (uVar6 == 0x28) {\n                  local_8c = (byte *)FUN_00014aa0();\n                  goto LAB_0002dcf0;\n                }\n              }" ({ "{") (if_statement "if (uVar6 == 0x27) {\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x7a8dd;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a9d;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad3b;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad25;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad10;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7ad00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace6;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7acd0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acbc;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7acab;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac9e;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac8d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac7b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }" (if "if") (parenthesized_expression "(uVar6 == 0x27)" (( "(") (binary_expression "uVar6 == 0x27" (identifier "uVar6") (== "==") (number_literal "0x27")) () ")")) (compound_statement "{\n                  switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x7a8dd;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a9d;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad3b;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad25;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad10;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7ad00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace6;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7acd0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acbc;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7acab;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac9e;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac8d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac7b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }\n                  goto LAB_0002dd00;\n                }" ({ "{") (switch_statement "switch(local_80) {\n                  case 0:\n                    local_8c = (byte *)0x7a8dd;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a9d;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad3b;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad25;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad10;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7ad00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace6;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7acd0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acbc;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7acab;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac9e;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac8d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac7b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }" (switch "switch") (parenthesized_expression "(local_80)" (( "(") (identifier "local_80") () ")")) (compound_statement "{\n                  case 0:\n                    local_8c = (byte *)0x7a8dd;\n                    break;\n                  case 1:\n                    local_8c = (byte *)0x78a9d;\n                    break;\n                  case 2:\n                    local_8c = (byte *)0x7ad3b;\n                    break;\n                  case 3:\n                    local_8c = (byte *)0x7ad25;\n                    break;\n                  case 4:\n                    local_8c = (byte *)0x7ad10;\n                    break;\n                  case 5:\n                    local_8c = (byte *)0x7ad00;\n                    break;\n                  case 6:\n                    local_8c = (byte *)0x7ace6;\n                    break;\n                  case 7:\n                    local_8c = (byte *)0x7acd0;\n                    break;\n                  case 8:\n                    local_8c = (byte *)0x7acbc;\n                    break;\n                  case 9:\n                    local_8c = (byte *)0x7acab;\n                    break;\n                  case 10:\n                    local_8c = (byte *)0x7ac9e;\n                    break;\n                  case 0xb:\n                    local_8c = (byte *)0x7ac8d;\n                    break;\n                  case 0xc:\n                    local_8c = (byte *)0x7ac7b;\n                    break;\n                  default:\n                    goto LAB_0002dbd0;\n                  }" ({ "{") (case_statement "case 0:\n                    local_8c = (byte *)0x7a8dd;\n                    break;" (case "case") (number_literal "0") (: ":") (expression_statement "local_8c = (byte *)0x7a8dd;" (assignment_expression "local_8c = (byte *)0x7a8dd" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a8dd" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a8dd"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 1:\n                    local_8c = (byte *)0x78a9d;\n                    break;" (case "case") (number_literal "1") (: ":") (expression_statement "local_8c = (byte *)0x78a9d;" (assignment_expression "local_8c = (byte *)0x78a9d" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78a9d" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78a9d"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 2:\n                    local_8c = (byte *)0x7ad3b;\n                    break;" (case "case") (number_literal "2") (: ":") (expression_statement "local_8c = (byte *)0x7ad3b;" (assignment_expression "local_8c = (byte *)0x7ad3b" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7ad3b" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7ad3b"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 3:\n                    local_8c = (byte *)0x7ad25;\n                    break;" (case "case") (number_literal "3") (: ":") (expression_statement "local_8c = (byte *)0x7ad25;" (assignment_expression "local_8c = (byte *)0x7ad25" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7ad25" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7ad25"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 4:\n                    local_8c = (byte *)0x7ad10;\n                    break;" (case "case") (number_literal "4") (: ":") (expression_statement "local_8c = (byte *)0x7ad10;" (assignment_expression "local_8c = (byte *)0x7ad10" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7ad10" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7ad10"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 5:\n                    local_8c = (byte *)0x7ad00;\n                    break;" (case "case") (number_literal "5") (: ":") (expression_statement "local_8c = (byte *)0x7ad00;" (assignment_expression "local_8c = (byte *)0x7ad00" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7ad00" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7ad00"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 6:\n                    local_8c = (byte *)0x7ace6;\n                    break;" (case "case") (number_literal "6") (: ":") (expression_statement "local_8c = (byte *)0x7ace6;" (assignment_expression "local_8c = (byte *)0x7ace6" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7ace6" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7ace6"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 7:\n                    local_8c = (byte *)0x7acd0;\n                    break;" (case "case") (number_literal "7") (: ":") (expression_statement "local_8c = (byte *)0x7acd0;" (assignment_expression "local_8c = (byte *)0x7acd0" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7acd0" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7acd0"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 8:\n                    local_8c = (byte *)0x7acbc;\n                    break;" (case "case") (number_literal "8") (: ":") (expression_statement "local_8c = (byte *)0x7acbc;" (assignment_expression "local_8c = (byte *)0x7acbc" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7acbc" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7acbc"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 9:\n                    local_8c = (byte *)0x7acab;\n                    break;" (case "case") (number_literal "9") (: ":") (expression_statement "local_8c = (byte *)0x7acab;" (assignment_expression "local_8c = (byte *)0x7acab" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7acab" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7acab"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 10:\n                    local_8c = (byte *)0x7ac9e;\n                    break;" (case "case") (number_literal "10") (: ":") (expression_statement "local_8c = (byte *)0x7ac9e;" (assignment_expression "local_8c = (byte *)0x7ac9e" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7ac9e" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7ac9e"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xb:\n                    local_8c = (byte *)0x7ac8d;\n                    break;" (case "case") (number_literal "0xb") (: ":") (expression_statement "local_8c = (byte *)0x7ac8d;" (assignment_expression "local_8c = (byte *)0x7ac8d" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7ac8d" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7ac8d"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xc:\n                    local_8c = (byte *)0x7ac7b;\n                    break;" (case "case") (number_literal "0xc") (: ":") (expression_statement "local_8c = (byte *)0x7ac7b;" (assignment_expression "local_8c = (byte *)0x7ac7b" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7ac7b" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7ac7b"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "default:\n                    goto LAB_0002dbd0;" (default "default") (: ":") (goto_statement "goto LAB_0002dbd0;" (goto "goto") (statement_identifier "LAB_0002dbd0") (; ";"))) (} "}"))) (goto_statement "goto LAB_0002dd00;" (goto "goto") (statement_identifier "LAB_0002dd00") (; ";")) (} "}"))) (if_statement "if (uVar6 == 0x28) {\n                  local_8c = (byte *)FUN_00014aa0();\n                  goto LAB_0002dcf0;\n                }" (if "if") (parenthesized_expression "(uVar6 == 0x28)" (( "(") (binary_expression "uVar6 == 0x28" (identifier "uVar6") (== "==") (number_literal "0x28")) () ")")) (compound_statement "{\n                  local_8c = (byte *)FUN_00014aa0();\n                  goto LAB_0002dcf0;\n                }" ({ "{") (expression_statement "local_8c = (byte *)FUN_00014aa0();" (assignment_expression "local_8c = (byte *)FUN_00014aa0()" (identifier "local_8c") (= "=") (cast_expression "(byte *)FUN_00014aa0()" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "FUN_00014aa0()" (identifier "FUN_00014aa0") (argument_list "()" (( "(") () ")"))))) (; ";")) (goto_statement "goto LAB_0002dcf0;" (goto "goto") (statement_identifier "LAB_0002dcf0") (; ";")) (} "}"))) (} "}")) (else_clause "else {\n                if (uVar6 == 0x2b) goto LAB_0002e7ba;\n                if (uVar6 == 0x2d) goto LAB_0002e062;\n              }" (else "else") (compound_statement "{\n                if (uVar6 == 0x2b) goto LAB_0002e7ba;\n                if (uVar6 == 0x2d) goto LAB_0002e062;\n              }" ({ "{") (if_statement "if (uVar6 == 0x2b) goto LAB_0002e7ba;" (if "if") (parenthesized_expression "(uVar6 == 0x2b)" (( "(") (binary_expression "uVar6 == 0x2b" (identifier "uVar6") (== "==") (number_literal "0x2b")) () ")")) (goto_statement "goto LAB_0002e7ba;" (goto "goto") (statement_identifier "LAB_0002e7ba") (; ";"))) (if_statement "if (uVar6 == 0x2d) goto LAB_0002e062;" (if "if") (parenthesized_expression "(uVar6 == 0x2d)" (( "(") (binary_expression "uVar6 == 0x2d" (identifier "uVar6") (== "==") (number_literal "0x2d")) () ")")) (goto_statement "goto LAB_0002e062;" (goto "goto") (statement_identifier "LAB_0002e062") (; ";"))) (} "}")))) (goto_statement "goto LAB_0002dbd0;" (goto "goto") (statement_identifier "LAB_0002dbd0") (; ";")) (} "}"))) (if_statement "if (uVar6 == 0x15) {\n              local_8c = (byte *)FUN_00017ef0();\n              goto LAB_0002dcf0;\n            }" (if "if") (parenthesized_expression "(uVar6 == 0x15)" (( "(") (binary_expression "uVar6 == 0x15" (identifier "uVar6") (== "==") (number_literal "0x15")) () ")")) (compound_statement "{\n              local_8c = (byte *)FUN_00017ef0();\n              goto LAB_0002dcf0;\n            }" ({ "{") (expression_statement "local_8c = (byte *)FUN_00017ef0();" (assignment_expression "local_8c = (byte *)FUN_00017ef0()" (identifier "local_8c") (= "=") (cast_expression "(byte *)FUN_00017ef0()" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "FUN_00017ef0()" (identifier "FUN_00017ef0") (argument_list "()" (( "(") () ")"))))) (; ";")) (goto_statement "goto LAB_0002dcf0;" (goto "goto") (statement_identifier "LAB_0002dcf0") (; ";")) (} "}"))) (if_statement "if (uVar6 < 0x16) {\n              if (uVar6 == 0x13) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b54a;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078a1f;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007b8f4;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007b8e9;\n                  break;\n                case 4:\n                  local_8c = &UNK_0007b8df;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8d1;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8c2;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8b2;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x14) {\n                local_8c = (byte *)FUN_00017bb0();\n                goto LAB_0002dcf0;\n              }\n            }\n            else {\n              if (uVar6 == 0x16) {\nLAB_0002e526:\n                local_8c = (byte *)FUN_00018e30();\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 == 0x17) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b3ff;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a31;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b68e;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b67e;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b66e;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b661;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b654;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b648;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b63c;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b631;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b625;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b617;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b609;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5fd;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ef;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5e3;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d7;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c9;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n            }" (if "if") (parenthesized_expression "(uVar6 < 0x16)" (( "(") (binary_expression "uVar6 < 0x16" (identifier "uVar6") (< "<") (number_literal "0x16")) () ")")) (compound_statement "{\n              if (uVar6 == 0x13) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b54a;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078a1f;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007b8f4;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007b8e9;\n                  break;\n                case 4:\n                  local_8c = &UNK_0007b8df;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8d1;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8c2;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8b2;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x14) {\n                local_8c = (byte *)FUN_00017bb0();\n                goto LAB_0002dcf0;\n              }\n            }" ({ "{") (if_statement "if (uVar6 == 0x13) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b54a;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078a1f;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007b8f4;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007b8e9;\n                  break;\n                case 4:\n                  local_8c = &UNK_0007b8df;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8d1;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8c2;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8b2;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }" (if "if") (parenthesized_expression "(uVar6 == 0x13)" (( "(") (binary_expression "uVar6 == 0x13" (identifier "uVar6") (== "==") (number_literal "0x13")) () ")")) (compound_statement "{\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b54a;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078a1f;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007b8f4;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007b8e9;\n                  break;\n                case 4:\n                  local_8c = &UNK_0007b8df;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8d1;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8c2;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8b2;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }" ({ "{") (switch_statement "switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b54a;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078a1f;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007b8f4;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007b8e9;\n                  break;\n                case 4:\n                  local_8c = &UNK_0007b8df;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8d1;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8c2;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8b2;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }" (switch "switch") (parenthesized_expression "(local_80)" (( "(") (identifier "local_80") () ")")) (compound_statement "{\n                case 0:\n                  local_8c = (byte *)0x7b54a;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078a1f;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007b8f4;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007b8e9;\n                  break;\n                case 4:\n                  local_8c = &UNK_0007b8df;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b8d1;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b8c2;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b8b2;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }" ({ "{") (case_statement "case 0:\n                  local_8c = (byte *)0x7b54a;\n                  break;" (case "case") (number_literal "0") (: ":") (expression_statement "local_8c = (byte *)0x7b54a;" (assignment_expression "local_8c = (byte *)0x7b54a" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b54a" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b54a"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 1:\n                  local_8c = &UNK_00078a1f;\n                  break;" (case "case") (number_literal "1") (: ":") (expression_statement "local_8c = &UNK_00078a1f;" (assignment_expression "local_8c = &UNK_00078a1f" (identifier "local_8c") (= "=") (pointer_expression "&UNK_00078a1f" (& "&") (identifier "UNK_00078a1f"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 2:\n                  local_8c = &UNK_0007b8f4;\n                  break;" (case "case") (number_literal "2") (: ":") (expression_statement "local_8c = &UNK_0007b8f4;" (assignment_expression "local_8c = &UNK_0007b8f4" (identifier "local_8c") (= "=") (pointer_expression "&UNK_0007b8f4" (& "&") (identifier "UNK_0007b8f4"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 3:\n                  local_8c = &UNK_0007b8e9;\n                  break;" (case "case") (number_literal "3") (: ":") (expression_statement "local_8c = &UNK_0007b8e9;" (assignment_expression "local_8c = &UNK_0007b8e9" (identifier "local_8c") (= "=") (pointer_expression "&UNK_0007b8e9" (& "&") (identifier "UNK_0007b8e9"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 4:\n                  local_8c = &UNK_0007b8df;\n                  break;" (case "case") (number_literal "4") (: ":") (expression_statement "local_8c = &UNK_0007b8df;" (assignment_expression "local_8c = &UNK_0007b8df" (identifier "local_8c") (= "=") (pointer_expression "&UNK_0007b8df" (& "&") (identifier "UNK_0007b8df"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 5:\n                  local_8c = (byte *)0x7b8d1;\n                  break;" (case "case") (number_literal "5") (: ":") (expression_statement "local_8c = (byte *)0x7b8d1;" (assignment_expression "local_8c = (byte *)0x7b8d1" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b8d1" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b8d1"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 6:\n                  local_8c = (byte *)0x7b8c2;\n                  break;" (case "case") (number_literal "6") (: ":") (expression_statement "local_8c = (byte *)0x7b8c2;" (assignment_expression "local_8c = (byte *)0x7b8c2" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b8c2" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b8c2"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 7:\n                  local_8c = (byte *)0x7b8b2;\n                  break;" (case "case") (number_literal "7") (: ":") (expression_statement "local_8c = (byte *)0x7b8b2;" (assignment_expression "local_8c = (byte *)0x7b8b2" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b8b2" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b8b2"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "default:\n                  goto LAB_0002dbd0;" (default "default") (: ":") (goto_statement "goto LAB_0002dbd0;" (goto "goto") (statement_identifier "LAB_0002dbd0") (; ";"))) (} "}"))) (goto_statement "goto LAB_0002dd00;" (goto "goto") (statement_identifier "LAB_0002dd00") (; ";")) (} "}"))) (if_statement "if (uVar6 == 0x14) {\n                local_8c = (byte *)FUN_00017bb0();\n                goto LAB_0002dcf0;\n              }" (if "if") (parenthesized_expression "(uVar6 == 0x14)" (( "(") (binary_expression "uVar6 == 0x14" (identifier "uVar6") (== "==") (number_literal "0x14")) () ")")) (compound_statement "{\n                local_8c = (byte *)FUN_00017bb0();\n                goto LAB_0002dcf0;\n              }" ({ "{") (expression_statement "local_8c = (byte *)FUN_00017bb0();" (assignment_expression "local_8c = (byte *)FUN_00017bb0()" (identifier "local_8c") (= "=") (cast_expression "(byte *)FUN_00017bb0()" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "FUN_00017bb0()" (identifier "FUN_00017bb0") (argument_list "()" (( "(") () ")"))))) (; ";")) (goto_statement "goto LAB_0002dcf0;" (goto "goto") (statement_identifier "LAB_0002dcf0") (; ";")) (} "}"))) (} "}")) (else_clause "else {\n              if (uVar6 == 0x16) {\nLAB_0002e526:\n                local_8c = (byte *)FUN_00018e30();\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 == 0x17) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b3ff;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a31;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b68e;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b67e;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b66e;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b661;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b654;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b648;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b63c;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b631;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b625;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b617;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b609;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5fd;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ef;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5e3;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d7;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c9;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n            }" (else "else") (compound_statement "{\n              if (uVar6 == 0x16) {\nLAB_0002e526:\n                local_8c = (byte *)FUN_00018e30();\n                goto LAB_0002dcf0;\n              }\n              if (uVar6 == 0x17) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b3ff;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a31;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b68e;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b67e;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b66e;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b661;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b654;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b648;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b63c;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b631;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b625;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b617;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b609;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5fd;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ef;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5e3;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d7;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c9;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n            }" ({ "{") (if_statement "if (uVar6 == 0x16) {\nLAB_0002e526:\n                local_8c = (byte *)FUN_00018e30();\n                goto LAB_0002dcf0;\n              }" (if "if") (parenthesized_expression "(uVar6 == 0x16)" (( "(") (binary_expression "uVar6 == 0x16" (identifier "uVar6") (== "==") (number_literal "0x16")) () ")")) (compound_statement "{\nLAB_0002e526:\n                local_8c = (byte *)FUN_00018e30();\n                goto LAB_0002dcf0;\n              }" ({ "{") (labeled_statement "LAB_0002e526:\n                local_8c = (byte *)FUN_00018e30();" (statement_identifier "LAB_0002e526") (: ":") (expression_statement "local_8c = (byte *)FUN_00018e30();" (assignment_expression "local_8c = (byte *)FUN_00018e30()" (identifier "local_8c") (= "=") (cast_expression "(byte *)FUN_00018e30()" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "FUN_00018e30()" (identifier "FUN_00018e30") (argument_list "()" (( "(") () ")"))))) (; ";"))) (goto_statement "goto LAB_0002dcf0;" (goto "goto") (statement_identifier "LAB_0002dcf0") (; ";")) (} "}"))) (if_statement "if (uVar6 == 0x17) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b3ff;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a31;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b68e;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b67e;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b66e;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b661;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b654;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b648;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b63c;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b631;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b625;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b617;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b609;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5fd;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ef;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5e3;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d7;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c9;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }" (if "if") (parenthesized_expression "(uVar6 == 0x17)" (( "(") (binary_expression "uVar6 == 0x17" (identifier "uVar6") (== "==") (number_literal "0x17")) () ")")) (compound_statement "{\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b3ff;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a31;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b68e;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b67e;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b66e;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b661;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b654;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b648;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b63c;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b631;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b625;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b617;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b609;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5fd;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ef;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5e3;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d7;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c9;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }" ({ "{") (switch_statement "switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x7b3ff;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a31;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b68e;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b67e;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b66e;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b661;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b654;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b648;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b63c;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b631;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b625;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b617;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b609;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5fd;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ef;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5e3;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d7;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c9;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }" (switch "switch") (parenthesized_expression "(local_80)" (( "(") (identifier "local_80") () ")")) (compound_statement "{\n                case 0:\n                  local_8c = (byte *)0x7b3ff;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78a31;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7b68e;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7b67e;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7b66e;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7b661;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7b654;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7b648;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7b63c;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7b631;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7b625;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7b617;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7b609;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7b5fd;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7b5ef;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7b5e3;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7b5d7;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7b5c9;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }" ({ "{") (case_statement "case 0:\n                  local_8c = (byte *)0x7b3ff;\n                  break;" (case "case") (number_literal "0") (: ":") (expression_statement "local_8c = (byte *)0x7b3ff;" (assignment_expression "local_8c = (byte *)0x7b3ff" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b3ff" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b3ff"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 1:\n                  local_8c = (byte *)0x78a31;\n                  break;" (case "case") (number_literal "1") (: ":") (expression_statement "local_8c = (byte *)0x78a31;" (assignment_expression "local_8c = (byte *)0x78a31" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78a31" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78a31"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 2:\n                  local_8c = (byte *)0x7b68e;\n                  break;" (case "case") (number_literal "2") (: ":") (expression_statement "local_8c = (byte *)0x7b68e;" (assignment_expression "local_8c = (byte *)0x7b68e" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b68e" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b68e"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 3:\n                  local_8c = (byte *)0x7b67e;\n                  break;" (case "case") (number_literal "3") (: ":") (expression_statement "local_8c = (byte *)0x7b67e;" (assignment_expression "local_8c = (byte *)0x7b67e" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b67e" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b67e"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 4:\n                  local_8c = (byte *)0x7b66e;\n                  break;" (case "case") (number_literal "4") (: ":") (expression_statement "local_8c = (byte *)0x7b66e;" (assignment_expression "local_8c = (byte *)0x7b66e" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b66e" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b66e"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 5:\n                  local_8c = (byte *)0x7b661;\n                  break;" (case "case") (number_literal "5") (: ":") (expression_statement "local_8c = (byte *)0x7b661;" (assignment_expression "local_8c = (byte *)0x7b661" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b661" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b661"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 6:\n                  local_8c = (byte *)0x7b654;\n                  break;" (case "case") (number_literal "6") (: ":") (expression_statement "local_8c = (byte *)0x7b654;" (assignment_expression "local_8c = (byte *)0x7b654" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b654" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b654"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 7:\n                  local_8c = (byte *)0x7b648;\n                  break;" (case "case") (number_literal "7") (: ":") (expression_statement "local_8c = (byte *)0x7b648;" (assignment_expression "local_8c = (byte *)0x7b648" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b648" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b648"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 8:\n                  local_8c = (byte *)0x7b63c;\n                  break;" (case "case") (number_literal "8") (: ":") (expression_statement "local_8c = (byte *)0x7b63c;" (assignment_expression "local_8c = (byte *)0x7b63c" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b63c" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b63c"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 9:\n                  local_8c = (byte *)0x7b631;\n                  break;" (case "case") (number_literal "9") (: ":") (expression_statement "local_8c = (byte *)0x7b631;" (assignment_expression "local_8c = (byte *)0x7b631" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b631" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b631"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 10:\n                  local_8c = (byte *)0x7b625;\n                  break;" (case "case") (number_literal "10") (: ":") (expression_statement "local_8c = (byte *)0x7b625;" (assignment_expression "local_8c = (byte *)0x7b625" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b625" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b625"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xb:\n                  local_8c = (byte *)0x7b617;\n                  break;" (case "case") (number_literal "0xb") (: ":") (expression_statement "local_8c = (byte *)0x7b617;" (assignment_expression "local_8c = (byte *)0x7b617" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b617" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b617"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xc:\n                  local_8c = (byte *)0x7b609;\n                  break;" (case "case") (number_literal "0xc") (: ":") (expression_statement "local_8c = (byte *)0x7b609;" (assignment_expression "local_8c = (byte *)0x7b609" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b609" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b609"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xd:\n                  local_8c = (byte *)0x7b5fd;\n                  break;" (case "case") (number_literal "0xd") (: ":") (expression_statement "local_8c = (byte *)0x7b5fd;" (assignment_expression "local_8c = (byte *)0x7b5fd" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b5fd" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b5fd"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xe:\n                  local_8c = (byte *)0x7b5ef;\n                  break;" (case "case") (number_literal "0xe") (: ":") (expression_statement "local_8c = (byte *)0x7b5ef;" (assignment_expression "local_8c = (byte *)0x7b5ef" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b5ef" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b5ef"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xf:\n                  local_8c = (byte *)0x7b5e3;\n                  break;" (case "case") (number_literal "0xf") (: ":") (expression_statement "local_8c = (byte *)0x7b5e3;" (assignment_expression "local_8c = (byte *)0x7b5e3" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b5e3" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b5e3"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x10:\n                  local_8c = (byte *)0x7b5d7;\n                  break;" (case "case") (number_literal "0x10") (: ":") (expression_statement "local_8c = (byte *)0x7b5d7;" (assignment_expression "local_8c = (byte *)0x7b5d7" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b5d7" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b5d7"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x11:\n                  local_8c = (byte *)0x7b5c9;\n                  break;" (case "case") (number_literal "0x11") (: ":") (expression_statement "local_8c = (byte *)0x7b5c9;" (assignment_expression "local_8c = (byte *)0x7b5c9" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b5c9" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b5c9"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "default:\n                  goto LAB_0002dbd0;" (default "default") (: ":") (goto_statement "goto LAB_0002dbd0;" (goto "goto") (statement_identifier "LAB_0002dbd0") (; ";"))) (} "}"))) (goto_statement "goto LAB_0002dd00;" (goto "goto") (statement_identifier "LAB_0002dd00") (; ";")) (} "}"))) (} "}")))) (goto_statement "goto LAB_0002dbd0;" (goto "goto") (statement_identifier "LAB_0002dbd0") (; ";")) (} "}"))) (labeled_statement "LAB_0002e7ba:\n          local_8c = (byte *)FUN_000195d0();" (statement_identifier "LAB_0002e7ba") (: ":") (expression_statement "local_8c = (byte *)FUN_000195d0();" (assignment_expression "local_8c = (byte *)FUN_000195d0()" (identifier "local_8c") (= "=") (cast_expression "(byte *)FUN_000195d0()" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "FUN_000195d0()" (identifier "FUN_000195d0") (argument_list "()" (( "(") () ")"))))) (; ";"))) (} "}")) (else_clause "else {\n          local_8c = (byte *)FUN_00015240();\n        }" (else "else") (compound_statement "{\n          local_8c = (byte *)FUN_00015240();\n        }" ({ "{") (expression_statement "local_8c = (byte *)FUN_00015240();" (assignment_expression "local_8c = (byte *)FUN_00015240()" (identifier "local_8c") (= "=") (cast_expression "(byte *)FUN_00015240()" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "FUN_00015240()" (identifier "FUN_00015240") (argument_list "()" (( "(") () ")"))))) (; ";")) (} "}")))) (goto_statement "goto LAB_0002dcf0;" (goto "goto") (statement_identifier "LAB_0002dcf0") (; ";")) (} "}"))) (if_statement "if (uVar6 == 0x57) {\nLAB_0002edf8:\n        local_8c = (byte *)FUN_0001a780();\n        goto LAB_0002dcf0;\n      }" (if "if") (parenthesized_expression "(uVar6 == 0x57)" (( "(") (binary_expression "uVar6 == 0x57" (identifier "uVar6") (== "==") (number_literal "0x57")) () ")")) (compound_statement "{\nLAB_0002edf8:\n        local_8c = (byte *)FUN_0001a780();\n        goto LAB_0002dcf0;\n      }" ({ "{") (labeled_statement "LAB_0002edf8:\n        local_8c = (byte *)FUN_0001a780();" (statement_identifier "LAB_0002edf8") (: ":") (expression_statement "local_8c = (byte *)FUN_0001a780();" (assignment_expression "local_8c = (byte *)FUN_0001a780()" (identifier "local_8c") (= "=") (cast_expression "(byte *)FUN_0001a780()" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "FUN_0001a780()" (identifier "FUN_0001a780") (argument_list "()" (( "(") () ")"))))) (; ";"))) (goto_statement "goto LAB_0002dcf0;" (goto "goto") (statement_identifier "LAB_0002dcf0") (; ";")) (} "}"))) (if_statement "if (0x57 < uVar6) {\n        if (uVar6 == 0x5d) {\nLAB_0002e062:\n          local_8c = (byte *)FUN_00014620();\n        }\n        else {\n          if (uVar6 < 0x5e) {\n            if (uVar6 == 0x5a) {\ncode_r0x0002ef3d:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7ad50;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a74;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b19d;\n                break;\n              case 3:\n                local_8c = &UNK_0007b191;\n                break;\n              case 4:\n                local_8c = &UNK_0007b184;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b173;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b161;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14f;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (0x5a < uVar6) {\n              if (uVar6 == 0x5b) {\ncode_r0x0002e741:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79f32;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af5;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3e1;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3d1;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3c1;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3b1;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a3a2;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a393;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a380;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36f;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fc2;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078aeb;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a634;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a62b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a616;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a601;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5ee;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5db;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c6;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b6;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a6;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a597;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a585;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a573;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a566;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a559;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a546;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a533;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a527;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a517;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a507;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f7;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4e4;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4d1;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4bd;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a9;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a495;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a481;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a46e;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a45b;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a448;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a435;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a424;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a412;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a400;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x58) {\nLAB_0002e50a:\n              local_8c = (byte *)FUN_00016580();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 == 0x59) {\ncode_r0x0002e467:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7add5;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a67;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3f2;\n                break;\n              case 3:\n                local_8c = &UNK_0007b3e6;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3d4;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3c2;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3b1;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b399;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b383;\n                break;\n              case 9:\n                local_8c = &UNK_0007b376;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b364;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b352;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33f;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b32c;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b319;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b309;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f9;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e9;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d9;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c9;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2ba;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a7;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b294;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b281;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b270;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b24d;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b239;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b228;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b217;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b202;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1ed;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d9;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c6;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b6;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            goto LAB_0002dbd0;\n          }\n          if (uVar6 == 0x65) goto code_r0x0002edad;\n          if (uVar6 < 0x66) {\n            if (uVar6 != 0x5e) {\n              if (uVar6 == 99) goto code_r0x0002e741;\n              goto LAB_0002dbd0;\n            }\nLAB_0002e54a:\n            local_8c = (byte *)FUN_0001b390();\n          }\n          else if (uVar6 == 0x6a) {\n            local_8c = (byte *)FUN_00014e70();\n          }\n          else {\n            if (uVar6 != 0x71) {\n              if (uVar6 != 0x69) goto LAB_0002dbd0;\n              if ((*(char *)(param_1 + 0x3c) != '-') && (*(char *)(param_1 + 0x17) != '\0'))\n              goto code_r0x0002e0f7;\n              switch(local_80) {\n              default:\n                goto LAB_0002dbd0;\n              case 1:\n                local_8c = (byte *)0x7a3f1;\n                break;\n              case 2:\n                local_8c = (byte *)0x78ac0;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa5b;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa4c;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa34;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa1c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7aa03;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9eb;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9d3;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a9a2;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a98a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a97a;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a965;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a955;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a943;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a933;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a923;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a910;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8fd;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8ea;\n              }\n              goto LAB_0002dd00;\n            }\n            local_8c = (byte *)FUN_000177c0();\n          }\n        }\nLAB_0002dcf0:\n        if (local_8c != (byte *)0x0) goto LAB_0002dd00;\n        goto LAB_0002dbd0;\n      }" (if "if") (parenthesized_expression "(0x57 < uVar6)" (( "(") (binary_expression "0x57 < uVar6" (number_literal "0x57") (< "<") (identifier "uVar6")) () ")")) (compound_statement "{\n        if (uVar6 == 0x5d) {\nLAB_0002e062:\n          local_8c = (byte *)FUN_00014620();\n        }\n        else {\n          if (uVar6 < 0x5e) {\n            if (uVar6 == 0x5a) {\ncode_r0x0002ef3d:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7ad50;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a74;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b19d;\n                break;\n              case 3:\n                local_8c = &UNK_0007b191;\n                break;\n              case 4:\n                local_8c = &UNK_0007b184;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b173;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b161;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14f;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (0x5a < uVar6) {\n              if (uVar6 == 0x5b) {\ncode_r0x0002e741:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79f32;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af5;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3e1;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3d1;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3c1;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3b1;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a3a2;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a393;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a380;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36f;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fc2;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078aeb;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a634;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a62b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a616;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a601;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5ee;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5db;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c6;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b6;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a6;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a597;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a585;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a573;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a566;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a559;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a546;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a533;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a527;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a517;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a507;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f7;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4e4;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4d1;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4bd;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a9;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a495;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a481;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a46e;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a45b;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a448;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a435;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a424;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a412;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a400;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x58) {\nLAB_0002e50a:\n              local_8c = (byte *)FUN_00016580();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 == 0x59) {\ncode_r0x0002e467:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7add5;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a67;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3f2;\n                break;\n              case 3:\n                local_8c = &UNK_0007b3e6;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3d4;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3c2;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3b1;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b399;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b383;\n                break;\n              case 9:\n                local_8c = &UNK_0007b376;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b364;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b352;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33f;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b32c;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b319;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b309;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f9;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e9;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d9;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c9;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2ba;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a7;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b294;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b281;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b270;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b24d;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b239;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b228;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b217;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b202;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1ed;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d9;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c6;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b6;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            goto LAB_0002dbd0;\n          }\n          if (uVar6 == 0x65) goto code_r0x0002edad;\n          if (uVar6 < 0x66) {\n            if (uVar6 != 0x5e) {\n              if (uVar6 == 99) goto code_r0x0002e741;\n              goto LAB_0002dbd0;\n            }\nLAB_0002e54a:\n            local_8c = (byte *)FUN_0001b390();\n          }\n          else if (uVar6 == 0x6a) {\n            local_8c = (byte *)FUN_00014e70();\n          }\n          else {\n            if (uVar6 != 0x71) {\n              if (uVar6 != 0x69) goto LAB_0002dbd0;\n              if ((*(char *)(param_1 + 0x3c) != '-') && (*(char *)(param_1 + 0x17) != '\0'))\n              goto code_r0x0002e0f7;\n              switch(local_80) {\n              default:\n                goto LAB_0002dbd0;\n              case 1:\n                local_8c = (byte *)0x7a3f1;\n                break;\n              case 2:\n                local_8c = (byte *)0x78ac0;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa5b;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa4c;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa34;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa1c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7aa03;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9eb;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9d3;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a9a2;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a98a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a97a;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a965;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a955;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a943;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a933;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a923;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a910;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8fd;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8ea;\n              }\n              goto LAB_0002dd00;\n            }\n            local_8c = (byte *)FUN_000177c0();\n          }\n        }\nLAB_0002dcf0:\n        if (local_8c != (byte *)0x0) goto LAB_0002dd00;\n        goto LAB_0002dbd0;\n      }" ({ "{") (if_statement "if (uVar6 == 0x5d) {\nLAB_0002e062:\n          local_8c = (byte *)FUN_00014620();\n        }\n        else {\n          if (uVar6 < 0x5e) {\n            if (uVar6 == 0x5a) {\ncode_r0x0002ef3d:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7ad50;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a74;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b19d;\n                break;\n              case 3:\n                local_8c = &UNK_0007b191;\n                break;\n              case 4:\n                local_8c = &UNK_0007b184;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b173;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b161;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14f;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (0x5a < uVar6) {\n              if (uVar6 == 0x5b) {\ncode_r0x0002e741:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79f32;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af5;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3e1;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3d1;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3c1;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3b1;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a3a2;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a393;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a380;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36f;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fc2;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078aeb;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a634;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a62b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a616;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a601;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5ee;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5db;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c6;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b6;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a6;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a597;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a585;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a573;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a566;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a559;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a546;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a533;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a527;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a517;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a507;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f7;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4e4;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4d1;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4bd;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a9;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a495;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a481;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a46e;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a45b;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a448;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a435;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a424;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a412;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a400;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x58) {\nLAB_0002e50a:\n              local_8c = (byte *)FUN_00016580();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 == 0x59) {\ncode_r0x0002e467:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7add5;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a67;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3f2;\n                break;\n              case 3:\n                local_8c = &UNK_0007b3e6;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3d4;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3c2;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3b1;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b399;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b383;\n                break;\n              case 9:\n                local_8c = &UNK_0007b376;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b364;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b352;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33f;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b32c;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b319;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b309;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f9;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e9;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d9;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c9;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2ba;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a7;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b294;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b281;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b270;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b24d;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b239;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b228;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b217;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b202;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1ed;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d9;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c6;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b6;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            goto LAB_0002dbd0;\n          }\n          if (uVar6 == 0x65) goto code_r0x0002edad;\n          if (uVar6 < 0x66) {\n            if (uVar6 != 0x5e) {\n              if (uVar6 == 99) goto code_r0x0002e741;\n              goto LAB_0002dbd0;\n            }\nLAB_0002e54a:\n            local_8c = (byte *)FUN_0001b390();\n          }\n          else if (uVar6 == 0x6a) {\n            local_8c = (byte *)FUN_00014e70();\n          }\n          else {\n            if (uVar6 != 0x71) {\n              if (uVar6 != 0x69) goto LAB_0002dbd0;\n              if ((*(char *)(param_1 + 0x3c) != '-') && (*(char *)(param_1 + 0x17) != '\0'))\n              goto code_r0x0002e0f7;\n              switch(local_80) {\n              default:\n                goto LAB_0002dbd0;\n              case 1:\n                local_8c = (byte *)0x7a3f1;\n                break;\n              case 2:\n                local_8c = (byte *)0x78ac0;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa5b;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa4c;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa34;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa1c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7aa03;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9eb;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9d3;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a9a2;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a98a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a97a;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a965;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a955;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a943;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a933;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a923;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a910;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8fd;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8ea;\n              }\n              goto LAB_0002dd00;\n            }\n            local_8c = (byte *)FUN_000177c0();\n          }\n        }" (if "if") (parenthesized_expression "(uVar6 == 0x5d)" (( "(") (binary_expression "uVar6 == 0x5d" (identifier "uVar6") (== "==") (number_literal "0x5d")) () ")")) (compound_statement "{\nLAB_0002e062:\n          local_8c = (byte *)FUN_00014620();\n        }" ({ "{") (labeled_statement "LAB_0002e062:\n          local_8c = (byte *)FUN_00014620();" (statement_identifier "LAB_0002e062") (: ":") (expression_statement "local_8c = (byte *)FUN_00014620();" (assignment_expression "local_8c = (byte *)FUN_00014620()" (identifier "local_8c") (= "=") (cast_expression "(byte *)FUN_00014620()" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "FUN_00014620()" (identifier "FUN_00014620") (argument_list "()" (( "(") () ")"))))) (; ";"))) (} "}")) (else_clause "else {\n          if (uVar6 < 0x5e) {\n            if (uVar6 == 0x5a) {\ncode_r0x0002ef3d:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7ad50;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a74;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b19d;\n                break;\n              case 3:\n                local_8c = &UNK_0007b191;\n                break;\n              case 4:\n                local_8c = &UNK_0007b184;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b173;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b161;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14f;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (0x5a < uVar6) {\n              if (uVar6 == 0x5b) {\ncode_r0x0002e741:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79f32;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af5;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3e1;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3d1;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3c1;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3b1;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a3a2;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a393;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a380;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36f;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fc2;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078aeb;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a634;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a62b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a616;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a601;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5ee;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5db;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c6;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b6;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a6;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a597;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a585;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a573;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a566;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a559;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a546;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a533;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a527;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a517;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a507;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f7;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4e4;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4d1;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4bd;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a9;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a495;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a481;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a46e;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a45b;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a448;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a435;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a424;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a412;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a400;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x58) {\nLAB_0002e50a:\n              local_8c = (byte *)FUN_00016580();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 == 0x59) {\ncode_r0x0002e467:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7add5;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a67;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3f2;\n                break;\n              case 3:\n                local_8c = &UNK_0007b3e6;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3d4;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3c2;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3b1;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b399;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b383;\n                break;\n              case 9:\n                local_8c = &UNK_0007b376;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b364;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b352;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33f;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b32c;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b319;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b309;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f9;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e9;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d9;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c9;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2ba;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a7;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b294;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b281;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b270;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b24d;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b239;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b228;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b217;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b202;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1ed;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d9;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c6;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b6;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            goto LAB_0002dbd0;\n          }\n          if (uVar6 == 0x65) goto code_r0x0002edad;\n          if (uVar6 < 0x66) {\n            if (uVar6 != 0x5e) {\n              if (uVar6 == 99) goto code_r0x0002e741;\n              goto LAB_0002dbd0;\n            }\nLAB_0002e54a:\n            local_8c = (byte *)FUN_0001b390();\n          }\n          else if (uVar6 == 0x6a) {\n            local_8c = (byte *)FUN_00014e70();\n          }\n          else {\n            if (uVar6 != 0x71) {\n              if (uVar6 != 0x69) goto LAB_0002dbd0;\n              if ((*(char *)(param_1 + 0x3c) != '-') && (*(char *)(param_1 + 0x17) != '\0'))\n              goto code_r0x0002e0f7;\n              switch(local_80) {\n              default:\n                goto LAB_0002dbd0;\n              case 1:\n                local_8c = (byte *)0x7a3f1;\n                break;\n              case 2:\n                local_8c = (byte *)0x78ac0;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa5b;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa4c;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa34;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa1c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7aa03;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9eb;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9d3;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a9a2;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a98a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a97a;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a965;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a955;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a943;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a933;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a923;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a910;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8fd;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8ea;\n              }\n              goto LAB_0002dd00;\n            }\n            local_8c = (byte *)FUN_000177c0();\n          }\n        }" (else "else") (compound_statement "{\n          if (uVar6 < 0x5e) {\n            if (uVar6 == 0x5a) {\ncode_r0x0002ef3d:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7ad50;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a74;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b19d;\n                break;\n              case 3:\n                local_8c = &UNK_0007b191;\n                break;\n              case 4:\n                local_8c = &UNK_0007b184;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b173;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b161;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14f;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (0x5a < uVar6) {\n              if (uVar6 == 0x5b) {\ncode_r0x0002e741:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79f32;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af5;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3e1;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3d1;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3c1;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3b1;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a3a2;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a393;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a380;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36f;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fc2;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078aeb;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a634;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a62b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a616;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a601;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5ee;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5db;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c6;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b6;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a6;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a597;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a585;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a573;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a566;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a559;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a546;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a533;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a527;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a517;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a507;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f7;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4e4;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4d1;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4bd;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a9;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a495;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a481;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a46e;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a45b;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a448;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a435;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a424;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a412;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a400;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x58) {\nLAB_0002e50a:\n              local_8c = (byte *)FUN_00016580();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 == 0x59) {\ncode_r0x0002e467:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7add5;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a67;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3f2;\n                break;\n              case 3:\n                local_8c = &UNK_0007b3e6;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3d4;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3c2;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3b1;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b399;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b383;\n                break;\n              case 9:\n                local_8c = &UNK_0007b376;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b364;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b352;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33f;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b32c;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b319;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b309;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f9;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e9;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d9;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c9;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2ba;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a7;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b294;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b281;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b270;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b24d;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b239;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b228;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b217;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b202;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1ed;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d9;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c6;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b6;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            goto LAB_0002dbd0;\n          }\n          if (uVar6 == 0x65) goto code_r0x0002edad;\n          if (uVar6 < 0x66) {\n            if (uVar6 != 0x5e) {\n              if (uVar6 == 99) goto code_r0x0002e741;\n              goto LAB_0002dbd0;\n            }\nLAB_0002e54a:\n            local_8c = (byte *)FUN_0001b390();\n          }\n          else if (uVar6 == 0x6a) {\n            local_8c = (byte *)FUN_00014e70();\n          }\n          else {\n            if (uVar6 != 0x71) {\n              if (uVar6 != 0x69) goto LAB_0002dbd0;\n              if ((*(char *)(param_1 + 0x3c) != '-') && (*(char *)(param_1 + 0x17) != '\0'))\n              goto code_r0x0002e0f7;\n              switch(local_80) {\n              default:\n                goto LAB_0002dbd0;\n              case 1:\n                local_8c = (byte *)0x7a3f1;\n                break;\n              case 2:\n                local_8c = (byte *)0x78ac0;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa5b;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa4c;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa34;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa1c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7aa03;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9eb;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9d3;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a9a2;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a98a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a97a;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a965;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a955;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a943;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a933;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a923;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a910;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8fd;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8ea;\n              }\n              goto LAB_0002dd00;\n            }\n            local_8c = (byte *)FUN_000177c0();\n          }\n        }" ({ "{") (if_statement "if (uVar6 < 0x5e) {\n            if (uVar6 == 0x5a) {\ncode_r0x0002ef3d:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7ad50;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a74;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b19d;\n                break;\n              case 3:\n                local_8c = &UNK_0007b191;\n                break;\n              case 4:\n                local_8c = &UNK_0007b184;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b173;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b161;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14f;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (0x5a < uVar6) {\n              if (uVar6 == 0x5b) {\ncode_r0x0002e741:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79f32;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af5;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3e1;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3d1;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3c1;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3b1;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a3a2;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a393;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a380;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36f;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fc2;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078aeb;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a634;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a62b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a616;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a601;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5ee;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5db;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c6;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b6;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a6;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a597;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a585;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a573;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a566;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a559;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a546;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a533;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a527;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a517;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a507;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f7;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4e4;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4d1;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4bd;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a9;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a495;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a481;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a46e;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a45b;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a448;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a435;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a424;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a412;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a400;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x58) {\nLAB_0002e50a:\n              local_8c = (byte *)FUN_00016580();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 == 0x59) {\ncode_r0x0002e467:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7add5;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a67;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3f2;\n                break;\n              case 3:\n                local_8c = &UNK_0007b3e6;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3d4;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3c2;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3b1;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b399;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b383;\n                break;\n              case 9:\n                local_8c = &UNK_0007b376;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b364;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b352;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33f;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b32c;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b319;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b309;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f9;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e9;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d9;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c9;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2ba;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a7;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b294;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b281;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b270;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b24d;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b239;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b228;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b217;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b202;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1ed;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d9;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c6;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b6;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            goto LAB_0002dbd0;\n          }" (if "if") (parenthesized_expression "(uVar6 < 0x5e)" (( "(") (binary_expression "uVar6 < 0x5e" (identifier "uVar6") (< "<") (number_literal "0x5e")) () ")")) (compound_statement "{\n            if (uVar6 == 0x5a) {\ncode_r0x0002ef3d:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7ad50;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a74;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b19d;\n                break;\n              case 3:\n                local_8c = &UNK_0007b191;\n                break;\n              case 4:\n                local_8c = &UNK_0007b184;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b173;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b161;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14f;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            if (0x5a < uVar6) {\n              if (uVar6 == 0x5b) {\ncode_r0x0002e741:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79f32;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af5;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3e1;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3d1;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3c1;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3b1;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a3a2;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a393;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a380;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36f;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fc2;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078aeb;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a634;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a62b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a616;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a601;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5ee;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5db;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c6;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b6;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a6;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a597;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a585;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a573;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a566;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a559;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a546;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a533;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a527;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a517;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a507;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f7;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4e4;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4d1;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4bd;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a9;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a495;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a481;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a46e;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a45b;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a448;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a435;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a424;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a412;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a400;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              goto LAB_0002dbd0;\n            }\n            if (uVar6 == 0x58) {\nLAB_0002e50a:\n              local_8c = (byte *)FUN_00016580();\n              goto LAB_0002dcf0;\n            }\n            if (uVar6 == 0x59) {\ncode_r0x0002e467:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7add5;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a67;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3f2;\n                break;\n              case 3:\n                local_8c = &UNK_0007b3e6;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3d4;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3c2;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3b1;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b399;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b383;\n                break;\n              case 9:\n                local_8c = &UNK_0007b376;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b364;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b352;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33f;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b32c;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b319;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b309;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f9;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e9;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d9;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c9;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2ba;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a7;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b294;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b281;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b270;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b24d;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b239;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b228;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b217;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b202;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1ed;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d9;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c6;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b6;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }\n            goto LAB_0002dbd0;\n          }" ({ "{") (if_statement "if (uVar6 == 0x5a) {\ncode_r0x0002ef3d:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7ad50;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a74;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b19d;\n                break;\n              case 3:\n                local_8c = &UNK_0007b191;\n                break;\n              case 4:\n                local_8c = &UNK_0007b184;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b173;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b161;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14f;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }" (if "if") (parenthesized_expression "(uVar6 == 0x5a)" (( "(") (binary_expression "uVar6 == 0x5a" (identifier "uVar6") (== "==") (number_literal "0x5a")) () ")")) (compound_statement "{\ncode_r0x0002ef3d:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7ad50;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a74;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b19d;\n                break;\n              case 3:\n                local_8c = &UNK_0007b191;\n                break;\n              case 4:\n                local_8c = &UNK_0007b184;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b173;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b161;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14f;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }" ({ "{") (labeled_statement "code_r0x0002ef3d:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7ad50;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a74;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b19d;\n                break;\n              case 3:\n                local_8c = &UNK_0007b191;\n                break;\n              case 4:\n                local_8c = &UNK_0007b184;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b173;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b161;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14f;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }" (statement_identifier "code_r0x0002ef3d") (: ":") (switch_statement "switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7ad50;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a74;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b19d;\n                break;\n              case 3:\n                local_8c = &UNK_0007b191;\n                break;\n              case 4:\n                local_8c = &UNK_0007b184;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b173;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b161;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14f;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }" (switch "switch") (parenthesized_expression "(local_80)" (( "(") (identifier "local_80") () ")")) (compound_statement "{\n              case 0:\n                local_8c = (byte *)0x7ad50;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a74;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b19d;\n                break;\n              case 3:\n                local_8c = &UNK_0007b191;\n                break;\n              case 4:\n                local_8c = &UNK_0007b184;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b173;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b161;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b14f;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }" ({ "{") (case_statement "case 0:\n                local_8c = (byte *)0x7ad50;\n                break;" (case "case") (number_literal "0") (: ":") (expression_statement "local_8c = (byte *)0x7ad50;" (assignment_expression "local_8c = (byte *)0x7ad50" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7ad50" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7ad50"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 1:\n                local_8c = (byte *)0x78a74;\n                break;" (case "case") (number_literal "1") (: ":") (expression_statement "local_8c = (byte *)0x78a74;" (assignment_expression "local_8c = (byte *)0x78a74" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78a74" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78a74"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 2:\n                local_8c = (byte *)0x7b19d;\n                break;" (case "case") (number_literal "2") (: ":") (expression_statement "local_8c = (byte *)0x7b19d;" (assignment_expression "local_8c = (byte *)0x7b19d" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b19d" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b19d"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 3:\n                local_8c = &UNK_0007b191;\n                break;" (case "case") (number_literal "3") (: ":") (expression_statement "local_8c = &UNK_0007b191;" (assignment_expression "local_8c = &UNK_0007b191" (identifier "local_8c") (= "=") (pointer_expression "&UNK_0007b191" (& "&") (identifier "UNK_0007b191"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 4:\n                local_8c = &UNK_0007b184;\n                break;" (case "case") (number_literal "4") (: ":") (expression_statement "local_8c = &UNK_0007b184;" (assignment_expression "local_8c = &UNK_0007b184" (identifier "local_8c") (= "=") (pointer_expression "&UNK_0007b184" (& "&") (identifier "UNK_0007b184"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 5:\n                local_8c = (byte *)0x7b173;\n                break;" (case "case") (number_literal "5") (: ":") (expression_statement "local_8c = (byte *)0x7b173;" (assignment_expression "local_8c = (byte *)0x7b173" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b173" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b173"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 6:\n                local_8c = (byte *)0x7b161;\n                break;" (case "case") (number_literal "6") (: ":") (expression_statement "local_8c = (byte *)0x7b161;" (assignment_expression "local_8c = (byte *)0x7b161" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b161" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b161"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 7:\n                local_8c = (byte *)0x7b14f;\n                break;" (case "case") (number_literal "7") (: ":") (expression_statement "local_8c = (byte *)0x7b14f;" (assignment_expression "local_8c = (byte *)0x7b14f" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b14f" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b14f"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "default:\n                goto LAB_0002dbd0;" (default "default") (: ":") (goto_statement "goto LAB_0002dbd0;" (goto "goto") (statement_identifier "LAB_0002dbd0") (; ";"))) (} "}")))) (goto_statement "goto LAB_0002dd00;" (goto "goto") (statement_identifier "LAB_0002dd00") (; ";")) (} "}"))) (if_statement "if (0x5a < uVar6) {\n              if (uVar6 == 0x5b) {\ncode_r0x0002e741:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79f32;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af5;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3e1;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3d1;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3c1;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3b1;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a3a2;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a393;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a380;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36f;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fc2;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078aeb;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a634;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a62b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a616;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a601;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5ee;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5db;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c6;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b6;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a6;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a597;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a585;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a573;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a566;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a559;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a546;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a533;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a527;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a517;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a507;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f7;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4e4;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4d1;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4bd;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a9;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a495;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a481;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a46e;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a45b;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a448;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a435;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a424;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a412;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a400;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              goto LAB_0002dbd0;\n            }" (if "if") (parenthesized_expression "(0x5a < uVar6)" (( "(") (binary_expression "0x5a < uVar6" (number_literal "0x5a") (< "<") (identifier "uVar6")) () ")")) (compound_statement "{\n              if (uVar6 == 0x5b) {\ncode_r0x0002e741:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79f32;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af5;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3e1;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3d1;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3c1;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3b1;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a3a2;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a393;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a380;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36f;\n                }\n                goto LAB_0002dd00;\n              }\n              if (uVar6 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fc2;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078aeb;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a634;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a62b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a616;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a601;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5ee;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5db;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c6;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b6;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a6;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a597;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a585;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a573;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a566;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a559;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a546;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a533;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a527;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a517;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a507;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f7;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4e4;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4d1;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4bd;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a9;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a495;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a481;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a46e;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a45b;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a448;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a435;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a424;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a412;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a400;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }\n              goto LAB_0002dbd0;\n            }" ({ "{") (if_statement "if (uVar6 == 0x5b) {\ncode_r0x0002e741:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79f32;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af5;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3e1;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3d1;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3c1;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3b1;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a3a2;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a393;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a380;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36f;\n                }\n                goto LAB_0002dd00;\n              }" (if "if") (parenthesized_expression "(uVar6 == 0x5b)" (( "(") (binary_expression "uVar6 == 0x5b" (identifier "uVar6") (== "==") (number_literal "0x5b")) () ")")) (compound_statement "{\ncode_r0x0002e741:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79f32;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af5;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3e1;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3d1;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3c1;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3b1;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a3a2;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a393;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a380;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36f;\n                }\n                goto LAB_0002dd00;\n              }" ({ "{") (labeled_statement "code_r0x0002e741:\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79f32;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af5;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3e1;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3d1;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3c1;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3b1;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a3a2;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a393;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a380;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36f;\n                }" (statement_identifier "code_r0x0002e741") (: ":") (switch_statement "switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79f32;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af5;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3e1;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3d1;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3c1;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3b1;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a3a2;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a393;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a380;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36f;\n                }" (switch "switch") (parenthesized_expression "(local_80)" (( "(") (identifier "local_80") () ")")) (compound_statement "{\n                case 0:\n                  local_8c = (byte *)0x79f32;\n                  break;\n                case 1:\n                  local_8c = (byte *)0x78af5;\n                  break;\n                case 2:\n                  local_8c = (byte *)0x7a3e1;\n                  break;\n                case 3:\n                  local_8c = (byte *)0x7a3d1;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                case 6:\n                  local_8c = (byte *)0x7a3c1;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a3b1;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a3a2;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a393;\n                  break;\n                case 0xf:\n                  local_8c = (byte *)0x7a380;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a36f;\n                }" ({ "{") (case_statement "case 0:\n                  local_8c = (byte *)0x79f32;\n                  break;" (case "case") (number_literal "0") (: ":") (expression_statement "local_8c = (byte *)0x79f32;" (assignment_expression "local_8c = (byte *)0x79f32" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79f32" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79f32"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 1:\n                  local_8c = (byte *)0x78af5;\n                  break;" (case "case") (number_literal "1") (: ":") (expression_statement "local_8c = (byte *)0x78af5;" (assignment_expression "local_8c = (byte *)0x78af5" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78af5" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78af5"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 2:\n                  local_8c = (byte *)0x7a3e1;\n                  break;" (case "case") (number_literal "2") (: ":") (expression_statement "local_8c = (byte *)0x7a3e1;" (assignment_expression "local_8c = (byte *)0x7a3e1" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a3e1" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a3e1"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 3:\n                  local_8c = (byte *)0x7a3d1;\n                  break;" (case "case") (number_literal "3") (: ":") (expression_statement "local_8c = (byte *)0x7a3d1;" (assignment_expression "local_8c = (byte *)0x7a3d1" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a3d1" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a3d1"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "default:\n                  goto LAB_0002dbd0;" (default "default") (: ":") (goto_statement "goto LAB_0002dbd0;" (goto "goto") (statement_identifier "LAB_0002dbd0") (; ";"))) (case_statement "case 6:\n                  local_8c = (byte *)0x7a3c1;\n                  break;" (case "case") (number_literal "6") (: ":") (expression_statement "local_8c = (byte *)0x7a3c1;" (assignment_expression "local_8c = (byte *)0x7a3c1" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a3c1" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a3c1"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 7:\n                  local_8c = (byte *)0x7a3b1;\n                  break;" (case "case") (number_literal "7") (: ":") (expression_statement "local_8c = (byte *)0x7a3b1;" (assignment_expression "local_8c = (byte *)0x7a3b1" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a3b1" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a3b1"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xd:\n                  local_8c = (byte *)0x7a3a2;\n                  break;" (case "case") (number_literal "0xd") (: ":") (expression_statement "local_8c = (byte *)0x7a3a2;" (assignment_expression "local_8c = (byte *)0x7a3a2" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a3a2" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a3a2"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xe:\n                  local_8c = (byte *)0x7a393;\n                  break;" (case "case") (number_literal "0xe") (: ":") (expression_statement "local_8c = (byte *)0x7a393;" (assignment_expression "local_8c = (byte *)0x7a393" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a393" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a393"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xf:\n                  local_8c = (byte *)0x7a380;\n                  break;" (case "case") (number_literal "0xf") (: ":") (expression_statement "local_8c = (byte *)0x7a380;" (assignment_expression "local_8c = (byte *)0x7a380" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a380" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a380"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x10:\n                  local_8c = (byte *)0x7a36f;" (case "case") (number_literal "0x10") (: ":") (expression_statement "local_8c = (byte *)0x7a36f;" (assignment_expression "local_8c = (byte *)0x7a36f" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a36f" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a36f"))) (; ";"))) (} "}")))) (goto_statement "goto LAB_0002dd00;" (goto "goto") (statement_identifier "LAB_0002dd00") (; ";")) (} "}"))) (if_statement "if (uVar6 == 0x5c) {\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fc2;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078aeb;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a634;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a62b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a616;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a601;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5ee;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5db;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c6;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b6;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a6;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a597;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a585;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a573;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a566;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a559;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a546;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a533;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a527;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a517;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a507;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f7;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4e4;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4d1;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4bd;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a9;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a495;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a481;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a46e;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a45b;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a448;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a435;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a424;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a412;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a400;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }" (if "if") (parenthesized_expression "(uVar6 == 0x5c)" (( "(") (binary_expression "uVar6 == 0x5c" (identifier "uVar6") (== "==") (number_literal "0x5c")) () ")")) (compound_statement "{\n                switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fc2;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078aeb;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a634;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a62b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a616;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a601;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5ee;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5db;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c6;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b6;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a6;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a597;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a585;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a573;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a566;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a559;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a546;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a533;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a527;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a517;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a507;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f7;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4e4;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4d1;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4bd;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a9;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a495;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a481;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a46e;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a45b;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a448;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a435;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a424;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a412;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a400;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }\n                goto LAB_0002dd00;\n              }" ({ "{") (switch_statement "switch(local_80) {\n                case 0:\n                  local_8c = (byte *)0x79fc2;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078aeb;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a634;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a62b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a616;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a601;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5ee;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5db;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c6;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b6;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a6;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a597;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a585;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a573;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a566;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a559;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a546;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a533;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a527;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a517;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a507;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f7;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4e4;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4d1;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4bd;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a9;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a495;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a481;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a46e;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a45b;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a448;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a435;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a424;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a412;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a400;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }" (switch "switch") (parenthesized_expression "(local_80)" (( "(") (identifier "local_80") () ")")) (compound_statement "{\n                case 0:\n                  local_8c = (byte *)0x79fc2;\n                  break;\n                case 1:\n                  local_8c = &UNK_00078aeb;\n                  break;\n                case 2:\n                  local_8c = &UNK_0007a634;\n                  break;\n                case 3:\n                  local_8c = &UNK_0007a62b;\n                  break;\n                case 4:\n                  local_8c = (byte *)0x7a616;\n                  break;\n                case 5:\n                  local_8c = (byte *)0x7a601;\n                  break;\n                case 6:\n                  local_8c = (byte *)0x7a5ee;\n                  break;\n                case 7:\n                  local_8c = (byte *)0x7a5db;\n                  break;\n                case 8:\n                  local_8c = (byte *)0x7a5c6;\n                  break;\n                case 9:\n                  local_8c = (byte *)0x7a5b6;\n                  break;\n                case 10:\n                  local_8c = (byte *)0x7a5a6;\n                  break;\n                case 0xb:\n                  local_8c = (byte *)0x7a597;\n                  break;\n                case 0xc:\n                  local_8c = (byte *)0x7a585;\n                  break;\n                case 0xd:\n                  local_8c = (byte *)0x7a573;\n                  break;\n                case 0xe:\n                  local_8c = (byte *)0x7a566;\n                  break;\n                case 0xf:\n                  local_8c = &UNK_0007a559;\n                  break;\n                case 0x10:\n                  local_8c = (byte *)0x7a546;\n                  break;\n                case 0x11:\n                  local_8c = (byte *)0x7a533;\n                  break;\n                case 0x12:\n                  local_8c = (byte *)0x7a527;\n                  break;\n                case 0x13:\n                  local_8c = (byte *)0x7a517;\n                  break;\n                case 0x14:\n                  local_8c = (byte *)0x7a507;\n                  break;\n                case 0x15:\n                  local_8c = (byte *)0x7a4f7;\n                  break;\n                case 0x16:\n                  local_8c = (byte *)0x7a4e4;\n                  break;\n                case 0x17:\n                  local_8c = (byte *)0x7a4d1;\n                  break;\n                case 0x18:\n                  local_8c = (byte *)0x7a4bd;\n                  break;\n                case 0x19:\n                  local_8c = (byte *)0x7a4a9;\n                  break;\n                case 0x1a:\n                  local_8c = (byte *)0x7a495;\n                  break;\n                case 0x1b:\n                  local_8c = (byte *)0x7a481;\n                  break;\n                case 0x1c:\n                  local_8c = (byte *)0x7a46e;\n                  break;\n                case 0x1d:\n                  local_8c = (byte *)0x7a45b;\n                  break;\n                case 0x1e:\n                  local_8c = (byte *)0x7a448;\n                  break;\n                case 0x1f:\n                  local_8c = (byte *)0x7a435;\n                  break;\n                case 0x20:\n                  local_8c = (byte *)0x7a424;\n                  break;\n                case 0x21:\n                  local_8c = (byte *)0x7a412;\n                  break;\n                case 0x22:\n                  local_8c = (byte *)0x7a400;\n                  break;\n                default:\n                  goto LAB_0002dbd0;\n                }" ({ "{") (case_statement "case 0:\n                  local_8c = (byte *)0x79fc2;\n                  break;" (case "case") (number_literal "0") (: ":") (expression_statement "local_8c = (byte *)0x79fc2;" (assignment_expression "local_8c = (byte *)0x79fc2" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79fc2" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79fc2"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 1:\n                  local_8c = &UNK_00078aeb;\n                  break;" (case "case") (number_literal "1") (: ":") (expression_statement "local_8c = &UNK_00078aeb;" (assignment_expression "local_8c = &UNK_00078aeb" (identifier "local_8c") (= "=") (pointer_expression "&UNK_00078aeb" (& "&") (identifier "UNK_00078aeb"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 2:\n                  local_8c = &UNK_0007a634;\n                  break;" (case "case") (number_literal "2") (: ":") (expression_statement "local_8c = &UNK_0007a634;" (assignment_expression "local_8c = &UNK_0007a634" (identifier "local_8c") (= "=") (pointer_expression "&UNK_0007a634" (& "&") (identifier "UNK_0007a634"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 3:\n                  local_8c = &UNK_0007a62b;\n                  break;" (case "case") (number_literal "3") (: ":") (expression_statement "local_8c = &UNK_0007a62b;" (assignment_expression "local_8c = &UNK_0007a62b" (identifier "local_8c") (= "=") (pointer_expression "&UNK_0007a62b" (& "&") (identifier "UNK_0007a62b"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 4:\n                  local_8c = (byte *)0x7a616;\n                  break;" (case "case") (number_literal "4") (: ":") (expression_statement "local_8c = (byte *)0x7a616;" (assignment_expression "local_8c = (byte *)0x7a616" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a616" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a616"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 5:\n                  local_8c = (byte *)0x7a601;\n                  break;" (case "case") (number_literal "5") (: ":") (expression_statement "local_8c = (byte *)0x7a601;" (assignment_expression "local_8c = (byte *)0x7a601" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a601" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a601"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 6:\n                  local_8c = (byte *)0x7a5ee;\n                  break;" (case "case") (number_literal "6") (: ":") (expression_statement "local_8c = (byte *)0x7a5ee;" (assignment_expression "local_8c = (byte *)0x7a5ee" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a5ee" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a5ee"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 7:\n                  local_8c = (byte *)0x7a5db;\n                  break;" (case "case") (number_literal "7") (: ":") (expression_statement "local_8c = (byte *)0x7a5db;" (assignment_expression "local_8c = (byte *)0x7a5db" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a5db" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a5db"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 8:\n                  local_8c = (byte *)0x7a5c6;\n                  break;" (case "case") (number_literal "8") (: ":") (expression_statement "local_8c = (byte *)0x7a5c6;" (assignment_expression "local_8c = (byte *)0x7a5c6" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a5c6" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a5c6"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 9:\n                  local_8c = (byte *)0x7a5b6;\n                  break;" (case "case") (number_literal "9") (: ":") (expression_statement "local_8c = (byte *)0x7a5b6;" (assignment_expression "local_8c = (byte *)0x7a5b6" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a5b6" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a5b6"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 10:\n                  local_8c = (byte *)0x7a5a6;\n                  break;" (case "case") (number_literal "10") (: ":") (expression_statement "local_8c = (byte *)0x7a5a6;" (assignment_expression "local_8c = (byte *)0x7a5a6" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a5a6" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a5a6"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xb:\n                  local_8c = (byte *)0x7a597;\n                  break;" (case "case") (number_literal "0xb") (: ":") (expression_statement "local_8c = (byte *)0x7a597;" (assignment_expression "local_8c = (byte *)0x7a597" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a597" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a597"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xc:\n                  local_8c = (byte *)0x7a585;\n                  break;" (case "case") (number_literal "0xc") (: ":") (expression_statement "local_8c = (byte *)0x7a585;" (assignment_expression "local_8c = (byte *)0x7a585" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a585" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a585"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xd:\n                  local_8c = (byte *)0x7a573;\n                  break;" (case "case") (number_literal "0xd") (: ":") (expression_statement "local_8c = (byte *)0x7a573;" (assignment_expression "local_8c = (byte *)0x7a573" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a573" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a573"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xe:\n                  local_8c = (byte *)0x7a566;\n                  break;" (case "case") (number_literal "0xe") (: ":") (expression_statement "local_8c = (byte *)0x7a566;" (assignment_expression "local_8c = (byte *)0x7a566" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a566" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a566"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xf:\n                  local_8c = &UNK_0007a559;\n                  break;" (case "case") (number_literal "0xf") (: ":") (expression_statement "local_8c = &UNK_0007a559;" (assignment_expression "local_8c = &UNK_0007a559" (identifier "local_8c") (= "=") (pointer_expression "&UNK_0007a559" (& "&") (identifier "UNK_0007a559"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x10:\n                  local_8c = (byte *)0x7a546;\n                  break;" (case "case") (number_literal "0x10") (: ":") (expression_statement "local_8c = (byte *)0x7a546;" (assignment_expression "local_8c = (byte *)0x7a546" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a546" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a546"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x11:\n                  local_8c = (byte *)0x7a533;\n                  break;" (case "case") (number_literal "0x11") (: ":") (expression_statement "local_8c = (byte *)0x7a533;" (assignment_expression "local_8c = (byte *)0x7a533" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a533" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a533"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x12:\n                  local_8c = (byte *)0x7a527;\n                  break;" (case "case") (number_literal "0x12") (: ":") (expression_statement "local_8c = (byte *)0x7a527;" (assignment_expression "local_8c = (byte *)0x7a527" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a527" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a527"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x13:\n                  local_8c = (byte *)0x7a517;\n                  break;" (case "case") (number_literal "0x13") (: ":") (expression_statement "local_8c = (byte *)0x7a517;" (assignment_expression "local_8c = (byte *)0x7a517" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a517" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a517"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x14:\n                  local_8c = (byte *)0x7a507;\n                  break;" (case "case") (number_literal "0x14") (: ":") (expression_statement "local_8c = (byte *)0x7a507;" (assignment_expression "local_8c = (byte *)0x7a507" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a507" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a507"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x15:\n                  local_8c = (byte *)0x7a4f7;\n                  break;" (case "case") (number_literal "0x15") (: ":") (expression_statement "local_8c = (byte *)0x7a4f7;" (assignment_expression "local_8c = (byte *)0x7a4f7" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a4f7" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a4f7"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x16:\n                  local_8c = (byte *)0x7a4e4;\n                  break;" (case "case") (number_literal "0x16") (: ":") (expression_statement "local_8c = (byte *)0x7a4e4;" (assignment_expression "local_8c = (byte *)0x7a4e4" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a4e4" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a4e4"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x17:\n                  local_8c = (byte *)0x7a4d1;\n                  break;" (case "case") (number_literal "0x17") (: ":") (expression_statement "local_8c = (byte *)0x7a4d1;" (assignment_expression "local_8c = (byte *)0x7a4d1" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a4d1" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a4d1"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x18:\n                  local_8c = (byte *)0x7a4bd;\n                  break;" (case "case") (number_literal "0x18") (: ":") (expression_statement "local_8c = (byte *)0x7a4bd;" (assignment_expression "local_8c = (byte *)0x7a4bd" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a4bd" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a4bd"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x19:\n                  local_8c = (byte *)0x7a4a9;\n                  break;" (case "case") (number_literal "0x19") (: ":") (expression_statement "local_8c = (byte *)0x7a4a9;" (assignment_expression "local_8c = (byte *)0x7a4a9" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a4a9" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a4a9"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x1a:\n                  local_8c = (byte *)0x7a495;\n                  break;" (case "case") (number_literal "0x1a") (: ":") (expression_statement "local_8c = (byte *)0x7a495;" (assignment_expression "local_8c = (byte *)0x7a495" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a495" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a495"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x1b:\n                  local_8c = (byte *)0x7a481;\n                  break;" (case "case") (number_literal "0x1b") (: ":") (expression_statement "local_8c = (byte *)0x7a481;" (assignment_expression "local_8c = (byte *)0x7a481" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a481" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a481"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x1c:\n                  local_8c = (byte *)0x7a46e;\n                  break;" (case "case") (number_literal "0x1c") (: ":") (expression_statement "local_8c = (byte *)0x7a46e;" (assignment_expression "local_8c = (byte *)0x7a46e" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a46e" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a46e"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x1d:\n                  local_8c = (byte *)0x7a45b;\n                  break;" (case "case") (number_literal "0x1d") (: ":") (expression_statement "local_8c = (byte *)0x7a45b;" (assignment_expression "local_8c = (byte *)0x7a45b" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a45b" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a45b"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x1e:\n                  local_8c = (byte *)0x7a448;\n                  break;" (case "case") (number_literal "0x1e") (: ":") (expression_statement "local_8c = (byte *)0x7a448;" (assignment_expression "local_8c = (byte *)0x7a448" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a448" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a448"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x1f:\n                  local_8c = (byte *)0x7a435;\n                  break;" (case "case") (number_literal "0x1f") (: ":") (expression_statement "local_8c = (byte *)0x7a435;" (assignment_expression "local_8c = (byte *)0x7a435" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a435" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a435"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x20:\n                  local_8c = (byte *)0x7a424;\n                  break;" (case "case") (number_literal "0x20") (: ":") (expression_statement "local_8c = (byte *)0x7a424;" (assignment_expression "local_8c = (byte *)0x7a424" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a424" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a424"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x21:\n                  local_8c = (byte *)0x7a412;\n                  break;" (case "case") (number_literal "0x21") (: ":") (expression_statement "local_8c = (byte *)0x7a412;" (assignment_expression "local_8c = (byte *)0x7a412" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a412" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a412"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x22:\n                  local_8c = (byte *)0x7a400;\n                  break;" (case "case") (number_literal "0x22") (: ":") (expression_statement "local_8c = (byte *)0x7a400;" (assignment_expression "local_8c = (byte *)0x7a400" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a400" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a400"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "default:\n                  goto LAB_0002dbd0;" (default "default") (: ":") (goto_statement "goto LAB_0002dbd0;" (goto "goto") (statement_identifier "LAB_0002dbd0") (; ";"))) (} "}"))) (goto_statement "goto LAB_0002dd00;" (goto "goto") (statement_identifier "LAB_0002dd00") (; ";")) (} "}"))) (goto_statement "goto LAB_0002dbd0;" (goto "goto") (statement_identifier "LAB_0002dbd0") (; ";")) (} "}"))) (if_statement "if (uVar6 == 0x58) {\nLAB_0002e50a:\n              local_8c = (byte *)FUN_00016580();\n              goto LAB_0002dcf0;\n            }" (if "if") (parenthesized_expression "(uVar6 == 0x58)" (( "(") (binary_expression "uVar6 == 0x58" (identifier "uVar6") (== "==") (number_literal "0x58")) () ")")) (compound_statement "{\nLAB_0002e50a:\n              local_8c = (byte *)FUN_00016580();\n              goto LAB_0002dcf0;\n            }" ({ "{") (labeled_statement "LAB_0002e50a:\n              local_8c = (byte *)FUN_00016580();" (statement_identifier "LAB_0002e50a") (: ":") (expression_statement "local_8c = (byte *)FUN_00016580();" (assignment_expression "local_8c = (byte *)FUN_00016580()" (identifier "local_8c") (= "=") (cast_expression "(byte *)FUN_00016580()" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "FUN_00016580()" (identifier "FUN_00016580") (argument_list "()" (( "(") () ")"))))) (; ";"))) (goto_statement "goto LAB_0002dcf0;" (goto "goto") (statement_identifier "LAB_0002dcf0") (; ";")) (} "}"))) (if_statement "if (uVar6 == 0x59) {\ncode_r0x0002e467:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7add5;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a67;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3f2;\n                break;\n              case 3:\n                local_8c = &UNK_0007b3e6;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3d4;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3c2;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3b1;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b399;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b383;\n                break;\n              case 9:\n                local_8c = &UNK_0007b376;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b364;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b352;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33f;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b32c;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b319;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b309;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f9;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e9;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d9;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c9;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2ba;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a7;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b294;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b281;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b270;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b24d;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b239;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b228;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b217;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b202;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1ed;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d9;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c6;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b6;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }" (if "if") (parenthesized_expression "(uVar6 == 0x59)" (( "(") (binary_expression "uVar6 == 0x59" (identifier "uVar6") (== "==") (number_literal "0x59")) () ")")) (compound_statement "{\ncode_r0x0002e467:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7add5;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a67;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3f2;\n                break;\n              case 3:\n                local_8c = &UNK_0007b3e6;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3d4;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3c2;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3b1;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b399;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b383;\n                break;\n              case 9:\n                local_8c = &UNK_0007b376;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b364;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b352;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33f;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b32c;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b319;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b309;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f9;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e9;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d9;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c9;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2ba;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a7;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b294;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b281;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b270;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b24d;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b239;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b228;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b217;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b202;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1ed;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d9;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c6;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b6;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }\n              goto LAB_0002dd00;\n            }" ({ "{") (labeled_statement "code_r0x0002e467:\n              switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7add5;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a67;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3f2;\n                break;\n              case 3:\n                local_8c = &UNK_0007b3e6;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3d4;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3c2;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3b1;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b399;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b383;\n                break;\n              case 9:\n                local_8c = &UNK_0007b376;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b364;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b352;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33f;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b32c;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b319;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b309;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f9;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e9;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d9;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c9;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2ba;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a7;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b294;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b281;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b270;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b24d;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b239;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b228;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b217;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b202;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1ed;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d9;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c6;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b6;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }" (statement_identifier "code_r0x0002e467") (: ":") (switch_statement "switch(local_80) {\n              case 0:\n                local_8c = (byte *)0x7add5;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a67;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3f2;\n                break;\n              case 3:\n                local_8c = &UNK_0007b3e6;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3d4;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3c2;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3b1;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b399;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b383;\n                break;\n              case 9:\n                local_8c = &UNK_0007b376;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b364;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b352;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33f;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b32c;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b319;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b309;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f9;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e9;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d9;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c9;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2ba;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a7;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b294;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b281;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b270;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b24d;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b239;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b228;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b217;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b202;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1ed;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d9;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c6;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b6;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }" (switch "switch") (parenthesized_expression "(local_80)" (( "(") (identifier "local_80") () ")")) (compound_statement "{\n              case 0:\n                local_8c = (byte *)0x7add5;\n                break;\n              case 1:\n                local_8c = (byte *)0x78a67;\n                break;\n              case 2:\n                local_8c = (byte *)0x7b3f2;\n                break;\n              case 3:\n                local_8c = &UNK_0007b3e6;\n                break;\n              case 4:\n                local_8c = (byte *)0x7b3d4;\n                break;\n              case 5:\n                local_8c = (byte *)0x7b3c2;\n                break;\n              case 6:\n                local_8c = (byte *)0x7b3b1;\n                break;\n              case 7:\n                local_8c = (byte *)0x7b399;\n                break;\n              case 8:\n                local_8c = (byte *)0x7b383;\n                break;\n              case 9:\n                local_8c = &UNK_0007b376;\n                break;\n              case 10:\n                local_8c = (byte *)0x7b364;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7b352;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7b33f;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7b32c;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7b319;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7b309;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7b2f9;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7b2e9;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7b2d9;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7b2c9;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7b2ba;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7b2a7;\n                break;\n              case 0x16:\n                local_8c = (byte *)0x7b294;\n                break;\n              case 0x17:\n                local_8c = (byte *)0x7b281;\n                break;\n              case 0x18:\n                local_8c = (byte *)0x7b270;\n                break;\n              case 0x19:\n                local_8c = (byte *)0x7b25f;\n                break;\n              case 0x1a:\n                local_8c = (byte *)0x7b24d;\n                break;\n              case 0x1b:\n                local_8c = (byte *)0x7b239;\n                break;\n              case 0x1c:\n                local_8c = (byte *)0x7b228;\n                break;\n              case 0x1d:\n                local_8c = (byte *)0x7b217;\n                break;\n              case 0x1e:\n                local_8c = (byte *)0x7b202;\n                break;\n              case 0x1f:\n                local_8c = (byte *)0x7b1ed;\n                break;\n              case 0x20:\n                local_8c = (byte *)0x7b1d9;\n                break;\n              case 0x21:\n                local_8c = (byte *)0x7b1c6;\n                break;\n              case 0x22:\n                local_8c = (byte *)0x7b1b6;\n                break;\n              default:\n                goto LAB_0002dbd0;\n              }" ({ "{") (case_statement "case 0:\n                local_8c = (byte *)0x7add5;\n                break;" (case "case") (number_literal "0") (: ":") (expression_statement "local_8c = (byte *)0x7add5;" (assignment_expression "local_8c = (byte *)0x7add5" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7add5" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7add5"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 1:\n                local_8c = (byte *)0x78a67;\n                break;" (case "case") (number_literal "1") (: ":") (expression_statement "local_8c = (byte *)0x78a67;" (assignment_expression "local_8c = (byte *)0x78a67" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78a67" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78a67"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 2:\n                local_8c = (byte *)0x7b3f2;\n                break;" (case "case") (number_literal "2") (: ":") (expression_statement "local_8c = (byte *)0x7b3f2;" (assignment_expression "local_8c = (byte *)0x7b3f2" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b3f2" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b3f2"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 3:\n                local_8c = &UNK_0007b3e6;\n                break;" (case "case") (number_literal "3") (: ":") (expression_statement "local_8c = &UNK_0007b3e6;" (assignment_expression "local_8c = &UNK_0007b3e6" (identifier "local_8c") (= "=") (pointer_expression "&UNK_0007b3e6" (& "&") (identifier "UNK_0007b3e6"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 4:\n                local_8c = (byte *)0x7b3d4;\n                break;" (case "case") (number_literal "4") (: ":") (expression_statement "local_8c = (byte *)0x7b3d4;" (assignment_expression "local_8c = (byte *)0x7b3d4" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b3d4" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b3d4"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 5:\n                local_8c = (byte *)0x7b3c2;\n                break;" (case "case") (number_literal "5") (: ":") (expression_statement "local_8c = (byte *)0x7b3c2;" (assignment_expression "local_8c = (byte *)0x7b3c2" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b3c2" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b3c2"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 6:\n                local_8c = (byte *)0x7b3b1;\n                break;" (case "case") (number_literal "6") (: ":") (expression_statement "local_8c = (byte *)0x7b3b1;" (assignment_expression "local_8c = (byte *)0x7b3b1" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b3b1" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b3b1"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 7:\n                local_8c = (byte *)0x7b399;\n                break;" (case "case") (number_literal "7") (: ":") (expression_statement "local_8c = (byte *)0x7b399;" (assignment_expression "local_8c = (byte *)0x7b399" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b399" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b399"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 8:\n                local_8c = (byte *)0x7b383;\n                break;" (case "case") (number_literal "8") (: ":") (expression_statement "local_8c = (byte *)0x7b383;" (assignment_expression "local_8c = (byte *)0x7b383" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b383" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b383"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 9:\n                local_8c = &UNK_0007b376;\n                break;" (case "case") (number_literal "9") (: ":") (expression_statement "local_8c = &UNK_0007b376;" (assignment_expression "local_8c = &UNK_0007b376" (identifier "local_8c") (= "=") (pointer_expression "&UNK_0007b376" (& "&") (identifier "UNK_0007b376"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 10:\n                local_8c = (byte *)0x7b364;\n                break;" (case "case") (number_literal "10") (: ":") (expression_statement "local_8c = (byte *)0x7b364;" (assignment_expression "local_8c = (byte *)0x7b364" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b364" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b364"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xb:\n                local_8c = (byte *)0x7b352;\n                break;" (case "case") (number_literal "0xb") (: ":") (expression_statement "local_8c = (byte *)0x7b352;" (assignment_expression "local_8c = (byte *)0x7b352" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b352" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b352"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xc:\n                local_8c = (byte *)0x7b33f;\n                break;" (case "case") (number_literal "0xc") (: ":") (expression_statement "local_8c = (byte *)0x7b33f;" (assignment_expression "local_8c = (byte *)0x7b33f" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b33f" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b33f"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xd:\n                local_8c = (byte *)0x7b32c;\n                break;" (case "case") (number_literal "0xd") (: ":") (expression_statement "local_8c = (byte *)0x7b32c;" (assignment_expression "local_8c = (byte *)0x7b32c" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b32c" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b32c"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xe:\n                local_8c = (byte *)0x7b319;\n                break;" (case "case") (number_literal "0xe") (: ":") (expression_statement "local_8c = (byte *)0x7b319;" (assignment_expression "local_8c = (byte *)0x7b319" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b319" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b319"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xf:\n                local_8c = (byte *)0x7b309;\n                break;" (case "case") (number_literal "0xf") (: ":") (expression_statement "local_8c = (byte *)0x7b309;" (assignment_expression "local_8c = (byte *)0x7b309" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b309" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b309"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x10:\n                local_8c = (byte *)0x7b2f9;\n                break;" (case "case") (number_literal "0x10") (: ":") (expression_statement "local_8c = (byte *)0x7b2f9;" (assignment_expression "local_8c = (byte *)0x7b2f9" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b2f9" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b2f9"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x11:\n                local_8c = (byte *)0x7b2e9;\n                break;" (case "case") (number_literal "0x11") (: ":") (expression_statement "local_8c = (byte *)0x7b2e9;" (assignment_expression "local_8c = (byte *)0x7b2e9" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b2e9" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b2e9"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x12:\n                local_8c = (byte *)0x7b2d9;\n                break;" (case "case") (number_literal "0x12") (: ":") (expression_statement "local_8c = (byte *)0x7b2d9;" (assignment_expression "local_8c = (byte *)0x7b2d9" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b2d9" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b2d9"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x13:\n                local_8c = (byte *)0x7b2c9;\n                break;" (case "case") (number_literal "0x13") (: ":") (expression_statement "local_8c = (byte *)0x7b2c9;" (assignment_expression "local_8c = (byte *)0x7b2c9" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b2c9" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b2c9"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x14:\n                local_8c = (byte *)0x7b2ba;\n                break;" (case "case") (number_literal "0x14") (: ":") (expression_statement "local_8c = (byte *)0x7b2ba;" (assignment_expression "local_8c = (byte *)0x7b2ba" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b2ba" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b2ba"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x15:\n                local_8c = (byte *)0x7b2a7;\n                break;" (case "case") (number_literal "0x15") (: ":") (expression_statement "local_8c = (byte *)0x7b2a7;" (assignment_expression "local_8c = (byte *)0x7b2a7" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b2a7" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b2a7"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x16:\n                local_8c = (byte *)0x7b294;\n                break;" (case "case") (number_literal "0x16") (: ":") (expression_statement "local_8c = (byte *)0x7b294;" (assignment_expression "local_8c = (byte *)0x7b294" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b294" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b294"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x17:\n                local_8c = (byte *)0x7b281;\n                break;" (case "case") (number_literal "0x17") (: ":") (expression_statement "local_8c = (byte *)0x7b281;" (assignment_expression "local_8c = (byte *)0x7b281" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b281" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b281"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x18:\n                local_8c = (byte *)0x7b270;\n                break;" (case "case") (number_literal "0x18") (: ":") (expression_statement "local_8c = (byte *)0x7b270;" (assignment_expression "local_8c = (byte *)0x7b270" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b270" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b270"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x19:\n                local_8c = (byte *)0x7b25f;\n                break;" (case "case") (number_literal "0x19") (: ":") (expression_statement "local_8c = (byte *)0x7b25f;" (assignment_expression "local_8c = (byte *)0x7b25f" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b25f" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b25f"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x1a:\n                local_8c = (byte *)0x7b24d;\n                break;" (case "case") (number_literal "0x1a") (: ":") (expression_statement "local_8c = (byte *)0x7b24d;" (assignment_expression "local_8c = (byte *)0x7b24d" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b24d" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b24d"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x1b:\n                local_8c = (byte *)0x7b239;\n                break;" (case "case") (number_literal "0x1b") (: ":") (expression_statement "local_8c = (byte *)0x7b239;" (assignment_expression "local_8c = (byte *)0x7b239" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b239" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b239"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x1c:\n                local_8c = (byte *)0x7b228;\n                break;" (case "case") (number_literal "0x1c") (: ":") (expression_statement "local_8c = (byte *)0x7b228;" (assignment_expression "local_8c = (byte *)0x7b228" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b228" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b228"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x1d:\n                local_8c = (byte *)0x7b217;\n                break;" (case "case") (number_literal "0x1d") (: ":") (expression_statement "local_8c = (byte *)0x7b217;" (assignment_expression "local_8c = (byte *)0x7b217" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b217" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b217"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x1e:\n                local_8c = (byte *)0x7b202;\n                break;" (case "case") (number_literal "0x1e") (: ":") (expression_statement "local_8c = (byte *)0x7b202;" (assignment_expression "local_8c = (byte *)0x7b202" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b202" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b202"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x1f:\n                local_8c = (byte *)0x7b1ed;\n                break;" (case "case") (number_literal "0x1f") (: ":") (expression_statement "local_8c = (byte *)0x7b1ed;" (assignment_expression "local_8c = (byte *)0x7b1ed" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b1ed" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b1ed"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x20:\n                local_8c = (byte *)0x7b1d9;\n                break;" (case "case") (number_literal "0x20") (: ":") (expression_statement "local_8c = (byte *)0x7b1d9;" (assignment_expression "local_8c = (byte *)0x7b1d9" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b1d9" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b1d9"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x21:\n                local_8c = (byte *)0x7b1c6;\n                break;" (case "case") (number_literal "0x21") (: ":") (expression_statement "local_8c = (byte *)0x7b1c6;" (assignment_expression "local_8c = (byte *)0x7b1c6" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b1c6" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b1c6"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x22:\n                local_8c = (byte *)0x7b1b6;\n                break;" (case "case") (number_literal "0x22") (: ":") (expression_statement "local_8c = (byte *)0x7b1b6;" (assignment_expression "local_8c = (byte *)0x7b1b6" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b1b6" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b1b6"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "default:\n                goto LAB_0002dbd0;" (default "default") (: ":") (goto_statement "goto LAB_0002dbd0;" (goto "goto") (statement_identifier "LAB_0002dbd0") (; ";"))) (} "}")))) (goto_statement "goto LAB_0002dd00;" (goto "goto") (statement_identifier "LAB_0002dd00") (; ";")) (} "}"))) (goto_statement "goto LAB_0002dbd0;" (goto "goto") (statement_identifier "LAB_0002dbd0") (; ";")) (} "}"))) (if_statement "if (uVar6 == 0x65) goto code_r0x0002edad;" (if "if") (parenthesized_expression "(uVar6 == 0x65)" (( "(") (binary_expression "uVar6 == 0x65" (identifier "uVar6") (== "==") (number_literal "0x65")) () ")")) (goto_statement "goto code_r0x0002edad;" (goto "goto") (statement_identifier "code_r0x0002edad") (; ";"))) (if_statement "if (uVar6 < 0x66) {\n            if (uVar6 != 0x5e) {\n              if (uVar6 == 99) goto code_r0x0002e741;\n              goto LAB_0002dbd0;\n            }\nLAB_0002e54a:\n            local_8c = (byte *)FUN_0001b390();\n          }\n          else if (uVar6 == 0x6a) {\n            local_8c = (byte *)FUN_00014e70();\n          }\n          else {\n            if (uVar6 != 0x71) {\n              if (uVar6 != 0x69) goto LAB_0002dbd0;\n              if ((*(char *)(param_1 + 0x3c) != '-') && (*(char *)(param_1 + 0x17) != '\0'))\n              goto code_r0x0002e0f7;\n              switch(local_80) {\n              default:\n                goto LAB_0002dbd0;\n              case 1:\n                local_8c = (byte *)0x7a3f1;\n                break;\n              case 2:\n                local_8c = (byte *)0x78ac0;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa5b;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa4c;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa34;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa1c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7aa03;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9eb;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9d3;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a9a2;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a98a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a97a;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a965;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a955;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a943;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a933;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a923;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a910;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8fd;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8ea;\n              }\n              goto LAB_0002dd00;\n            }\n            local_8c = (byte *)FUN_000177c0();\n          }" (if "if") (parenthesized_expression "(uVar6 < 0x66)" (( "(") (binary_expression "uVar6 < 0x66" (identifier "uVar6") (< "<") (number_literal "0x66")) () ")")) (compound_statement "{\n            if (uVar6 != 0x5e) {\n              if (uVar6 == 99) goto code_r0x0002e741;\n              goto LAB_0002dbd0;\n            }\nLAB_0002e54a:\n            local_8c = (byte *)FUN_0001b390();\n          }" ({ "{") (if_statement "if (uVar6 != 0x5e) {\n              if (uVar6 == 99) goto code_r0x0002e741;\n              goto LAB_0002dbd0;\n            }" (if "if") (parenthesized_expression "(uVar6 != 0x5e)" (( "(") (binary_expression "uVar6 != 0x5e" (identifier "uVar6") (!= "!=") (number_literal "0x5e")) () ")")) (compound_statement "{\n              if (uVar6 == 99) goto code_r0x0002e741;\n              goto LAB_0002dbd0;\n            }" ({ "{") (if_statement "if (uVar6 == 99) goto code_r0x0002e741;" (if "if") (parenthesized_expression "(uVar6 == 99)" (( "(") (binary_expression "uVar6 == 99" (identifier "uVar6") (== "==") (number_literal "99")) () ")")) (goto_statement "goto code_r0x0002e741;" (goto "goto") (statement_identifier "code_r0x0002e741") (; ";"))) (goto_statement "goto LAB_0002dbd0;" (goto "goto") (statement_identifier "LAB_0002dbd0") (; ";")) (} "}"))) (labeled_statement "LAB_0002e54a:\n            local_8c = (byte *)FUN_0001b390();" (statement_identifier "LAB_0002e54a") (: ":") (expression_statement "local_8c = (byte *)FUN_0001b390();" (assignment_expression "local_8c = (byte *)FUN_0001b390()" (identifier "local_8c") (= "=") (cast_expression "(byte *)FUN_0001b390()" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "FUN_0001b390()" (identifier "FUN_0001b390") (argument_list "()" (( "(") () ")"))))) (; ";"))) (} "}")) (else_clause "else if (uVar6 == 0x6a) {\n            local_8c = (byte *)FUN_00014e70();\n          }\n          else {\n            if (uVar6 != 0x71) {\n              if (uVar6 != 0x69) goto LAB_0002dbd0;\n              if ((*(char *)(param_1 + 0x3c) != '-') && (*(char *)(param_1 + 0x17) != '\0'))\n              goto code_r0x0002e0f7;\n              switch(local_80) {\n              default:\n                goto LAB_0002dbd0;\n              case 1:\n                local_8c = (byte *)0x7a3f1;\n                break;\n              case 2:\n                local_8c = (byte *)0x78ac0;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa5b;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa4c;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa34;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa1c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7aa03;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9eb;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9d3;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a9a2;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a98a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a97a;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a965;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a955;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a943;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a933;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a923;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a910;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8fd;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8ea;\n              }\n              goto LAB_0002dd00;\n            }\n            local_8c = (byte *)FUN_000177c0();\n          }" (else "else") (if_statement "if (uVar6 == 0x6a) {\n            local_8c = (byte *)FUN_00014e70();\n          }\n          else {\n            if (uVar6 != 0x71) {\n              if (uVar6 != 0x69) goto LAB_0002dbd0;\n              if ((*(char *)(param_1 + 0x3c) != '-') && (*(char *)(param_1 + 0x17) != '\0'))\n              goto code_r0x0002e0f7;\n              switch(local_80) {\n              default:\n                goto LAB_0002dbd0;\n              case 1:\n                local_8c = (byte *)0x7a3f1;\n                break;\n              case 2:\n                local_8c = (byte *)0x78ac0;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa5b;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa4c;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa34;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa1c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7aa03;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9eb;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9d3;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a9a2;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a98a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a97a;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a965;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a955;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a943;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a933;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a923;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a910;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8fd;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8ea;\n              }\n              goto LAB_0002dd00;\n            }\n            local_8c = (byte *)FUN_000177c0();\n          }" (if "if") (parenthesized_expression "(uVar6 == 0x6a)" (( "(") (binary_expression "uVar6 == 0x6a" (identifier "uVar6") (== "==") (number_literal "0x6a")) () ")")) (compound_statement "{\n            local_8c = (byte *)FUN_00014e70();\n          }" ({ "{") (expression_statement "local_8c = (byte *)FUN_00014e70();" (assignment_expression "local_8c = (byte *)FUN_00014e70()" (identifier "local_8c") (= "=") (cast_expression "(byte *)FUN_00014e70()" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "FUN_00014e70()" (identifier "FUN_00014e70") (argument_list "()" (( "(") () ")"))))) (; ";")) (} "}")) (else_clause "else {\n            if (uVar6 != 0x71) {\n              if (uVar6 != 0x69) goto LAB_0002dbd0;\n              if ((*(char *)(param_1 + 0x3c) != '-') && (*(char *)(param_1 + 0x17) != '\0'))\n              goto code_r0x0002e0f7;\n              switch(local_80) {\n              default:\n                goto LAB_0002dbd0;\n              case 1:\n                local_8c = (byte *)0x7a3f1;\n                break;\n              case 2:\n                local_8c = (byte *)0x78ac0;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa5b;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa4c;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa34;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa1c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7aa03;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9eb;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9d3;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a9a2;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a98a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a97a;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a965;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a955;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a943;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a933;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a923;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a910;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8fd;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8ea;\n              }\n              goto LAB_0002dd00;\n            }\n            local_8c = (byte *)FUN_000177c0();\n          }" (else "else") (compound_statement "{\n            if (uVar6 != 0x71) {\n              if (uVar6 != 0x69) goto LAB_0002dbd0;\n              if ((*(char *)(param_1 + 0x3c) != '-') && (*(char *)(param_1 + 0x17) != '\0'))\n              goto code_r0x0002e0f7;\n              switch(local_80) {\n              default:\n                goto LAB_0002dbd0;\n              case 1:\n                local_8c = (byte *)0x7a3f1;\n                break;\n              case 2:\n                local_8c = (byte *)0x78ac0;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa5b;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa4c;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa34;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa1c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7aa03;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9eb;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9d3;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a9a2;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a98a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a97a;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a965;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a955;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a943;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a933;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a923;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a910;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8fd;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8ea;\n              }\n              goto LAB_0002dd00;\n            }\n            local_8c = (byte *)FUN_000177c0();\n          }" ({ "{") (if_statement "if (uVar6 != 0x71) {\n              if (uVar6 != 0x69) goto LAB_0002dbd0;\n              if ((*(char *)(param_1 + 0x3c) != '-') && (*(char *)(param_1 + 0x17) != '\0'))\n              goto code_r0x0002e0f7;\n              switch(local_80) {\n              default:\n                goto LAB_0002dbd0;\n              case 1:\n                local_8c = (byte *)0x7a3f1;\n                break;\n              case 2:\n                local_8c = (byte *)0x78ac0;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa5b;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa4c;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa34;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa1c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7aa03;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9eb;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9d3;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a9a2;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a98a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a97a;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a965;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a955;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a943;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a933;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a923;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a910;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8fd;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8ea;\n              }\n              goto LAB_0002dd00;\n            }" (if "if") (parenthesized_expression "(uVar6 != 0x71)" (( "(") (binary_expression "uVar6 != 0x71" (identifier "uVar6") (!= "!=") (number_literal "0x71")) () ")")) (compound_statement "{\n              if (uVar6 != 0x69) goto LAB_0002dbd0;\n              if ((*(char *)(param_1 + 0x3c) != '-') && (*(char *)(param_1 + 0x17) != '\0'))\n              goto code_r0x0002e0f7;\n              switch(local_80) {\n              default:\n                goto LAB_0002dbd0;\n              case 1:\n                local_8c = (byte *)0x7a3f1;\n                break;\n              case 2:\n                local_8c = (byte *)0x78ac0;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa5b;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa4c;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa34;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa1c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7aa03;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9eb;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9d3;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a9a2;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a98a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a97a;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a965;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a955;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a943;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a933;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a923;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a910;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8fd;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8ea;\n              }\n              goto LAB_0002dd00;\n            }" ({ "{") (if_statement "if (uVar6 != 0x69) goto LAB_0002dbd0;" (if "if") (parenthesized_expression "(uVar6 != 0x69)" (( "(") (binary_expression "uVar6 != 0x69" (identifier "uVar6") (!= "!=") (number_literal "0x69")) () ")")) (goto_statement "goto LAB_0002dbd0;" (goto "goto") (statement_identifier "LAB_0002dbd0") (; ";"))) (if_statement "if ((*(char *)(param_1 + 0x3c) != '-') && (*(char *)(param_1 + 0x17) != '\0'))\n              goto code_r0x0002e0f7;" (if "if") (parenthesized_expression "((*(char *)(param_1 + 0x3c) != '-') && (*(char *)(param_1 + 0x17) != '\0'))" (( "(") (binary_expression "(*(char *)(param_1 + 0x3c) != '-') && (*(char *)(param_1 + 0x17) != '\0')" (parenthesized_expression "(*(char *)(param_1 + 0x3c) != '-')" (( "(") (binary_expression "*(char *)(param_1 + 0x3c) != '-'" (pointer_expression "*(char *)(param_1 + 0x3c)" (* "*") (cast_expression "(char *)(param_1 + 0x3c)" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(param_1 + 0x3c)" (( "(") (binary_expression "param_1 + 0x3c" (identifier "param_1") (+ "+") (number_literal "0x3c")) () ")")))) (!= "!=") (char_literal "'-'" (' "'") (character "-") (' "'"))) () ")")) (&& "&&") (parenthesized_expression "(*(char *)(param_1 + 0x17) != '\0')" (( "(") (binary_expression "*(char *)(param_1 + 0x17) != '\0'" (pointer_expression "*(char *)(param_1 + 0x17)" (* "*") (cast_expression "(char *)(param_1 + 0x17)" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(param_1 + 0x17)" (( "(") (binary_expression "param_1 + 0x17" (identifier "param_1") (+ "+") (number_literal "0x17")) () ")")))) (!= "!=") (char_literal "'\0'" (' "'") (escape_sequence "\0") (' "'"))) () ")"))) () ")")) (goto_statement "goto code_r0x0002e0f7;" (goto "goto") (statement_identifier "code_r0x0002e0f7") (; ";"))) (switch_statement "switch(local_80) {\n              default:\n                goto LAB_0002dbd0;\n              case 1:\n                local_8c = (byte *)0x7a3f1;\n                break;\n              case 2:\n                local_8c = (byte *)0x78ac0;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa5b;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa4c;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa34;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa1c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7aa03;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9eb;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9d3;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a9a2;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a98a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a97a;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a965;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a955;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a943;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a933;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a923;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a910;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8fd;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8ea;\n              }" (switch "switch") (parenthesized_expression "(local_80)" (( "(") (identifier "local_80") () ")")) (compound_statement "{\n              default:\n                goto LAB_0002dbd0;\n              case 1:\n                local_8c = (byte *)0x7a3f1;\n                break;\n              case 2:\n                local_8c = (byte *)0x78ac0;\n                break;\n              case 3:\n                local_8c = (byte *)0x7aa5b;\n                break;\n              case 4:\n                local_8c = (byte *)0x7aa4c;\n                break;\n              case 5:\n                local_8c = (byte *)0x7aa34;\n                break;\n              case 6:\n                local_8c = (byte *)0x7aa1c;\n                break;\n              case 7:\n                local_8c = (byte *)0x7aa03;\n                break;\n              case 8:\n                local_8c = (byte *)0x7a9eb;\n                break;\n              case 9:\n                local_8c = (byte *)0x7a9d3;\n                break;\n              case 10:\n                local_8c = (byte *)0x7a9ba;\n                break;\n              case 0xb:\n                local_8c = (byte *)0x7a9a2;\n                break;\n              case 0xc:\n                local_8c = (byte *)0x7a98a;\n                break;\n              case 0xd:\n                local_8c = (byte *)0x7a97a;\n                break;\n              case 0xe:\n                local_8c = (byte *)0x7a965;\n                break;\n              case 0xf:\n                local_8c = (byte *)0x7a955;\n                break;\n              case 0x10:\n                local_8c = (byte *)0x7a943;\n                break;\n              case 0x11:\n                local_8c = (byte *)0x7a933;\n                break;\n              case 0x12:\n                local_8c = (byte *)0x7a923;\n                break;\n              case 0x13:\n                local_8c = (byte *)0x7a910;\n                break;\n              case 0x14:\n                local_8c = (byte *)0x7a8fd;\n                break;\n              case 0x15:\n                local_8c = (byte *)0x7a8ea;\n              }" ({ "{") (case_statement "default:\n                goto LAB_0002dbd0;" (default "default") (: ":") (goto_statement "goto LAB_0002dbd0;" (goto "goto") (statement_identifier "LAB_0002dbd0") (; ";"))) (case_statement "case 1:\n                local_8c = (byte *)0x7a3f1;\n                break;" (case "case") (number_literal "1") (: ":") (expression_statement "local_8c = (byte *)0x7a3f1;" (assignment_expression "local_8c = (byte *)0x7a3f1" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a3f1" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a3f1"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 2:\n                local_8c = (byte *)0x78ac0;\n                break;" (case "case") (number_literal "2") (: ":") (expression_statement "local_8c = (byte *)0x78ac0;" (assignment_expression "local_8c = (byte *)0x78ac0" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78ac0" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78ac0"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 3:\n                local_8c = (byte *)0x7aa5b;\n                break;" (case "case") (number_literal "3") (: ":") (expression_statement "local_8c = (byte *)0x7aa5b;" (assignment_expression "local_8c = (byte *)0x7aa5b" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7aa5b" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7aa5b"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 4:\n                local_8c = (byte *)0x7aa4c;\n                break;" (case "case") (number_literal "4") (: ":") (expression_statement "local_8c = (byte *)0x7aa4c;" (assignment_expression "local_8c = (byte *)0x7aa4c" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7aa4c" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7aa4c"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 5:\n                local_8c = (byte *)0x7aa34;\n                break;" (case "case") (number_literal "5") (: ":") (expression_statement "local_8c = (byte *)0x7aa34;" (assignment_expression "local_8c = (byte *)0x7aa34" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7aa34" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7aa34"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 6:\n                local_8c = (byte *)0x7aa1c;\n                break;" (case "case") (number_literal "6") (: ":") (expression_statement "local_8c = (byte *)0x7aa1c;" (assignment_expression "local_8c = (byte *)0x7aa1c" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7aa1c" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7aa1c"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 7:\n                local_8c = (byte *)0x7aa03;\n                break;" (case "case") (number_literal "7") (: ":") (expression_statement "local_8c = (byte *)0x7aa03;" (assignment_expression "local_8c = (byte *)0x7aa03" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7aa03" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7aa03"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 8:\n                local_8c = (byte *)0x7a9eb;\n                break;" (case "case") (number_literal "8") (: ":") (expression_statement "local_8c = (byte *)0x7a9eb;" (assignment_expression "local_8c = (byte *)0x7a9eb" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a9eb" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a9eb"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 9:\n                local_8c = (byte *)0x7a9d3;\n                break;" (case "case") (number_literal "9") (: ":") (expression_statement "local_8c = (byte *)0x7a9d3;" (assignment_expression "local_8c = (byte *)0x7a9d3" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a9d3" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a9d3"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 10:\n                local_8c = (byte *)0x7a9ba;\n                break;" (case "case") (number_literal "10") (: ":") (expression_statement "local_8c = (byte *)0x7a9ba;" (assignment_expression "local_8c = (byte *)0x7a9ba" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a9ba" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a9ba"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xb:\n                local_8c = (byte *)0x7a9a2;\n                break;" (case "case") (number_literal "0xb") (: ":") (expression_statement "local_8c = (byte *)0x7a9a2;" (assignment_expression "local_8c = (byte *)0x7a9a2" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a9a2" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a9a2"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xc:\n                local_8c = (byte *)0x7a98a;\n                break;" (case "case") (number_literal "0xc") (: ":") (expression_statement "local_8c = (byte *)0x7a98a;" (assignment_expression "local_8c = (byte *)0x7a98a" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a98a" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a98a"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xd:\n                local_8c = (byte *)0x7a97a;\n                break;" (case "case") (number_literal "0xd") (: ":") (expression_statement "local_8c = (byte *)0x7a97a;" (assignment_expression "local_8c = (byte *)0x7a97a" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a97a" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a97a"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xe:\n                local_8c = (byte *)0x7a965;\n                break;" (case "case") (number_literal "0xe") (: ":") (expression_statement "local_8c = (byte *)0x7a965;" (assignment_expression "local_8c = (byte *)0x7a965" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a965" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a965"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xf:\n                local_8c = (byte *)0x7a955;\n                break;" (case "case") (number_literal "0xf") (: ":") (expression_statement "local_8c = (byte *)0x7a955;" (assignment_expression "local_8c = (byte *)0x7a955" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a955" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a955"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x10:\n                local_8c = (byte *)0x7a943;\n                break;" (case "case") (number_literal "0x10") (: ":") (expression_statement "local_8c = (byte *)0x7a943;" (assignment_expression "local_8c = (byte *)0x7a943" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a943" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a943"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x11:\n                local_8c = (byte *)0x7a933;\n                break;" (case "case") (number_literal "0x11") (: ":") (expression_statement "local_8c = (byte *)0x7a933;" (assignment_expression "local_8c = (byte *)0x7a933" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a933" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a933"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x12:\n                local_8c = (byte *)0x7a923;\n                break;" (case "case") (number_literal "0x12") (: ":") (expression_statement "local_8c = (byte *)0x7a923;" (assignment_expression "local_8c = (byte *)0x7a923" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a923" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a923"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x13:\n                local_8c = (byte *)0x7a910;\n                break;" (case "case") (number_literal "0x13") (: ":") (expression_statement "local_8c = (byte *)0x7a910;" (assignment_expression "local_8c = (byte *)0x7a910" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a910" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a910"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x14:\n                local_8c = (byte *)0x7a8fd;\n                break;" (case "case") (number_literal "0x14") (: ":") (expression_statement "local_8c = (byte *)0x7a8fd;" (assignment_expression "local_8c = (byte *)0x7a8fd" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a8fd" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a8fd"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x15:\n                local_8c = (byte *)0x7a8ea;" (case "case") (number_literal "0x15") (: ":") (expression_statement "local_8c = (byte *)0x7a8ea;" (assignment_expression "local_8c = (byte *)0x7a8ea" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a8ea" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a8ea"))) (; ";"))) (} "}"))) (goto_statement "goto LAB_0002dd00;" (goto "goto") (statement_identifier "LAB_0002dd00") (; ";")) (} "}"))) (expression_statement "local_8c = (byte *)FUN_000177c0();" (assignment_expression "local_8c = (byte *)FUN_000177c0()" (identifier "local_8c") (= "=") (cast_expression "(byte *)FUN_000177c0()" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "FUN_000177c0()" (identifier "FUN_000177c0") (argument_list "()" (( "(") () ")"))))) (; ";")) (} "}")))))) (} "}")))) (labeled_statement "LAB_0002dcf0:\n        if (local_8c != (byte *)0x0) goto LAB_0002dd00;" (statement_identifier "LAB_0002dcf0") (: ":") (if_statement "if (local_8c != (byte *)0x0) goto LAB_0002dd00;" (if "if") (parenthesized_expression "(local_8c != (byte *)0x0)" (( "(") (binary_expression "local_8c != (byte *)0x0" (identifier "local_8c") (!= "!=") (cast_expression "(byte *)0x0" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x0"))) () ")")) (goto_statement "goto LAB_0002dd00;" (goto "goto") (statement_identifier "LAB_0002dd00") (; ";")))) (goto_statement "goto LAB_0002dbd0;" (goto "goto") (statement_identifier "LAB_0002dbd0") (; ";")) (} "}"))) (if_statement "if (uVar6 == 0x4c) {\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x79dfc;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b05;\n          break;\n        case 2:\n          local_8c = (byte *)0x7a357;\n          break;\n        case 3:\n          local_8c = (byte *)0x7a34d;\n          break;\n        case 4:\n          local_8c = (byte *)0x7a33e;\n          break;\n        case 5:\n          local_8c = (byte *)0x7a32e;\n          break;\n        case 6:\n          local_8c = (byte *)0x7a31e;\n          break;\n        case 7:\n          local_8c = (byte *)0x7a309;\n          break;\n        case 8:\n          local_8c = (byte *)0x7a2f6;\n          break;\n        case 9:\n          local_8c = (byte *)0x7a2ea;\n          break;\n        case 10:\n          local_8c = (byte *)0x7a2da;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7a2c9;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7a2b9;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7a2ab;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7a29d;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7a28c;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7a27b;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7a26a;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7a255;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7a241;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7a230;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7a21f;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7a212;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7a207;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7a1f6;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7a1e5;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7a1d1;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7a1bd;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7a1ad;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7a19d;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7a18f;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7a182;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\n        goto LAB_0002dd00;\n      }" (if "if") (parenthesized_expression "(uVar6 == 0x4c)" (( "(") (binary_expression "uVar6 == 0x4c" (identifier "uVar6") (== "==") (number_literal "0x4c")) () ")")) (compound_statement "{\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x79dfc;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b05;\n          break;\n        case 2:\n          local_8c = (byte *)0x7a357;\n          break;\n        case 3:\n          local_8c = (byte *)0x7a34d;\n          break;\n        case 4:\n          local_8c = (byte *)0x7a33e;\n          break;\n        case 5:\n          local_8c = (byte *)0x7a32e;\n          break;\n        case 6:\n          local_8c = (byte *)0x7a31e;\n          break;\n        case 7:\n          local_8c = (byte *)0x7a309;\n          break;\n        case 8:\n          local_8c = (byte *)0x7a2f6;\n          break;\n        case 9:\n          local_8c = (byte *)0x7a2ea;\n          break;\n        case 10:\n          local_8c = (byte *)0x7a2da;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7a2c9;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7a2b9;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7a2ab;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7a29d;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7a28c;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7a27b;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7a26a;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7a255;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7a241;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7a230;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7a21f;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7a212;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7a207;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7a1f6;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7a1e5;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7a1d1;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7a1bd;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7a1ad;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7a19d;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7a18f;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7a182;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\n        goto LAB_0002dd00;\n      }" ({ "{") (switch_statement "switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x79dfc;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b05;\n          break;\n        case 2:\n          local_8c = (byte *)0x7a357;\n          break;\n        case 3:\n          local_8c = (byte *)0x7a34d;\n          break;\n        case 4:\n          local_8c = (byte *)0x7a33e;\n          break;\n        case 5:\n          local_8c = (byte *)0x7a32e;\n          break;\n        case 6:\n          local_8c = (byte *)0x7a31e;\n          break;\n        case 7:\n          local_8c = (byte *)0x7a309;\n          break;\n        case 8:\n          local_8c = (byte *)0x7a2f6;\n          break;\n        case 9:\n          local_8c = (byte *)0x7a2ea;\n          break;\n        case 10:\n          local_8c = (byte *)0x7a2da;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7a2c9;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7a2b9;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7a2ab;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7a29d;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7a28c;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7a27b;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7a26a;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7a255;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7a241;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7a230;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7a21f;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7a212;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7a207;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7a1f6;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7a1e5;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7a1d1;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7a1bd;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7a1ad;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7a19d;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7a18f;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7a182;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }" (switch "switch") (parenthesized_expression "(local_80)" (( "(") (identifier "local_80") () ")")) (compound_statement "{\n        case 0:\n          local_8c = (byte *)0x79dfc;\n          break;\n        case 1:\n          local_8c = (byte *)0x78b05;\n          break;\n        case 2:\n          local_8c = (byte *)0x7a357;\n          break;\n        case 3:\n          local_8c = (byte *)0x7a34d;\n          break;\n        case 4:\n          local_8c = (byte *)0x7a33e;\n          break;\n        case 5:\n          local_8c = (byte *)0x7a32e;\n          break;\n        case 6:\n          local_8c = (byte *)0x7a31e;\n          break;\n        case 7:\n          local_8c = (byte *)0x7a309;\n          break;\n        case 8:\n          local_8c = (byte *)0x7a2f6;\n          break;\n        case 9:\n          local_8c = (byte *)0x7a2ea;\n          break;\n        case 10:\n          local_8c = (byte *)0x7a2da;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7a2c9;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7a2b9;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7a2ab;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7a29d;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7a28c;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7a27b;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7a26a;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7a255;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7a241;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7a230;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7a21f;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7a212;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7a207;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7a1f6;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7a1e5;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7a1d1;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7a1bd;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7a1ad;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7a19d;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7a18f;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7a182;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }" ({ "{") (case_statement "case 0:\n          local_8c = (byte *)0x79dfc;\n          break;" (case "case") (number_literal "0") (: ":") (expression_statement "local_8c = (byte *)0x79dfc;" (assignment_expression "local_8c = (byte *)0x79dfc" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79dfc" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79dfc"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 1:\n          local_8c = (byte *)0x78b05;\n          break;" (case "case") (number_literal "1") (: ":") (expression_statement "local_8c = (byte *)0x78b05;" (assignment_expression "local_8c = (byte *)0x78b05" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78b05" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78b05"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 2:\n          local_8c = (byte *)0x7a357;\n          break;" (case "case") (number_literal "2") (: ":") (expression_statement "local_8c = (byte *)0x7a357;" (assignment_expression "local_8c = (byte *)0x7a357" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a357" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a357"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 3:\n          local_8c = (byte *)0x7a34d;\n          break;" (case "case") (number_literal "3") (: ":") (expression_statement "local_8c = (byte *)0x7a34d;" (assignment_expression "local_8c = (byte *)0x7a34d" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a34d" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a34d"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 4:\n          local_8c = (byte *)0x7a33e;\n          break;" (case "case") (number_literal "4") (: ":") (expression_statement "local_8c = (byte *)0x7a33e;" (assignment_expression "local_8c = (byte *)0x7a33e" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a33e" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a33e"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 5:\n          local_8c = (byte *)0x7a32e;\n          break;" (case "case") (number_literal "5") (: ":") (expression_statement "local_8c = (byte *)0x7a32e;" (assignment_expression "local_8c = (byte *)0x7a32e" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a32e" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a32e"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 6:\n          local_8c = (byte *)0x7a31e;\n          break;" (case "case") (number_literal "6") (: ":") (expression_statement "local_8c = (byte *)0x7a31e;" (assignment_expression "local_8c = (byte *)0x7a31e" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a31e" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a31e"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 7:\n          local_8c = (byte *)0x7a309;\n          break;" (case "case") (number_literal "7") (: ":") (expression_statement "local_8c = (byte *)0x7a309;" (assignment_expression "local_8c = (byte *)0x7a309" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a309" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a309"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 8:\n          local_8c = (byte *)0x7a2f6;\n          break;" (case "case") (number_literal "8") (: ":") (expression_statement "local_8c = (byte *)0x7a2f6;" (assignment_expression "local_8c = (byte *)0x7a2f6" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a2f6" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a2f6"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 9:\n          local_8c = (byte *)0x7a2ea;\n          break;" (case "case") (number_literal "9") (: ":") (expression_statement "local_8c = (byte *)0x7a2ea;" (assignment_expression "local_8c = (byte *)0x7a2ea" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a2ea" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a2ea"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 10:\n          local_8c = (byte *)0x7a2da;\n          break;" (case "case") (number_literal "10") (: ":") (expression_statement "local_8c = (byte *)0x7a2da;" (assignment_expression "local_8c = (byte *)0x7a2da" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a2da" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a2da"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xb:\n          local_8c = (byte *)0x7a2c9;\n          break;" (case "case") (number_literal "0xb") (: ":") (expression_statement "local_8c = (byte *)0x7a2c9;" (assignment_expression "local_8c = (byte *)0x7a2c9" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a2c9" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a2c9"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xc:\n          local_8c = (byte *)0x7a2b9;\n          break;" (case "case") (number_literal "0xc") (: ":") (expression_statement "local_8c = (byte *)0x7a2b9;" (assignment_expression "local_8c = (byte *)0x7a2b9" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a2b9" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a2b9"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xd:\n          local_8c = (byte *)0x7a2ab;\n          break;" (case "case") (number_literal "0xd") (: ":") (expression_statement "local_8c = (byte *)0x7a2ab;" (assignment_expression "local_8c = (byte *)0x7a2ab" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a2ab" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a2ab"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xe:\n          local_8c = (byte *)0x7a29d;\n          break;" (case "case") (number_literal "0xe") (: ":") (expression_statement "local_8c = (byte *)0x7a29d;" (assignment_expression "local_8c = (byte *)0x7a29d" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a29d" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a29d"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xf:\n          local_8c = (byte *)0x7a28c;\n          break;" (case "case") (number_literal "0xf") (: ":") (expression_statement "local_8c = (byte *)0x7a28c;" (assignment_expression "local_8c = (byte *)0x7a28c" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a28c" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a28c"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x10:\n          local_8c = (byte *)0x7a27b;\n          break;" (case "case") (number_literal "0x10") (: ":") (expression_statement "local_8c = (byte *)0x7a27b;" (assignment_expression "local_8c = (byte *)0x7a27b" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a27b" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a27b"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x11:\n          local_8c = (byte *)0x7a26a;\n          break;" (case "case") (number_literal "0x11") (: ":") (expression_statement "local_8c = (byte *)0x7a26a;" (assignment_expression "local_8c = (byte *)0x7a26a" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a26a" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a26a"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x12:\n          local_8c = (byte *)0x7a255;\n          break;" (case "case") (number_literal "0x12") (: ":") (expression_statement "local_8c = (byte *)0x7a255;" (assignment_expression "local_8c = (byte *)0x7a255" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a255" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a255"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x13:\n          local_8c = (byte *)0x7a241;\n          break;" (case "case") (number_literal "0x13") (: ":") (expression_statement "local_8c = (byte *)0x7a241;" (assignment_expression "local_8c = (byte *)0x7a241" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a241" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a241"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x14:\n          local_8c = (byte *)0x7a230;\n          break;" (case "case") (number_literal "0x14") (: ":") (expression_statement "local_8c = (byte *)0x7a230;" (assignment_expression "local_8c = (byte *)0x7a230" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a230" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a230"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x15:\n          local_8c = (byte *)0x7a21f;\n          break;" (case "case") (number_literal "0x15") (: ":") (expression_statement "local_8c = (byte *)0x7a21f;" (assignment_expression "local_8c = (byte *)0x7a21f" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a21f" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a21f"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x16:\n          local_8c = (byte *)0x7a212;\n          break;" (case "case") (number_literal "0x16") (: ":") (expression_statement "local_8c = (byte *)0x7a212;" (assignment_expression "local_8c = (byte *)0x7a212" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a212" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a212"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x17:\n          local_8c = (byte *)0x7a207;\n          break;" (case "case") (number_literal "0x17") (: ":") (expression_statement "local_8c = (byte *)0x7a207;" (assignment_expression "local_8c = (byte *)0x7a207" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a207" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a207"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x18:\n          local_8c = (byte *)0x7a1f6;\n          break;" (case "case") (number_literal "0x18") (: ":") (expression_statement "local_8c = (byte *)0x7a1f6;" (assignment_expression "local_8c = (byte *)0x7a1f6" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a1f6" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a1f6"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x19:\n          local_8c = (byte *)0x7a1e5;\n          break;" (case "case") (number_literal "0x19") (: ":") (expression_statement "local_8c = (byte *)0x7a1e5;" (assignment_expression "local_8c = (byte *)0x7a1e5" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a1e5" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a1e5"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x1a:\n          local_8c = (byte *)0x7a1d1;\n          break;" (case "case") (number_literal "0x1a") (: ":") (expression_statement "local_8c = (byte *)0x7a1d1;" (assignment_expression "local_8c = (byte *)0x7a1d1" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a1d1" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a1d1"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x1b:\n          local_8c = (byte *)0x7a1bd;\n          break;" (case "case") (number_literal "0x1b") (: ":") (expression_statement "local_8c = (byte *)0x7a1bd;" (assignment_expression "local_8c = (byte *)0x7a1bd" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a1bd" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a1bd"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x1c:\n          local_8c = (byte *)0x7a1ad;\n          break;" (case "case") (number_literal "0x1c") (: ":") (expression_statement "local_8c = (byte *)0x7a1ad;" (assignment_expression "local_8c = (byte *)0x7a1ad" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a1ad" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a1ad"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x1d:\n          local_8c = (byte *)0x7a19d;\n          break;" (case "case") (number_literal "0x1d") (: ":") (expression_statement "local_8c = (byte *)0x7a19d;" (assignment_expression "local_8c = (byte *)0x7a19d" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a19d" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a19d"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x1e:\n          local_8c = (byte *)0x7a18f;\n          break;" (case "case") (number_literal "0x1e") (: ":") (expression_statement "local_8c = (byte *)0x7a18f;" (assignment_expression "local_8c = (byte *)0x7a18f" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a18f" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a18f"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x1f:\n          local_8c = (byte *)0x7a182;\n          break;" (case "case") (number_literal "0x1f") (: ":") (expression_statement "local_8c = (byte *)0x7a182;" (assignment_expression "local_8c = (byte *)0x7a182" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a182" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a182"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "default:\n          goto LAB_0002dbd0;" (default "default") (: ":") (goto_statement "goto LAB_0002dbd0;" (goto "goto") (statement_identifier "LAB_0002dbd0") (; ";"))) (} "}"))) (goto_statement "goto LAB_0002dd00;" (goto "goto") (statement_identifier "LAB_0002dd00") (; ";")) (} "}"))) (if_statement "if (uVar6 < 0x4d) {\n        if (uVar6 == 0x3e) goto LAB_0002efc8;\n        if (uVar6 < 0x3f) {\n          if (uVar6 == 0x32) {\n            local_8c = (byte *)FUN_00015c60();\n            goto LAB_0002dcf0;\n          }\n          if (uVar6 != 0x35) goto LAB_0002dbd0;\n        }\n        else if (uVar6 != 0x46) {\n          if (uVar6 == 0x4b) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x798bb;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b4c;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bfc;\n              break;\n            case 3:\n              local_8c = &UNK_00079bf4;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be9;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bde;\n              break;\n            case 6:\n              local_8c = &UNK_00079bd4;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc8;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0xd:\n              local_8c = (byte *)0x79bbc;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bb1;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79ba2;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b93;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b84;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b70;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b5e;\n            }\n            goto LAB_0002dd00;\n          }\n          goto LAB_0002dbd0;\n        }\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7b69b;\n          break;\n        case 1:\n          local_8c = &UNK_000789fa;\n          break;\n        case 2:\n          local_8c = (byte *)0x78a06;\n          break;\n        case 3:\n          local_8c = &UNK_000789cd;\n          break;\n        case 4:\n          local_8c = (byte *)0x789e8;\n          break;\n        case 5:\n          local_8c = &UNK_0007ba07;\n          break;\n        case 6:\n          local_8c = &UNK_0007b9fa;\n          break;\n        case 7:\n          local_8c = &UNK_0007b9ed;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b9da;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b9c2;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b9ac;\n          break;\n        case 0xb:\n          local_8c = &UNK_0007b99f;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b990;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7b981;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        case 0xf:\n          local_8c = (byte *)0x7b973;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7b961;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7b94e;\n          break;\n        case 0x12:\n          local_8c = &UNK_0007b93e;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7b92e;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7b91c;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7b909;\n        }\n        goto LAB_0002dd00;\n      }" (if "if") (parenthesized_expression "(uVar6 < 0x4d)" (( "(") (binary_expression "uVar6 < 0x4d" (identifier "uVar6") (< "<") (number_literal "0x4d")) () ")")) (compound_statement "{\n        if (uVar6 == 0x3e) goto LAB_0002efc8;\n        if (uVar6 < 0x3f) {\n          if (uVar6 == 0x32) {\n            local_8c = (byte *)FUN_00015c60();\n            goto LAB_0002dcf0;\n          }\n          if (uVar6 != 0x35) goto LAB_0002dbd0;\n        }\n        else if (uVar6 != 0x46) {\n          if (uVar6 == 0x4b) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x798bb;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b4c;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bfc;\n              break;\n            case 3:\n              local_8c = &UNK_00079bf4;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be9;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bde;\n              break;\n            case 6:\n              local_8c = &UNK_00079bd4;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc8;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0xd:\n              local_8c = (byte *)0x79bbc;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bb1;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79ba2;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b93;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b84;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b70;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b5e;\n            }\n            goto LAB_0002dd00;\n          }\n          goto LAB_0002dbd0;\n        }\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7b69b;\n          break;\n        case 1:\n          local_8c = &UNK_000789fa;\n          break;\n        case 2:\n          local_8c = (byte *)0x78a06;\n          break;\n        case 3:\n          local_8c = &UNK_000789cd;\n          break;\n        case 4:\n          local_8c = (byte *)0x789e8;\n          break;\n        case 5:\n          local_8c = &UNK_0007ba07;\n          break;\n        case 6:\n          local_8c = &UNK_0007b9fa;\n          break;\n        case 7:\n          local_8c = &UNK_0007b9ed;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b9da;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b9c2;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b9ac;\n          break;\n        case 0xb:\n          local_8c = &UNK_0007b99f;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b990;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7b981;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        case 0xf:\n          local_8c = (byte *)0x7b973;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7b961;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7b94e;\n          break;\n        case 0x12:\n          local_8c = &UNK_0007b93e;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7b92e;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7b91c;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7b909;\n        }\n        goto LAB_0002dd00;\n      }" ({ "{") (if_statement "if (uVar6 == 0x3e) goto LAB_0002efc8;" (if "if") (parenthesized_expression "(uVar6 == 0x3e)" (( "(") (binary_expression "uVar6 == 0x3e" (identifier "uVar6") (== "==") (number_literal "0x3e")) () ")")) (goto_statement "goto LAB_0002efc8;" (goto "goto") (statement_identifier "LAB_0002efc8") (; ";"))) (if_statement "if (uVar6 < 0x3f) {\n          if (uVar6 == 0x32) {\n            local_8c = (byte *)FUN_00015c60();\n            goto LAB_0002dcf0;\n          }\n          if (uVar6 != 0x35) goto LAB_0002dbd0;\n        }\n        else if (uVar6 != 0x46) {\n          if (uVar6 == 0x4b) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x798bb;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b4c;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bfc;\n              break;\n            case 3:\n              local_8c = &UNK_00079bf4;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be9;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bde;\n              break;\n            case 6:\n              local_8c = &UNK_00079bd4;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc8;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0xd:\n              local_8c = (byte *)0x79bbc;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bb1;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79ba2;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b93;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b84;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b70;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b5e;\n            }\n            goto LAB_0002dd00;\n          }\n          goto LAB_0002dbd0;\n        }" (if "if") (parenthesized_expression "(uVar6 < 0x3f)" (( "(") (binary_expression "uVar6 < 0x3f" (identifier "uVar6") (< "<") (number_literal "0x3f")) () ")")) (compound_statement "{\n          if (uVar6 == 0x32) {\n            local_8c = (byte *)FUN_00015c60();\n            goto LAB_0002dcf0;\n          }\n          if (uVar6 != 0x35) goto LAB_0002dbd0;\n        }" ({ "{") (if_statement "if (uVar6 == 0x32) {\n            local_8c = (byte *)FUN_00015c60();\n            goto LAB_0002dcf0;\n          }" (if "if") (parenthesized_expression "(uVar6 == 0x32)" (( "(") (binary_expression "uVar6 == 0x32" (identifier "uVar6") (== "==") (number_literal "0x32")) () ")")) (compound_statement "{\n            local_8c = (byte *)FUN_00015c60();\n            goto LAB_0002dcf0;\n          }" ({ "{") (expression_statement "local_8c = (byte *)FUN_00015c60();" (assignment_expression "local_8c = (byte *)FUN_00015c60()" (identifier "local_8c") (= "=") (cast_expression "(byte *)FUN_00015c60()" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "FUN_00015c60()" (identifier "FUN_00015c60") (argument_list "()" (( "(") () ")"))))) (; ";")) (goto_statement "goto LAB_0002dcf0;" (goto "goto") (statement_identifier "LAB_0002dcf0") (; ";")) (} "}"))) (if_statement "if (uVar6 != 0x35) goto LAB_0002dbd0;" (if "if") (parenthesized_expression "(uVar6 != 0x35)" (( "(") (binary_expression "uVar6 != 0x35" (identifier "uVar6") (!= "!=") (number_literal "0x35")) () ")")) (goto_statement "goto LAB_0002dbd0;" (goto "goto") (statement_identifier "LAB_0002dbd0") (; ";"))) (} "}")) (else_clause "else if (uVar6 != 0x46) {\n          if (uVar6 == 0x4b) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x798bb;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b4c;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bfc;\n              break;\n            case 3:\n              local_8c = &UNK_00079bf4;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be9;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bde;\n              break;\n            case 6:\n              local_8c = &UNK_00079bd4;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc8;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0xd:\n              local_8c = (byte *)0x79bbc;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bb1;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79ba2;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b93;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b84;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b70;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b5e;\n            }\n            goto LAB_0002dd00;\n          }\n          goto LAB_0002dbd0;\n        }" (else "else") (if_statement "if (uVar6 != 0x46) {\n          if (uVar6 == 0x4b) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x798bb;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b4c;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bfc;\n              break;\n            case 3:\n              local_8c = &UNK_00079bf4;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be9;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bde;\n              break;\n            case 6:\n              local_8c = &UNK_00079bd4;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc8;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0xd:\n              local_8c = (byte *)0x79bbc;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bb1;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79ba2;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b93;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b84;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b70;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b5e;\n            }\n            goto LAB_0002dd00;\n          }\n          goto LAB_0002dbd0;\n        }" (if "if") (parenthesized_expression "(uVar6 != 0x46)" (( "(") (binary_expression "uVar6 != 0x46" (identifier "uVar6") (!= "!=") (number_literal "0x46")) () ")")) (compound_statement "{\n          if (uVar6 == 0x4b) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x798bb;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b4c;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bfc;\n              break;\n            case 3:\n              local_8c = &UNK_00079bf4;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be9;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bde;\n              break;\n            case 6:\n              local_8c = &UNK_00079bd4;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc8;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0xd:\n              local_8c = (byte *)0x79bbc;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bb1;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79ba2;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b93;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b84;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b70;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b5e;\n            }\n            goto LAB_0002dd00;\n          }\n          goto LAB_0002dbd0;\n        }" ({ "{") (if_statement "if (uVar6 == 0x4b) {\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x798bb;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b4c;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bfc;\n              break;\n            case 3:\n              local_8c = &UNK_00079bf4;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be9;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bde;\n              break;\n            case 6:\n              local_8c = &UNK_00079bd4;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc8;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0xd:\n              local_8c = (byte *)0x79bbc;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bb1;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79ba2;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b93;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b84;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b70;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b5e;\n            }\n            goto LAB_0002dd00;\n          }" (if "if") (parenthesized_expression "(uVar6 == 0x4b)" (( "(") (binary_expression "uVar6 == 0x4b" (identifier "uVar6") (== "==") (number_literal "0x4b")) () ")")) (compound_statement "{\n            switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x798bb;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b4c;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bfc;\n              break;\n            case 3:\n              local_8c = &UNK_00079bf4;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be9;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bde;\n              break;\n            case 6:\n              local_8c = &UNK_00079bd4;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc8;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0xd:\n              local_8c = (byte *)0x79bbc;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bb1;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79ba2;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b93;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b84;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b70;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b5e;\n            }\n            goto LAB_0002dd00;\n          }" ({ "{") (switch_statement "switch(local_80) {\n            case 0:\n              local_8c = (byte *)0x798bb;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b4c;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bfc;\n              break;\n            case 3:\n              local_8c = &UNK_00079bf4;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be9;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bde;\n              break;\n            case 6:\n              local_8c = &UNK_00079bd4;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc8;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0xd:\n              local_8c = (byte *)0x79bbc;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bb1;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79ba2;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b93;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b84;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b70;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b5e;\n            }" (switch "switch") (parenthesized_expression "(local_80)" (( "(") (identifier "local_80") () ")")) (compound_statement "{\n            case 0:\n              local_8c = (byte *)0x798bb;\n              break;\n            case 1:\n              local_8c = (byte *)0x78b4c;\n              break;\n            case 2:\n              local_8c = (byte *)0x79bfc;\n              break;\n            case 3:\n              local_8c = &UNK_00079bf4;\n              break;\n            case 4:\n              local_8c = (byte *)0x79be9;\n              break;\n            case 5:\n              local_8c = (byte *)0x79bde;\n              break;\n            case 6:\n              local_8c = &UNK_00079bd4;\n              break;\n            case 7:\n              local_8c = (byte *)0x79bc8;\n              break;\n            default:\n              goto LAB_0002dbd0;\n            case 0xd:\n              local_8c = (byte *)0x79bbc;\n              break;\n            case 0x13:\n              local_8c = (byte *)0x79bb1;\n              break;\n            case 0x14:\n              local_8c = (byte *)0x79ba2;\n              break;\n            case 0x15:\n              local_8c = (byte *)0x79b93;\n              break;\n            case 0x16:\n              local_8c = (byte *)0x79b84;\n              break;\n            case 0x17:\n              local_8c = (byte *)0x79b70;\n              break;\n            case 0x18:\n              local_8c = (byte *)0x79b5e;\n            }" ({ "{") (case_statement "case 0:\n              local_8c = (byte *)0x798bb;\n              break;" (case "case") (number_literal "0") (: ":") (expression_statement "local_8c = (byte *)0x798bb;" (assignment_expression "local_8c = (byte *)0x798bb" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x798bb" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x798bb"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 1:\n              local_8c = (byte *)0x78b4c;\n              break;" (case "case") (number_literal "1") (: ":") (expression_statement "local_8c = (byte *)0x78b4c;" (assignment_expression "local_8c = (byte *)0x78b4c" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78b4c" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78b4c"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 2:\n              local_8c = (byte *)0x79bfc;\n              break;" (case "case") (number_literal "2") (: ":") (expression_statement "local_8c = (byte *)0x79bfc;" (assignment_expression "local_8c = (byte *)0x79bfc" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79bfc" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79bfc"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 3:\n              local_8c = &UNK_00079bf4;\n              break;" (case "case") (number_literal "3") (: ":") (expression_statement "local_8c = &UNK_00079bf4;" (assignment_expression "local_8c = &UNK_00079bf4" (identifier "local_8c") (= "=") (pointer_expression "&UNK_00079bf4" (& "&") (identifier "UNK_00079bf4"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 4:\n              local_8c = (byte *)0x79be9;\n              break;" (case "case") (number_literal "4") (: ":") (expression_statement "local_8c = (byte *)0x79be9;" (assignment_expression "local_8c = (byte *)0x79be9" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79be9" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79be9"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 5:\n              local_8c = (byte *)0x79bde;\n              break;" (case "case") (number_literal "5") (: ":") (expression_statement "local_8c = (byte *)0x79bde;" (assignment_expression "local_8c = (byte *)0x79bde" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79bde" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79bde"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 6:\n              local_8c = &UNK_00079bd4;\n              break;" (case "case") (number_literal "6") (: ":") (expression_statement "local_8c = &UNK_00079bd4;" (assignment_expression "local_8c = &UNK_00079bd4" (identifier "local_8c") (= "=") (pointer_expression "&UNK_00079bd4" (& "&") (identifier "UNK_00079bd4"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 7:\n              local_8c = (byte *)0x79bc8;\n              break;" (case "case") (number_literal "7") (: ":") (expression_statement "local_8c = (byte *)0x79bc8;" (assignment_expression "local_8c = (byte *)0x79bc8" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79bc8" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79bc8"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "default:\n              goto LAB_0002dbd0;" (default "default") (: ":") (goto_statement "goto LAB_0002dbd0;" (goto "goto") (statement_identifier "LAB_0002dbd0") (; ";"))) (case_statement "case 0xd:\n              local_8c = (byte *)0x79bbc;\n              break;" (case "case") (number_literal "0xd") (: ":") (expression_statement "local_8c = (byte *)0x79bbc;" (assignment_expression "local_8c = (byte *)0x79bbc" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79bbc" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79bbc"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x13:\n              local_8c = (byte *)0x79bb1;\n              break;" (case "case") (number_literal "0x13") (: ":") (expression_statement "local_8c = (byte *)0x79bb1;" (assignment_expression "local_8c = (byte *)0x79bb1" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79bb1" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79bb1"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x14:\n              local_8c = (byte *)0x79ba2;\n              break;" (case "case") (number_literal "0x14") (: ":") (expression_statement "local_8c = (byte *)0x79ba2;" (assignment_expression "local_8c = (byte *)0x79ba2" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79ba2" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79ba2"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x15:\n              local_8c = (byte *)0x79b93;\n              break;" (case "case") (number_literal "0x15") (: ":") (expression_statement "local_8c = (byte *)0x79b93;" (assignment_expression "local_8c = (byte *)0x79b93" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79b93" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79b93"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x16:\n              local_8c = (byte *)0x79b84;\n              break;" (case "case") (number_literal "0x16") (: ":") (expression_statement "local_8c = (byte *)0x79b84;" (assignment_expression "local_8c = (byte *)0x79b84" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79b84" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79b84"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x17:\n              local_8c = (byte *)0x79b70;\n              break;" (case "case") (number_literal "0x17") (: ":") (expression_statement "local_8c = (byte *)0x79b70;" (assignment_expression "local_8c = (byte *)0x79b70" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79b70" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79b70"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x18:\n              local_8c = (byte *)0x79b5e;" (case "case") (number_literal "0x18") (: ":") (expression_statement "local_8c = (byte *)0x79b5e;" (assignment_expression "local_8c = (byte *)0x79b5e" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x79b5e" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x79b5e"))) (; ";"))) (} "}"))) (goto_statement "goto LAB_0002dd00;" (goto "goto") (statement_identifier "LAB_0002dd00") (; ";")) (} "}"))) (goto_statement "goto LAB_0002dbd0;" (goto "goto") (statement_identifier "LAB_0002dbd0") (; ";")) (} "}"))))) (switch_statement "switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7b69b;\n          break;\n        case 1:\n          local_8c = &UNK_000789fa;\n          break;\n        case 2:\n          local_8c = (byte *)0x78a06;\n          break;\n        case 3:\n          local_8c = &UNK_000789cd;\n          break;\n        case 4:\n          local_8c = (byte *)0x789e8;\n          break;\n        case 5:\n          local_8c = &UNK_0007ba07;\n          break;\n        case 6:\n          local_8c = &UNK_0007b9fa;\n          break;\n        case 7:\n          local_8c = &UNK_0007b9ed;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b9da;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b9c2;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b9ac;\n          break;\n        case 0xb:\n          local_8c = &UNK_0007b99f;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b990;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7b981;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        case 0xf:\n          local_8c = (byte *)0x7b973;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7b961;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7b94e;\n          break;\n        case 0x12:\n          local_8c = &UNK_0007b93e;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7b92e;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7b91c;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7b909;\n        }" (switch "switch") (parenthesized_expression "(local_80)" (( "(") (identifier "local_80") () ")")) (compound_statement "{\n        case 0:\n          local_8c = (byte *)0x7b69b;\n          break;\n        case 1:\n          local_8c = &UNK_000789fa;\n          break;\n        case 2:\n          local_8c = (byte *)0x78a06;\n          break;\n        case 3:\n          local_8c = &UNK_000789cd;\n          break;\n        case 4:\n          local_8c = (byte *)0x789e8;\n          break;\n        case 5:\n          local_8c = &UNK_0007ba07;\n          break;\n        case 6:\n          local_8c = &UNK_0007b9fa;\n          break;\n        case 7:\n          local_8c = &UNK_0007b9ed;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b9da;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b9c2;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b9ac;\n          break;\n        case 0xb:\n          local_8c = &UNK_0007b99f;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b990;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7b981;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        case 0xf:\n          local_8c = (byte *)0x7b973;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7b961;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7b94e;\n          break;\n        case 0x12:\n          local_8c = &UNK_0007b93e;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7b92e;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7b91c;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7b909;\n        }" ({ "{") (case_statement "case 0:\n          local_8c = (byte *)0x7b69b;\n          break;" (case "case") (number_literal "0") (: ":") (expression_statement "local_8c = (byte *)0x7b69b;" (assignment_expression "local_8c = (byte *)0x7b69b" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b69b" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b69b"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 1:\n          local_8c = &UNK_000789fa;\n          break;" (case "case") (number_literal "1") (: ":") (expression_statement "local_8c = &UNK_000789fa;" (assignment_expression "local_8c = &UNK_000789fa" (identifier "local_8c") (= "=") (pointer_expression "&UNK_000789fa" (& "&") (identifier "UNK_000789fa"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 2:\n          local_8c = (byte *)0x78a06;\n          break;" (case "case") (number_literal "2") (: ":") (expression_statement "local_8c = (byte *)0x78a06;" (assignment_expression "local_8c = (byte *)0x78a06" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78a06" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78a06"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 3:\n          local_8c = &UNK_000789cd;\n          break;" (case "case") (number_literal "3") (: ":") (expression_statement "local_8c = &UNK_000789cd;" (assignment_expression "local_8c = &UNK_000789cd" (identifier "local_8c") (= "=") (pointer_expression "&UNK_000789cd" (& "&") (identifier "UNK_000789cd"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 4:\n          local_8c = (byte *)0x789e8;\n          break;" (case "case") (number_literal "4") (: ":") (expression_statement "local_8c = (byte *)0x789e8;" (assignment_expression "local_8c = (byte *)0x789e8" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x789e8" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x789e8"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 5:\n          local_8c = &UNK_0007ba07;\n          break;" (case "case") (number_literal "5") (: ":") (expression_statement "local_8c = &UNK_0007ba07;" (assignment_expression "local_8c = &UNK_0007ba07" (identifier "local_8c") (= "=") (pointer_expression "&UNK_0007ba07" (& "&") (identifier "UNK_0007ba07"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 6:\n          local_8c = &UNK_0007b9fa;\n          break;" (case "case") (number_literal "6") (: ":") (expression_statement "local_8c = &UNK_0007b9fa;" (assignment_expression "local_8c = &UNK_0007b9fa" (identifier "local_8c") (= "=") (pointer_expression "&UNK_0007b9fa" (& "&") (identifier "UNK_0007b9fa"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 7:\n          local_8c = &UNK_0007b9ed;\n          break;" (case "case") (number_literal "7") (: ":") (expression_statement "local_8c = &UNK_0007b9ed;" (assignment_expression "local_8c = &UNK_0007b9ed" (identifier "local_8c") (= "=") (pointer_expression "&UNK_0007b9ed" (& "&") (identifier "UNK_0007b9ed"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 8:\n          local_8c = (byte *)0x7b9da;\n          break;" (case "case") (number_literal "8") (: ":") (expression_statement "local_8c = (byte *)0x7b9da;" (assignment_expression "local_8c = (byte *)0x7b9da" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b9da" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b9da"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 9:\n          local_8c = (byte *)0x7b9c2;\n          break;" (case "case") (number_literal "9") (: ":") (expression_statement "local_8c = (byte *)0x7b9c2;" (assignment_expression "local_8c = (byte *)0x7b9c2" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b9c2" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b9c2"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 10:\n          local_8c = (byte *)0x7b9ac;\n          break;" (case "case") (number_literal "10") (: ":") (expression_statement "local_8c = (byte *)0x7b9ac;" (assignment_expression "local_8c = (byte *)0x7b9ac" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b9ac" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b9ac"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xb:\n          local_8c = &UNK_0007b99f;\n          break;" (case "case") (number_literal "0xb") (: ":") (expression_statement "local_8c = &UNK_0007b99f;" (assignment_expression "local_8c = &UNK_0007b99f" (identifier "local_8c") (= "=") (pointer_expression "&UNK_0007b99f" (& "&") (identifier "UNK_0007b99f"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xc:\n          local_8c = (byte *)0x7b990;\n          break;" (case "case") (number_literal "0xc") (: ":") (expression_statement "local_8c = (byte *)0x7b990;" (assignment_expression "local_8c = (byte *)0x7b990" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b990" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b990"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xd:\n          local_8c = (byte *)0x7b981;\n          break;" (case "case") (number_literal "0xd") (: ":") (expression_statement "local_8c = (byte *)0x7b981;" (assignment_expression "local_8c = (byte *)0x7b981" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b981" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b981"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "default:\n          goto LAB_0002dbd0;" (default "default") (: ":") (goto_statement "goto LAB_0002dbd0;" (goto "goto") (statement_identifier "LAB_0002dbd0") (; ";"))) (case_statement "case 0xf:\n          local_8c = (byte *)0x7b973;\n          break;" (case "case") (number_literal "0xf") (: ":") (expression_statement "local_8c = (byte *)0x7b973;" (assignment_expression "local_8c = (byte *)0x7b973" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b973" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b973"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x10:\n          local_8c = (byte *)0x7b961;\n          break;" (case "case") (number_literal "0x10") (: ":") (expression_statement "local_8c = (byte *)0x7b961;" (assignment_expression "local_8c = (byte *)0x7b961" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b961" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b961"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x11:\n          local_8c = (byte *)0x7b94e;\n          break;" (case "case") (number_literal "0x11") (: ":") (expression_statement "local_8c = (byte *)0x7b94e;" (assignment_expression "local_8c = (byte *)0x7b94e" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b94e" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b94e"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x12:\n          local_8c = &UNK_0007b93e;\n          break;" (case "case") (number_literal "0x12") (: ":") (expression_statement "local_8c = &UNK_0007b93e;" (assignment_expression "local_8c = &UNK_0007b93e" (identifier "local_8c") (= "=") (pointer_expression "&UNK_0007b93e" (& "&") (identifier "UNK_0007b93e"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x13:\n          local_8c = (byte *)0x7b92e;\n          break;" (case "case") (number_literal "0x13") (: ":") (expression_statement "local_8c = (byte *)0x7b92e;" (assignment_expression "local_8c = (byte *)0x7b92e" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b92e" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b92e"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x14:\n          local_8c = (byte *)0x7b91c;\n          break;" (case "case") (number_literal "0x14") (: ":") (expression_statement "local_8c = (byte *)0x7b91c;" (assignment_expression "local_8c = (byte *)0x7b91c" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b91c" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b91c"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x15:\n          local_8c = (byte *)0x7b909;" (case "case") (number_literal "0x15") (: ":") (expression_statement "local_8c = (byte *)0x7b909;" (assignment_expression "local_8c = (byte *)0x7b909" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b909" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b909"))) (; ";"))) (} "}"))) (goto_statement "goto LAB_0002dd00;" (goto "goto") (statement_identifier "LAB_0002dd00") (; ";")) (} "}"))) (if_statement "if (uVar6 == 0x54) {\ncode_r0x0002edcd:\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7ac6f;\n          break;\n        case 1:\n          local_8c = &UNK_00078a81;\n          break;\n        case 2:\n          local_8c = &UNK_0007b139;\n          break;\n        case 3:\n          local_8c = &UNK_0007b12f;\n          break;\n        case 4:\n          local_8c = &UNK_0007b125;\n          break;\n        case 5:\n          local_8c = (byte *)0x7b117;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b109;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b0fb;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b0ec;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b0dd;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b0cd;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b0b8;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b0a5;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\n        goto LAB_0002dd00;\n      }" (if "if") (parenthesized_expression "(uVar6 == 0x54)" (( "(") (binary_expression "uVar6 == 0x54" (identifier "uVar6") (== "==") (number_literal "0x54")) () ")")) (compound_statement "{\ncode_r0x0002edcd:\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7ac6f;\n          break;\n        case 1:\n          local_8c = &UNK_00078a81;\n          break;\n        case 2:\n          local_8c = &UNK_0007b139;\n          break;\n        case 3:\n          local_8c = &UNK_0007b12f;\n          break;\n        case 4:\n          local_8c = &UNK_0007b125;\n          break;\n        case 5:\n          local_8c = (byte *)0x7b117;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b109;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b0fb;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b0ec;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b0dd;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b0cd;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b0b8;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b0a5;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\n        goto LAB_0002dd00;\n      }" ({ "{") (labeled_statement "code_r0x0002edcd:\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7ac6f;\n          break;\n        case 1:\n          local_8c = &UNK_00078a81;\n          break;\n        case 2:\n          local_8c = &UNK_0007b139;\n          break;\n        case 3:\n          local_8c = &UNK_0007b12f;\n          break;\n        case 4:\n          local_8c = &UNK_0007b125;\n          break;\n        case 5:\n          local_8c = (byte *)0x7b117;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b109;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b0fb;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b0ec;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b0dd;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b0cd;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b0b8;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b0a5;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }" (statement_identifier "code_r0x0002edcd") (: ":") (switch_statement "switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7ac6f;\n          break;\n        case 1:\n          local_8c = &UNK_00078a81;\n          break;\n        case 2:\n          local_8c = &UNK_0007b139;\n          break;\n        case 3:\n          local_8c = &UNK_0007b12f;\n          break;\n        case 4:\n          local_8c = &UNK_0007b125;\n          break;\n        case 5:\n          local_8c = (byte *)0x7b117;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b109;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b0fb;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b0ec;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b0dd;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b0cd;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b0b8;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b0a5;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }" (switch "switch") (parenthesized_expression "(local_80)" (( "(") (identifier "local_80") () ")")) (compound_statement "{\n        case 0:\n          local_8c = (byte *)0x7ac6f;\n          break;\n        case 1:\n          local_8c = &UNK_00078a81;\n          break;\n        case 2:\n          local_8c = &UNK_0007b139;\n          break;\n        case 3:\n          local_8c = &UNK_0007b12f;\n          break;\n        case 4:\n          local_8c = &UNK_0007b125;\n          break;\n        case 5:\n          local_8c = (byte *)0x7b117;\n          break;\n        case 6:\n          local_8c = (byte *)0x7b109;\n          break;\n        case 7:\n          local_8c = (byte *)0x7b0fb;\n          break;\n        case 8:\n          local_8c = (byte *)0x7b0ec;\n          break;\n        case 9:\n          local_8c = (byte *)0x7b0dd;\n          break;\n        case 10:\n          local_8c = (byte *)0x7b0cd;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7b0b8;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7b0a5;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }" ({ "{") (case_statement "case 0:\n          local_8c = (byte *)0x7ac6f;\n          break;" (case "case") (number_literal "0") (: ":") (expression_statement "local_8c = (byte *)0x7ac6f;" (assignment_expression "local_8c = (byte *)0x7ac6f" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7ac6f" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7ac6f"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 1:\n          local_8c = &UNK_00078a81;\n          break;" (case "case") (number_literal "1") (: ":") (expression_statement "local_8c = &UNK_00078a81;" (assignment_expression "local_8c = &UNK_00078a81" (identifier "local_8c") (= "=") (pointer_expression "&UNK_00078a81" (& "&") (identifier "UNK_00078a81"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 2:\n          local_8c = &UNK_0007b139;\n          break;" (case "case") (number_literal "2") (: ":") (expression_statement "local_8c = &UNK_0007b139;" (assignment_expression "local_8c = &UNK_0007b139" (identifier "local_8c") (= "=") (pointer_expression "&UNK_0007b139" (& "&") (identifier "UNK_0007b139"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 3:\n          local_8c = &UNK_0007b12f;\n          break;" (case "case") (number_literal "3") (: ":") (expression_statement "local_8c = &UNK_0007b12f;" (assignment_expression "local_8c = &UNK_0007b12f" (identifier "local_8c") (= "=") (pointer_expression "&UNK_0007b12f" (& "&") (identifier "UNK_0007b12f"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 4:\n          local_8c = &UNK_0007b125;\n          break;" (case "case") (number_literal "4") (: ":") (expression_statement "local_8c = &UNK_0007b125;" (assignment_expression "local_8c = &UNK_0007b125" (identifier "local_8c") (= "=") (pointer_expression "&UNK_0007b125" (& "&") (identifier "UNK_0007b125"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 5:\n          local_8c = (byte *)0x7b117;\n          break;" (case "case") (number_literal "5") (: ":") (expression_statement "local_8c = (byte *)0x7b117;" (assignment_expression "local_8c = (byte *)0x7b117" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b117" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b117"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 6:\n          local_8c = (byte *)0x7b109;\n          break;" (case "case") (number_literal "6") (: ":") (expression_statement "local_8c = (byte *)0x7b109;" (assignment_expression "local_8c = (byte *)0x7b109" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b109" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b109"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 7:\n          local_8c = (byte *)0x7b0fb;\n          break;" (case "case") (number_literal "7") (: ":") (expression_statement "local_8c = (byte *)0x7b0fb;" (assignment_expression "local_8c = (byte *)0x7b0fb" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b0fb" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b0fb"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 8:\n          local_8c = (byte *)0x7b0ec;\n          break;" (case "case") (number_literal "8") (: ":") (expression_statement "local_8c = (byte *)0x7b0ec;" (assignment_expression "local_8c = (byte *)0x7b0ec" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b0ec" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b0ec"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 9:\n          local_8c = (byte *)0x7b0dd;\n          break;" (case "case") (number_literal "9") (: ":") (expression_statement "local_8c = (byte *)0x7b0dd;" (assignment_expression "local_8c = (byte *)0x7b0dd" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b0dd" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b0dd"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 10:\n          local_8c = (byte *)0x7b0cd;\n          break;" (case "case") (number_literal "10") (: ":") (expression_statement "local_8c = (byte *)0x7b0cd;" (assignment_expression "local_8c = (byte *)0x7b0cd" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b0cd" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b0cd"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xb:\n          local_8c = (byte *)0x7b0b8;\n          break;" (case "case") (number_literal "0xb") (: ":") (expression_statement "local_8c = (byte *)0x7b0b8;" (assignment_expression "local_8c = (byte *)0x7b0b8" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b0b8" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b0b8"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xc:\n          local_8c = (byte *)0x7b0a5;\n          break;" (case "case") (number_literal "0xc") (: ":") (expression_statement "local_8c = (byte *)0x7b0a5;" (assignment_expression "local_8c = (byte *)0x7b0a5" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b0a5" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b0a5"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "default:\n          goto LAB_0002dbd0;" (default "default") (: ":") (goto_statement "goto LAB_0002dbd0;" (goto "goto") (statement_identifier "LAB_0002dbd0") (; ";"))) (} "}")))) (goto_statement "goto LAB_0002dd00;" (goto "goto") (statement_identifier "LAB_0002dd00") (; ";")) (} "}"))) (if_statement "if (uVar6 < 0x55) {\n        if (uVar6 != 0x50) {\n          if (uVar6 == 0x53) goto code_r0x0002e6d7;\n          goto LAB_0002dbd0;\n        }\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7a838;\n          break;\n        case 1:\n          local_8c = &UNK_00078aac;\n          break;\n        case 2:\n          local_8c = (byte *)0x7ac65;\n          break;\n        case 3:\n          local_8c = (byte *)0x7ac5b;\n          break;\n        case 4:\n          local_8c = (byte *)0x7ac51;\n          break;\n        case 5:\n          local_8c = (byte *)0x7ac47;\n          break;\n        case 6:\n          local_8c = (byte *)0x7ac3b;\n          break;\n        case 7:\n          local_8c = (byte *)0x7ac2e;\n          break;\n        case 8:\n          local_8c = (byte *)0x7ac21;\n          break;\n        case 9:\n          local_8c = (byte *)0x7ac14;\n          break;\n        case 10:\n          local_8c = (byte *)0x7ac07;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7abf2;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7abdf;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7abd3;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7abc5;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7abb7;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7aba9;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7ab9a;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7ab89;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7ab78;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7ab67;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7ab56;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7ab49;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7ab3a;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7ab2b;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7ab1c;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7ab11;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7ab04;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7aaf7;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7aaea;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7aadc;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7aace;\n          break;\n        case 0x20:\n          local_8c = (byte *)0x7aabb;\n          break;\n        case 0x21:\n          local_8c = (byte *)0x7aab0;\n          break;\n        case 0x22:\n          local_8c = (byte *)0x7aa98;\n          break;\n        case 0x23:\n          local_8c = (byte *)0x7aa8b;\n          break;\n        case 0x24:\n          local_8c = (byte *)0x7aa74;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\nLAB_0002dd00:\n        pcVar9 = "%-22s";\n        if (DAT_000b9da0 == 0) {\n          pcVar9 = "%-17.17s";\n        }\n        printf(pcVar9,local_8c,puVar24);\n        bVar22 = true;\n        bVar20 = *(ushort *)(param_1 + 0x42) < 0x9026;\n        bVar21 = *(ushort *)(param_1 + 0x42) == 0x9026;\n        if (!bVar21) goto LAB_0002dbff;\n        iVar11 = 0xf;\n        pbVar17 = local_8c;\n        pbVar19 = (byte *)"R_ALPHA_LITUSE";\n        do {\n          if (iVar11 == 0) break;\n          iVar11 = iVar11 + -1;\n          bVar20 = *pbVar17 < *pbVar19;\n          bVar21 = *pbVar17 == *pbVar19;\n          pbVar17 = pbVar17 + (uint)bVar23 * -2 + 1;\n          pbVar19 = pbVar19 + (uint)bVar23 * -2 + 1;\n        } while (bVar21);\n        if ((!bVar20 && !bVar21) != bVar20) goto LAB_0002dbff;\n        if (param_8 == 0) {\n          if (local_90 == 0 && uVar14 == 0) goto LAB_0002dc72;\n          goto LAB_0002dc11;\n        }\n        piVar2 = (int *)((int)local_4c + iVar7 + 0x14);\n        if (*piVar2 == 0 && (uint)(6 < *(uint *)((int)local_4c + iVar7 + 0x10)) <= (uint)-*piVar2) {\n                    \n                    \n          uVar10 = (*(code *)((int)&__DT_PLTGOT +\n                             *(int *)(&DAT_0008c8d0 + *(int *)((int)local_4c + iVar7 + 0x10) * 4)))\n                             ();\n          return uVar10;\n        }\n        putc(0x20,*(FILE **)puVar5);\n        uVar10 = *(undefined4 *)((int)local_4c + iVar7 + 0x10);\n        puVar24 = (undefined *)0x5;\n        pcVar9 = (char *)dcgettext(0,"<unknown addend: %lx>");\n        printf(pcVar9,uVar10,puVar24);\n        local_6c = 0;\n      }\n      else {\n        if (uVar6 == 0x55) {\ncode_r0x0002e4ef:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b1aa;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a3e;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5ab;\n            break;\n          case 3:\n            local_8c = &UNK_0007b5a1;\n            break;\n          case 4:\n            local_8c = &UNK_0007b597;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b587;\n            break;\n          case 6:\n            local_8c = &UNK_0007b57d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b568;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b555;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 == 0x56) {\ncode_r0x0002e577:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b143;\n            break;\n          case 1:\n            local_8c = &UNK_00078a50;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b53b;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b52a;\n            break;\n          case 4:\n            local_8c = &UNK_0007b520;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b510;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4fe;\n            break;\n          case 7:\n            local_8c = &UNK_0007b4f4;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4e4;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4d2;\n            break;\n          case 10:\n            local_8c = &UNK_0007b4c8;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b8;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a7;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\nLAB_0002dbd0:\n        puVar24 = (undefined *)0x5;\n        pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx",5);\n        printf(pcVar9,local_80);\n        bVar22 = false;\n        local_8c = (byte *)0x0;\nLAB_0002dbff:\n        if (local_90 == 0 && uVar14 == 0) {\n          if (param_8 != 0) {\n            iVar11 = *(int *)((int)local_4c + iVar7 + 0x10);\n            puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14);\n            printf("%*c",(-(uint)(DAT_000b6324 == 0) & 8) + 0xc,0x20);\n            if ((int)puVar24 < 0) {\n              puVar24 = (undefined *)-(int)(puVar24 + (iVar11 != 0));\n              printf("-%llx",-iVar11,puVar24);\n            }\n            else {\n              printf("%llx",iVar11,puVar24);\n            }\n          }\n        }\n        else {\nLAB_0002dc11:\n          if ((param_4 == 0) || ((uVar14 < param_5) <= local_90)) {\n            puVar24 = (undefined *)0x5;\n            uVar10 = dcgettext(0," bad symbol index: %08lx in reloc");\n            error(uVar10,uVar14);\n            local_6c = 0;\n          }\n          else {\n            iVar18 = uVar14 * 0x1c + param_4;\n            iVar11 = FUN_0002cf40(param_7,uVar14,iVar18 + 0x10,iVar18 + 0x18,&local_48,local_4e);\n            putchar(0x20);\n            if ((*(byte *)(iVar18 + 0x14) & 0xf) == 10) {\n              uVar14 = (-(uint)(DAT_000b6324 == 0) & 6) + 8;\n              uVar15 = FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11);\n              }\n              iVar12 = (uVar14 + 1) - uVar15;\n              if (uVar14 < uVar15) {\n                iVar12 = 1;\n              }\n              puVar24 = &DAT_0007c3bc;\n              printf("()%-*s",iVar12,&DAT_0007c3bc);\n            }\n            else {\n              FUN_0001e910();\n              pcVar9 = "   ";\n              if (DAT_000b6324 == 0) {\n                pcVar9 = " ";\n              }\n              printf(pcVar9);\n            }\n            uVar14 = *(uint *)(iVar18 + 0x10);\n            if (uVar14 == 0) {\n              if ((*(byte *)(iVar18 + 0x14) & 0xf) == 3) {\n                puVar25 = *(undefined **)(iVar18 + 0x18);\n                if (puVar25 < *(undefined **)(param_1 + 0x54)) {\n                  puVar1 = (uint *)(*(int *)(param_1 + 0x5c) + (int)puVar25 * 0x48);\n                  if (puVar1 == (uint *)0x0) {\n                    pcVar9 = "<none>";\n                  }\n                  else if (*(int *)(param_1 + 100) == 0) {\n                    pcVar9 = "<no-strings>";\n                  }\n                  else {\n                    if (*puVar1 < *(uint *)(param_1 + 0x68)) goto LAB_0002ea57;\n                    pcVar9 = "<corrupt>";\n                  }\n                  puVar24 = (undefined *)0x5;\n                  dcgettext(0,pcVar9);\n                }\n                else if ((puVar25 != (undefined *)0xfffffff1) &&\n                        (puVar25 != (undefined *)0xfffffff2)) {\n                  sVar3 = *(short *)(param_1 + 0x42);\n                  if (sVar3 == 8) {\n                    if ((puVar25 != (undefined *)0xffffff03) && (puVar25 != (undefined *)0xffffff04)\n                       ) {\nLAB_0002f0b3:\n                      sprintf(local_44,"<section 0x%x>");\n                      puVar24 = puVar25;\n                    }\n                  }\n                  else if (sVar3 == 0x8c) {\n                    if (puVar25 != (undefined *)0xffffff00) goto LAB_0002f0b3;\n                  }\n                  else if ((sVar3 == 0x3e) || (sVar3 == 0xb4)) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f085;\n                  }\n                  else if (sVar3 == 0xb5) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f0b3;\n                  }\n                  else {\nLAB_0002f085:\n                    if ((sVar3 != 0x32) ||\n                       (((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )))) goto LAB_0002f0b3;\n                  }\n                }\n              }\nLAB_0002ea57:\n              FUN_0001fd20();\n            }\n            else if (param_6 == 0) {\n              puVar24 = (undefined *)0x5;\n              pcVar9 = (char *)dcgettext(0,"<string table index: %3ld>");\n              printf(pcVar9,uVar14,puVar24);\n            }\n            else if (uVar14 < param_7) {\n              FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11,puVar24);\n              }\n            }\n            else {\n              puVar24 = (undefined *)0x5;\n              uVar10 = dcgettext(0,"<corrupt string table index: %3ld>");\n              error(uVar10,uVar14);\n              local_6c = 0;\n            }\n            if (param_8 != 0) {\n              puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14);\n              iVar7 = *(int *)((int)local_4c + iVar7 + 0x10);\n              if ((int)puVar24 < 0) {\n                puVar24 = (undefined *)-(int)(puVar24 + (iVar7 != 0));\n                printf(" - %llx",-iVar7,puVar24);\n              }\n              else {\n                printf(" + %llx",iVar7,puVar24);\n              }\n            }\n          }\n        }\n        if (*(short *)(param_1 + 0x42) == 0x2b) {\n          bVar20 = false;\n          bVar22 = !bVar22;\n          if (!bVar22) {\n            iVar7 = 0xe;\n            pbVar17 = (byte *)"R_SPARC_OLO10";\n            do {\n              if (iVar7 == 0) break;\n              iVar7 = iVar7 + -1;\n              bVar20 = *local_8c < *pbVar17;\n              bVar22 = *local_8c == *pbVar17;\n              local_8c = local_8c + (uint)bVar23 * -2 + 1;\n              pbVar17 = pbVar17 + (uint)bVar23 * -2 + 1;\n            } while (bVar22);\n            if ((!bVar20 && !bVar22) == bVar20) {\n              printf(" + %lx",(int)puVar26 >> 8,puVar24);\n            }\n          }\n        }\n      }" (if "if") (parenthesized_expression "(uVar6 < 0x55)" (( "(") (binary_expression "uVar6 < 0x55" (identifier "uVar6") (< "<") (number_literal "0x55")) () ")")) (compound_statement "{\n        if (uVar6 != 0x50) {\n          if (uVar6 == 0x53) goto code_r0x0002e6d7;\n          goto LAB_0002dbd0;\n        }\n        switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7a838;\n          break;\n        case 1:\n          local_8c = &UNK_00078aac;\n          break;\n        case 2:\n          local_8c = (byte *)0x7ac65;\n          break;\n        case 3:\n          local_8c = (byte *)0x7ac5b;\n          break;\n        case 4:\n          local_8c = (byte *)0x7ac51;\n          break;\n        case 5:\n          local_8c = (byte *)0x7ac47;\n          break;\n        case 6:\n          local_8c = (byte *)0x7ac3b;\n          break;\n        case 7:\n          local_8c = (byte *)0x7ac2e;\n          break;\n        case 8:\n          local_8c = (byte *)0x7ac21;\n          break;\n        case 9:\n          local_8c = (byte *)0x7ac14;\n          break;\n        case 10:\n          local_8c = (byte *)0x7ac07;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7abf2;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7abdf;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7abd3;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7abc5;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7abb7;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7aba9;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7ab9a;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7ab89;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7ab78;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7ab67;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7ab56;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7ab49;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7ab3a;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7ab2b;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7ab1c;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7ab11;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7ab04;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7aaf7;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7aaea;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7aadc;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7aace;\n          break;\n        case 0x20:\n          local_8c = (byte *)0x7aabb;\n          break;\n        case 0x21:\n          local_8c = (byte *)0x7aab0;\n          break;\n        case 0x22:\n          local_8c = (byte *)0x7aa98;\n          break;\n        case 0x23:\n          local_8c = (byte *)0x7aa8b;\n          break;\n        case 0x24:\n          local_8c = (byte *)0x7aa74;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }\nLAB_0002dd00:\n        pcVar9 = "%-22s";\n        if (DAT_000b9da0 == 0) {\n          pcVar9 = "%-17.17s";\n        }\n        printf(pcVar9,local_8c,puVar24);\n        bVar22 = true;\n        bVar20 = *(ushort *)(param_1 + 0x42) < 0x9026;\n        bVar21 = *(ushort *)(param_1 + 0x42) == 0x9026;\n        if (!bVar21) goto LAB_0002dbff;\n        iVar11 = 0xf;\n        pbVar17 = local_8c;\n        pbVar19 = (byte *)"R_ALPHA_LITUSE";\n        do {\n          if (iVar11 == 0) break;\n          iVar11 = iVar11 + -1;\n          bVar20 = *pbVar17 < *pbVar19;\n          bVar21 = *pbVar17 == *pbVar19;\n          pbVar17 = pbVar17 + (uint)bVar23 * -2 + 1;\n          pbVar19 = pbVar19 + (uint)bVar23 * -2 + 1;\n        } while (bVar21);\n        if ((!bVar20 && !bVar21) != bVar20) goto LAB_0002dbff;\n        if (param_8 == 0) {\n          if (local_90 == 0 && uVar14 == 0) goto LAB_0002dc72;\n          goto LAB_0002dc11;\n        }\n        piVar2 = (int *)((int)local_4c + iVar7 + 0x14);\n        if (*piVar2 == 0 && (uint)(6 < *(uint *)((int)local_4c + iVar7 + 0x10)) <= (uint)-*piVar2) {\n                    \n                    \n          uVar10 = (*(code *)((int)&__DT_PLTGOT +\n                             *(int *)(&DAT_0008c8d0 + *(int *)((int)local_4c + iVar7 + 0x10) * 4)))\n                             ();\n          return uVar10;\n        }\n        putc(0x20,*(FILE **)puVar5);\n        uVar10 = *(undefined4 *)((int)local_4c + iVar7 + 0x10);\n        puVar24 = (undefined *)0x5;\n        pcVar9 = (char *)dcgettext(0,"<unknown addend: %lx>");\n        printf(pcVar9,uVar10,puVar24);\n        local_6c = 0;\n      }" ({ "{") (if_statement "if (uVar6 != 0x50) {\n          if (uVar6 == 0x53) goto code_r0x0002e6d7;\n          goto LAB_0002dbd0;\n        }" (if "if") (parenthesized_expression "(uVar6 != 0x50)" (( "(") (binary_expression "uVar6 != 0x50" (identifier "uVar6") (!= "!=") (number_literal "0x50")) () ")")) (compound_statement "{\n          if (uVar6 == 0x53) goto code_r0x0002e6d7;\n          goto LAB_0002dbd0;\n        }" ({ "{") (if_statement "if (uVar6 == 0x53) goto code_r0x0002e6d7;" (if "if") (parenthesized_expression "(uVar6 == 0x53)" (( "(") (binary_expression "uVar6 == 0x53" (identifier "uVar6") (== "==") (number_literal "0x53")) () ")")) (goto_statement "goto code_r0x0002e6d7;" (goto "goto") (statement_identifier "code_r0x0002e6d7") (; ";"))) (goto_statement "goto LAB_0002dbd0;" (goto "goto") (statement_identifier "LAB_0002dbd0") (; ";")) (} "}"))) (switch_statement "switch(local_80) {\n        case 0:\n          local_8c = (byte *)0x7a838;\n          break;\n        case 1:\n          local_8c = &UNK_00078aac;\n          break;\n        case 2:\n          local_8c = (byte *)0x7ac65;\n          break;\n        case 3:\n          local_8c = (byte *)0x7ac5b;\n          break;\n        case 4:\n          local_8c = (byte *)0x7ac51;\n          break;\n        case 5:\n          local_8c = (byte *)0x7ac47;\n          break;\n        case 6:\n          local_8c = (byte *)0x7ac3b;\n          break;\n        case 7:\n          local_8c = (byte *)0x7ac2e;\n          break;\n        case 8:\n          local_8c = (byte *)0x7ac21;\n          break;\n        case 9:\n          local_8c = (byte *)0x7ac14;\n          break;\n        case 10:\n          local_8c = (byte *)0x7ac07;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7abf2;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7abdf;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7abd3;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7abc5;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7abb7;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7aba9;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7ab9a;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7ab89;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7ab78;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7ab67;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7ab56;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7ab49;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7ab3a;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7ab2b;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7ab1c;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7ab11;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7ab04;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7aaf7;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7aaea;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7aadc;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7aace;\n          break;\n        case 0x20:\n          local_8c = (byte *)0x7aabb;\n          break;\n        case 0x21:\n          local_8c = (byte *)0x7aab0;\n          break;\n        case 0x22:\n          local_8c = (byte *)0x7aa98;\n          break;\n        case 0x23:\n          local_8c = (byte *)0x7aa8b;\n          break;\n        case 0x24:\n          local_8c = (byte *)0x7aa74;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }" (switch "switch") (parenthesized_expression "(local_80)" (( "(") (identifier "local_80") () ")")) (compound_statement "{\n        case 0:\n          local_8c = (byte *)0x7a838;\n          break;\n        case 1:\n          local_8c = &UNK_00078aac;\n          break;\n        case 2:\n          local_8c = (byte *)0x7ac65;\n          break;\n        case 3:\n          local_8c = (byte *)0x7ac5b;\n          break;\n        case 4:\n          local_8c = (byte *)0x7ac51;\n          break;\n        case 5:\n          local_8c = (byte *)0x7ac47;\n          break;\n        case 6:\n          local_8c = (byte *)0x7ac3b;\n          break;\n        case 7:\n          local_8c = (byte *)0x7ac2e;\n          break;\n        case 8:\n          local_8c = (byte *)0x7ac21;\n          break;\n        case 9:\n          local_8c = (byte *)0x7ac14;\n          break;\n        case 10:\n          local_8c = (byte *)0x7ac07;\n          break;\n        case 0xb:\n          local_8c = (byte *)0x7abf2;\n          break;\n        case 0xc:\n          local_8c = (byte *)0x7abdf;\n          break;\n        case 0xd:\n          local_8c = (byte *)0x7abd3;\n          break;\n        case 0xe:\n          local_8c = (byte *)0x7abc5;\n          break;\n        case 0xf:\n          local_8c = (byte *)0x7abb7;\n          break;\n        case 0x10:\n          local_8c = (byte *)0x7aba9;\n          break;\n        case 0x11:\n          local_8c = (byte *)0x7ab9a;\n          break;\n        case 0x12:\n          local_8c = (byte *)0x7ab89;\n          break;\n        case 0x13:\n          local_8c = (byte *)0x7ab78;\n          break;\n        case 0x14:\n          local_8c = (byte *)0x7ab67;\n          break;\n        case 0x15:\n          local_8c = (byte *)0x7ab56;\n          break;\n        case 0x16:\n          local_8c = (byte *)0x7ab49;\n          break;\n        case 0x17:\n          local_8c = (byte *)0x7ab3a;\n          break;\n        case 0x18:\n          local_8c = (byte *)0x7ab2b;\n          break;\n        case 0x19:\n          local_8c = (byte *)0x7ab1c;\n          break;\n        case 0x1a:\n          local_8c = (byte *)0x7ab11;\n          break;\n        case 0x1b:\n          local_8c = (byte *)0x7ab04;\n          break;\n        case 0x1c:\n          local_8c = (byte *)0x7aaf7;\n          break;\n        case 0x1d:\n          local_8c = (byte *)0x7aaea;\n          break;\n        case 0x1e:\n          local_8c = (byte *)0x7aadc;\n          break;\n        case 0x1f:\n          local_8c = (byte *)0x7aace;\n          break;\n        case 0x20:\n          local_8c = (byte *)0x7aabb;\n          break;\n        case 0x21:\n          local_8c = (byte *)0x7aab0;\n          break;\n        case 0x22:\n          local_8c = (byte *)0x7aa98;\n          break;\n        case 0x23:\n          local_8c = (byte *)0x7aa8b;\n          break;\n        case 0x24:\n          local_8c = (byte *)0x7aa74;\n          break;\n        default:\n          goto LAB_0002dbd0;\n        }" ({ "{") (case_statement "case 0:\n          local_8c = (byte *)0x7a838;\n          break;" (case "case") (number_literal "0") (: ":") (expression_statement "local_8c = (byte *)0x7a838;" (assignment_expression "local_8c = (byte *)0x7a838" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7a838" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7a838"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 1:\n          local_8c = &UNK_00078aac;\n          break;" (case "case") (number_literal "1") (: ":") (expression_statement "local_8c = &UNK_00078aac;" (assignment_expression "local_8c = &UNK_00078aac" (identifier "local_8c") (= "=") (pointer_expression "&UNK_00078aac" (& "&") (identifier "UNK_00078aac"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 2:\n          local_8c = (byte *)0x7ac65;\n          break;" (case "case") (number_literal "2") (: ":") (expression_statement "local_8c = (byte *)0x7ac65;" (assignment_expression "local_8c = (byte *)0x7ac65" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7ac65" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7ac65"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 3:\n          local_8c = (byte *)0x7ac5b;\n          break;" (case "case") (number_literal "3") (: ":") (expression_statement "local_8c = (byte *)0x7ac5b;" (assignment_expression "local_8c = (byte *)0x7ac5b" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7ac5b" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7ac5b"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 4:\n          local_8c = (byte *)0x7ac51;\n          break;" (case "case") (number_literal "4") (: ":") (expression_statement "local_8c = (byte *)0x7ac51;" (assignment_expression "local_8c = (byte *)0x7ac51" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7ac51" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7ac51"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 5:\n          local_8c = (byte *)0x7ac47;\n          break;" (case "case") (number_literal "5") (: ":") (expression_statement "local_8c = (byte *)0x7ac47;" (assignment_expression "local_8c = (byte *)0x7ac47" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7ac47" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7ac47"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 6:\n          local_8c = (byte *)0x7ac3b;\n          break;" (case "case") (number_literal "6") (: ":") (expression_statement "local_8c = (byte *)0x7ac3b;" (assignment_expression "local_8c = (byte *)0x7ac3b" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7ac3b" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7ac3b"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 7:\n          local_8c = (byte *)0x7ac2e;\n          break;" (case "case") (number_literal "7") (: ":") (expression_statement "local_8c = (byte *)0x7ac2e;" (assignment_expression "local_8c = (byte *)0x7ac2e" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7ac2e" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7ac2e"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 8:\n          local_8c = (byte *)0x7ac21;\n          break;" (case "case") (number_literal "8") (: ":") (expression_statement "local_8c = (byte *)0x7ac21;" (assignment_expression "local_8c = (byte *)0x7ac21" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7ac21" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7ac21"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 9:\n          local_8c = (byte *)0x7ac14;\n          break;" (case "case") (number_literal "9") (: ":") (expression_statement "local_8c = (byte *)0x7ac14;" (assignment_expression "local_8c = (byte *)0x7ac14" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7ac14" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7ac14"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 10:\n          local_8c = (byte *)0x7ac07;\n          break;" (case "case") (number_literal "10") (: ":") (expression_statement "local_8c = (byte *)0x7ac07;" (assignment_expression "local_8c = (byte *)0x7ac07" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7ac07" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7ac07"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xb:\n          local_8c = (byte *)0x7abf2;\n          break;" (case "case") (number_literal "0xb") (: ":") (expression_statement "local_8c = (byte *)0x7abf2;" (assignment_expression "local_8c = (byte *)0x7abf2" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7abf2" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7abf2"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xc:\n          local_8c = (byte *)0x7abdf;\n          break;" (case "case") (number_literal "0xc") (: ":") (expression_statement "local_8c = (byte *)0x7abdf;" (assignment_expression "local_8c = (byte *)0x7abdf" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7abdf" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7abdf"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xd:\n          local_8c = (byte *)0x7abd3;\n          break;" (case "case") (number_literal "0xd") (: ":") (expression_statement "local_8c = (byte *)0x7abd3;" (assignment_expression "local_8c = (byte *)0x7abd3" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7abd3" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7abd3"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xe:\n          local_8c = (byte *)0x7abc5;\n          break;" (case "case") (number_literal "0xe") (: ":") (expression_statement "local_8c = (byte *)0x7abc5;" (assignment_expression "local_8c = (byte *)0x7abc5" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7abc5" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7abc5"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xf:\n          local_8c = (byte *)0x7abb7;\n          break;" (case "case") (number_literal "0xf") (: ":") (expression_statement "local_8c = (byte *)0x7abb7;" (assignment_expression "local_8c = (byte *)0x7abb7" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7abb7" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7abb7"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x10:\n          local_8c = (byte *)0x7aba9;\n          break;" (case "case") (number_literal "0x10") (: ":") (expression_statement "local_8c = (byte *)0x7aba9;" (assignment_expression "local_8c = (byte *)0x7aba9" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7aba9" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7aba9"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x11:\n          local_8c = (byte *)0x7ab9a;\n          break;" (case "case") (number_literal "0x11") (: ":") (expression_statement "local_8c = (byte *)0x7ab9a;" (assignment_expression "local_8c = (byte *)0x7ab9a" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7ab9a" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7ab9a"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x12:\n          local_8c = (byte *)0x7ab89;\n          break;" (case "case") (number_literal "0x12") (: ":") (expression_statement "local_8c = (byte *)0x7ab89;" (assignment_expression "local_8c = (byte *)0x7ab89" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7ab89" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7ab89"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x13:\n          local_8c = (byte *)0x7ab78;\n          break;" (case "case") (number_literal "0x13") (: ":") (expression_statement "local_8c = (byte *)0x7ab78;" (assignment_expression "local_8c = (byte *)0x7ab78" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7ab78" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7ab78"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x14:\n          local_8c = (byte *)0x7ab67;\n          break;" (case "case") (number_literal "0x14") (: ":") (expression_statement "local_8c = (byte *)0x7ab67;" (assignment_expression "local_8c = (byte *)0x7ab67" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7ab67" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7ab67"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x15:\n          local_8c = (byte *)0x7ab56;\n          break;" (case "case") (number_literal "0x15") (: ":") (expression_statement "local_8c = (byte *)0x7ab56;" (assignment_expression "local_8c = (byte *)0x7ab56" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7ab56" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7ab56"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x16:\n          local_8c = (byte *)0x7ab49;\n          break;" (case "case") (number_literal "0x16") (: ":") (expression_statement "local_8c = (byte *)0x7ab49;" (assignment_expression "local_8c = (byte *)0x7ab49" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7ab49" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7ab49"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x17:\n          local_8c = (byte *)0x7ab3a;\n          break;" (case "case") (number_literal "0x17") (: ":") (expression_statement "local_8c = (byte *)0x7ab3a;" (assignment_expression "local_8c = (byte *)0x7ab3a" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7ab3a" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7ab3a"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x18:\n          local_8c = (byte *)0x7ab2b;\n          break;" (case "case") (number_literal "0x18") (: ":") (expression_statement "local_8c = (byte *)0x7ab2b;" (assignment_expression "local_8c = (byte *)0x7ab2b" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7ab2b" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7ab2b"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x19:\n          local_8c = (byte *)0x7ab1c;\n          break;" (case "case") (number_literal "0x19") (: ":") (expression_statement "local_8c = (byte *)0x7ab1c;" (assignment_expression "local_8c = (byte *)0x7ab1c" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7ab1c" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7ab1c"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x1a:\n          local_8c = (byte *)0x7ab11;\n          break;" (case "case") (number_literal "0x1a") (: ":") (expression_statement "local_8c = (byte *)0x7ab11;" (assignment_expression "local_8c = (byte *)0x7ab11" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7ab11" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7ab11"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x1b:\n          local_8c = (byte *)0x7ab04;\n          break;" (case "case") (number_literal "0x1b") (: ":") (expression_statement "local_8c = (byte *)0x7ab04;" (assignment_expression "local_8c = (byte *)0x7ab04" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7ab04" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7ab04"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x1c:\n          local_8c = (byte *)0x7aaf7;\n          break;" (case "case") (number_literal "0x1c") (: ":") (expression_statement "local_8c = (byte *)0x7aaf7;" (assignment_expression "local_8c = (byte *)0x7aaf7" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7aaf7" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7aaf7"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x1d:\n          local_8c = (byte *)0x7aaea;\n          break;" (case "case") (number_literal "0x1d") (: ":") (expression_statement "local_8c = (byte *)0x7aaea;" (assignment_expression "local_8c = (byte *)0x7aaea" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7aaea" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7aaea"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x1e:\n          local_8c = (byte *)0x7aadc;\n          break;" (case "case") (number_literal "0x1e") (: ":") (expression_statement "local_8c = (byte *)0x7aadc;" (assignment_expression "local_8c = (byte *)0x7aadc" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7aadc" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7aadc"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x1f:\n          local_8c = (byte *)0x7aace;\n          break;" (case "case") (number_literal "0x1f") (: ":") (expression_statement "local_8c = (byte *)0x7aace;" (assignment_expression "local_8c = (byte *)0x7aace" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7aace" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7aace"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x20:\n          local_8c = (byte *)0x7aabb;\n          break;" (case "case") (number_literal "0x20") (: ":") (expression_statement "local_8c = (byte *)0x7aabb;" (assignment_expression "local_8c = (byte *)0x7aabb" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7aabb" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7aabb"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x21:\n          local_8c = (byte *)0x7aab0;\n          break;" (case "case") (number_literal "0x21") (: ":") (expression_statement "local_8c = (byte *)0x7aab0;" (assignment_expression "local_8c = (byte *)0x7aab0" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7aab0" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7aab0"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x22:\n          local_8c = (byte *)0x7aa98;\n          break;" (case "case") (number_literal "0x22") (: ":") (expression_statement "local_8c = (byte *)0x7aa98;" (assignment_expression "local_8c = (byte *)0x7aa98" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7aa98" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7aa98"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x23:\n          local_8c = (byte *)0x7aa8b;\n          break;" (case "case") (number_literal "0x23") (: ":") (expression_statement "local_8c = (byte *)0x7aa8b;" (assignment_expression "local_8c = (byte *)0x7aa8b" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7aa8b" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7aa8b"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0x24:\n          local_8c = (byte *)0x7aa74;\n          break;" (case "case") (number_literal "0x24") (: ":") (expression_statement "local_8c = (byte *)0x7aa74;" (assignment_expression "local_8c = (byte *)0x7aa74" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7aa74" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7aa74"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "default:\n          goto LAB_0002dbd0;" (default "default") (: ":") (goto_statement "goto LAB_0002dbd0;" (goto "goto") (statement_identifier "LAB_0002dbd0") (; ";"))) (} "}"))) (labeled_statement "LAB_0002dd00:\n        pcVar9 = "%-22s";" (statement_identifier "LAB_0002dd00") (: ":") (expression_statement "pcVar9 = "%-22s";" (assignment_expression "pcVar9 = "%-22s"" (identifier "pcVar9") (= "=") (string_literal ""%-22s"" (" """) (string_content "%-22s") (" """))) (; ";"))) (if_statement "if (DAT_000b9da0 == 0) {\n          pcVar9 = "%-17.17s";\n        }" (if "if") (parenthesized_expression "(DAT_000b9da0 == 0)" (( "(") (binary_expression "DAT_000b9da0 == 0" (identifier "DAT_000b9da0") (== "==") (number_literal "0")) () ")")) (compound_statement "{\n          pcVar9 = "%-17.17s";\n        }" ({ "{") (expression_statement "pcVar9 = "%-17.17s";" (assignment_expression "pcVar9 = "%-17.17s"" (identifier "pcVar9") (= "=") (string_literal ""%-17.17s"" (" """) (string_content "%-17.17s") (" """))) (; ";")) (} "}"))) (expression_statement "printf(pcVar9,local_8c,puVar24);" (call_expression "printf(pcVar9,local_8c,puVar24)" (identifier "printf") (argument_list "(pcVar9,local_8c,puVar24)" (( "(") (identifier "pcVar9") (, ",") (identifier "local_8c") (, ",") (identifier "puVar24") () ")"))) (; ";")) (expression_statement "bVar22 = true;" (assignment_expression "bVar22 = true" (identifier "bVar22") (= "=") (true "true")) (; ";")) (expression_statement "bVar20 = *(ushort *)(param_1 + 0x42) < 0x9026;" (assignment_expression "bVar20 = *(ushort *)(param_1 + 0x42) < 0x9026" (identifier "bVar20") (= "=") (binary_expression "*(ushort *)(param_1 + 0x42) < 0x9026" (pointer_expression "*(ushort *)(param_1 + 0x42)" (* "*") (cast_expression "(ushort *)(param_1 + 0x42)" (( "(") (type_descriptor "ushort *" (type_identifier "ushort") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(param_1 + 0x42)" (( "(") (binary_expression "param_1 + 0x42" (identifier "param_1") (+ "+") (number_literal "0x42")) () ")")))) (< "<") (number_literal "0x9026"))) (; ";")) (expression_statement "bVar21 = *(ushort *)(param_1 + 0x42) == 0x9026;" (assignment_expression "bVar21 = *(ushort *)(param_1 + 0x42) == 0x9026" (identifier "bVar21") (= "=") (binary_expression "*(ushort *)(param_1 + 0x42) == 0x9026" (pointer_expression "*(ushort *)(param_1 + 0x42)" (* "*") (cast_expression "(ushort *)(param_1 + 0x42)" (( "(") (type_descriptor "ushort *" (type_identifier "ushort") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(param_1 + 0x42)" (( "(") (binary_expression "param_1 + 0x42" (identifier "param_1") (+ "+") (number_literal "0x42")) () ")")))) (== "==") (number_literal "0x9026"))) (; ";")) (if_statement "if (!bVar21) goto LAB_0002dbff;" (if "if") (parenthesized_expression "(!bVar21)" (( "(") (unary_expression "!bVar21" (! "!") (identifier "bVar21")) () ")")) (goto_statement "goto LAB_0002dbff;" (goto "goto") (statement_identifier "LAB_0002dbff") (; ";"))) (expression_statement "iVar11 = 0xf;" (assignment_expression "iVar11 = 0xf" (identifier "iVar11") (= "=") (number_literal "0xf")) (; ";")) (expression_statement "pbVar17 = local_8c;" (assignment_expression "pbVar17 = local_8c" (identifier "pbVar17") (= "=") (identifier "local_8c")) (; ";")) (expression_statement "pbVar19 = (byte *)"R_ALPHA_LITUSE";" (assignment_expression "pbVar19 = (byte *)"R_ALPHA_LITUSE"" (identifier "pbVar19") (= "=") (cast_expression "(byte *)"R_ALPHA_LITUSE"" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (string_literal ""R_ALPHA_LITUSE"" (" """) (string_content "R_ALPHA_LITUSE") (" """)))) (; ";")) (do_statement "do {\n          if (iVar11 == 0) break;\n          iVar11 = iVar11 + -1;\n          bVar20 = *pbVar17 < *pbVar19;\n          bVar21 = *pbVar17 == *pbVar19;\n          pbVar17 = pbVar17 + (uint)bVar23 * -2 + 1;\n          pbVar19 = pbVar19 + (uint)bVar23 * -2 + 1;\n        } while (bVar21);" (do "do") (compound_statement "{\n          if (iVar11 == 0) break;\n          iVar11 = iVar11 + -1;\n          bVar20 = *pbVar17 < *pbVar19;\n          bVar21 = *pbVar17 == *pbVar19;\n          pbVar17 = pbVar17 + (uint)bVar23 * -2 + 1;\n          pbVar19 = pbVar19 + (uint)bVar23 * -2 + 1;\n        }" ({ "{") (if_statement "if (iVar11 == 0) break;" (if "if") (parenthesized_expression "(iVar11 == 0)" (( "(") (binary_expression "iVar11 == 0" (identifier "iVar11") (== "==") (number_literal "0")) () ")")) (break_statement "break;" (break "break") (; ";"))) (expression_statement "iVar11 = iVar11 + -1;" (assignment_expression "iVar11 = iVar11 + -1" (identifier "iVar11") (= "=") (binary_expression "iVar11 + -1" (identifier "iVar11") (+ "+") (number_literal "-1"))) (; ";")) (expression_statement "bVar20 = *pbVar17 < *pbVar19;" (assignment_expression "bVar20 = *pbVar17 < *pbVar19" (identifier "bVar20") (= "=") (binary_expression "*pbVar17 < *pbVar19" (pointer_expression "*pbVar17" (* "*") (identifier "pbVar17")) (< "<") (pointer_expression "*pbVar19" (* "*") (identifier "pbVar19")))) (; ";")) (expression_statement "bVar21 = *pbVar17 == *pbVar19;" (assignment_expression "bVar21 = *pbVar17 == *pbVar19" (identifier "bVar21") (= "=") (binary_expression "*pbVar17 == *pbVar19" (pointer_expression "*pbVar17" (* "*") (identifier "pbVar17")) (== "==") (pointer_expression "*pbVar19" (* "*") (identifier "pbVar19")))) (; ";")) (expression_statement "pbVar17 = pbVar17 + (uint)bVar23 * -2 + 1;" (assignment_expression "pbVar17 = pbVar17 + (uint)bVar23 * -2 + 1" (identifier "pbVar17") (= "=") (binary_expression "pbVar17 + (uint)bVar23 * -2 + 1" (binary_expression "pbVar17 + (uint)bVar23 * -2" (identifier "pbVar17") (+ "+") (binary_expression "(uint)bVar23 * -2" (cast_expression "(uint)bVar23" (( "(") (type_descriptor "uint" (type_identifier "uint")) () ")") (identifier "bVar23")) (* "*") (number_literal "-2"))) (+ "+") (number_literal "1"))) (; ";")) (expression_statement "pbVar19 = pbVar19 + (uint)bVar23 * -2 + 1;" (assignment_expression "pbVar19 = pbVar19 + (uint)bVar23 * -2 + 1" (identifier "pbVar19") (= "=") (binary_expression "pbVar19 + (uint)bVar23 * -2 + 1" (binary_expression "pbVar19 + (uint)bVar23 * -2" (identifier "pbVar19") (+ "+") (binary_expression "(uint)bVar23 * -2" (cast_expression "(uint)bVar23" (( "(") (type_descriptor "uint" (type_identifier "uint")) () ")") (identifier "bVar23")) (* "*") (number_literal "-2"))) (+ "+") (number_literal "1"))) (; ";")) (} "}")) (while "while") (parenthesized_expression "(bVar21)" (( "(") (identifier "bVar21") () ")")) (; ";")) (if_statement "if ((!bVar20 && !bVar21) != bVar20) goto LAB_0002dbff;" (if "if") (parenthesized_expression "((!bVar20 && !bVar21) != bVar20)" (( "(") (binary_expression "(!bVar20 && !bVar21) != bVar20" (parenthesized_expression "(!bVar20 && !bVar21)" (( "(") (binary_expression "!bVar20 && !bVar21" (unary_expression "!bVar20" (! "!") (identifier "bVar20")) (&& "&&") (unary_expression "!bVar21" (! "!") (identifier "bVar21"))) () ")")) (!= "!=") (identifier "bVar20")) () ")")) (goto_statement "goto LAB_0002dbff;" (goto "goto") (statement_identifier "LAB_0002dbff") (; ";"))) (if_statement "if (param_8 == 0) {\n          if (local_90 == 0 && uVar14 == 0) goto LAB_0002dc72;\n          goto LAB_0002dc11;\n        }" (if "if") (parenthesized_expression "(param_8 == 0)" (( "(") (binary_expression "param_8 == 0" (identifier "param_8") (== "==") (number_literal "0")) () ")")) (compound_statement "{\n          if (local_90 == 0 && uVar14 == 0) goto LAB_0002dc72;\n          goto LAB_0002dc11;\n        }" ({ "{") (if_statement "if (local_90 == 0 && uVar14 == 0) goto LAB_0002dc72;" (if "if") (parenthesized_expression "(local_90 == 0 && uVar14 == 0)" (( "(") (binary_expression "local_90 == 0 && uVar14 == 0" (binary_expression "local_90 == 0" (identifier "local_90") (== "==") (number_literal "0")) (&& "&&") (binary_expression "uVar14 == 0" (identifier "uVar14") (== "==") (number_literal "0"))) () ")")) (goto_statement "goto LAB_0002dc72;" (goto "goto") (statement_identifier "LAB_0002dc72") (; ";"))) (goto_statement "goto LAB_0002dc11;" (goto "goto") (statement_identifier "LAB_0002dc11") (; ";")) (} "}"))) (expression_statement "piVar2 = (int *)((int)local_4c + iVar7 + 0x14);" (assignment_expression "piVar2 = (int *)((int)local_4c + iVar7 + 0x14)" (identifier "piVar2") (= "=") (cast_expression "(int *)((int)local_4c + iVar7 + 0x14)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "((int)local_4c + iVar7 + 0x14)" (( "(") (binary_expression "(int)local_4c + iVar7 + 0x14" (binary_expression "(int)local_4c + iVar7" (cast_expression "(int)local_4c" (( "(") (type_descriptor "int" (primitive_type "int")) () ")") (identifier "local_4c")) (+ "+") (identifier "iVar7")) (+ "+") (number_literal "0x14")) () ")")))) (; ";")) (if_statement "if (*piVar2 == 0 && (uint)(6 < *(uint *)((int)local_4c + iVar7 + 0x10)) <= (uint)-*piVar2) {\n                    \n                    \n          uVar10 = (*(code *)((int)&__DT_PLTGOT +\n                             *(int *)(&DAT_0008c8d0 + *(int *)((int)local_4c + iVar7 + 0x10) * 4)))\n                             ();\n          return uVar10;\n        }" (if "if") (parenthesized_expression "(*piVar2 == 0 && (uint)(6 < *(uint *)((int)local_4c + iVar7 + 0x10)) <= (uint)-*piVar2)" (( "(") (binary_expression "*piVar2 == 0 && (uint)(6 < *(uint *)((int)local_4c + iVar7 + 0x10)) <= (uint)-*piVar2" (binary_expression "*piVar2 == 0" (pointer_expression "*piVar2" (* "*") (identifier "piVar2")) (== "==") (number_literal "0")) (&& "&&") (binary_expression "(uint)(6 < *(uint *)((int)local_4c + iVar7 + 0x10)) <= (uint)-*piVar2" (call_expression "(uint)(6 < *(uint *)((int)local_4c + iVar7 + 0x10))" (parenthesized_expression "(uint)" (( "(") (identifier "uint") () ")")) (argument_list "(6 < *(uint *)((int)local_4c + iVar7 + 0x10))" (( "(") (binary_expression "6 < *(uint *)((int)local_4c + iVar7 + 0x10)" (number_literal "6") (< "<") (pointer_expression "*(uint *)((int)local_4c + iVar7 + 0x10)" (* "*") (cast_expression "(uint *)((int)local_4c + iVar7 + 0x10)" (( "(") (type_descriptor "uint *" (type_identifier "uint") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "((int)local_4c + iVar7 + 0x10)" (( "(") (binary_expression "(int)local_4c + iVar7 + 0x10" (binary_expression "(int)local_4c + iVar7" (cast_expression "(int)local_4c" (( "(") (type_descriptor "int" (primitive_type "int")) () ")") (identifier "local_4c")) (+ "+") (identifier "iVar7")) (+ "+") (number_literal "0x10")) () ")"))))) () ")"))) (<= "<=") (binary_expression "(uint)-*piVar2" (parenthesized_expression "(uint)" (( "(") (identifier "uint") () ")")) (- "-") (pointer_expression "*piVar2" (* "*") (identifier "piVar2"))))) () ")")) (compound_statement "{\n                    \n                    \n          uVar10 = (*(code *)((int)&__DT_PLTGOT +\n                             *(int *)(&DAT_0008c8d0 + *(int *)((int)local_4c + iVar7 + 0x10) * 4)))\n                             ();\n          return uVar10;\n        }" ({ "{") (expression_statement "uVar10 = (*(code *)((int)&__DT_PLTGOT +\n                             *(int *)(&DAT_0008c8d0 + *(int *)((int)local_4c + iVar7 + 0x10) * 4)))\n                             ();" (assignment_expression "uVar10 = (*(code *)((int)&__DT_PLTGOT +\n                             *(int *)(&DAT_0008c8d0 + *(int *)((int)local_4c + iVar7 + 0x10) * 4)))\n                             ()" (identifier "uVar10") (= "=") (call_expression "(*(code *)((int)&__DT_PLTGOT +\n                             *(int *)(&DAT_0008c8d0 + *(int *)((int)local_4c + iVar7 + 0x10) * 4)))\n                             ()" (parenthesized_expression "(*(code *)((int)&__DT_PLTGOT +\n                             *(int *)(&DAT_0008c8d0 + *(int *)((int)local_4c + iVar7 + 0x10) * 4)))" (( "(") (pointer_expression "*(code *)((int)&__DT_PLTGOT +\n                             *(int *)(&DAT_0008c8d0 + *(int *)((int)local_4c + iVar7 + 0x10) * 4))" (* "*") (cast_expression "(code *)((int)&__DT_PLTGOT +\n                             *(int *)(&DAT_0008c8d0 + *(int *)((int)local_4c + iVar7 + 0x10) * 4))" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "((int)&__DT_PLTGOT +\n                             *(int *)(&DAT_0008c8d0 + *(int *)((int)local_4c + iVar7 + 0x10) * 4))" (( "(") (binary_expression "(int)&__DT_PLTGOT +\n                             *(int *)(&DAT_0008c8d0 + *(int *)((int)local_4c + iVar7 + 0x10) * 4)" (cast_expression "(int)&__DT_PLTGOT" (( "(") (type_descriptor "int" (primitive_type "int")) () ")") (pointer_expression "&__DT_PLTGOT" (& "&") (identifier "__DT_PLTGOT"))) (+ "+") (pointer_expression "*(int *)(&DAT_0008c8d0 + *(int *)((int)local_4c + iVar7 + 0x10) * 4)" (* "*") (cast_expression "(int *)(&DAT_0008c8d0 + *(int *)((int)local_4c + iVar7 + 0x10) * 4)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(&DAT_0008c8d0 + *(int *)((int)local_4c + iVar7 + 0x10) * 4)" (( "(") (binary_expression "&DAT_0008c8d0 + *(int *)((int)local_4c + iVar7 + 0x10) * 4" (pointer_expression "&DAT_0008c8d0" (& "&") (identifier "DAT_0008c8d0")) (+ "+") (binary_expression "*(int *)((int)local_4c + iVar7 + 0x10) * 4" (pointer_expression "*(int *)((int)local_4c + iVar7 + 0x10)" (* "*") (cast_expression "(int *)((int)local_4c + iVar7 + 0x10)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "((int)local_4c + iVar7 + 0x10)" (( "(") (binary_expression "(int)local_4c + iVar7 + 0x10" (binary_expression "(int)local_4c + iVar7" (cast_expression "(int)local_4c" (( "(") (type_descriptor "int" (primitive_type "int")) () ")") (identifier "local_4c")) (+ "+") (identifier "iVar7")) (+ "+") (number_literal "0x10")) () ")")))) (* "*") (number_literal "4"))) () ")"))))) () ")")))) () ")")) (argument_list "()" (( "(") () ")")))) (; ";")) (return_statement "return uVar10;" (return "return") (identifier "uVar10") (; ";")) (} "}"))) (expression_statement "putc(0x20,*(FILE **)puVar5);" (call_expression "putc(0x20,*(FILE **)puVar5)" (identifier "putc") (argument_list "(0x20,*(FILE **)puVar5)" (( "(") (number_literal "0x20") (, ",") (pointer_expression "*(FILE **)puVar5" (* "*") (cast_expression "(FILE **)puVar5" (( "(") (type_descriptor "FILE **" (type_identifier "FILE") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (identifier "puVar5"))) () ")"))) (; ";")) (expression_statement "uVar10 = *(undefined4 *)((int)local_4c + iVar7 + 0x10);" (assignment_expression "uVar10 = *(undefined4 *)((int)local_4c + iVar7 + 0x10)" (identifier "uVar10") (= "=") (pointer_expression "*(undefined4 *)((int)local_4c + iVar7 + 0x10)" (* "*") (cast_expression "(undefined4 *)((int)local_4c + iVar7 + 0x10)" (( "(") (type_descriptor "undefined4 *" (type_identifier "undefined4") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "((int)local_4c + iVar7 + 0x10)" (( "(") (binary_expression "(int)local_4c + iVar7 + 0x10" (binary_expression "(int)local_4c + iVar7" (cast_expression "(int)local_4c" (( "(") (type_descriptor "int" (primitive_type "int")) () ")") (identifier "local_4c")) (+ "+") (identifier "iVar7")) (+ "+") (number_literal "0x10")) () ")"))))) (; ";")) (expression_statement "puVar24 = (undefined *)0x5;" (assignment_expression "puVar24 = (undefined *)0x5" (identifier "puVar24") (= "=") (cast_expression "(undefined *)0x5" (( "(") (type_descriptor "undefined *" (type_identifier "undefined") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x5"))) (; ";")) (expression_statement "pcVar9 = (char *)dcgettext(0,"<unknown addend: %lx>");" (assignment_expression "pcVar9 = (char *)dcgettext(0,"<unknown addend: %lx>")" (identifier "pcVar9") (= "=") (cast_expression "(char *)dcgettext(0,"<unknown addend: %lx>")" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "dcgettext(0,"<unknown addend: %lx>")" (identifier "dcgettext") (argument_list "(0,"<unknown addend: %lx>")" (( "(") (number_literal "0") (, ",") (string_literal ""<unknown addend: %lx>"" (" """) (string_content "<unknown addend: %lx>") (" """)) () ")"))))) (; ";")) (expression_statement "printf(pcVar9,uVar10,puVar24);" (call_expression "printf(pcVar9,uVar10,puVar24)" (identifier "printf") (argument_list "(pcVar9,uVar10,puVar24)" (( "(") (identifier "pcVar9") (, ",") (identifier "uVar10") (, ",") (identifier "puVar24") () ")"))) (; ";")) (expression_statement "local_6c = 0;" (assignment_expression "local_6c = 0" (identifier "local_6c") (= "=") (number_literal "0")) (; ";")) (} "}")) (else_clause "else {\n        if (uVar6 == 0x55) {\ncode_r0x0002e4ef:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b1aa;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a3e;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5ab;\n            break;\n          case 3:\n            local_8c = &UNK_0007b5a1;\n            break;\n          case 4:\n            local_8c = &UNK_0007b597;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b587;\n            break;\n          case 6:\n            local_8c = &UNK_0007b57d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b568;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b555;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 == 0x56) {\ncode_r0x0002e577:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b143;\n            break;\n          case 1:\n            local_8c = &UNK_00078a50;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b53b;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b52a;\n            break;\n          case 4:\n            local_8c = &UNK_0007b520;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b510;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4fe;\n            break;\n          case 7:\n            local_8c = &UNK_0007b4f4;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4e4;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4d2;\n            break;\n          case 10:\n            local_8c = &UNK_0007b4c8;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b8;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a7;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\nLAB_0002dbd0:\n        puVar24 = (undefined *)0x5;\n        pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx",5);\n        printf(pcVar9,local_80);\n        bVar22 = false;\n        local_8c = (byte *)0x0;\nLAB_0002dbff:\n        if (local_90 == 0 && uVar14 == 0) {\n          if (param_8 != 0) {\n            iVar11 = *(int *)((int)local_4c + iVar7 + 0x10);\n            puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14);\n            printf("%*c",(-(uint)(DAT_000b6324 == 0) & 8) + 0xc,0x20);\n            if ((int)puVar24 < 0) {\n              puVar24 = (undefined *)-(int)(puVar24 + (iVar11 != 0));\n              printf("-%llx",-iVar11,puVar24);\n            }\n            else {\n              printf("%llx",iVar11,puVar24);\n            }\n          }\n        }\n        else {\nLAB_0002dc11:\n          if ((param_4 == 0) || ((uVar14 < param_5) <= local_90)) {\n            puVar24 = (undefined *)0x5;\n            uVar10 = dcgettext(0," bad symbol index: %08lx in reloc");\n            error(uVar10,uVar14);\n            local_6c = 0;\n          }\n          else {\n            iVar18 = uVar14 * 0x1c + param_4;\n            iVar11 = FUN_0002cf40(param_7,uVar14,iVar18 + 0x10,iVar18 + 0x18,&local_48,local_4e);\n            putchar(0x20);\n            if ((*(byte *)(iVar18 + 0x14) & 0xf) == 10) {\n              uVar14 = (-(uint)(DAT_000b6324 == 0) & 6) + 8;\n              uVar15 = FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11);\n              }\n              iVar12 = (uVar14 + 1) - uVar15;\n              if (uVar14 < uVar15) {\n                iVar12 = 1;\n              }\n              puVar24 = &DAT_0007c3bc;\n              printf("()%-*s",iVar12,&DAT_0007c3bc);\n            }\n            else {\n              FUN_0001e910();\n              pcVar9 = "   ";\n              if (DAT_000b6324 == 0) {\n                pcVar9 = " ";\n              }\n              printf(pcVar9);\n            }\n            uVar14 = *(uint *)(iVar18 + 0x10);\n            if (uVar14 == 0) {\n              if ((*(byte *)(iVar18 + 0x14) & 0xf) == 3) {\n                puVar25 = *(undefined **)(iVar18 + 0x18);\n                if (puVar25 < *(undefined **)(param_1 + 0x54)) {\n                  puVar1 = (uint *)(*(int *)(param_1 + 0x5c) + (int)puVar25 * 0x48);\n                  if (puVar1 == (uint *)0x0) {\n                    pcVar9 = "<none>";\n                  }\n                  else if (*(int *)(param_1 + 100) == 0) {\n                    pcVar9 = "<no-strings>";\n                  }\n                  else {\n                    if (*puVar1 < *(uint *)(param_1 + 0x68)) goto LAB_0002ea57;\n                    pcVar9 = "<corrupt>";\n                  }\n                  puVar24 = (undefined *)0x5;\n                  dcgettext(0,pcVar9);\n                }\n                else if ((puVar25 != (undefined *)0xfffffff1) &&\n                        (puVar25 != (undefined *)0xfffffff2)) {\n                  sVar3 = *(short *)(param_1 + 0x42);\n                  if (sVar3 == 8) {\n                    if ((puVar25 != (undefined *)0xffffff03) && (puVar25 != (undefined *)0xffffff04)\n                       ) {\nLAB_0002f0b3:\n                      sprintf(local_44,"<section 0x%x>");\n                      puVar24 = puVar25;\n                    }\n                  }\n                  else if (sVar3 == 0x8c) {\n                    if (puVar25 != (undefined *)0xffffff00) goto LAB_0002f0b3;\n                  }\n                  else if ((sVar3 == 0x3e) || (sVar3 == 0xb4)) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f085;\n                  }\n                  else if (sVar3 == 0xb5) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f0b3;\n                  }\n                  else {\nLAB_0002f085:\n                    if ((sVar3 != 0x32) ||\n                       (((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )))) goto LAB_0002f0b3;\n                  }\n                }\n              }\nLAB_0002ea57:\n              FUN_0001fd20();\n            }\n            else if (param_6 == 0) {\n              puVar24 = (undefined *)0x5;\n              pcVar9 = (char *)dcgettext(0,"<string table index: %3ld>");\n              printf(pcVar9,uVar14,puVar24);\n            }\n            else if (uVar14 < param_7) {\n              FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11,puVar24);\n              }\n            }\n            else {\n              puVar24 = (undefined *)0x5;\n              uVar10 = dcgettext(0,"<corrupt string table index: %3ld>");\n              error(uVar10,uVar14);\n              local_6c = 0;\n            }\n            if (param_8 != 0) {\n              puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14);\n              iVar7 = *(int *)((int)local_4c + iVar7 + 0x10);\n              if ((int)puVar24 < 0) {\n                puVar24 = (undefined *)-(int)(puVar24 + (iVar7 != 0));\n                printf(" - %llx",-iVar7,puVar24);\n              }\n              else {\n                printf(" + %llx",iVar7,puVar24);\n              }\n            }\n          }\n        }\n        if (*(short *)(param_1 + 0x42) == 0x2b) {\n          bVar20 = false;\n          bVar22 = !bVar22;\n          if (!bVar22) {\n            iVar7 = 0xe;\n            pbVar17 = (byte *)"R_SPARC_OLO10";\n            do {\n              if (iVar7 == 0) break;\n              iVar7 = iVar7 + -1;\n              bVar20 = *local_8c < *pbVar17;\n              bVar22 = *local_8c == *pbVar17;\n              local_8c = local_8c + (uint)bVar23 * -2 + 1;\n              pbVar17 = pbVar17 + (uint)bVar23 * -2 + 1;\n            } while (bVar22);\n            if ((!bVar20 && !bVar22) == bVar20) {\n              printf(" + %lx",(int)puVar26 >> 8,puVar24);\n            }\n          }\n        }\n      }" (else "else") (compound_statement "{\n        if (uVar6 == 0x55) {\ncode_r0x0002e4ef:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b1aa;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a3e;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5ab;\n            break;\n          case 3:\n            local_8c = &UNK_0007b5a1;\n            break;\n          case 4:\n            local_8c = &UNK_0007b597;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b587;\n            break;\n          case 6:\n            local_8c = &UNK_0007b57d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b568;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b555;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\n        if (uVar6 == 0x56) {\ncode_r0x0002e577:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b143;\n            break;\n          case 1:\n            local_8c = &UNK_00078a50;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b53b;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b52a;\n            break;\n          case 4:\n            local_8c = &UNK_0007b520;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b510;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4fe;\n            break;\n          case 7:\n            local_8c = &UNK_0007b4f4;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4e4;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4d2;\n            break;\n          case 10:\n            local_8c = &UNK_0007b4c8;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b8;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a7;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }\nLAB_0002dbd0:\n        puVar24 = (undefined *)0x5;\n        pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx",5);\n        printf(pcVar9,local_80);\n        bVar22 = false;\n        local_8c = (byte *)0x0;\nLAB_0002dbff:\n        if (local_90 == 0 && uVar14 == 0) {\n          if (param_8 != 0) {\n            iVar11 = *(int *)((int)local_4c + iVar7 + 0x10);\n            puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14);\n            printf("%*c",(-(uint)(DAT_000b6324 == 0) & 8) + 0xc,0x20);\n            if ((int)puVar24 < 0) {\n              puVar24 = (undefined *)-(int)(puVar24 + (iVar11 != 0));\n              printf("-%llx",-iVar11,puVar24);\n            }\n            else {\n              printf("%llx",iVar11,puVar24);\n            }\n          }\n        }\n        else {\nLAB_0002dc11:\n          if ((param_4 == 0) || ((uVar14 < param_5) <= local_90)) {\n            puVar24 = (undefined *)0x5;\n            uVar10 = dcgettext(0," bad symbol index: %08lx in reloc");\n            error(uVar10,uVar14);\n            local_6c = 0;\n          }\n          else {\n            iVar18 = uVar14 * 0x1c + param_4;\n            iVar11 = FUN_0002cf40(param_7,uVar14,iVar18 + 0x10,iVar18 + 0x18,&local_48,local_4e);\n            putchar(0x20);\n            if ((*(byte *)(iVar18 + 0x14) & 0xf) == 10) {\n              uVar14 = (-(uint)(DAT_000b6324 == 0) & 6) + 8;\n              uVar15 = FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11);\n              }\n              iVar12 = (uVar14 + 1) - uVar15;\n              if (uVar14 < uVar15) {\n                iVar12 = 1;\n              }\n              puVar24 = &DAT_0007c3bc;\n              printf("()%-*s",iVar12,&DAT_0007c3bc);\n            }\n            else {\n              FUN_0001e910();\n              pcVar9 = "   ";\n              if (DAT_000b6324 == 0) {\n                pcVar9 = " ";\n              }\n              printf(pcVar9);\n            }\n            uVar14 = *(uint *)(iVar18 + 0x10);\n            if (uVar14 == 0) {\n              if ((*(byte *)(iVar18 + 0x14) & 0xf) == 3) {\n                puVar25 = *(undefined **)(iVar18 + 0x18);\n                if (puVar25 < *(undefined **)(param_1 + 0x54)) {\n                  puVar1 = (uint *)(*(int *)(param_1 + 0x5c) + (int)puVar25 * 0x48);\n                  if (puVar1 == (uint *)0x0) {\n                    pcVar9 = "<none>";\n                  }\n                  else if (*(int *)(param_1 + 100) == 0) {\n                    pcVar9 = "<no-strings>";\n                  }\n                  else {\n                    if (*puVar1 < *(uint *)(param_1 + 0x68)) goto LAB_0002ea57;\n                    pcVar9 = "<corrupt>";\n                  }\n                  puVar24 = (undefined *)0x5;\n                  dcgettext(0,pcVar9);\n                }\n                else if ((puVar25 != (undefined *)0xfffffff1) &&\n                        (puVar25 != (undefined *)0xfffffff2)) {\n                  sVar3 = *(short *)(param_1 + 0x42);\n                  if (sVar3 == 8) {\n                    if ((puVar25 != (undefined *)0xffffff03) && (puVar25 != (undefined *)0xffffff04)\n                       ) {\nLAB_0002f0b3:\n                      sprintf(local_44,"<section 0x%x>");\n                      puVar24 = puVar25;\n                    }\n                  }\n                  else if (sVar3 == 0x8c) {\n                    if (puVar25 != (undefined *)0xffffff00) goto LAB_0002f0b3;\n                  }\n                  else if ((sVar3 == 0x3e) || (sVar3 == 0xb4)) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f085;\n                  }\n                  else if (sVar3 == 0xb5) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f0b3;\n                  }\n                  else {\nLAB_0002f085:\n                    if ((sVar3 != 0x32) ||\n                       (((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )))) goto LAB_0002f0b3;\n                  }\n                }\n              }\nLAB_0002ea57:\n              FUN_0001fd20();\n            }\n            else if (param_6 == 0) {\n              puVar24 = (undefined *)0x5;\n              pcVar9 = (char *)dcgettext(0,"<string table index: %3ld>");\n              printf(pcVar9,uVar14,puVar24);\n            }\n            else if (uVar14 < param_7) {\n              FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11,puVar24);\n              }\n            }\n            else {\n              puVar24 = (undefined *)0x5;\n              uVar10 = dcgettext(0,"<corrupt string table index: %3ld>");\n              error(uVar10,uVar14);\n              local_6c = 0;\n            }\n            if (param_8 != 0) {\n              puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14);\n              iVar7 = *(int *)((int)local_4c + iVar7 + 0x10);\n              if ((int)puVar24 < 0) {\n                puVar24 = (undefined *)-(int)(puVar24 + (iVar7 != 0));\n                printf(" - %llx",-iVar7,puVar24);\n              }\n              else {\n                printf(" + %llx",iVar7,puVar24);\n              }\n            }\n          }\n        }\n        if (*(short *)(param_1 + 0x42) == 0x2b) {\n          bVar20 = false;\n          bVar22 = !bVar22;\n          if (!bVar22) {\n            iVar7 = 0xe;\n            pbVar17 = (byte *)"R_SPARC_OLO10";\n            do {\n              if (iVar7 == 0) break;\n              iVar7 = iVar7 + -1;\n              bVar20 = *local_8c < *pbVar17;\n              bVar22 = *local_8c == *pbVar17;\n              local_8c = local_8c + (uint)bVar23 * -2 + 1;\n              pbVar17 = pbVar17 + (uint)bVar23 * -2 + 1;\n            } while (bVar22);\n            if ((!bVar20 && !bVar22) == bVar20) {\n              printf(" + %lx",(int)puVar26 >> 8,puVar24);\n            }\n          }\n        }\n      }" ({ "{") (if_statement "if (uVar6 == 0x55) {\ncode_r0x0002e4ef:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b1aa;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a3e;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5ab;\n            break;\n          case 3:\n            local_8c = &UNK_0007b5a1;\n            break;\n          case 4:\n            local_8c = &UNK_0007b597;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b587;\n            break;\n          case 6:\n            local_8c = &UNK_0007b57d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b568;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b555;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }" (if "if") (parenthesized_expression "(uVar6 == 0x55)" (( "(") (binary_expression "uVar6 == 0x55" (identifier "uVar6") (== "==") (number_literal "0x55")) () ")")) (compound_statement "{\ncode_r0x0002e4ef:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b1aa;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a3e;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5ab;\n            break;\n          case 3:\n            local_8c = &UNK_0007b5a1;\n            break;\n          case 4:\n            local_8c = &UNK_0007b597;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b587;\n            break;\n          case 6:\n            local_8c = &UNK_0007b57d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b568;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b555;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }" ({ "{") (labeled_statement "code_r0x0002e4ef:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b1aa;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a3e;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5ab;\n            break;\n          case 3:\n            local_8c = &UNK_0007b5a1;\n            break;\n          case 4:\n            local_8c = &UNK_0007b597;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b587;\n            break;\n          case 6:\n            local_8c = &UNK_0007b57d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b568;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b555;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }" (statement_identifier "code_r0x0002e4ef") (: ":") (switch_statement "switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b1aa;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a3e;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5ab;\n            break;\n          case 3:\n            local_8c = &UNK_0007b5a1;\n            break;\n          case 4:\n            local_8c = &UNK_0007b597;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b587;\n            break;\n          case 6:\n            local_8c = &UNK_0007b57d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b568;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b555;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }" (switch "switch") (parenthesized_expression "(local_80)" (( "(") (identifier "local_80") () ")")) (compound_statement "{\n          case 0:\n            local_8c = (byte *)0x7b1aa;\n            break;\n          case 1:\n            local_8c = (byte *)0x78a3e;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b5ab;\n            break;\n          case 3:\n            local_8c = &UNK_0007b5a1;\n            break;\n          case 4:\n            local_8c = &UNK_0007b597;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b587;\n            break;\n          case 6:\n            local_8c = &UNK_0007b57d;\n            break;\n          case 7:\n            local_8c = (byte *)0x7b568;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b555;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }" ({ "{") (case_statement "case 0:\n            local_8c = (byte *)0x7b1aa;\n            break;" (case "case") (number_literal "0") (: ":") (expression_statement "local_8c = (byte *)0x7b1aa;" (assignment_expression "local_8c = (byte *)0x7b1aa" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b1aa" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b1aa"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 1:\n            local_8c = (byte *)0x78a3e;\n            break;" (case "case") (number_literal "1") (: ":") (expression_statement "local_8c = (byte *)0x78a3e;" (assignment_expression "local_8c = (byte *)0x78a3e" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x78a3e" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x78a3e"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 2:\n            local_8c = (byte *)0x7b5ab;\n            break;" (case "case") (number_literal "2") (: ":") (expression_statement "local_8c = (byte *)0x7b5ab;" (assignment_expression "local_8c = (byte *)0x7b5ab" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b5ab" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b5ab"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 3:\n            local_8c = &UNK_0007b5a1;\n            break;" (case "case") (number_literal "3") (: ":") (expression_statement "local_8c = &UNK_0007b5a1;" (assignment_expression "local_8c = &UNK_0007b5a1" (identifier "local_8c") (= "=") (pointer_expression "&UNK_0007b5a1" (& "&") (identifier "UNK_0007b5a1"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 4:\n            local_8c = &UNK_0007b597;\n            break;" (case "case") (number_literal "4") (: ":") (expression_statement "local_8c = &UNK_0007b597;" (assignment_expression "local_8c = &UNK_0007b597" (identifier "local_8c") (= "=") (pointer_expression "&UNK_0007b597" (& "&") (identifier "UNK_0007b597"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 5:\n            local_8c = (byte *)0x7b587;\n            break;" (case "case") (number_literal "5") (: ":") (expression_statement "local_8c = (byte *)0x7b587;" (assignment_expression "local_8c = (byte *)0x7b587" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b587" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b587"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 6:\n            local_8c = &UNK_0007b57d;\n            break;" (case "case") (number_literal "6") (: ":") (expression_statement "local_8c = &UNK_0007b57d;" (assignment_expression "local_8c = &UNK_0007b57d" (identifier "local_8c") (= "=") (pointer_expression "&UNK_0007b57d" (& "&") (identifier "UNK_0007b57d"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 7:\n            local_8c = (byte *)0x7b568;\n            break;" (case "case") (number_literal "7") (: ":") (expression_statement "local_8c = (byte *)0x7b568;" (assignment_expression "local_8c = (byte *)0x7b568" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b568" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b568"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 8:\n            local_8c = (byte *)0x7b555;\n            break;" (case "case") (number_literal "8") (: ":") (expression_statement "local_8c = (byte *)0x7b555;" (assignment_expression "local_8c = (byte *)0x7b555" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b555" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b555"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "default:\n            goto LAB_0002dbd0;" (default "default") (: ":") (goto_statement "goto LAB_0002dbd0;" (goto "goto") (statement_identifier "LAB_0002dbd0") (; ";"))) (} "}")))) (goto_statement "goto LAB_0002dd00;" (goto "goto") (statement_identifier "LAB_0002dd00") (; ";")) (} "}"))) (if_statement "if (uVar6 == 0x56) {\ncode_r0x0002e577:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b143;\n            break;\n          case 1:\n            local_8c = &UNK_00078a50;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b53b;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b52a;\n            break;\n          case 4:\n            local_8c = &UNK_0007b520;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b510;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4fe;\n            break;\n          case 7:\n            local_8c = &UNK_0007b4f4;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4e4;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4d2;\n            break;\n          case 10:\n            local_8c = &UNK_0007b4c8;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b8;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a7;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }" (if "if") (parenthesized_expression "(uVar6 == 0x56)" (( "(") (binary_expression "uVar6 == 0x56" (identifier "uVar6") (== "==") (number_literal "0x56")) () ")")) (compound_statement "{\ncode_r0x0002e577:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b143;\n            break;\n          case 1:\n            local_8c = &UNK_00078a50;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b53b;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b52a;\n            break;\n          case 4:\n            local_8c = &UNK_0007b520;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b510;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4fe;\n            break;\n          case 7:\n            local_8c = &UNK_0007b4f4;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4e4;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4d2;\n            break;\n          case 10:\n            local_8c = &UNK_0007b4c8;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b8;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a7;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }\n          goto LAB_0002dd00;\n        }" ({ "{") (labeled_statement "code_r0x0002e577:\n          switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b143;\n            break;\n          case 1:\n            local_8c = &UNK_00078a50;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b53b;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b52a;\n            break;\n          case 4:\n            local_8c = &UNK_0007b520;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b510;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4fe;\n            break;\n          case 7:\n            local_8c = &UNK_0007b4f4;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4e4;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4d2;\n            break;\n          case 10:\n            local_8c = &UNK_0007b4c8;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b8;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a7;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }" (statement_identifier "code_r0x0002e577") (: ":") (switch_statement "switch(local_80) {\n          case 0:\n            local_8c = (byte *)0x7b143;\n            break;\n          case 1:\n            local_8c = &UNK_00078a50;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b53b;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b52a;\n            break;\n          case 4:\n            local_8c = &UNK_0007b520;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b510;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4fe;\n            break;\n          case 7:\n            local_8c = &UNK_0007b4f4;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4e4;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4d2;\n            break;\n          case 10:\n            local_8c = &UNK_0007b4c8;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b8;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a7;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }" (switch "switch") (parenthesized_expression "(local_80)" (( "(") (identifier "local_80") () ")")) (compound_statement "{\n          case 0:\n            local_8c = (byte *)0x7b143;\n            break;\n          case 1:\n            local_8c = &UNK_00078a50;\n            break;\n          case 2:\n            local_8c = (byte *)0x7b53b;\n            break;\n          case 3:\n            local_8c = (byte *)0x7b52a;\n            break;\n          case 4:\n            local_8c = &UNK_0007b520;\n            break;\n          case 5:\n            local_8c = (byte *)0x7b510;\n            break;\n          case 6:\n            local_8c = (byte *)0x7b4fe;\n            break;\n          case 7:\n            local_8c = &UNK_0007b4f4;\n            break;\n          case 8:\n            local_8c = (byte *)0x7b4e4;\n            break;\n          case 9:\n            local_8c = (byte *)0x7b4d2;\n            break;\n          case 10:\n            local_8c = &UNK_0007b4c8;\n            break;\n          case 0xb:\n            local_8c = (byte *)0x7b4b8;\n            break;\n          case 0xc:\n            local_8c = (byte *)0x7b4a7;\n            break;\n          default:\n            goto LAB_0002dbd0;\n          }" ({ "{") (case_statement "case 0:\n            local_8c = (byte *)0x7b143;\n            break;" (case "case") (number_literal "0") (: ":") (expression_statement "local_8c = (byte *)0x7b143;" (assignment_expression "local_8c = (byte *)0x7b143" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b143" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b143"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 1:\n            local_8c = &UNK_00078a50;\n            break;" (case "case") (number_literal "1") (: ":") (expression_statement "local_8c = &UNK_00078a50;" (assignment_expression "local_8c = &UNK_00078a50" (identifier "local_8c") (= "=") (pointer_expression "&UNK_00078a50" (& "&") (identifier "UNK_00078a50"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 2:\n            local_8c = (byte *)0x7b53b;\n            break;" (case "case") (number_literal "2") (: ":") (expression_statement "local_8c = (byte *)0x7b53b;" (assignment_expression "local_8c = (byte *)0x7b53b" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b53b" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b53b"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 3:\n            local_8c = (byte *)0x7b52a;\n            break;" (case "case") (number_literal "3") (: ":") (expression_statement "local_8c = (byte *)0x7b52a;" (assignment_expression "local_8c = (byte *)0x7b52a" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b52a" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b52a"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 4:\n            local_8c = &UNK_0007b520;\n            break;" (case "case") (number_literal "4") (: ":") (expression_statement "local_8c = &UNK_0007b520;" (assignment_expression "local_8c = &UNK_0007b520" (identifier "local_8c") (= "=") (pointer_expression "&UNK_0007b520" (& "&") (identifier "UNK_0007b520"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 5:\n            local_8c = (byte *)0x7b510;\n            break;" (case "case") (number_literal "5") (: ":") (expression_statement "local_8c = (byte *)0x7b510;" (assignment_expression "local_8c = (byte *)0x7b510" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b510" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b510"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 6:\n            local_8c = (byte *)0x7b4fe;\n            break;" (case "case") (number_literal "6") (: ":") (expression_statement "local_8c = (byte *)0x7b4fe;" (assignment_expression "local_8c = (byte *)0x7b4fe" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b4fe" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b4fe"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 7:\n            local_8c = &UNK_0007b4f4;\n            break;" (case "case") (number_literal "7") (: ":") (expression_statement "local_8c = &UNK_0007b4f4;" (assignment_expression "local_8c = &UNK_0007b4f4" (identifier "local_8c") (= "=") (pointer_expression "&UNK_0007b4f4" (& "&") (identifier "UNK_0007b4f4"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 8:\n            local_8c = (byte *)0x7b4e4;\n            break;" (case "case") (number_literal "8") (: ":") (expression_statement "local_8c = (byte *)0x7b4e4;" (assignment_expression "local_8c = (byte *)0x7b4e4" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b4e4" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b4e4"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 9:\n            local_8c = (byte *)0x7b4d2;\n            break;" (case "case") (number_literal "9") (: ":") (expression_statement "local_8c = (byte *)0x7b4d2;" (assignment_expression "local_8c = (byte *)0x7b4d2" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b4d2" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b4d2"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 10:\n            local_8c = &UNK_0007b4c8;\n            break;" (case "case") (number_literal "10") (: ":") (expression_statement "local_8c = &UNK_0007b4c8;" (assignment_expression "local_8c = &UNK_0007b4c8" (identifier "local_8c") (= "=") (pointer_expression "&UNK_0007b4c8" (& "&") (identifier "UNK_0007b4c8"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xb:\n            local_8c = (byte *)0x7b4b8;\n            break;" (case "case") (number_literal "0xb") (: ":") (expression_statement "local_8c = (byte *)0x7b4b8;" (assignment_expression "local_8c = (byte *)0x7b4b8" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b4b8" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b4b8"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "case 0xc:\n            local_8c = (byte *)0x7b4a7;\n            break;" (case "case") (number_literal "0xc") (: ":") (expression_statement "local_8c = (byte *)0x7b4a7;" (assignment_expression "local_8c = (byte *)0x7b4a7" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x7b4a7" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x7b4a7"))) (; ";")) (break_statement "break;" (break "break") (; ";"))) (case_statement "default:\n            goto LAB_0002dbd0;" (default "default") (: ":") (goto_statement "goto LAB_0002dbd0;" (goto "goto") (statement_identifier "LAB_0002dbd0") (; ";"))) (} "}")))) (goto_statement "goto LAB_0002dd00;" (goto "goto") (statement_identifier "LAB_0002dd00") (; ";")) (} "}"))) (labeled_statement "LAB_0002dbd0:\n        puVar24 = (undefined *)0x5;" (statement_identifier "LAB_0002dbd0") (: ":") (expression_statement "puVar24 = (undefined *)0x5;" (assignment_expression "puVar24 = (undefined *)0x5" (identifier "puVar24") (= "=") (cast_expression "(undefined *)0x5" (( "(") (type_descriptor "undefined *" (type_identifier "undefined") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x5"))) (; ";"))) (expression_statement "pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx",5);" (assignment_expression "pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx",5)" (identifier "pcVar9") (= "=") (cast_expression "(char *)dcgettext(0,"unrecognized: %-7lx",5)" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "dcgettext(0,"unrecognized: %-7lx",5)" (identifier "dcgettext") (argument_list "(0,"unrecognized: %-7lx",5)" (( "(") (number_literal "0") (, ",") (string_literal ""unrecognized: %-7lx"" (" """) (string_content "unrecognized: %-7lx") (" """)) (, ",") (number_literal "5") () ")"))))) (; ";")) (expression_statement "printf(pcVar9,local_80);" (call_expression "printf(pcVar9,local_80)" (identifier "printf") (argument_list "(pcVar9,local_80)" (( "(") (identifier "pcVar9") (, ",") (identifier "local_80") () ")"))) (; ";")) (expression_statement "bVar22 = false;" (assignment_expression "bVar22 = false" (identifier "bVar22") (= "=") (false "false")) (; ";")) (expression_statement "local_8c = (byte *)0x0;" (assignment_expression "local_8c = (byte *)0x0" (identifier "local_8c") (= "=") (cast_expression "(byte *)0x0" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x0"))) (; ";")) (labeled_statement "LAB_0002dbff:\n        if (local_90 == 0 && uVar14 == 0) {\n          if (param_8 != 0) {\n            iVar11 = *(int *)((int)local_4c + iVar7 + 0x10);\n            puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14);\n            printf("%*c",(-(uint)(DAT_000b6324 == 0) & 8) + 0xc,0x20);\n            if ((int)puVar24 < 0) {\n              puVar24 = (undefined *)-(int)(puVar24 + (iVar11 != 0));\n              printf("-%llx",-iVar11,puVar24);\n            }\n            else {\n              printf("%llx",iVar11,puVar24);\n            }\n          }\n        }\n        else {\nLAB_0002dc11:\n          if ((param_4 == 0) || ((uVar14 < param_5) <= local_90)) {\n            puVar24 = (undefined *)0x5;\n            uVar10 = dcgettext(0," bad symbol index: %08lx in reloc");\n            error(uVar10,uVar14);\n            local_6c = 0;\n          }\n          else {\n            iVar18 = uVar14 * 0x1c + param_4;\n            iVar11 = FUN_0002cf40(param_7,uVar14,iVar18 + 0x10,iVar18 + 0x18,&local_48,local_4e);\n            putchar(0x20);\n            if ((*(byte *)(iVar18 + 0x14) & 0xf) == 10) {\n              uVar14 = (-(uint)(DAT_000b6324 == 0) & 6) + 8;\n              uVar15 = FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11);\n              }\n              iVar12 = (uVar14 + 1) - uVar15;\n              if (uVar14 < uVar15) {\n                iVar12 = 1;\n              }\n              puVar24 = &DAT_0007c3bc;\n              printf("()%-*s",iVar12,&DAT_0007c3bc);\n            }\n            else {\n              FUN_0001e910();\n              pcVar9 = "   ";\n              if (DAT_000b6324 == 0) {\n                pcVar9 = " ";\n              }\n              printf(pcVar9);\n            }\n            uVar14 = *(uint *)(iVar18 + 0x10);\n            if (uVar14 == 0) {\n              if ((*(byte *)(iVar18 + 0x14) & 0xf) == 3) {\n                puVar25 = *(undefined **)(iVar18 + 0x18);\n                if (puVar25 < *(undefined **)(param_1 + 0x54)) {\n                  puVar1 = (uint *)(*(int *)(param_1 + 0x5c) + (int)puVar25 * 0x48);\n                  if (puVar1 == (uint *)0x0) {\n                    pcVar9 = "<none>";\n                  }\n                  else if (*(int *)(param_1 + 100) == 0) {\n                    pcVar9 = "<no-strings>";\n                  }\n                  else {\n                    if (*puVar1 < *(uint *)(param_1 + 0x68)) goto LAB_0002ea57;\n                    pcVar9 = "<corrupt>";\n                  }\n                  puVar24 = (undefined *)0x5;\n                  dcgettext(0,pcVar9);\n                }\n                else if ((puVar25 != (undefined *)0xfffffff1) &&\n                        (puVar25 != (undefined *)0xfffffff2)) {\n                  sVar3 = *(short *)(param_1 + 0x42);\n                  if (sVar3 == 8) {\n                    if ((puVar25 != (undefined *)0xffffff03) && (puVar25 != (undefined *)0xffffff04)\n                       ) {\nLAB_0002f0b3:\n                      sprintf(local_44,"<section 0x%x>");\n                      puVar24 = puVar25;\n                    }\n                  }\n                  else if (sVar3 == 0x8c) {\n                    if (puVar25 != (undefined *)0xffffff00) goto LAB_0002f0b3;\n                  }\n                  else if ((sVar3 == 0x3e) || (sVar3 == 0xb4)) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f085;\n                  }\n                  else if (sVar3 == 0xb5) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f0b3;\n                  }\n                  else {\nLAB_0002f085:\n                    if ((sVar3 != 0x32) ||\n                       (((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )))) goto LAB_0002f0b3;\n                  }\n                }\n              }\nLAB_0002ea57:\n              FUN_0001fd20();\n            }\n            else if (param_6 == 0) {\n              puVar24 = (undefined *)0x5;\n              pcVar9 = (char *)dcgettext(0,"<string table index: %3ld>");\n              printf(pcVar9,uVar14,puVar24);\n            }\n            else if (uVar14 < param_7) {\n              FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11,puVar24);\n              }\n            }\n            else {\n              puVar24 = (undefined *)0x5;\n              uVar10 = dcgettext(0,"<corrupt string table index: %3ld>");\n              error(uVar10,uVar14);\n              local_6c = 0;\n            }\n            if (param_8 != 0) {\n              puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14);\n              iVar7 = *(int *)((int)local_4c + iVar7 + 0x10);\n              if ((int)puVar24 < 0) {\n                puVar24 = (undefined *)-(int)(puVar24 + (iVar7 != 0));\n                printf(" - %llx",-iVar7,puVar24);\n              }\n              else {\n                printf(" + %llx",iVar7,puVar24);\n              }\n            }\n          }\n        }" (statement_identifier "LAB_0002dbff") (: ":") (if_statement "if (local_90 == 0 && uVar14 == 0) {\n          if (param_8 != 0) {\n            iVar11 = *(int *)((int)local_4c + iVar7 + 0x10);\n            puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14);\n            printf("%*c",(-(uint)(DAT_000b6324 == 0) & 8) + 0xc,0x20);\n            if ((int)puVar24 < 0) {\n              puVar24 = (undefined *)-(int)(puVar24 + (iVar11 != 0));\n              printf("-%llx",-iVar11,puVar24);\n            }\n            else {\n              printf("%llx",iVar11,puVar24);\n            }\n          }\n        }\n        else {\nLAB_0002dc11:\n          if ((param_4 == 0) || ((uVar14 < param_5) <= local_90)) {\n            puVar24 = (undefined *)0x5;\n            uVar10 = dcgettext(0," bad symbol index: %08lx in reloc");\n            error(uVar10,uVar14);\n            local_6c = 0;\n          }\n          else {\n            iVar18 = uVar14 * 0x1c + param_4;\n            iVar11 = FUN_0002cf40(param_7,uVar14,iVar18 + 0x10,iVar18 + 0x18,&local_48,local_4e);\n            putchar(0x20);\n            if ((*(byte *)(iVar18 + 0x14) & 0xf) == 10) {\n              uVar14 = (-(uint)(DAT_000b6324 == 0) & 6) + 8;\n              uVar15 = FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11);\n              }\n              iVar12 = (uVar14 + 1) - uVar15;\n              if (uVar14 < uVar15) {\n                iVar12 = 1;\n              }\n              puVar24 = &DAT_0007c3bc;\n              printf("()%-*s",iVar12,&DAT_0007c3bc);\n            }\n            else {\n              FUN_0001e910();\n              pcVar9 = "   ";\n              if (DAT_000b6324 == 0) {\n                pcVar9 = " ";\n              }\n              printf(pcVar9);\n            }\n            uVar14 = *(uint *)(iVar18 + 0x10);\n            if (uVar14 == 0) {\n              if ((*(byte *)(iVar18 + 0x14) & 0xf) == 3) {\n                puVar25 = *(undefined **)(iVar18 + 0x18);\n                if (puVar25 < *(undefined **)(param_1 + 0x54)) {\n                  puVar1 = (uint *)(*(int *)(param_1 + 0x5c) + (int)puVar25 * 0x48);\n                  if (puVar1 == (uint *)0x0) {\n                    pcVar9 = "<none>";\n                  }\n                  else if (*(int *)(param_1 + 100) == 0) {\n                    pcVar9 = "<no-strings>";\n                  }\n                  else {\n                    if (*puVar1 < *(uint *)(param_1 + 0x68)) goto LAB_0002ea57;\n                    pcVar9 = "<corrupt>";\n                  }\n                  puVar24 = (undefined *)0x5;\n                  dcgettext(0,pcVar9);\n                }\n                else if ((puVar25 != (undefined *)0xfffffff1) &&\n                        (puVar25 != (undefined *)0xfffffff2)) {\n                  sVar3 = *(short *)(param_1 + 0x42);\n                  if (sVar3 == 8) {\n                    if ((puVar25 != (undefined *)0xffffff03) && (puVar25 != (undefined *)0xffffff04)\n                       ) {\nLAB_0002f0b3:\n                      sprintf(local_44,"<section 0x%x>");\n                      puVar24 = puVar25;\n                    }\n                  }\n                  else if (sVar3 == 0x8c) {\n                    if (puVar25 != (undefined *)0xffffff00) goto LAB_0002f0b3;\n                  }\n                  else if ((sVar3 == 0x3e) || (sVar3 == 0xb4)) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f085;\n                  }\n                  else if (sVar3 == 0xb5) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f0b3;\n                  }\n                  else {\nLAB_0002f085:\n                    if ((sVar3 != 0x32) ||\n                       (((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )))) goto LAB_0002f0b3;\n                  }\n                }\n              }\nLAB_0002ea57:\n              FUN_0001fd20();\n            }\n            else if (param_6 == 0) {\n              puVar24 = (undefined *)0x5;\n              pcVar9 = (char *)dcgettext(0,"<string table index: %3ld>");\n              printf(pcVar9,uVar14,puVar24);\n            }\n            else if (uVar14 < param_7) {\n              FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11,puVar24);\n              }\n            }\n            else {\n              puVar24 = (undefined *)0x5;\n              uVar10 = dcgettext(0,"<corrupt string table index: %3ld>");\n              error(uVar10,uVar14);\n              local_6c = 0;\n            }\n            if (param_8 != 0) {\n              puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14);\n              iVar7 = *(int *)((int)local_4c + iVar7 + 0x10);\n              if ((int)puVar24 < 0) {\n                puVar24 = (undefined *)-(int)(puVar24 + (iVar7 != 0));\n                printf(" - %llx",-iVar7,puVar24);\n              }\n              else {\n                printf(" + %llx",iVar7,puVar24);\n              }\n            }\n          }\n        }" (if "if") (parenthesized_expression "(local_90 == 0 && uVar14 == 0)" (( "(") (binary_expression "local_90 == 0 && uVar14 == 0" (binary_expression "local_90 == 0" (identifier "local_90") (== "==") (number_literal "0")) (&& "&&") (binary_expression "uVar14 == 0" (identifier "uVar14") (== "==") (number_literal "0"))) () ")")) (compound_statement "{\n          if (param_8 != 0) {\n            iVar11 = *(int *)((int)local_4c + iVar7 + 0x10);\n            puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14);\n            printf("%*c",(-(uint)(DAT_000b6324 == 0) & 8) + 0xc,0x20);\n            if ((int)puVar24 < 0) {\n              puVar24 = (undefined *)-(int)(puVar24 + (iVar11 != 0));\n              printf("-%llx",-iVar11,puVar24);\n            }\n            else {\n              printf("%llx",iVar11,puVar24);\n            }\n          }\n        }" ({ "{") (if_statement "if (param_8 != 0) {\n            iVar11 = *(int *)((int)local_4c + iVar7 + 0x10);\n            puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14);\n            printf("%*c",(-(uint)(DAT_000b6324 == 0) & 8) + 0xc,0x20);\n            if ((int)puVar24 < 0) {\n              puVar24 = (undefined *)-(int)(puVar24 + (iVar11 != 0));\n              printf("-%llx",-iVar11,puVar24);\n            }\n            else {\n              printf("%llx",iVar11,puVar24);\n            }\n          }" (if "if") (parenthesized_expression "(param_8 != 0)" (( "(") (binary_expression "param_8 != 0" (identifier "param_8") (!= "!=") (number_literal "0")) () ")")) (compound_statement "{\n            iVar11 = *(int *)((int)local_4c + iVar7 + 0x10);\n            puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14);\n            printf("%*c",(-(uint)(DAT_000b6324 == 0) & 8) + 0xc,0x20);\n            if ((int)puVar24 < 0) {\n              puVar24 = (undefined *)-(int)(puVar24 + (iVar11 != 0));\n              printf("-%llx",-iVar11,puVar24);\n            }\n            else {\n              printf("%llx",iVar11,puVar24);\n            }\n          }" ({ "{") (expression_statement "iVar11 = *(int *)((int)local_4c + iVar7 + 0x10);" (assignment_expression "iVar11 = *(int *)((int)local_4c + iVar7 + 0x10)" (identifier "iVar11") (= "=") (pointer_expression "*(int *)((int)local_4c + iVar7 + 0x10)" (* "*") (cast_expression "(int *)((int)local_4c + iVar7 + 0x10)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "((int)local_4c + iVar7 + 0x10)" (( "(") (binary_expression "(int)local_4c + iVar7 + 0x10" (binary_expression "(int)local_4c + iVar7" (cast_expression "(int)local_4c" (( "(") (type_descriptor "int" (primitive_type "int")) () ")") (identifier "local_4c")) (+ "+") (identifier "iVar7")) (+ "+") (number_literal "0x10")) () ")"))))) (; ";")) (expression_statement "puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14);" (assignment_expression "puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14)" (identifier "puVar24") (= "=") (pointer_expression "*(undefined **)((int)local_4c + iVar7 + 0x14)" (* "*") (cast_expression "(undefined **)((int)local_4c + iVar7 + 0x14)" (( "(") (type_descriptor "undefined **" (type_identifier "undefined") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "((int)local_4c + iVar7 + 0x14)" (( "(") (binary_expression "(int)local_4c + iVar7 + 0x14" (binary_expression "(int)local_4c + iVar7" (cast_expression "(int)local_4c" (( "(") (type_descriptor "int" (primitive_type "int")) () ")") (identifier "local_4c")) (+ "+") (identifier "iVar7")) (+ "+") (number_literal "0x14")) () ")"))))) (; ";")) (expression_statement "printf("%*c",(-(uint)(DAT_000b6324 == 0) & 8) + 0xc,0x20);" (call_expression "printf("%*c",(-(uint)(DAT_000b6324 == 0) & 8) + 0xc,0x20)" (identifier "printf") (argument_list "("%*c",(-(uint)(DAT_000b6324 == 0) & 8) + 0xc,0x20)" (( "(") (string_literal ""%*c"" (" """) (string_content "%*c") (" """)) (, ",") (binary_expression "(-(uint)(DAT_000b6324 == 0) & 8) + 0xc" (parenthesized_expression "(-(uint)(DAT_000b6324 == 0) & 8)" (( "(") (binary_expression "-(uint)(DAT_000b6324 == 0) & 8" (unary_expression "-(uint)(DAT_000b6324 == 0)" (- "-") (call_expression "(uint)(DAT_000b6324 == 0)" (parenthesized_expression "(uint)" (( "(") (identifier "uint") () ")")) (argument_list "(DAT_000b6324 == 0)" (( "(") (binary_expression "DAT_000b6324 == 0" (identifier "DAT_000b6324") (== "==") (number_literal "0")) () ")")))) (& "&") (number_literal "8")) () ")")) (+ "+") (number_literal "0xc")) (, ",") (number_literal "0x20") () ")"))) (; ";")) (if_statement "if ((int)puVar24 < 0) {\n              puVar24 = (undefined *)-(int)(puVar24 + (iVar11 != 0));\n              printf("-%llx",-iVar11,puVar24);\n            }\n            else {\n              printf("%llx",iVar11,puVar24);\n            }" (if "if") (parenthesized_expression "((int)puVar24 < 0)" (( "(") (binary_expression "(int)puVar24 < 0" (cast_expression "(int)puVar24" (( "(") (type_descriptor "int" (primitive_type "int")) () ")") (identifier "puVar24")) (< "<") (number_literal "0")) () ")")) (compound_statement "{\n              puVar24 = (undefined *)-(int)(puVar24 + (iVar11 != 0));\n              printf("-%llx",-iVar11,puVar24);\n            }" ({ "{") (expression_statement "puVar24 = (undefined *)-(int)(puVar24 + (iVar11 != 0));" (assignment_expression "puVar24 = (undefined *)-(int)(puVar24 + (iVar11 != 0))" (identifier "puVar24") (= "=") (cast_expression "(undefined *)-(int)(puVar24 + (iVar11 != 0))" (( "(") (type_descriptor "undefined *" (type_identifier "undefined") (abstract_pointer_declarator "*" (* "*"))) () ")") (unary_expression "-(int)(puVar24 + (iVar11 != 0))" (- "-") (cast_expression "(int)(puVar24 + (iVar11 != 0))" (( "(") (type_descriptor "int" (primitive_type "int")) () ")") (parenthesized_expression "(puVar24 + (iVar11 != 0))" (( "(") (binary_expression "puVar24 + (iVar11 != 0)" (identifier "puVar24") (+ "+") (parenthesized_expression "(iVar11 != 0)" (( "(") (binary_expression "iVar11 != 0" (identifier "iVar11") (!= "!=") (number_literal "0")) () ")"))) () ")")))))) (; ";")) (expression_statement "printf("-%llx",-iVar11,puVar24);" (call_expression "printf("-%llx",-iVar11,puVar24)" (identifier "printf") (argument_list "("-%llx",-iVar11,puVar24)" (( "(") (string_literal ""-%llx"" (" """) (string_content "-%llx") (" """)) (, ",") (unary_expression "-iVar11" (- "-") (identifier "iVar11")) (, ",") (identifier "puVar24") () ")"))) (; ";")) (} "}")) (else_clause "else {\n              printf("%llx",iVar11,puVar24);\n            }" (else "else") (compound_statement "{\n              printf("%llx",iVar11,puVar24);\n            }" ({ "{") (expression_statement "printf("%llx",iVar11,puVar24);" (call_expression "printf("%llx",iVar11,puVar24)" (identifier "printf") (argument_list "("%llx",iVar11,puVar24)" (( "(") (string_literal ""%llx"" (" """) (string_content "%llx") (" """)) (, ",") (identifier "iVar11") (, ",") (identifier "puVar24") () ")"))) (; ";")) (} "}")))) (} "}"))) (} "}")) (else_clause "else {\nLAB_0002dc11:\n          if ((param_4 == 0) || ((uVar14 < param_5) <= local_90)) {\n            puVar24 = (undefined *)0x5;\n            uVar10 = dcgettext(0," bad symbol index: %08lx in reloc");\n            error(uVar10,uVar14);\n            local_6c = 0;\n          }\n          else {\n            iVar18 = uVar14 * 0x1c + param_4;\n            iVar11 = FUN_0002cf40(param_7,uVar14,iVar18 + 0x10,iVar18 + 0x18,&local_48,local_4e);\n            putchar(0x20);\n            if ((*(byte *)(iVar18 + 0x14) & 0xf) == 10) {\n              uVar14 = (-(uint)(DAT_000b6324 == 0) & 6) + 8;\n              uVar15 = FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11);\n              }\n              iVar12 = (uVar14 + 1) - uVar15;\n              if (uVar14 < uVar15) {\n                iVar12 = 1;\n              }\n              puVar24 = &DAT_0007c3bc;\n              printf("()%-*s",iVar12,&DAT_0007c3bc);\n            }\n            else {\n              FUN_0001e910();\n              pcVar9 = "   ";\n              if (DAT_000b6324 == 0) {\n                pcVar9 = " ";\n              }\n              printf(pcVar9);\n            }\n            uVar14 = *(uint *)(iVar18 + 0x10);\n            if (uVar14 == 0) {\n              if ((*(byte *)(iVar18 + 0x14) & 0xf) == 3) {\n                puVar25 = *(undefined **)(iVar18 + 0x18);\n                if (puVar25 < *(undefined **)(param_1 + 0x54)) {\n                  puVar1 = (uint *)(*(int *)(param_1 + 0x5c) + (int)puVar25 * 0x48);\n                  if (puVar1 == (uint *)0x0) {\n                    pcVar9 = "<none>";\n                  }\n                  else if (*(int *)(param_1 + 100) == 0) {\n                    pcVar9 = "<no-strings>";\n                  }\n                  else {\n                    if (*puVar1 < *(uint *)(param_1 + 0x68)) goto LAB_0002ea57;\n                    pcVar9 = "<corrupt>";\n                  }\n                  puVar24 = (undefined *)0x5;\n                  dcgettext(0,pcVar9);\n                }\n                else if ((puVar25 != (undefined *)0xfffffff1) &&\n                        (puVar25 != (undefined *)0xfffffff2)) {\n                  sVar3 = *(short *)(param_1 + 0x42);\n                  if (sVar3 == 8) {\n                    if ((puVar25 != (undefined *)0xffffff03) && (puVar25 != (undefined *)0xffffff04)\n                       ) {\nLAB_0002f0b3:\n                      sprintf(local_44,"<section 0x%x>");\n                      puVar24 = puVar25;\n                    }\n                  }\n                  else if (sVar3 == 0x8c) {\n                    if (puVar25 != (undefined *)0xffffff00) goto LAB_0002f0b3;\n                  }\n                  else if ((sVar3 == 0x3e) || (sVar3 == 0xb4)) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f085;\n                  }\n                  else if (sVar3 == 0xb5) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f0b3;\n                  }\n                  else {\nLAB_0002f085:\n                    if ((sVar3 != 0x32) ||\n                       (((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )))) goto LAB_0002f0b3;\n                  }\n                }\n              }\nLAB_0002ea57:\n              FUN_0001fd20();\n            }\n            else if (param_6 == 0) {\n              puVar24 = (undefined *)0x5;\n              pcVar9 = (char *)dcgettext(0,"<string table index: %3ld>");\n              printf(pcVar9,uVar14,puVar24);\n            }\n            else if (uVar14 < param_7) {\n              FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11,puVar24);\n              }\n            }\n            else {\n              puVar24 = (undefined *)0x5;\n              uVar10 = dcgettext(0,"<corrupt string table index: %3ld>");\n              error(uVar10,uVar14);\n              local_6c = 0;\n            }\n            if (param_8 != 0) {\n              puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14);\n              iVar7 = *(int *)((int)local_4c + iVar7 + 0x10);\n              if ((int)puVar24 < 0) {\n                puVar24 = (undefined *)-(int)(puVar24 + (iVar7 != 0));\n                printf(" - %llx",-iVar7,puVar24);\n              }\n              else {\n                printf(" + %llx",iVar7,puVar24);\n              }\n            }\n          }\n        }" (else "else") (compound_statement "{\nLAB_0002dc11:\n          if ((param_4 == 0) || ((uVar14 < param_5) <= local_90)) {\n            puVar24 = (undefined *)0x5;\n            uVar10 = dcgettext(0," bad symbol index: %08lx in reloc");\n            error(uVar10,uVar14);\n            local_6c = 0;\n          }\n          else {\n            iVar18 = uVar14 * 0x1c + param_4;\n            iVar11 = FUN_0002cf40(param_7,uVar14,iVar18 + 0x10,iVar18 + 0x18,&local_48,local_4e);\n            putchar(0x20);\n            if ((*(byte *)(iVar18 + 0x14) & 0xf) == 10) {\n              uVar14 = (-(uint)(DAT_000b6324 == 0) & 6) + 8;\n              uVar15 = FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11);\n              }\n              iVar12 = (uVar14 + 1) - uVar15;\n              if (uVar14 < uVar15) {\n                iVar12 = 1;\n              }\n              puVar24 = &DAT_0007c3bc;\n              printf("()%-*s",iVar12,&DAT_0007c3bc);\n            }\n            else {\n              FUN_0001e910();\n              pcVar9 = "   ";\n              if (DAT_000b6324 == 0) {\n                pcVar9 = " ";\n              }\n              printf(pcVar9);\n            }\n            uVar14 = *(uint *)(iVar18 + 0x10);\n            if (uVar14 == 0) {\n              if ((*(byte *)(iVar18 + 0x14) & 0xf) == 3) {\n                puVar25 = *(undefined **)(iVar18 + 0x18);\n                if (puVar25 < *(undefined **)(param_1 + 0x54)) {\n                  puVar1 = (uint *)(*(int *)(param_1 + 0x5c) + (int)puVar25 * 0x48);\n                  if (puVar1 == (uint *)0x0) {\n                    pcVar9 = "<none>";\n                  }\n                  else if (*(int *)(param_1 + 100) == 0) {\n                    pcVar9 = "<no-strings>";\n                  }\n                  else {\n                    if (*puVar1 < *(uint *)(param_1 + 0x68)) goto LAB_0002ea57;\n                    pcVar9 = "<corrupt>";\n                  }\n                  puVar24 = (undefined *)0x5;\n                  dcgettext(0,pcVar9);\n                }\n                else if ((puVar25 != (undefined *)0xfffffff1) &&\n                        (puVar25 != (undefined *)0xfffffff2)) {\n                  sVar3 = *(short *)(param_1 + 0x42);\n                  if (sVar3 == 8) {\n                    if ((puVar25 != (undefined *)0xffffff03) && (puVar25 != (undefined *)0xffffff04)\n                       ) {\nLAB_0002f0b3:\n                      sprintf(local_44,"<section 0x%x>");\n                      puVar24 = puVar25;\n                    }\n                  }\n                  else if (sVar3 == 0x8c) {\n                    if (puVar25 != (undefined *)0xffffff00) goto LAB_0002f0b3;\n                  }\n                  else if ((sVar3 == 0x3e) || (sVar3 == 0xb4)) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f085;\n                  }\n                  else if (sVar3 == 0xb5) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f0b3;\n                  }\n                  else {\nLAB_0002f085:\n                    if ((sVar3 != 0x32) ||\n                       (((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )))) goto LAB_0002f0b3;\n                  }\n                }\n              }\nLAB_0002ea57:\n              FUN_0001fd20();\n            }\n            else if (param_6 == 0) {\n              puVar24 = (undefined *)0x5;\n              pcVar9 = (char *)dcgettext(0,"<string table index: %3ld>");\n              printf(pcVar9,uVar14,puVar24);\n            }\n            else if (uVar14 < param_7) {\n              FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11,puVar24);\n              }\n            }\n            else {\n              puVar24 = (undefined *)0x5;\n              uVar10 = dcgettext(0,"<corrupt string table index: %3ld>");\n              error(uVar10,uVar14);\n              local_6c = 0;\n            }\n            if (param_8 != 0) {\n              puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14);\n              iVar7 = *(int *)((int)local_4c + iVar7 + 0x10);\n              if ((int)puVar24 < 0) {\n                puVar24 = (undefined *)-(int)(puVar24 + (iVar7 != 0));\n                printf(" - %llx",-iVar7,puVar24);\n              }\n              else {\n                printf(" + %llx",iVar7,puVar24);\n              }\n            }\n          }\n        }" ({ "{") (labeled_statement "LAB_0002dc11:\n          if ((param_4 == 0) || ((uVar14 < param_5) <= local_90)) {\n            puVar24 = (undefined *)0x5;\n            uVar10 = dcgettext(0," bad symbol index: %08lx in reloc");\n            error(uVar10,uVar14);\n            local_6c = 0;\n          }\n          else {\n            iVar18 = uVar14 * 0x1c + param_4;\n            iVar11 = FUN_0002cf40(param_7,uVar14,iVar18 + 0x10,iVar18 + 0x18,&local_48,local_4e);\n            putchar(0x20);\n            if ((*(byte *)(iVar18 + 0x14) & 0xf) == 10) {\n              uVar14 = (-(uint)(DAT_000b6324 == 0) & 6) + 8;\n              uVar15 = FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11);\n              }\n              iVar12 = (uVar14 + 1) - uVar15;\n              if (uVar14 < uVar15) {\n                iVar12 = 1;\n              }\n              puVar24 = &DAT_0007c3bc;\n              printf("()%-*s",iVar12,&DAT_0007c3bc);\n            }\n            else {\n              FUN_0001e910();\n              pcVar9 = "   ";\n              if (DAT_000b6324 == 0) {\n                pcVar9 = " ";\n              }\n              printf(pcVar9);\n            }\n            uVar14 = *(uint *)(iVar18 + 0x10);\n            if (uVar14 == 0) {\n              if ((*(byte *)(iVar18 + 0x14) & 0xf) == 3) {\n                puVar25 = *(undefined **)(iVar18 + 0x18);\n                if (puVar25 < *(undefined **)(param_1 + 0x54)) {\n                  puVar1 = (uint *)(*(int *)(param_1 + 0x5c) + (int)puVar25 * 0x48);\n                  if (puVar1 == (uint *)0x0) {\n                    pcVar9 = "<none>";\n                  }\n                  else if (*(int *)(param_1 + 100) == 0) {\n                    pcVar9 = "<no-strings>";\n                  }\n                  else {\n                    if (*puVar1 < *(uint *)(param_1 + 0x68)) goto LAB_0002ea57;\n                    pcVar9 = "<corrupt>";\n                  }\n                  puVar24 = (undefined *)0x5;\n                  dcgettext(0,pcVar9);\n                }\n                else if ((puVar25 != (undefined *)0xfffffff1) &&\n                        (puVar25 != (undefined *)0xfffffff2)) {\n                  sVar3 = *(short *)(param_1 + 0x42);\n                  if (sVar3 == 8) {\n                    if ((puVar25 != (undefined *)0xffffff03) && (puVar25 != (undefined *)0xffffff04)\n                       ) {\nLAB_0002f0b3:\n                      sprintf(local_44,"<section 0x%x>");\n                      puVar24 = puVar25;\n                    }\n                  }\n                  else if (sVar3 == 0x8c) {\n                    if (puVar25 != (undefined *)0xffffff00) goto LAB_0002f0b3;\n                  }\n                  else if ((sVar3 == 0x3e) || (sVar3 == 0xb4)) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f085;\n                  }\n                  else if (sVar3 == 0xb5) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f0b3;\n                  }\n                  else {\nLAB_0002f085:\n                    if ((sVar3 != 0x32) ||\n                       (((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )))) goto LAB_0002f0b3;\n                  }\n                }\n              }\nLAB_0002ea57:\n              FUN_0001fd20();\n            }\n            else if (param_6 == 0) {\n              puVar24 = (undefined *)0x5;\n              pcVar9 = (char *)dcgettext(0,"<string table index: %3ld>");\n              printf(pcVar9,uVar14,puVar24);\n            }\n            else if (uVar14 < param_7) {\n              FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11,puVar24);\n              }\n            }\n            else {\n              puVar24 = (undefined *)0x5;\n              uVar10 = dcgettext(0,"<corrupt string table index: %3ld>");\n              error(uVar10,uVar14);\n              local_6c = 0;\n            }\n            if (param_8 != 0) {\n              puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14);\n              iVar7 = *(int *)((int)local_4c + iVar7 + 0x10);\n              if ((int)puVar24 < 0) {\n                puVar24 = (undefined *)-(int)(puVar24 + (iVar7 != 0));\n                printf(" - %llx",-iVar7,puVar24);\n              }\n              else {\n                printf(" + %llx",iVar7,puVar24);\n              }\n            }\n          }" (statement_identifier "LAB_0002dc11") (: ":") (if_statement "if ((param_4 == 0) || ((uVar14 < param_5) <= local_90)) {\n            puVar24 = (undefined *)0x5;\n            uVar10 = dcgettext(0," bad symbol index: %08lx in reloc");\n            error(uVar10,uVar14);\n            local_6c = 0;\n          }\n          else {\n            iVar18 = uVar14 * 0x1c + param_4;\n            iVar11 = FUN_0002cf40(param_7,uVar14,iVar18 + 0x10,iVar18 + 0x18,&local_48,local_4e);\n            putchar(0x20);\n            if ((*(byte *)(iVar18 + 0x14) & 0xf) == 10) {\n              uVar14 = (-(uint)(DAT_000b6324 == 0) & 6) + 8;\n              uVar15 = FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11);\n              }\n              iVar12 = (uVar14 + 1) - uVar15;\n              if (uVar14 < uVar15) {\n                iVar12 = 1;\n              }\n              puVar24 = &DAT_0007c3bc;\n              printf("()%-*s",iVar12,&DAT_0007c3bc);\n            }\n            else {\n              FUN_0001e910();\n              pcVar9 = "   ";\n              if (DAT_000b6324 == 0) {\n                pcVar9 = " ";\n              }\n              printf(pcVar9);\n            }\n            uVar14 = *(uint *)(iVar18 + 0x10);\n            if (uVar14 == 0) {\n              if ((*(byte *)(iVar18 + 0x14) & 0xf) == 3) {\n                puVar25 = *(undefined **)(iVar18 + 0x18);\n                if (puVar25 < *(undefined **)(param_1 + 0x54)) {\n                  puVar1 = (uint *)(*(int *)(param_1 + 0x5c) + (int)puVar25 * 0x48);\n                  if (puVar1 == (uint *)0x0) {\n                    pcVar9 = "<none>";\n                  }\n                  else if (*(int *)(param_1 + 100) == 0) {\n                    pcVar9 = "<no-strings>";\n                  }\n                  else {\n                    if (*puVar1 < *(uint *)(param_1 + 0x68)) goto LAB_0002ea57;\n                    pcVar9 = "<corrupt>";\n                  }\n                  puVar24 = (undefined *)0x5;\n                  dcgettext(0,pcVar9);\n                }\n                else if ((puVar25 != (undefined *)0xfffffff1) &&\n                        (puVar25 != (undefined *)0xfffffff2)) {\n                  sVar3 = *(short *)(param_1 + 0x42);\n                  if (sVar3 == 8) {\n                    if ((puVar25 != (undefined *)0xffffff03) && (puVar25 != (undefined *)0xffffff04)\n                       ) {\nLAB_0002f0b3:\n                      sprintf(local_44,"<section 0x%x>");\n                      puVar24 = puVar25;\n                    }\n                  }\n                  else if (sVar3 == 0x8c) {\n                    if (puVar25 != (undefined *)0xffffff00) goto LAB_0002f0b3;\n                  }\n                  else if ((sVar3 == 0x3e) || (sVar3 == 0xb4)) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f085;\n                  }\n                  else if (sVar3 == 0xb5) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f0b3;\n                  }\n                  else {\nLAB_0002f085:\n                    if ((sVar3 != 0x32) ||\n                       (((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )))) goto LAB_0002f0b3;\n                  }\n                }\n              }\nLAB_0002ea57:\n              FUN_0001fd20();\n            }\n            else if (param_6 == 0) {\n              puVar24 = (undefined *)0x5;\n              pcVar9 = (char *)dcgettext(0,"<string table index: %3ld>");\n              printf(pcVar9,uVar14,puVar24);\n            }\n            else if (uVar14 < param_7) {\n              FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11,puVar24);\n              }\n            }\n            else {\n              puVar24 = (undefined *)0x5;\n              uVar10 = dcgettext(0,"<corrupt string table index: %3ld>");\n              error(uVar10,uVar14);\n              local_6c = 0;\n            }\n            if (param_8 != 0) {\n              puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14);\n              iVar7 = *(int *)((int)local_4c + iVar7 + 0x10);\n              if ((int)puVar24 < 0) {\n                puVar24 = (undefined *)-(int)(puVar24 + (iVar7 != 0));\n                printf(" - %llx",-iVar7,puVar24);\n              }\n              else {\n                printf(" + %llx",iVar7,puVar24);\n              }\n            }\n          }" (if "if") (parenthesized_expression "((param_4 == 0) || ((uVar14 < param_5) <= local_90))" (( "(") (binary_expression "(param_4 == 0) || ((uVar14 < param_5) <= local_90)" (parenthesized_expression "(param_4 == 0)" (( "(") (binary_expression "param_4 == 0" (identifier "param_4") (== "==") (number_literal "0")) () ")")) (|| "||") (parenthesized_expression "((uVar14 < param_5) <= local_90)" (( "(") (binary_expression "(uVar14 < param_5) <= local_90" (parenthesized_expression "(uVar14 < param_5)" (( "(") (binary_expression "uVar14 < param_5" (identifier "uVar14") (< "<") (identifier "param_5")) () ")")) (<= "<=") (identifier "local_90")) () ")"))) () ")")) (compound_statement "{\n            puVar24 = (undefined *)0x5;\n            uVar10 = dcgettext(0," bad symbol index: %08lx in reloc");\n            error(uVar10,uVar14);\n            local_6c = 0;\n          }" ({ "{") (expression_statement "puVar24 = (undefined *)0x5;" (assignment_expression "puVar24 = (undefined *)0x5" (identifier "puVar24") (= "=") (cast_expression "(undefined *)0x5" (( "(") (type_descriptor "undefined *" (type_identifier "undefined") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x5"))) (; ";")) (expression_statement "uVar10 = dcgettext(0," bad symbol index: %08lx in reloc");" (assignment_expression "uVar10 = dcgettext(0," bad symbol index: %08lx in reloc")" (identifier "uVar10") (= "=") (call_expression "dcgettext(0," bad symbol index: %08lx in reloc")" (identifier "dcgettext") (argument_list "(0," bad symbol index: %08lx in reloc")" (( "(") (number_literal "0") (, ",") (string_literal "" bad symbol index: %08lx in reloc"" (" """) (string_content " bad symbol index: %08lx in reloc") (" """)) () ")")))) (; ";")) (expression_statement "error(uVar10,uVar14);" (call_expression "error(uVar10,uVar14)" (identifier "error") (argument_list "(uVar10,uVar14)" (( "(") (identifier "uVar10") (, ",") (identifier "uVar14") () ")"))) (; ";")) (expression_statement "local_6c = 0;" (assignment_expression "local_6c = 0" (identifier "local_6c") (= "=") (number_literal "0")) (; ";")) (} "}")) (else_clause "else {\n            iVar18 = uVar14 * 0x1c + param_4;\n            iVar11 = FUN_0002cf40(param_7,uVar14,iVar18 + 0x10,iVar18 + 0x18,&local_48,local_4e);\n            putchar(0x20);\n            if ((*(byte *)(iVar18 + 0x14) & 0xf) == 10) {\n              uVar14 = (-(uint)(DAT_000b6324 == 0) & 6) + 8;\n              uVar15 = FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11);\n              }\n              iVar12 = (uVar14 + 1) - uVar15;\n              if (uVar14 < uVar15) {\n                iVar12 = 1;\n              }\n              puVar24 = &DAT_0007c3bc;\n              printf("()%-*s",iVar12,&DAT_0007c3bc);\n            }\n            else {\n              FUN_0001e910();\n              pcVar9 = "   ";\n              if (DAT_000b6324 == 0) {\n                pcVar9 = " ";\n              }\n              printf(pcVar9);\n            }\n            uVar14 = *(uint *)(iVar18 + 0x10);\n            if (uVar14 == 0) {\n              if ((*(byte *)(iVar18 + 0x14) & 0xf) == 3) {\n                puVar25 = *(undefined **)(iVar18 + 0x18);\n                if (puVar25 < *(undefined **)(param_1 + 0x54)) {\n                  puVar1 = (uint *)(*(int *)(param_1 + 0x5c) + (int)puVar25 * 0x48);\n                  if (puVar1 == (uint *)0x0) {\n                    pcVar9 = "<none>";\n                  }\n                  else if (*(int *)(param_1 + 100) == 0) {\n                    pcVar9 = "<no-strings>";\n                  }\n                  else {\n                    if (*puVar1 < *(uint *)(param_1 + 0x68)) goto LAB_0002ea57;\n                    pcVar9 = "<corrupt>";\n                  }\n                  puVar24 = (undefined *)0x5;\n                  dcgettext(0,pcVar9);\n                }\n                else if ((puVar25 != (undefined *)0xfffffff1) &&\n                        (puVar25 != (undefined *)0xfffffff2)) {\n                  sVar3 = *(short *)(param_1 + 0x42);\n                  if (sVar3 == 8) {\n                    if ((puVar25 != (undefined *)0xffffff03) && (puVar25 != (undefined *)0xffffff04)\n                       ) {\nLAB_0002f0b3:\n                      sprintf(local_44,"<section 0x%x>");\n                      puVar24 = puVar25;\n                    }\n                  }\n                  else if (sVar3 == 0x8c) {\n                    if (puVar25 != (undefined *)0xffffff00) goto LAB_0002f0b3;\n                  }\n                  else if ((sVar3 == 0x3e) || (sVar3 == 0xb4)) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f085;\n                  }\n                  else if (sVar3 == 0xb5) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f0b3;\n                  }\n                  else {\nLAB_0002f085:\n                    if ((sVar3 != 0x32) ||\n                       (((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )))) goto LAB_0002f0b3;\n                  }\n                }\n              }\nLAB_0002ea57:\n              FUN_0001fd20();\n            }\n            else if (param_6 == 0) {\n              puVar24 = (undefined *)0x5;\n              pcVar9 = (char *)dcgettext(0,"<string table index: %3ld>");\n              printf(pcVar9,uVar14,puVar24);\n            }\n            else if (uVar14 < param_7) {\n              FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11,puVar24);\n              }\n            }\n            else {\n              puVar24 = (undefined *)0x5;\n              uVar10 = dcgettext(0,"<corrupt string table index: %3ld>");\n              error(uVar10,uVar14);\n              local_6c = 0;\n            }\n            if (param_8 != 0) {\n              puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14);\n              iVar7 = *(int *)((int)local_4c + iVar7 + 0x10);\n              if ((int)puVar24 < 0) {\n                puVar24 = (undefined *)-(int)(puVar24 + (iVar7 != 0));\n                printf(" - %llx",-iVar7,puVar24);\n              }\n              else {\n                printf(" + %llx",iVar7,puVar24);\n              }\n            }\n          }" (else "else") (compound_statement "{\n            iVar18 = uVar14 * 0x1c + param_4;\n            iVar11 = FUN_0002cf40(param_7,uVar14,iVar18 + 0x10,iVar18 + 0x18,&local_48,local_4e);\n            putchar(0x20);\n            if ((*(byte *)(iVar18 + 0x14) & 0xf) == 10) {\n              uVar14 = (-(uint)(DAT_000b6324 == 0) & 6) + 8;\n              uVar15 = FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11);\n              }\n              iVar12 = (uVar14 + 1) - uVar15;\n              if (uVar14 < uVar15) {\n                iVar12 = 1;\n              }\n              puVar24 = &DAT_0007c3bc;\n              printf("()%-*s",iVar12,&DAT_0007c3bc);\n            }\n            else {\n              FUN_0001e910();\n              pcVar9 = "   ";\n              if (DAT_000b6324 == 0) {\n                pcVar9 = " ";\n              }\n              printf(pcVar9);\n            }\n            uVar14 = *(uint *)(iVar18 + 0x10);\n            if (uVar14 == 0) {\n              if ((*(byte *)(iVar18 + 0x14) & 0xf) == 3) {\n                puVar25 = *(undefined **)(iVar18 + 0x18);\n                if (puVar25 < *(undefined **)(param_1 + 0x54)) {\n                  puVar1 = (uint *)(*(int *)(param_1 + 0x5c) + (int)puVar25 * 0x48);\n                  if (puVar1 == (uint *)0x0) {\n                    pcVar9 = "<none>";\n                  }\n                  else if (*(int *)(param_1 + 100) == 0) {\n                    pcVar9 = "<no-strings>";\n                  }\n                  else {\n                    if (*puVar1 < *(uint *)(param_1 + 0x68)) goto LAB_0002ea57;\n                    pcVar9 = "<corrupt>";\n                  }\n                  puVar24 = (undefined *)0x5;\n                  dcgettext(0,pcVar9);\n                }\n                else if ((puVar25 != (undefined *)0xfffffff1) &&\n                        (puVar25 != (undefined *)0xfffffff2)) {\n                  sVar3 = *(short *)(param_1 + 0x42);\n                  if (sVar3 == 8) {\n                    if ((puVar25 != (undefined *)0xffffff03) && (puVar25 != (undefined *)0xffffff04)\n                       ) {\nLAB_0002f0b3:\n                      sprintf(local_44,"<section 0x%x>");\n                      puVar24 = puVar25;\n                    }\n                  }\n                  else if (sVar3 == 0x8c) {\n                    if (puVar25 != (undefined *)0xffffff00) goto LAB_0002f0b3;\n                  }\n                  else if ((sVar3 == 0x3e) || (sVar3 == 0xb4)) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f085;\n                  }\n                  else if (sVar3 == 0xb5) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f0b3;\n                  }\n                  else {\nLAB_0002f085:\n                    if ((sVar3 != 0x32) ||\n                       (((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )))) goto LAB_0002f0b3;\n                  }\n                }\n              }\nLAB_0002ea57:\n              FUN_0001fd20();\n            }\n            else if (param_6 == 0) {\n              puVar24 = (undefined *)0x5;\n              pcVar9 = (char *)dcgettext(0,"<string table index: %3ld>");\n              printf(pcVar9,uVar14,puVar24);\n            }\n            else if (uVar14 < param_7) {\n              FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11,puVar24);\n              }\n            }\n            else {\n              puVar24 = (undefined *)0x5;\n              uVar10 = dcgettext(0,"<corrupt string table index: %3ld>");\n              error(uVar10,uVar14);\n              local_6c = 0;\n            }\n            if (param_8 != 0) {\n              puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14);\n              iVar7 = *(int *)((int)local_4c + iVar7 + 0x10);\n              if ((int)puVar24 < 0) {\n                puVar24 = (undefined *)-(int)(puVar24 + (iVar7 != 0));\n                printf(" - %llx",-iVar7,puVar24);\n              }\n              else {\n                printf(" + %llx",iVar7,puVar24);\n              }\n            }\n          }" ({ "{") (expression_statement "iVar18 = uVar14 * 0x1c + param_4;" (assignment_expression "iVar18 = uVar14 * 0x1c + param_4" (identifier "iVar18") (= "=") (binary_expression "uVar14 * 0x1c + param_4" (binary_expression "uVar14 * 0x1c" (identifier "uVar14") (* "*") (number_literal "0x1c")) (+ "+") (identifier "param_4"))) (; ";")) (expression_statement "iVar11 = FUN_0002cf40(param_7,uVar14,iVar18 + 0x10,iVar18 + 0x18,&local_48,local_4e);" (assignment_expression "iVar11 = FUN_0002cf40(param_7,uVar14,iVar18 + 0x10,iVar18 + 0x18,&local_48,local_4e)" (identifier "iVar11") (= "=") (call_expression "FUN_0002cf40(param_7,uVar14,iVar18 + 0x10,iVar18 + 0x18,&local_48,local_4e)" (identifier "FUN_0002cf40") (argument_list "(param_7,uVar14,iVar18 + 0x10,iVar18 + 0x18,&local_48,local_4e)" (( "(") (identifier "param_7") (, ",") (identifier "uVar14") (, ",") (binary_expression "iVar18 + 0x10" (identifier "iVar18") (+ "+") (number_literal "0x10")) (, ",") (binary_expression "iVar18 + 0x18" (identifier "iVar18") (+ "+") (number_literal "0x18")) (, ",") (pointer_expression "&local_48" (& "&") (identifier "local_48")) (, ",") (identifier "local_4e") () ")")))) (; ";")) (expression_statement "putchar(0x20);" (call_expression "putchar(0x20)" (identifier "putchar") (argument_list "(0x20)" (( "(") (number_literal "0x20") () ")"))) (; ";")) (if_statement "if ((*(byte *)(iVar18 + 0x14) & 0xf) == 10) {\n              uVar14 = (-(uint)(DAT_000b6324 == 0) & 6) + 8;\n              uVar15 = FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11);\n              }\n              iVar12 = (uVar14 + 1) - uVar15;\n              if (uVar14 < uVar15) {\n                iVar12 = 1;\n              }\n              puVar24 = &DAT_0007c3bc;\n              printf("()%-*s",iVar12,&DAT_0007c3bc);\n            }\n            else {\n              FUN_0001e910();\n              pcVar9 = "   ";\n              if (DAT_000b6324 == 0) {\n                pcVar9 = " ";\n              }\n              printf(pcVar9);\n            }" (if "if") (parenthesized_expression "((*(byte *)(iVar18 + 0x14) & 0xf) == 10)" (( "(") (binary_expression "(*(byte *)(iVar18 + 0x14) & 0xf) == 10" (parenthesized_expression "(*(byte *)(iVar18 + 0x14) & 0xf)" (( "(") (binary_expression "*(byte *)(iVar18 + 0x14) & 0xf" (pointer_expression "*(byte *)(iVar18 + 0x14)" (* "*") (cast_expression "(byte *)(iVar18 + 0x14)" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(iVar18 + 0x14)" (( "(") (binary_expression "iVar18 + 0x14" (identifier "iVar18") (+ "+") (number_literal "0x14")) () ")")))) (& "&") (number_literal "0xf")) () ")")) (== "==") (number_literal "10")) () ")")) (compound_statement "{\n              uVar14 = (-(uint)(DAT_000b6324 == 0) & 6) + 8;\n              uVar15 = FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11);\n              }\n              iVar12 = (uVar14 + 1) - uVar15;\n              if (uVar14 < uVar15) {\n                iVar12 = 1;\n              }\n              puVar24 = &DAT_0007c3bc;\n              printf("()%-*s",iVar12,&DAT_0007c3bc);\n            }" ({ "{") (expression_statement "uVar14 = (-(uint)(DAT_000b6324 == 0) & 6) + 8;" (assignment_expression "uVar14 = (-(uint)(DAT_000b6324 == 0) & 6) + 8" (identifier "uVar14") (= "=") (binary_expression "(-(uint)(DAT_000b6324 == 0) & 6) + 8" (parenthesized_expression "(-(uint)(DAT_000b6324 == 0) & 6)" (( "(") (binary_expression "-(uint)(DAT_000b6324 == 0) & 6" (unary_expression "-(uint)(DAT_000b6324 == 0)" (- "-") (call_expression "(uint)(DAT_000b6324 == 0)" (parenthesized_expression "(uint)" (( "(") (identifier "uint") () ")")) (argument_list "(DAT_000b6324 == 0)" (( "(") (binary_expression "DAT_000b6324 == 0" (identifier "DAT_000b6324") (== "==") (number_literal "0")) () ")")))) (& "&") (number_literal "6")) () ")")) (+ "+") (number_literal "8"))) (; ";")) (expression_statement "uVar15 = FUN_0001fd20();" (assignment_expression "uVar15 = FUN_0001fd20()" (identifier "uVar15") (= "=") (call_expression "FUN_0001fd20()" (identifier "FUN_0001fd20") (argument_list "()" (( "(") () ")")))) (; ";")) (if_statement "if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11);\n              }" (if "if") (parenthesized_expression "(iVar11 != 0)" (( "(") (binary_expression "iVar11 != 0" (identifier "iVar11") (!= "!=") (number_literal "0")) () ")")) (compound_statement "{\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11);\n              }" ({ "{") (expression_statement "pcVar9 = "@@%s";" (assignment_expression "pcVar9 = "@@%s"" (identifier "pcVar9") (= "=") (string_literal ""@@%s"" (" """) (string_content "@@%s") (" """))) (; ";")) (if_statement "if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }" (if "if") (parenthesized_expression "(local_48 != 2)" (( "(") (binary_expression "local_48 != 2" (identifier "local_48") (!= "!=") (number_literal "2")) () ")")) (compound_statement "{\n                  pcVar9 = "@%s";\n                }" ({ "{") (expression_statement "pcVar9 = "@%s";" (assignment_expression "pcVar9 = "@%s"" (identifier "pcVar9") (= "=") (string_literal ""@%s"" (" """) (string_content "@%s") (" """))) (; ";")) (} "}"))) (expression_statement "printf(pcVar9,iVar11);" (call_expression "printf(pcVar9,iVar11)" (identifier "printf") (argument_list "(pcVar9,iVar11)" (( "(") (identifier "pcVar9") (, ",") (identifier "iVar11") () ")"))) (; ";")) (} "}"))) (expression_statement "iVar12 = (uVar14 + 1) - uVar15;" (assignment_expression "iVar12 = (uVar14 + 1) - uVar15" (identifier "iVar12") (= "=") (binary_expression "(uVar14 + 1) - uVar15" (parenthesized_expression "(uVar14 + 1)" (( "(") (binary_expression "uVar14 + 1" (identifier "uVar14") (+ "+") (number_literal "1")) () ")")) (- "-") (identifier "uVar15"))) (; ";")) (if_statement "if (uVar14 < uVar15) {\n                iVar12 = 1;\n              }" (if "if") (parenthesized_expression "(uVar14 < uVar15)" (( "(") (binary_expression "uVar14 < uVar15" (identifier "uVar14") (< "<") (identifier "uVar15")) () ")")) (compound_statement "{\n                iVar12 = 1;\n              }" ({ "{") (expression_statement "iVar12 = 1;" (assignment_expression "iVar12 = 1" (identifier "iVar12") (= "=") (number_literal "1")) (; ";")) (} "}"))) (expression_statement "puVar24 = &DAT_0007c3bc;" (assignment_expression "puVar24 = &DAT_0007c3bc" (identifier "puVar24") (= "=") (pointer_expression "&DAT_0007c3bc" (& "&") (identifier "DAT_0007c3bc"))) (; ";")) (expression_statement "printf("()%-*s",iVar12,&DAT_0007c3bc);" (call_expression "printf("()%-*s",iVar12,&DAT_0007c3bc)" (identifier "printf") (argument_list "("()%-*s",iVar12,&DAT_0007c3bc)" (( "(") (string_literal ""()%-*s"" (" """) (string_content "()%-*s") (" """)) (, ",") (identifier "iVar12") (, ",") (pointer_expression "&DAT_0007c3bc" (& "&") (identifier "DAT_0007c3bc")) () ")"))) (; ";")) (} "}")) (else_clause "else {\n              FUN_0001e910();\n              pcVar9 = "   ";\n              if (DAT_000b6324 == 0) {\n                pcVar9 = " ";\n              }\n              printf(pcVar9);\n            }" (else "else") (compound_statement "{\n              FUN_0001e910();\n              pcVar9 = "   ";\n              if (DAT_000b6324 == 0) {\n                pcVar9 = " ";\n              }\n              printf(pcVar9);\n            }" ({ "{") (expression_statement "FUN_0001e910();" (call_expression "FUN_0001e910()" (identifier "FUN_0001e910") (argument_list "()" (( "(") () ")"))) (; ";")) (expression_statement "pcVar9 = "   ";" (assignment_expression "pcVar9 = "   "" (identifier "pcVar9") (= "=") (string_literal ""   "" (" """) (string_content "   ") (" """))) (; ";")) (if_statement "if (DAT_000b6324 == 0) {\n                pcVar9 = " ";\n              }" (if "if") (parenthesized_expression "(DAT_000b6324 == 0)" (( "(") (binary_expression "DAT_000b6324 == 0" (identifier "DAT_000b6324") (== "==") (number_literal "0")) () ")")) (compound_statement "{\n                pcVar9 = " ";\n              }" ({ "{") (expression_statement "pcVar9 = " ";" (assignment_expression "pcVar9 = " "" (identifier "pcVar9") (= "=") (string_literal "" "" (" """) (string_content " ") (" """))) (; ";")) (} "}"))) (expression_statement "printf(pcVar9);" (call_expression "printf(pcVar9)" (identifier "printf") (argument_list "(pcVar9)" (( "(") (identifier "pcVar9") () ")"))) (; ";")) (} "}")))) (expression_statement "uVar14 = *(uint *)(iVar18 + 0x10);" (assignment_expression "uVar14 = *(uint *)(iVar18 + 0x10)" (identifier "uVar14") (= "=") (pointer_expression "*(uint *)(iVar18 + 0x10)" (* "*") (cast_expression "(uint *)(iVar18 + 0x10)" (( "(") (type_descriptor "uint *" (type_identifier "uint") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(iVar18 + 0x10)" (( "(") (binary_expression "iVar18 + 0x10" (identifier "iVar18") (+ "+") (number_literal "0x10")) () ")"))))) (; ";")) (if_statement "if (uVar14 == 0) {\n              if ((*(byte *)(iVar18 + 0x14) & 0xf) == 3) {\n                puVar25 = *(undefined **)(iVar18 + 0x18);\n                if (puVar25 < *(undefined **)(param_1 + 0x54)) {\n                  puVar1 = (uint *)(*(int *)(param_1 + 0x5c) + (int)puVar25 * 0x48);\n                  if (puVar1 == (uint *)0x0) {\n                    pcVar9 = "<none>";\n                  }\n                  else if (*(int *)(param_1 + 100) == 0) {\n                    pcVar9 = "<no-strings>";\n                  }\n                  else {\n                    if (*puVar1 < *(uint *)(param_1 + 0x68)) goto LAB_0002ea57;\n                    pcVar9 = "<corrupt>";\n                  }\n                  puVar24 = (undefined *)0x5;\n                  dcgettext(0,pcVar9);\n                }\n                else if ((puVar25 != (undefined *)0xfffffff1) &&\n                        (puVar25 != (undefined *)0xfffffff2)) {\n                  sVar3 = *(short *)(param_1 + 0x42);\n                  if (sVar3 == 8) {\n                    if ((puVar25 != (undefined *)0xffffff03) && (puVar25 != (undefined *)0xffffff04)\n                       ) {\nLAB_0002f0b3:\n                      sprintf(local_44,"<section 0x%x>");\n                      puVar24 = puVar25;\n                    }\n                  }\n                  else if (sVar3 == 0x8c) {\n                    if (puVar25 != (undefined *)0xffffff00) goto LAB_0002f0b3;\n                  }\n                  else if ((sVar3 == 0x3e) || (sVar3 == 0xb4)) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f085;\n                  }\n                  else if (sVar3 == 0xb5) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f0b3;\n                  }\n                  else {\nLAB_0002f085:\n                    if ((sVar3 != 0x32) ||\n                       (((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )))) goto LAB_0002f0b3;\n                  }\n                }\n              }\nLAB_0002ea57:\n              FUN_0001fd20();\n            }\n            else if (param_6 == 0) {\n              puVar24 = (undefined *)0x5;\n              pcVar9 = (char *)dcgettext(0,"<string table index: %3ld>");\n              printf(pcVar9,uVar14,puVar24);\n            }\n            else if (uVar14 < param_7) {\n              FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11,puVar24);\n              }\n            }\n            else {\n              puVar24 = (undefined *)0x5;\n              uVar10 = dcgettext(0,"<corrupt string table index: %3ld>");\n              error(uVar10,uVar14);\n              local_6c = 0;\n            }" (if "if") (parenthesized_expression "(uVar14 == 0)" (( "(") (binary_expression "uVar14 == 0" (identifier "uVar14") (== "==") (number_literal "0")) () ")")) (compound_statement "{\n              if ((*(byte *)(iVar18 + 0x14) & 0xf) == 3) {\n                puVar25 = *(undefined **)(iVar18 + 0x18);\n                if (puVar25 < *(undefined **)(param_1 + 0x54)) {\n                  puVar1 = (uint *)(*(int *)(param_1 + 0x5c) + (int)puVar25 * 0x48);\n                  if (puVar1 == (uint *)0x0) {\n                    pcVar9 = "<none>";\n                  }\n                  else if (*(int *)(param_1 + 100) == 0) {\n                    pcVar9 = "<no-strings>";\n                  }\n                  else {\n                    if (*puVar1 < *(uint *)(param_1 + 0x68)) goto LAB_0002ea57;\n                    pcVar9 = "<corrupt>";\n                  }\n                  puVar24 = (undefined *)0x5;\n                  dcgettext(0,pcVar9);\n                }\n                else if ((puVar25 != (undefined *)0xfffffff1) &&\n                        (puVar25 != (undefined *)0xfffffff2)) {\n                  sVar3 = *(short *)(param_1 + 0x42);\n                  if (sVar3 == 8) {\n                    if ((puVar25 != (undefined *)0xffffff03) && (puVar25 != (undefined *)0xffffff04)\n                       ) {\nLAB_0002f0b3:\n                      sprintf(local_44,"<section 0x%x>");\n                      puVar24 = puVar25;\n                    }\n                  }\n                  else if (sVar3 == 0x8c) {\n                    if (puVar25 != (undefined *)0xffffff00) goto LAB_0002f0b3;\n                  }\n                  else if ((sVar3 == 0x3e) || (sVar3 == 0xb4)) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f085;\n                  }\n                  else if (sVar3 == 0xb5) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f0b3;\n                  }\n                  else {\nLAB_0002f085:\n                    if ((sVar3 != 0x32) ||\n                       (((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )))) goto LAB_0002f0b3;\n                  }\n                }\n              }\nLAB_0002ea57:\n              FUN_0001fd20();\n            }" ({ "{") (if_statement "if ((*(byte *)(iVar18 + 0x14) & 0xf) == 3) {\n                puVar25 = *(undefined **)(iVar18 + 0x18);\n                if (puVar25 < *(undefined **)(param_1 + 0x54)) {\n                  puVar1 = (uint *)(*(int *)(param_1 + 0x5c) + (int)puVar25 * 0x48);\n                  if (puVar1 == (uint *)0x0) {\n                    pcVar9 = "<none>";\n                  }\n                  else if (*(int *)(param_1 + 100) == 0) {\n                    pcVar9 = "<no-strings>";\n                  }\n                  else {\n                    if (*puVar1 < *(uint *)(param_1 + 0x68)) goto LAB_0002ea57;\n                    pcVar9 = "<corrupt>";\n                  }\n                  puVar24 = (undefined *)0x5;\n                  dcgettext(0,pcVar9);\n                }\n                else if ((puVar25 != (undefined *)0xfffffff1) &&\n                        (puVar25 != (undefined *)0xfffffff2)) {\n                  sVar3 = *(short *)(param_1 + 0x42);\n                  if (sVar3 == 8) {\n                    if ((puVar25 != (undefined *)0xffffff03) && (puVar25 != (undefined *)0xffffff04)\n                       ) {\nLAB_0002f0b3:\n                      sprintf(local_44,"<section 0x%x>");\n                      puVar24 = puVar25;\n                    }\n                  }\n                  else if (sVar3 == 0x8c) {\n                    if (puVar25 != (undefined *)0xffffff00) goto LAB_0002f0b3;\n                  }\n                  else if ((sVar3 == 0x3e) || (sVar3 == 0xb4)) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f085;\n                  }\n                  else if (sVar3 == 0xb5) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f0b3;\n                  }\n                  else {\nLAB_0002f085:\n                    if ((sVar3 != 0x32) ||\n                       (((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )))) goto LAB_0002f0b3;\n                  }\n                }\n              }" (if "if") (parenthesized_expression "((*(byte *)(iVar18 + 0x14) & 0xf) == 3)" (( "(") (binary_expression "(*(byte *)(iVar18 + 0x14) & 0xf) == 3" (parenthesized_expression "(*(byte *)(iVar18 + 0x14) & 0xf)" (( "(") (binary_expression "*(byte *)(iVar18 + 0x14) & 0xf" (pointer_expression "*(byte *)(iVar18 + 0x14)" (* "*") (cast_expression "(byte *)(iVar18 + 0x14)" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(iVar18 + 0x14)" (( "(") (binary_expression "iVar18 + 0x14" (identifier "iVar18") (+ "+") (number_literal "0x14")) () ")")))) (& "&") (number_literal "0xf")) () ")")) (== "==") (number_literal "3")) () ")")) (compound_statement "{\n                puVar25 = *(undefined **)(iVar18 + 0x18);\n                if (puVar25 < *(undefined **)(param_1 + 0x54)) {\n                  puVar1 = (uint *)(*(int *)(param_1 + 0x5c) + (int)puVar25 * 0x48);\n                  if (puVar1 == (uint *)0x0) {\n                    pcVar9 = "<none>";\n                  }\n                  else if (*(int *)(param_1 + 100) == 0) {\n                    pcVar9 = "<no-strings>";\n                  }\n                  else {\n                    if (*puVar1 < *(uint *)(param_1 + 0x68)) goto LAB_0002ea57;\n                    pcVar9 = "<corrupt>";\n                  }\n                  puVar24 = (undefined *)0x5;\n                  dcgettext(0,pcVar9);\n                }\n                else if ((puVar25 != (undefined *)0xfffffff1) &&\n                        (puVar25 != (undefined *)0xfffffff2)) {\n                  sVar3 = *(short *)(param_1 + 0x42);\n                  if (sVar3 == 8) {\n                    if ((puVar25 != (undefined *)0xffffff03) && (puVar25 != (undefined *)0xffffff04)\n                       ) {\nLAB_0002f0b3:\n                      sprintf(local_44,"<section 0x%x>");\n                      puVar24 = puVar25;\n                    }\n                  }\n                  else if (sVar3 == 0x8c) {\n                    if (puVar25 != (undefined *)0xffffff00) goto LAB_0002f0b3;\n                  }\n                  else if ((sVar3 == 0x3e) || (sVar3 == 0xb4)) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f085;\n                  }\n                  else if (sVar3 == 0xb5) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f0b3;\n                  }\n                  else {\nLAB_0002f085:\n                    if ((sVar3 != 0x32) ||\n                       (((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )))) goto LAB_0002f0b3;\n                  }\n                }\n              }" ({ "{") (expression_statement "puVar25 = *(undefined **)(iVar18 + 0x18);" (assignment_expression "puVar25 = *(undefined **)(iVar18 + 0x18)" (identifier "puVar25") (= "=") (pointer_expression "*(undefined **)(iVar18 + 0x18)" (* "*") (cast_expression "(undefined **)(iVar18 + 0x18)" (( "(") (type_descriptor "undefined **" (type_identifier "undefined") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(iVar18 + 0x18)" (( "(") (binary_expression "iVar18 + 0x18" (identifier "iVar18") (+ "+") (number_literal "0x18")) () ")"))))) (; ";")) (if_statement "if (puVar25 < *(undefined **)(param_1 + 0x54)) {\n                  puVar1 = (uint *)(*(int *)(param_1 + 0x5c) + (int)puVar25 * 0x48);\n                  if (puVar1 == (uint *)0x0) {\n                    pcVar9 = "<none>";\n                  }\n                  else if (*(int *)(param_1 + 100) == 0) {\n                    pcVar9 = "<no-strings>";\n                  }\n                  else {\n                    if (*puVar1 < *(uint *)(param_1 + 0x68)) goto LAB_0002ea57;\n                    pcVar9 = "<corrupt>";\n                  }\n                  puVar24 = (undefined *)0x5;\n                  dcgettext(0,pcVar9);\n                }\n                else if ((puVar25 != (undefined *)0xfffffff1) &&\n                        (puVar25 != (undefined *)0xfffffff2)) {\n                  sVar3 = *(short *)(param_1 + 0x42);\n                  if (sVar3 == 8) {\n                    if ((puVar25 != (undefined *)0xffffff03) && (puVar25 != (undefined *)0xffffff04)\n                       ) {\nLAB_0002f0b3:\n                      sprintf(local_44,"<section 0x%x>");\n                      puVar24 = puVar25;\n                    }\n                  }\n                  else if (sVar3 == 0x8c) {\n                    if (puVar25 != (undefined *)0xffffff00) goto LAB_0002f0b3;\n                  }\n                  else if ((sVar3 == 0x3e) || (sVar3 == 0xb4)) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f085;\n                  }\n                  else if (sVar3 == 0xb5) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f0b3;\n                  }\n                  else {\nLAB_0002f085:\n                    if ((sVar3 != 0x32) ||\n                       (((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )))) goto LAB_0002f0b3;\n                  }\n                }" (if "if") (parenthesized_expression "(puVar25 < *(undefined **)(param_1 + 0x54))" (( "(") (binary_expression "puVar25 < *(undefined **)(param_1 + 0x54)" (identifier "puVar25") (< "<") (pointer_expression "*(undefined **)(param_1 + 0x54)" (* "*") (cast_expression "(undefined **)(param_1 + 0x54)" (( "(") (type_descriptor "undefined **" (type_identifier "undefined") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(param_1 + 0x54)" (( "(") (binary_expression "param_1 + 0x54" (identifier "param_1") (+ "+") (number_literal "0x54")) () ")"))))) () ")")) (compound_statement "{\n                  puVar1 = (uint *)(*(int *)(param_1 + 0x5c) + (int)puVar25 * 0x48);\n                  if (puVar1 == (uint *)0x0) {\n                    pcVar9 = "<none>";\n                  }\n                  else if (*(int *)(param_1 + 100) == 0) {\n                    pcVar9 = "<no-strings>";\n                  }\n                  else {\n                    if (*puVar1 < *(uint *)(param_1 + 0x68)) goto LAB_0002ea57;\n                    pcVar9 = "<corrupt>";\n                  }\n                  puVar24 = (undefined *)0x5;\n                  dcgettext(0,pcVar9);\n                }" ({ "{") (expression_statement "puVar1 = (uint *)(*(int *)(param_1 + 0x5c) + (int)puVar25 * 0x48);" (assignment_expression "puVar1 = (uint *)(*(int *)(param_1 + 0x5c) + (int)puVar25 * 0x48)" (identifier "puVar1") (= "=") (cast_expression "(uint *)(*(int *)(param_1 + 0x5c) + (int)puVar25 * 0x48)" (( "(") (type_descriptor "uint *" (type_identifier "uint") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(*(int *)(param_1 + 0x5c) + (int)puVar25 * 0x48)" (( "(") (binary_expression "*(int *)(param_1 + 0x5c) + (int)puVar25 * 0x48" (pointer_expression "*(int *)(param_1 + 0x5c)" (* "*") (cast_expression "(int *)(param_1 + 0x5c)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(param_1 + 0x5c)" (( "(") (binary_expression "param_1 + 0x5c" (identifier "param_1") (+ "+") (number_literal "0x5c")) () ")")))) (+ "+") (binary_expression "(int)puVar25 * 0x48" (cast_expression "(int)puVar25" (( "(") (type_descriptor "int" (primitive_type "int")) () ")") (identifier "puVar25")) (* "*") (number_literal "0x48"))) () ")")))) (; ";")) (if_statement "if (puVar1 == (uint *)0x0) {\n                    pcVar9 = "<none>";\n                  }\n                  else if (*(int *)(param_1 + 100) == 0) {\n                    pcVar9 = "<no-strings>";\n                  }\n                  else {\n                    if (*puVar1 < *(uint *)(param_1 + 0x68)) goto LAB_0002ea57;\n                    pcVar9 = "<corrupt>";\n                  }" (if "if") (parenthesized_expression "(puVar1 == (uint *)0x0)" (( "(") (binary_expression "puVar1 == (uint *)0x0" (identifier "puVar1") (== "==") (cast_expression "(uint *)0x0" (( "(") (type_descriptor "uint *" (type_identifier "uint") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x0"))) () ")")) (compound_statement "{\n                    pcVar9 = "<none>";\n                  }" ({ "{") (expression_statement "pcVar9 = "<none>";" (assignment_expression "pcVar9 = "<none>"" (identifier "pcVar9") (= "=") (string_literal ""<none>"" (" """) (string_content "<none>") (" """))) (; ";")) (} "}")) (else_clause "else if (*(int *)(param_1 + 100) == 0) {\n                    pcVar9 = "<no-strings>";\n                  }\n                  else {\n                    if (*puVar1 < *(uint *)(param_1 + 0x68)) goto LAB_0002ea57;\n                    pcVar9 = "<corrupt>";\n                  }" (else "else") (if_statement "if (*(int *)(param_1 + 100) == 0) {\n                    pcVar9 = "<no-strings>";\n                  }\n                  else {\n                    if (*puVar1 < *(uint *)(param_1 + 0x68)) goto LAB_0002ea57;\n                    pcVar9 = "<corrupt>";\n                  }" (if "if") (parenthesized_expression "(*(int *)(param_1 + 100) == 0)" (( "(") (binary_expression "*(int *)(param_1 + 100) == 0" (pointer_expression "*(int *)(param_1 + 100)" (* "*") (cast_expression "(int *)(param_1 + 100)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(param_1 + 100)" (( "(") (binary_expression "param_1 + 100" (identifier "param_1") (+ "+") (number_literal "100")) () ")")))) (== "==") (number_literal "0")) () ")")) (compound_statement "{\n                    pcVar9 = "<no-strings>";\n                  }" ({ "{") (expression_statement "pcVar9 = "<no-strings>";" (assignment_expression "pcVar9 = "<no-strings>"" (identifier "pcVar9") (= "=") (string_literal ""<no-strings>"" (" """) (string_content "<no-strings>") (" """))) (; ";")) (} "}")) (else_clause "else {\n                    if (*puVar1 < *(uint *)(param_1 + 0x68)) goto LAB_0002ea57;\n                    pcVar9 = "<corrupt>";\n                  }" (else "else") (compound_statement "{\n                    if (*puVar1 < *(uint *)(param_1 + 0x68)) goto LAB_0002ea57;\n                    pcVar9 = "<corrupt>";\n                  }" ({ "{") (if_statement "if (*puVar1 < *(uint *)(param_1 + 0x68)) goto LAB_0002ea57;" (if "if") (parenthesized_expression "(*puVar1 < *(uint *)(param_1 + 0x68))" (( "(") (binary_expression "*puVar1 < *(uint *)(param_1 + 0x68)" (pointer_expression "*puVar1" (* "*") (identifier "puVar1")) (< "<") (pointer_expression "*(uint *)(param_1 + 0x68)" (* "*") (cast_expression "(uint *)(param_1 + 0x68)" (( "(") (type_descriptor "uint *" (type_identifier "uint") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(param_1 + 0x68)" (( "(") (binary_expression "param_1 + 0x68" (identifier "param_1") (+ "+") (number_literal "0x68")) () ")"))))) () ")")) (goto_statement "goto LAB_0002ea57;" (goto "goto") (statement_identifier "LAB_0002ea57") (; ";"))) (expression_statement "pcVar9 = "<corrupt>";" (assignment_expression "pcVar9 = "<corrupt>"" (identifier "pcVar9") (= "=") (string_literal ""<corrupt>"" (" """) (string_content "<corrupt>") (" """))) (; ";")) (} "}")))))) (expression_statement "puVar24 = (undefined *)0x5;" (assignment_expression "puVar24 = (undefined *)0x5" (identifier "puVar24") (= "=") (cast_expression "(undefined *)0x5" (( "(") (type_descriptor "undefined *" (type_identifier "undefined") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x5"))) (; ";")) (expression_statement "dcgettext(0,pcVar9);" (call_expression "dcgettext(0,pcVar9)" (identifier "dcgettext") (argument_list "(0,pcVar9)" (( "(") (number_literal "0") (, ",") (identifier "pcVar9") () ")"))) (; ";")) (} "}")) (else_clause "else if ((puVar25 != (undefined *)0xfffffff1) &&\n                        (puVar25 != (undefined *)0xfffffff2)) {\n                  sVar3 = *(short *)(param_1 + 0x42);\n                  if (sVar3 == 8) {\n                    if ((puVar25 != (undefined *)0xffffff03) && (puVar25 != (undefined *)0xffffff04)\n                       ) {\nLAB_0002f0b3:\n                      sprintf(local_44,"<section 0x%x>");\n                      puVar24 = puVar25;\n                    }\n                  }\n                  else if (sVar3 == 0x8c) {\n                    if (puVar25 != (undefined *)0xffffff00) goto LAB_0002f0b3;\n                  }\n                  else if ((sVar3 == 0x3e) || (sVar3 == 0xb4)) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f085;\n                  }\n                  else if (sVar3 == 0xb5) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f0b3;\n                  }\n                  else {\nLAB_0002f085:\n                    if ((sVar3 != 0x32) ||\n                       (((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )))) goto LAB_0002f0b3;\n                  }\n                }" (else "else") (if_statement "if ((puVar25 != (undefined *)0xfffffff1) &&\n                        (puVar25 != (undefined *)0xfffffff2)) {\n                  sVar3 = *(short *)(param_1 + 0x42);\n                  if (sVar3 == 8) {\n                    if ((puVar25 != (undefined *)0xffffff03) && (puVar25 != (undefined *)0xffffff04)\n                       ) {\nLAB_0002f0b3:\n                      sprintf(local_44,"<section 0x%x>");\n                      puVar24 = puVar25;\n                    }\n                  }\n                  else if (sVar3 == 0x8c) {\n                    if (puVar25 != (undefined *)0xffffff00) goto LAB_0002f0b3;\n                  }\n                  else if ((sVar3 == 0x3e) || (sVar3 == 0xb4)) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f085;\n                  }\n                  else if (sVar3 == 0xb5) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f0b3;\n                  }\n                  else {\nLAB_0002f085:\n                    if ((sVar3 != 0x32) ||\n                       (((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )))) goto LAB_0002f0b3;\n                  }\n                }" (if "if") (parenthesized_expression "((puVar25 != (undefined *)0xfffffff1) &&\n                        (puVar25 != (undefined *)0xfffffff2))" (( "(") (binary_expression "(puVar25 != (undefined *)0xfffffff1) &&\n                        (puVar25 != (undefined *)0xfffffff2)" (parenthesized_expression "(puVar25 != (undefined *)0xfffffff1)" (( "(") (binary_expression "puVar25 != (undefined *)0xfffffff1" (identifier "puVar25") (!= "!=") (cast_expression "(undefined *)0xfffffff1" (( "(") (type_descriptor "undefined *" (type_identifier "undefined") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0xfffffff1"))) () ")")) (&& "&&") (parenthesized_expression "(puVar25 != (undefined *)0xfffffff2)" (( "(") (binary_expression "puVar25 != (undefined *)0xfffffff2" (identifier "puVar25") (!= "!=") (cast_expression "(undefined *)0xfffffff2" (( "(") (type_descriptor "undefined *" (type_identifier "undefined") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0xfffffff2"))) () ")"))) () ")")) (compound_statement "{\n                  sVar3 = *(short *)(param_1 + 0x42);\n                  if (sVar3 == 8) {\n                    if ((puVar25 != (undefined *)0xffffff03) && (puVar25 != (undefined *)0xffffff04)\n                       ) {\nLAB_0002f0b3:\n                      sprintf(local_44,"<section 0x%x>");\n                      puVar24 = puVar25;\n                    }\n                  }\n                  else if (sVar3 == 0x8c) {\n                    if (puVar25 != (undefined *)0xffffff00) goto LAB_0002f0b3;\n                  }\n                  else if ((sVar3 == 0x3e) || (sVar3 == 0xb4)) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f085;\n                  }\n                  else if (sVar3 == 0xb5) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f0b3;\n                  }\n                  else {\nLAB_0002f085:\n                    if ((sVar3 != 0x32) ||\n                       (((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )))) goto LAB_0002f0b3;\n                  }\n                }" ({ "{") (expression_statement "sVar3 = *(short *)(param_1 + 0x42);" (assignment_expression "sVar3 = *(short *)(param_1 + 0x42)" (identifier "sVar3") (= "=") (pointer_expression "*(short *)(param_1 + 0x42)" (* "*") (cast_expression "(short *)(param_1 + 0x42)" (( "(") (type_descriptor "short *" (sized_type_specifier "short" (short "short")) (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(param_1 + 0x42)" (( "(") (binary_expression "param_1 + 0x42" (identifier "param_1") (+ "+") (number_literal "0x42")) () ")"))))) (; ";")) (if_statement "if (sVar3 == 8) {\n                    if ((puVar25 != (undefined *)0xffffff03) && (puVar25 != (undefined *)0xffffff04)\n                       ) {\nLAB_0002f0b3:\n                      sprintf(local_44,"<section 0x%x>");\n                      puVar24 = puVar25;\n                    }\n                  }\n                  else if (sVar3 == 0x8c) {\n                    if (puVar25 != (undefined *)0xffffff00) goto LAB_0002f0b3;\n                  }\n                  else if ((sVar3 == 0x3e) || (sVar3 == 0xb4)) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f085;\n                  }\n                  else if (sVar3 == 0xb5) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f0b3;\n                  }\n                  else {\nLAB_0002f085:\n                    if ((sVar3 != 0x32) ||\n                       (((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )))) goto LAB_0002f0b3;\n                  }" (if "if") (parenthesized_expression "(sVar3 == 8)" (( "(") (binary_expression "sVar3 == 8" (identifier "sVar3") (== "==") (number_literal "8")) () ")")) (compound_statement "{\n                    if ((puVar25 != (undefined *)0xffffff03) && (puVar25 != (undefined *)0xffffff04)\n                       ) {\nLAB_0002f0b3:\n                      sprintf(local_44,"<section 0x%x>");\n                      puVar24 = puVar25;\n                    }\n                  }" ({ "{") (if_statement "if ((puVar25 != (undefined *)0xffffff03) && (puVar25 != (undefined *)0xffffff04)\n                       ) {\nLAB_0002f0b3:\n                      sprintf(local_44,"<section 0x%x>");\n                      puVar24 = puVar25;\n                    }" (if "if") (parenthesized_expression "((puVar25 != (undefined *)0xffffff03) && (puVar25 != (undefined *)0xffffff04)\n                       )" (( "(") (binary_expression "(puVar25 != (undefined *)0xffffff03) && (puVar25 != (undefined *)0xffffff04)" (parenthesized_expression "(puVar25 != (undefined *)0xffffff03)" (( "(") (binary_expression "puVar25 != (undefined *)0xffffff03" (identifier "puVar25") (!= "!=") (cast_expression "(undefined *)0xffffff03" (( "(") (type_descriptor "undefined *" (type_identifier "undefined") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0xffffff03"))) () ")")) (&& "&&") (parenthesized_expression "(puVar25 != (undefined *)0xffffff04)" (( "(") (binary_expression "puVar25 != (undefined *)0xffffff04" (identifier "puVar25") (!= "!=") (cast_expression "(undefined *)0xffffff04" (( "(") (type_descriptor "undefined *" (type_identifier "undefined") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0xffffff04"))) () ")"))) () ")")) (compound_statement "{\nLAB_0002f0b3:\n                      sprintf(local_44,"<section 0x%x>");\n                      puVar24 = puVar25;\n                    }" ({ "{") (labeled_statement "LAB_0002f0b3:\n                      sprintf(local_44,"<section 0x%x>");" (statement_identifier "LAB_0002f0b3") (: ":") (expression_statement "sprintf(local_44,"<section 0x%x>");" (call_expression "sprintf(local_44,"<section 0x%x>")" (identifier "sprintf") (argument_list "(local_44,"<section 0x%x>")" (( "(") (identifier "local_44") (, ",") (string_literal ""<section 0x%x>"" (" """) (string_content "<section 0x%x>") (" """)) () ")"))) (; ";"))) (expression_statement "puVar24 = puVar25;" (assignment_expression "puVar24 = puVar25" (identifier "puVar24") (= "=") (identifier "puVar25")) (; ";")) (} "}"))) (} "}")) (else_clause "else if (sVar3 == 0x8c) {\n                    if (puVar25 != (undefined *)0xffffff00) goto LAB_0002f0b3;\n                  }\n                  else if ((sVar3 == 0x3e) || (sVar3 == 0xb4)) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f085;\n                  }\n                  else if (sVar3 == 0xb5) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f0b3;\n                  }\n                  else {\nLAB_0002f085:\n                    if ((sVar3 != 0x32) ||\n                       (((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )))) goto LAB_0002f0b3;\n                  }" (else "else") (if_statement "if (sVar3 == 0x8c) {\n                    if (puVar25 != (undefined *)0xffffff00) goto LAB_0002f0b3;\n                  }\n                  else if ((sVar3 == 0x3e) || (sVar3 == 0xb4)) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f085;\n                  }\n                  else if (sVar3 == 0xb5) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f0b3;\n                  }\n                  else {\nLAB_0002f085:\n                    if ((sVar3 != 0x32) ||\n                       (((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )))) goto LAB_0002f0b3;\n                  }" (if "if") (parenthesized_expression "(sVar3 == 0x8c)" (( "(") (binary_expression "sVar3 == 0x8c" (identifier "sVar3") (== "==") (number_literal "0x8c")) () ")")) (compound_statement "{\n                    if (puVar25 != (undefined *)0xffffff00) goto LAB_0002f0b3;\n                  }" ({ "{") (if_statement "if (puVar25 != (undefined *)0xffffff00) goto LAB_0002f0b3;" (if "if") (parenthesized_expression "(puVar25 != (undefined *)0xffffff00)" (( "(") (binary_expression "puVar25 != (undefined *)0xffffff00" (identifier "puVar25") (!= "!=") (cast_expression "(undefined *)0xffffff00" (( "(") (type_descriptor "undefined *" (type_identifier "undefined") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0xffffff00"))) () ")")) (goto_statement "goto LAB_0002f0b3;" (goto "goto") (statement_identifier "LAB_0002f0b3") (; ";"))) (} "}")) (else_clause "else if ((sVar3 == 0x3e) || (sVar3 == 0xb4)) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f085;\n                  }\n                  else if (sVar3 == 0xb5) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f0b3;\n                  }\n                  else {\nLAB_0002f085:\n                    if ((sVar3 != 0x32) ||\n                       (((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )))) goto LAB_0002f0b3;\n                  }" (else "else") (if_statement "if ((sVar3 == 0x3e) || (sVar3 == 0xb4)) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f085;\n                  }\n                  else if (sVar3 == 0xb5) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f0b3;\n                  }\n                  else {\nLAB_0002f085:\n                    if ((sVar3 != 0x32) ||\n                       (((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )))) goto LAB_0002f0b3;\n                  }" (if "if") (parenthesized_expression "((sVar3 == 0x3e) || (sVar3 == 0xb4))" (( "(") (binary_expression "(sVar3 == 0x3e) || (sVar3 == 0xb4)" (parenthesized_expression "(sVar3 == 0x3e)" (( "(") (binary_expression "sVar3 == 0x3e" (identifier "sVar3") (== "==") (number_literal "0x3e")) () ")")) (|| "||") (parenthesized_expression "(sVar3 == 0xb4)" (( "(") (binary_expression "sVar3 == 0xb4" (identifier "sVar3") (== "==") (number_literal "0xb4")) () ")"))) () ")")) (compound_statement "{\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f085;\n                  }" ({ "{") (if_statement "if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f085;" (if "if") (parenthesized_expression "(puVar25 != (undefined *)0xffffff02)" (( "(") (binary_expression "puVar25 != (undefined *)0xffffff02" (identifier "puVar25") (!= "!=") (cast_expression "(undefined *)0xffffff02" (( "(") (type_descriptor "undefined *" (type_identifier "undefined") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0xffffff02"))) () ")")) (goto_statement "goto LAB_0002f085;" (goto "goto") (statement_identifier "LAB_0002f085") (; ";"))) (} "}")) (else_clause "else if (sVar3 == 0xb5) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f0b3;\n                  }\n                  else {\nLAB_0002f085:\n                    if ((sVar3 != 0x32) ||\n                       (((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )))) goto LAB_0002f0b3;\n                  }" (else "else") (if_statement "if (sVar3 == 0xb5) {\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f0b3;\n                  }\n                  else {\nLAB_0002f085:\n                    if ((sVar3 != 0x32) ||\n                       (((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )))) goto LAB_0002f0b3;\n                  }" (if "if") (parenthesized_expression "(sVar3 == 0xb5)" (( "(") (binary_expression "sVar3 == 0xb5" (identifier "sVar3") (== "==") (number_literal "0xb5")) () ")")) (compound_statement "{\n                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f0b3;\n                  }" ({ "{") (if_statement "if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f0b3;" (if "if") (parenthesized_expression "(puVar25 != (undefined *)0xffffff02)" (( "(") (binary_expression "puVar25 != (undefined *)0xffffff02" (identifier "puVar25") (!= "!=") (cast_expression "(undefined *)0xffffff02" (( "(") (type_descriptor "undefined *" (type_identifier "undefined") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0xffffff02"))) () ")")) (goto_statement "goto LAB_0002f0b3;" (goto "goto") (statement_identifier "LAB_0002f0b3") (; ";"))) (} "}")) (else_clause "else {\nLAB_0002f085:\n                    if ((sVar3 != 0x32) ||\n                       (((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )))) goto LAB_0002f0b3;\n                  }" (else "else") (compound_statement "{\nLAB_0002f085:\n                    if ((sVar3 != 0x32) ||\n                       (((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )))) goto LAB_0002f0b3;\n                  }" ({ "{") (labeled_statement "LAB_0002f085:\n                    if ((sVar3 != 0x32) ||\n                       (((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )))) goto LAB_0002f0b3;" (statement_identifier "LAB_0002f085") (: ":") (if_statement "if ((sVar3 != 0x32) ||\n                       (((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )))) goto LAB_0002f0b3;" (if "if") (parenthesized_expression "((sVar3 != 0x32) ||\n                       (((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        ))))" (( "(") (binary_expression "(sVar3 != 0x32) ||\n                       (((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )))" (parenthesized_expression "(sVar3 != 0x32)" (( "(") (binary_expression "sVar3 != 0x32" (identifier "sVar3") (!= "!=") (number_literal "0x32")) () ")")) (|| "||") (parenthesized_expression "(((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )))" (( "(") (parenthesized_expression "((puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        ))" (( "(") (binary_expression "(puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')) &&\n                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )" (parenthesized_expression "(puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01'))" (( "(") (binary_expression "puVar25 != (undefined *)0xffffff00 ||\n                         (*(char *)(param_1 + 0x17) != '\x01')" (binary_expression "puVar25 != (undefined *)0xffffff00" (identifier "puVar25") (!= "!=") (cast_expression "(undefined *)0xffffff00" (( "(") (type_descriptor "undefined *" (type_identifier "undefined") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0xffffff00"))) (|| "||") (parenthesized_expression "(*(char *)(param_1 + 0x17) != '\x01')" (( "(") (binary_expression "*(char *)(param_1 + 0x17) != '\x01'" (pointer_expression "*(char *)(param_1 + 0x17)" (* "*") (cast_expression "(char *)(param_1 + 0x17)" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(param_1 + 0x17)" (( "(") (binary_expression "param_1 + 0x17" (identifier "param_1") (+ "+") (number_literal "0x17")) () ")")))) (!= "!=") (char_literal "'\x01'" (' "'") (escape_sequence "\x01") (' "'"))) () ")"))) () ")")) (&& "&&") (parenthesized_expression "((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))\n                        )" (( "(") (parenthesized_expression "(*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))" (( "(") (binary_expression "*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20)" (binary_expression "*(char *)(param_1 + 0x17) != '\r'" (pointer_expression "*(char *)(param_1 + 0x17)" (* "*") (cast_expression "(char *)(param_1 + 0x17)" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(param_1 + 0x17)" (( "(") (binary_expression "param_1 + 0x17" (identifier "param_1") (+ "+") (number_literal "0x17")) () ")")))) (!= "!=") (char_literal "'\r'" (' "'") (escape_sequence "\r") (' "'"))) (|| "||") (parenthesized_expression "(puVar25 != (undefined *)0xffffff20)" (( "(") (binary_expression "puVar25 != (undefined *)0xffffff20" (identifier "puVar25") (!= "!=") (cast_expression "(undefined *)0xffffff20" (( "(") (type_descriptor "undefined *" (type_identifier "undefined") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0xffffff20"))) () ")"))) () ")")) () ")"))) () ")")) () ")"))) () ")")) (goto_statement "goto LAB_0002f0b3;" (goto "goto") (statement_identifier "LAB_0002f0b3") (; ";")))) (} "}")))))))))) (} "}"))))) (} "}"))) (labeled_statement "LAB_0002ea57:\n              FUN_0001fd20();" (statement_identifier "LAB_0002ea57") (: ":") (expression_statement "FUN_0001fd20();" (call_expression "FUN_0001fd20()" (identifier "FUN_0001fd20") (argument_list "()" (( "(") () ")"))) (; ";"))) (} "}")) (else_clause "else if (param_6 == 0) {\n              puVar24 = (undefined *)0x5;\n              pcVar9 = (char *)dcgettext(0,"<string table index: %3ld>");\n              printf(pcVar9,uVar14,puVar24);\n            }\n            else if (uVar14 < param_7) {\n              FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11,puVar24);\n              }\n            }\n            else {\n              puVar24 = (undefined *)0x5;\n              uVar10 = dcgettext(0,"<corrupt string table index: %3ld>");\n              error(uVar10,uVar14);\n              local_6c = 0;\n            }" (else "else") (if_statement "if (param_6 == 0) {\n              puVar24 = (undefined *)0x5;\n              pcVar9 = (char *)dcgettext(0,"<string table index: %3ld>");\n              printf(pcVar9,uVar14,puVar24);\n            }\n            else if (uVar14 < param_7) {\n              FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11,puVar24);\n              }\n            }\n            else {\n              puVar24 = (undefined *)0x5;\n              uVar10 = dcgettext(0,"<corrupt string table index: %3ld>");\n              error(uVar10,uVar14);\n              local_6c = 0;\n            }" (if "if") (parenthesized_expression "(param_6 == 0)" (( "(") (binary_expression "param_6 == 0" (identifier "param_6") (== "==") (number_literal "0")) () ")")) (compound_statement "{\n              puVar24 = (undefined *)0x5;\n              pcVar9 = (char *)dcgettext(0,"<string table index: %3ld>");\n              printf(pcVar9,uVar14,puVar24);\n            }" ({ "{") (expression_statement "puVar24 = (undefined *)0x5;" (assignment_expression "puVar24 = (undefined *)0x5" (identifier "puVar24") (= "=") (cast_expression "(undefined *)0x5" (( "(") (type_descriptor "undefined *" (type_identifier "undefined") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x5"))) (; ";")) (expression_statement "pcVar9 = (char *)dcgettext(0,"<string table index: %3ld>");" (assignment_expression "pcVar9 = (char *)dcgettext(0,"<string table index: %3ld>")" (identifier "pcVar9") (= "=") (cast_expression "(char *)dcgettext(0,"<string table index: %3ld>")" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "dcgettext(0,"<string table index: %3ld>")" (identifier "dcgettext") (argument_list "(0,"<string table index: %3ld>")" (( "(") (number_literal "0") (, ",") (string_literal ""<string table index: %3ld>"" (" """) (string_content "<string table index: %3ld>") (" """)) () ")"))))) (; ";")) (expression_statement "printf(pcVar9,uVar14,puVar24);" (call_expression "printf(pcVar9,uVar14,puVar24)" (identifier "printf") (argument_list "(pcVar9,uVar14,puVar24)" (( "(") (identifier "pcVar9") (, ",") (identifier "uVar14") (, ",") (identifier "puVar24") () ")"))) (; ";")) (} "}")) (else_clause "else if (uVar14 < param_7) {\n              FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11,puVar24);\n              }\n            }\n            else {\n              puVar24 = (undefined *)0x5;\n              uVar10 = dcgettext(0,"<corrupt string table index: %3ld>");\n              error(uVar10,uVar14);\n              local_6c = 0;\n            }" (else "else") (if_statement "if (uVar14 < param_7) {\n              FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11,puVar24);\n              }\n            }\n            else {\n              puVar24 = (undefined *)0x5;\n              uVar10 = dcgettext(0,"<corrupt string table index: %3ld>");\n              error(uVar10,uVar14);\n              local_6c = 0;\n            }" (if "if") (parenthesized_expression "(uVar14 < param_7)" (( "(") (binary_expression "uVar14 < param_7" (identifier "uVar14") (< "<") (identifier "param_7")) () ")")) (compound_statement "{\n              FUN_0001fd20();\n              if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11,puVar24);\n              }\n            }" ({ "{") (expression_statement "FUN_0001fd20();" (call_expression "FUN_0001fd20()" (identifier "FUN_0001fd20") (argument_list "()" (( "(") () ")"))) (; ";")) (if_statement "if (iVar11 != 0) {\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11,puVar24);\n              }" (if "if") (parenthesized_expression "(iVar11 != 0)" (( "(") (binary_expression "iVar11 != 0" (identifier "iVar11") (!= "!=") (number_literal "0")) () ")")) (compound_statement "{\n                pcVar9 = "@@%s";\n                if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }\n                printf(pcVar9,iVar11,puVar24);\n              }" ({ "{") (expression_statement "pcVar9 = "@@%s";" (assignment_expression "pcVar9 = "@@%s"" (identifier "pcVar9") (= "=") (string_literal ""@@%s"" (" """) (string_content "@@%s") (" """))) (; ";")) (if_statement "if (local_48 != 2) {\n                  pcVar9 = "@%s";\n                }" (if "if") (parenthesized_expression "(local_48 != 2)" (( "(") (binary_expression "local_48 != 2" (identifier "local_48") (!= "!=") (number_literal "2")) () ")")) (compound_statement "{\n                  pcVar9 = "@%s";\n                }" ({ "{") (expression_statement "pcVar9 = "@%s";" (assignment_expression "pcVar9 = "@%s"" (identifier "pcVar9") (= "=") (string_literal ""@%s"" (" """) (string_content "@%s") (" """))) (; ";")) (} "}"))) (expression_statement "printf(pcVar9,iVar11,puVar24);" (call_expression "printf(pcVar9,iVar11,puVar24)" (identifier "printf") (argument_list "(pcVar9,iVar11,puVar24)" (( "(") (identifier "pcVar9") (, ",") (identifier "iVar11") (, ",") (identifier "puVar24") () ")"))) (; ";")) (} "}"))) (} "}")) (else_clause "else {\n              puVar24 = (undefined *)0x5;\n              uVar10 = dcgettext(0,"<corrupt string table index: %3ld>");\n              error(uVar10,uVar14);\n              local_6c = 0;\n            }" (else "else") (compound_statement "{\n              puVar24 = (undefined *)0x5;\n              uVar10 = dcgettext(0,"<corrupt string table index: %3ld>");\n              error(uVar10,uVar14);\n              local_6c = 0;\n            }" ({ "{") (expression_statement "puVar24 = (undefined *)0x5;" (assignment_expression "puVar24 = (undefined *)0x5" (identifier "puVar24") (= "=") (cast_expression "(undefined *)0x5" (( "(") (type_descriptor "undefined *" (type_identifier "undefined") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x5"))) (; ";")) (expression_statement "uVar10 = dcgettext(0,"<corrupt string table index: %3ld>");" (assignment_expression "uVar10 = dcgettext(0,"<corrupt string table index: %3ld>")" (identifier "uVar10") (= "=") (call_expression "dcgettext(0,"<corrupt string table index: %3ld>")" (identifier "dcgettext") (argument_list "(0,"<corrupt string table index: %3ld>")" (( "(") (number_literal "0") (, ",") (string_literal ""<corrupt string table index: %3ld>"" (" """) (string_content "<corrupt string table index: %3ld>") (" """)) () ")")))) (; ";")) (expression_statement "error(uVar10,uVar14);" (call_expression "error(uVar10,uVar14)" (identifier "error") (argument_list "(uVar10,uVar14)" (( "(") (identifier "uVar10") (, ",") (identifier "uVar14") () ")"))) (; ";")) (expression_statement "local_6c = 0;" (assignment_expression "local_6c = 0" (identifier "local_6c") (= "=") (number_literal "0")) (; ";")) (} "}")))))))) (if_statement "if (param_8 != 0) {\n              puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14);\n              iVar7 = *(int *)((int)local_4c + iVar7 + 0x10);\n              if ((int)puVar24 < 0) {\n                puVar24 = (undefined *)-(int)(puVar24 + (iVar7 != 0));\n                printf(" - %llx",-iVar7,puVar24);\n              }\n              else {\n                printf(" + %llx",iVar7,puVar24);\n              }\n            }" (if "if") (parenthesized_expression "(param_8 != 0)" (( "(") (binary_expression "param_8 != 0" (identifier "param_8") (!= "!=") (number_literal "0")) () ")")) (compound_statement "{\n              puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14);\n              iVar7 = *(int *)((int)local_4c + iVar7 + 0x10);\n              if ((int)puVar24 < 0) {\n                puVar24 = (undefined *)-(int)(puVar24 + (iVar7 != 0));\n                printf(" - %llx",-iVar7,puVar24);\n              }\n              else {\n                printf(" + %llx",iVar7,puVar24);\n              }\n            }" ({ "{") (expression_statement "puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14);" (assignment_expression "puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14)" (identifier "puVar24") (= "=") (pointer_expression "*(undefined **)((int)local_4c + iVar7 + 0x14)" (* "*") (cast_expression "(undefined **)((int)local_4c + iVar7 + 0x14)" (( "(") (type_descriptor "undefined **" (type_identifier "undefined") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "((int)local_4c + iVar7 + 0x14)" (( "(") (binary_expression "(int)local_4c + iVar7 + 0x14" (binary_expression "(int)local_4c + iVar7" (cast_expression "(int)local_4c" (( "(") (type_descriptor "int" (primitive_type "int")) () ")") (identifier "local_4c")) (+ "+") (identifier "iVar7")) (+ "+") (number_literal "0x14")) () ")"))))) (; ";")) (expression_statement "iVar7 = *(int *)((int)local_4c + iVar7 + 0x10);" (assignment_expression "iVar7 = *(int *)((int)local_4c + iVar7 + 0x10)" (identifier "iVar7") (= "=") (pointer_expression "*(int *)((int)local_4c + iVar7 + 0x10)" (* "*") (cast_expression "(int *)((int)local_4c + iVar7 + 0x10)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "((int)local_4c + iVar7 + 0x10)" (( "(") (binary_expression "(int)local_4c + iVar7 + 0x10" (binary_expression "(int)local_4c + iVar7" (cast_expression "(int)local_4c" (( "(") (type_descriptor "int" (primitive_type "int")) () ")") (identifier "local_4c")) (+ "+") (identifier "iVar7")) (+ "+") (number_literal "0x10")) () ")"))))) (; ";")) (if_statement "if ((int)puVar24 < 0) {\n                puVar24 = (undefined *)-(int)(puVar24 + (iVar7 != 0));\n                printf(" - %llx",-iVar7,puVar24);\n              }\n              else {\n                printf(" + %llx",iVar7,puVar24);\n              }" (if "if") (parenthesized_expression "((int)puVar24 < 0)" (( "(") (binary_expression "(int)puVar24 < 0" (cast_expression "(int)puVar24" (( "(") (type_descriptor "int" (primitive_type "int")) () ")") (identifier "puVar24")) (< "<") (number_literal "0")) () ")")) (compound_statement "{\n                puVar24 = (undefined *)-(int)(puVar24 + (iVar7 != 0));\n                printf(" - %llx",-iVar7,puVar24);\n              }" ({ "{") (expression_statement "puVar24 = (undefined *)-(int)(puVar24 + (iVar7 != 0));" (assignment_expression "puVar24 = (undefined *)-(int)(puVar24 + (iVar7 != 0))" (identifier "puVar24") (= "=") (cast_expression "(undefined *)-(int)(puVar24 + (iVar7 != 0))" (( "(") (type_descriptor "undefined *" (type_identifier "undefined") (abstract_pointer_declarator "*" (* "*"))) () ")") (unary_expression "-(int)(puVar24 + (iVar7 != 0))" (- "-") (cast_expression "(int)(puVar24 + (iVar7 != 0))" (( "(") (type_descriptor "int" (primitive_type "int")) () ")") (parenthesized_expression "(puVar24 + (iVar7 != 0))" (( "(") (binary_expression "puVar24 + (iVar7 != 0)" (identifier "puVar24") (+ "+") (parenthesized_expression "(iVar7 != 0)" (( "(") (binary_expression "iVar7 != 0" (identifier "iVar7") (!= "!=") (number_literal "0")) () ")"))) () ")")))))) (; ";")) (expression_statement "printf(" - %llx",-iVar7,puVar24);" (call_expression "printf(" - %llx",-iVar7,puVar24)" (identifier "printf") (argument_list "(" - %llx",-iVar7,puVar24)" (( "(") (string_literal "" - %llx"" (" """) (string_content " - %llx") (" """)) (, ",") (unary_expression "-iVar7" (- "-") (identifier "iVar7")) (, ",") (identifier "puVar24") () ")"))) (; ";")) (} "}")) (else_clause "else {\n                printf(" + %llx",iVar7,puVar24);\n              }" (else "else") (compound_statement "{\n                printf(" + %llx",iVar7,puVar24);\n              }" ({ "{") (expression_statement "printf(" + %llx",iVar7,puVar24);" (call_expression "printf(" + %llx",iVar7,puVar24)" (identifier "printf") (argument_list "(" + %llx",iVar7,puVar24)" (( "(") (string_literal "" + %llx"" (" """) (string_content " + %llx") (" """)) (, ",") (identifier "iVar7") (, ",") (identifier "puVar24") () ")"))) (; ";")) (} "}")))) (} "}"))) (} "}"))))) (} "}"))))) (if_statement "if (*(short *)(param_1 + 0x42) == 0x2b) {\n          bVar20 = false;\n          bVar22 = !bVar22;\n          if (!bVar22) {\n            iVar7 = 0xe;\n            pbVar17 = (byte *)"R_SPARC_OLO10";\n            do {\n              if (iVar7 == 0) break;\n              iVar7 = iVar7 + -1;\n              bVar20 = *local_8c < *pbVar17;\n              bVar22 = *local_8c == *pbVar17;\n              local_8c = local_8c + (uint)bVar23 * -2 + 1;\n              pbVar17 = pbVar17 + (uint)bVar23 * -2 + 1;\n            } while (bVar22);\n            if ((!bVar20 && !bVar22) == bVar20) {\n              printf(" + %lx",(int)puVar26 >> 8,puVar24);\n            }\n          }\n        }" (if "if") (parenthesized_expression "(*(short *)(param_1 + 0x42) == 0x2b)" (( "(") (binary_expression "*(short *)(param_1 + 0x42) == 0x2b" (pointer_expression "*(short *)(param_1 + 0x42)" (* "*") (cast_expression "(short *)(param_1 + 0x42)" (( "(") (type_descriptor "short *" (sized_type_specifier "short" (short "short")) (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(param_1 + 0x42)" (( "(") (binary_expression "param_1 + 0x42" (identifier "param_1") (+ "+") (number_literal "0x42")) () ")")))) (== "==") (number_literal "0x2b")) () ")")) (compound_statement "{\n          bVar20 = false;\n          bVar22 = !bVar22;\n          if (!bVar22) {\n            iVar7 = 0xe;\n            pbVar17 = (byte *)"R_SPARC_OLO10";\n            do {\n              if (iVar7 == 0) break;\n              iVar7 = iVar7 + -1;\n              bVar20 = *local_8c < *pbVar17;\n              bVar22 = *local_8c == *pbVar17;\n              local_8c = local_8c + (uint)bVar23 * -2 + 1;\n              pbVar17 = pbVar17 + (uint)bVar23 * -2 + 1;\n            } while (bVar22);\n            if ((!bVar20 && !bVar22) == bVar20) {\n              printf(" + %lx",(int)puVar26 >> 8,puVar24);\n            }\n          }\n        }" ({ "{") (expression_statement "bVar20 = false;" (assignment_expression "bVar20 = false" (identifier "bVar20") (= "=") (false "false")) (; ";")) (expression_statement "bVar22 = !bVar22;" (assignment_expression "bVar22 = !bVar22" (identifier "bVar22") (= "=") (unary_expression "!bVar22" (! "!") (identifier "bVar22"))) (; ";")) (if_statement "if (!bVar22) {\n            iVar7 = 0xe;\n            pbVar17 = (byte *)"R_SPARC_OLO10";\n            do {\n              if (iVar7 == 0) break;\n              iVar7 = iVar7 + -1;\n              bVar20 = *local_8c < *pbVar17;\n              bVar22 = *local_8c == *pbVar17;\n              local_8c = local_8c + (uint)bVar23 * -2 + 1;\n              pbVar17 = pbVar17 + (uint)bVar23 * -2 + 1;\n            } while (bVar22);\n            if ((!bVar20 && !bVar22) == bVar20) {\n              printf(" + %lx",(int)puVar26 >> 8,puVar24);\n            }\n          }" (if "if") (parenthesized_expression "(!bVar22)" (( "(") (unary_expression "!bVar22" (! "!") (identifier "bVar22")) () ")")) (compound_statement "{\n            iVar7 = 0xe;\n            pbVar17 = (byte *)"R_SPARC_OLO10";\n            do {\n              if (iVar7 == 0) break;\n              iVar7 = iVar7 + -1;\n              bVar20 = *local_8c < *pbVar17;\n              bVar22 = *local_8c == *pbVar17;\n              local_8c = local_8c + (uint)bVar23 * -2 + 1;\n              pbVar17 = pbVar17 + (uint)bVar23 * -2 + 1;\n            } while (bVar22);\n            if ((!bVar20 && !bVar22) == bVar20) {\n              printf(" + %lx",(int)puVar26 >> 8,puVar24);\n            }\n          }" ({ "{") (expression_statement "iVar7 = 0xe;" (assignment_expression "iVar7 = 0xe" (identifier "iVar7") (= "=") (number_literal "0xe")) (; ";")) (expression_statement "pbVar17 = (byte *)"R_SPARC_OLO10";" (assignment_expression "pbVar17 = (byte *)"R_SPARC_OLO10"" (identifier "pbVar17") (= "=") (cast_expression "(byte *)"R_SPARC_OLO10"" (( "(") (type_descriptor "byte *" (type_identifier "byte") (abstract_pointer_declarator "*" (* "*"))) () ")") (string_literal ""R_SPARC_OLO10"" (" """) (string_content "R_SPARC_OLO10") (" """)))) (; ";")) (do_statement "do {\n              if (iVar7 == 0) break;\n              iVar7 = iVar7 + -1;\n              bVar20 = *local_8c < *pbVar17;\n              bVar22 = *local_8c == *pbVar17;\n              local_8c = local_8c + (uint)bVar23 * -2 + 1;\n              pbVar17 = pbVar17 + (uint)bVar23 * -2 + 1;\n            } while (bVar22);" (do "do") (compound_statement "{\n              if (iVar7 == 0) break;\n              iVar7 = iVar7 + -1;\n              bVar20 = *local_8c < *pbVar17;\n              bVar22 = *local_8c == *pbVar17;\n              local_8c = local_8c + (uint)bVar23 * -2 + 1;\n              pbVar17 = pbVar17 + (uint)bVar23 * -2 + 1;\n            }" ({ "{") (if_statement "if (iVar7 == 0) break;" (if "if") (parenthesized_expression "(iVar7 == 0)" (( "(") (binary_expression "iVar7 == 0" (identifier "iVar7") (== "==") (number_literal "0")) () ")")) (break_statement "break;" (break "break") (; ";"))) (expression_statement "iVar7 = iVar7 + -1;" (assignment_expression "iVar7 = iVar7 + -1" (identifier "iVar7") (= "=") (binary_expression "iVar7 + -1" (identifier "iVar7") (+ "+") (number_literal "-1"))) (; ";")) (expression_statement "bVar20 = *local_8c < *pbVar17;" (assignment_expression "bVar20 = *local_8c < *pbVar17" (identifier "bVar20") (= "=") (binary_expression "*local_8c < *pbVar17" (pointer_expression "*local_8c" (* "*") (identifier "local_8c")) (< "<") (pointer_expression "*pbVar17" (* "*") (identifier "pbVar17")))) (; ";")) (expression_statement "bVar22 = *local_8c == *pbVar17;" (assignment_expression "bVar22 = *local_8c == *pbVar17" (identifier "bVar22") (= "=") (binary_expression "*local_8c == *pbVar17" (pointer_expression "*local_8c" (* "*") (identifier "local_8c")) (== "==") (pointer_expression "*pbVar17" (* "*") (identifier "pbVar17")))) (; ";")) (expression_statement "local_8c = local_8c + (uint)bVar23 * -2 + 1;" (assignment_expression "local_8c = local_8c + (uint)bVar23 * -2 + 1" (identifier "local_8c") (= "=") (binary_expression "local_8c + (uint)bVar23 * -2 + 1" (binary_expression "local_8c + (uint)bVar23 * -2" (identifier "local_8c") (+ "+") (binary_expression "(uint)bVar23 * -2" (cast_expression "(uint)bVar23" (( "(") (type_descriptor "uint" (type_identifier "uint")) () ")") (identifier "bVar23")) (* "*") (number_literal "-2"))) (+ "+") (number_literal "1"))) (; ";")) (expression_statement "pbVar17 = pbVar17 + (uint)bVar23 * -2 + 1;" (assignment_expression "pbVar17 = pbVar17 + (uint)bVar23 * -2 + 1" (identifier "pbVar17") (= "=") (binary_expression "pbVar17 + (uint)bVar23 * -2 + 1" (binary_expression "pbVar17 + (uint)bVar23 * -2" (identifier "pbVar17") (+ "+") (binary_expression "(uint)bVar23 * -2" (cast_expression "(uint)bVar23" (( "(") (type_descriptor "uint" (type_identifier "uint")) () ")") (identifier "bVar23")) (* "*") (number_literal "-2"))) (+ "+") (number_literal "1"))) (; ";")) (} "}")) (while "while") (parenthesized_expression "(bVar22)" (( "(") (identifier "bVar22") () ")")) (; ";")) (if_statement "if ((!bVar20 && !bVar22) == bVar20) {\n              printf(" + %lx",(int)puVar26 >> 8,puVar24);\n            }" (if "if") (parenthesized_expression "((!bVar20 && !bVar22) == bVar20)" (( "(") (binary_expression "(!bVar20 && !bVar22) == bVar20" (parenthesized_expression "(!bVar20 && !bVar22)" (( "(") (binary_expression "!bVar20 && !bVar22" (unary_expression "!bVar20" (! "!") (identifier "bVar20")) (&& "&&") (unary_expression "!bVar22" (! "!") (identifier "bVar22"))) () ")")) (== "==") (identifier "bVar20")) () ")")) (compound_statement "{\n              printf(" + %lx",(int)puVar26 >> 8,puVar24);\n            }" ({ "{") (expression_statement "printf(" + %lx",(int)puVar26 >> 8,puVar24);" (call_expression "printf(" + %lx",(int)puVar26 >> 8,puVar24)" (identifier "printf") (argument_list "(" + %lx",(int)puVar26 >> 8,puVar24)" (( "(") (string_literal "" + %lx"" (" """) (string_content " + %lx") (" """)) (, ",") (binary_expression "(int)puVar26 >> 8" (cast_expression "(int)puVar26" (( "(") (type_descriptor "int" (primitive_type "int")) () ")") (identifier "puVar26")) (>> ">>") (number_literal "8")) (, ",") (identifier "puVar24") () ")"))) (; ";")) (} "}"))) (} "}"))) (} "}"))) (} "}")))) (labeled_statement "LAB_0002dc72:\n      putc(10,*(FILE **)puVar5);" (statement_identifier "LAB_0002dc72") (: ":") (expression_statement "putc(10,*(FILE **)puVar5);" (call_expression "putc(10,*(FILE **)puVar5)" (identifier "putc") (argument_list "(10,*(FILE **)puVar5)" (( "(") (number_literal "10") (, ",") (pointer_expression "*(FILE **)puVar5" (* "*") (cast_expression "(FILE **)puVar5" (( "(") (type_descriptor "FILE **" (type_identifier "FILE") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (identifier "puVar5"))) () ")"))) (; ";"))) (if_statement "if ((DAT_000b6324 == 0) && (*(short *)(param_1 + 0x42) == 8)) {\n        uVar15 = (uint)puVar26 >> 8 & 0xff;\n        uVar13 = FUN_00016e80(puVar26,uVar13,uVar15);\n        uVar14 = (uint)puVar26 >> 0x10 & 0xff;\n        iVar7 = FUN_00016e80(uVar14);\n        printf("                    Type2: ");\n        if (uVar13 == 0) {\n          puVar24 = (undefined *)0x5;\n          uVar13 = uVar15;\n          pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx");\n          printf(pcVar9,uVar13,puVar24);\n        }\n        else {\n          printf("%-17.17s",uVar13);\n        }\n        printf("\n                    Type3: ",uVar13,puVar24);\n        if (iVar7 == 0) {\n          puVar24 = (undefined *)0x5;\n          pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx");\n          printf(pcVar9,uVar14,puVar24);\n        }\n        else {\n          printf("%-17.17s",iVar7,puVar24);\n        }\n        putc(10,*(FILE **)puVar5);\n      }" (if "if") (parenthesized_expression "((DAT_000b6324 == 0) && (*(short *)(param_1 + 0x42) == 8))" (( "(") (binary_expression "(DAT_000b6324 == 0) && (*(short *)(param_1 + 0x42) == 8)" (parenthesized_expression "(DAT_000b6324 == 0)" (( "(") (binary_expression "DAT_000b6324 == 0" (identifier "DAT_000b6324") (== "==") (number_literal "0")) () ")")) (&& "&&") (parenthesized_expression "(*(short *)(param_1 + 0x42) == 8)" (( "(") (binary_expression "*(short *)(param_1 + 0x42) == 8" (pointer_expression "*(short *)(param_1 + 0x42)" (* "*") (cast_expression "(short *)(param_1 + 0x42)" (( "(") (type_descriptor "short *" (sized_type_specifier "short" (short "short")) (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(param_1 + 0x42)" (( "(") (binary_expression "param_1 + 0x42" (identifier "param_1") (+ "+") (number_literal "0x42")) () ")")))) (== "==") (number_literal "8")) () ")"))) () ")")) (compound_statement "{\n        uVar15 = (uint)puVar26 >> 8 & 0xff;\n        uVar13 = FUN_00016e80(puVar26,uVar13,uVar15);\n        uVar14 = (uint)puVar26 >> 0x10 & 0xff;\n        iVar7 = FUN_00016e80(uVar14);\n        printf("                    Type2: ");\n        if (uVar13 == 0) {\n          puVar24 = (undefined *)0x5;\n          uVar13 = uVar15;\n          pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx");\n          printf(pcVar9,uVar13,puVar24);\n        }\n        else {\n          printf("%-17.17s",uVar13);\n        }\n        printf("\n                    Type3: ",uVar13,puVar24);\n        if (iVar7 == 0) {\n          puVar24 = (undefined *)0x5;\n          pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx");\n          printf(pcVar9,uVar14,puVar24);\n        }\n        else {\n          printf("%-17.17s",iVar7,puVar24);\n        }\n        putc(10,*(FILE **)puVar5);\n      }" ({ "{") (expression_statement "uVar15 = (uint)puVar26 >> 8 & 0xff;" (assignment_expression "uVar15 = (uint)puVar26 >> 8 & 0xff" (identifier "uVar15") (= "=") (binary_expression "(uint)puVar26 >> 8 & 0xff" (binary_expression "(uint)puVar26 >> 8" (cast_expression "(uint)puVar26" (( "(") (type_descriptor "uint" (type_identifier "uint")) () ")") (identifier "puVar26")) (>> ">>") (number_literal "8")) (& "&") (number_literal "0xff"))) (; ";")) (expression_statement "uVar13 = FUN_00016e80(puVar26,uVar13,uVar15);" (assignment_expression "uVar13 = FUN_00016e80(puVar26,uVar13,uVar15)" (identifier "uVar13") (= "=") (call_expression "FUN_00016e80(puVar26,uVar13,uVar15)" (identifier "FUN_00016e80") (argument_list "(puVar26,uVar13,uVar15)" (( "(") (identifier "puVar26") (, ",") (identifier "uVar13") (, ",") (identifier "uVar15") () ")")))) (; ";")) (expression_statement "uVar14 = (uint)puVar26 >> 0x10 & 0xff;" (assignment_expression "uVar14 = (uint)puVar26 >> 0x10 & 0xff" (identifier "uVar14") (= "=") (binary_expression "(uint)puVar26 >> 0x10 & 0xff" (binary_expression "(uint)puVar26 >> 0x10" (cast_expression "(uint)puVar26" (( "(") (type_descriptor "uint" (type_identifier "uint")) () ")") (identifier "puVar26")) (>> ">>") (number_literal "0x10")) (& "&") (number_literal "0xff"))) (; ";")) (expression_statement "iVar7 = FUN_00016e80(uVar14);" (assignment_expression "iVar7 = FUN_00016e80(uVar14)" (identifier "iVar7") (= "=") (call_expression "FUN_00016e80(uVar14)" (identifier "FUN_00016e80") (argument_list "(uVar14)" (( "(") (identifier "uVar14") () ")")))) (; ";")) (expression_statement "printf("                    Type2: ");" (call_expression "printf("                    Type2: ")" (identifier "printf") (argument_list "("                    Type2: ")" (( "(") (string_literal ""                    Type2: "" (" """) (string_content "                    Type2: ") (" """)) () ")"))) (; ";")) (if_statement "if (uVar13 == 0) {\n          puVar24 = (undefined *)0x5;\n          uVar13 = uVar15;\n          pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx");\n          printf(pcVar9,uVar13,puVar24);\n        }\n        else {\n          printf("%-17.17s",uVar13);\n        }" (if "if") (parenthesized_expression "(uVar13 == 0)" (( "(") (binary_expression "uVar13 == 0" (identifier "uVar13") (== "==") (number_literal "0")) () ")")) (compound_statement "{\n          puVar24 = (undefined *)0x5;\n          uVar13 = uVar15;\n          pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx");\n          printf(pcVar9,uVar13,puVar24);\n        }" ({ "{") (expression_statement "puVar24 = (undefined *)0x5;" (assignment_expression "puVar24 = (undefined *)0x5" (identifier "puVar24") (= "=") (cast_expression "(undefined *)0x5" (( "(") (type_descriptor "undefined *" (type_identifier "undefined") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x5"))) (; ";")) (expression_statement "uVar13 = uVar15;" (assignment_expression "uVar13 = uVar15" (identifier "uVar13") (= "=") (identifier "uVar15")) (; ";")) (expression_statement "pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx");" (assignment_expression "pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx")" (identifier "pcVar9") (= "=") (cast_expression "(char *)dcgettext(0,"unrecognized: %-7lx")" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "dcgettext(0,"unrecognized: %-7lx")" (identifier "dcgettext") (argument_list "(0,"unrecognized: %-7lx")" (( "(") (number_literal "0") (, ",") (string_literal ""unrecognized: %-7lx"" (" """) (string_content "unrecognized: %-7lx") (" """)) () ")"))))) (; ";")) (expression_statement "printf(pcVar9,uVar13,puVar24);" (call_expression "printf(pcVar9,uVar13,puVar24)" (identifier "printf") (argument_list "(pcVar9,uVar13,puVar24)" (( "(") (identifier "pcVar9") (, ",") (identifier "uVar13") (, ",") (identifier "puVar24") () ")"))) (; ";")) (} "}")) (else_clause "else {\n          printf("%-17.17s",uVar13);\n        }" (else "else") (compound_statement "{\n          printf("%-17.17s",uVar13);\n        }" ({ "{") (expression_statement "printf("%-17.17s",uVar13);" (call_expression "printf("%-17.17s",uVar13)" (identifier "printf") (argument_list "("%-17.17s",uVar13)" (( "(") (string_literal ""%-17.17s"" (" """) (string_content "%-17.17s") (" """)) (, ",") (identifier "uVar13") () ")"))) (; ";")) (} "}")))) (expression_statement "printf("\n                    Type3: ",uVar13,puVar24);" (call_expression "printf("\n                    Type3: ",uVar13,puVar24)" (identifier "printf") (argument_list "("\n                    Type3: ",uVar13,puVar24)" (( "(") (string_literal ""\n                    Type3: "" (" """) (escape_sequence "\n") (string_content "                    Type3: ") (" """)) (, ",") (identifier "uVar13") (, ",") (identifier "puVar24") () ")"))) (; ";")) (if_statement "if (iVar7 == 0) {\n          puVar24 = (undefined *)0x5;\n          pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx");\n          printf(pcVar9,uVar14,puVar24);\n        }\n        else {\n          printf("%-17.17s",iVar7,puVar24);\n        }" (if "if") (parenthesized_expression "(iVar7 == 0)" (( "(") (binary_expression "iVar7 == 0" (identifier "iVar7") (== "==") (number_literal "0")) () ")")) (compound_statement "{\n          puVar24 = (undefined *)0x5;\n          pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx");\n          printf(pcVar9,uVar14,puVar24);\n        }" ({ "{") (expression_statement "puVar24 = (undefined *)0x5;" (assignment_expression "puVar24 = (undefined *)0x5" (identifier "puVar24") (= "=") (cast_expression "(undefined *)0x5" (( "(") (type_descriptor "undefined *" (type_identifier "undefined") (abstract_pointer_declarator "*" (* "*"))) () ")") (number_literal "0x5"))) (; ";")) (expression_statement "pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx");" (assignment_expression "pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx")" (identifier "pcVar9") (= "=") (cast_expression "(char *)dcgettext(0,"unrecognized: %-7lx")" (( "(") (type_descriptor "char *" (primitive_type "char") (abstract_pointer_declarator "*" (* "*"))) () ")") (call_expression "dcgettext(0,"unrecognized: %-7lx")" (identifier "dcgettext") (argument_list "(0,"unrecognized: %-7lx")" (( "(") (number_literal "0") (, ",") (string_literal ""unrecognized: %-7lx"" (" """) (string_content "unrecognized: %-7lx") (" """)) () ")"))))) (; ";")) (expression_statement "printf(pcVar9,uVar14,puVar24);" (call_expression "printf(pcVar9,uVar14,puVar24)" (identifier "printf") (argument_list "(pcVar9,uVar14,puVar24)" (( "(") (identifier "pcVar9") (, ",") (identifier "uVar14") (, ",") (identifier "puVar24") () ")"))) (; ";")) (} "}")) (else_clause "else {\n          printf("%-17.17s",iVar7,puVar24);\n        }" (else "else") (compound_statement "{\n          printf("%-17.17s",iVar7,puVar24);\n        }" ({ "{") (expression_statement "printf("%-17.17s",iVar7,puVar24);" (call_expression "printf("%-17.17s",iVar7,puVar24)" (identifier "printf") (argument_list "("%-17.17s",iVar7,puVar24)" (( "(") (string_literal ""%-17.17s"" (" """) (string_content "%-17.17s") (" """)) (, ",") (identifier "iVar7") (, ",") (identifier "puVar24") () ")"))) (; ";")) (} "}")))) (expression_statement "putc(10,*(FILE **)puVar5);" (call_expression "putc(10,*(FILE **)puVar5)" (identifier "putc") (argument_list "(10,*(FILE **)puVar5)" (( "(") (number_literal "10") (, ",") (pointer_expression "*(FILE **)puVar5" (* "*") (cast_expression "(FILE **)puVar5" (( "(") (type_descriptor "FILE **" (type_identifier "FILE") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (identifier "puVar5"))) () ")"))) (; ";")) (} "}"))) (expression_statement "uVar16 = uVar16 + 1;" (assignment_expression "uVar16 = uVar16 + 1" (identifier "uVar16") (= "=") (binary_expression "uVar16 + 1" (identifier "uVar16") (+ "+") (number_literal "1"))) (; ";")) (} "}")) (while "while") (parenthesized_expression "(uVar16 < local_60[0])" (( "(") (binary_expression "uVar16 < local_60[0]" (identifier "uVar16") (< "<") (subscript_expression "local_60[0]" (identifier "local_60") ([ "[") (number_literal "0") (] "]"))) () ")")) (; ";")) (} "}")))) (expression_statement "free(local_4c);" (call_expression "free(local_4c)" (identifier "free") (argument_list "(local_4c)" (( "(") (identifier "local_4c") () ")"))) (; ";")) (return_statement "return local_6c;" (return "return") (identifier "local_6c") (; ";")) (} "}")))

/* WARNING: Function: __x86.get_pc_thunk.bx replaced with injection: get_pc_thunk_bx */

type_1 __regparm3
function_1(type_2 *filedata,type_3 rel_offset,type_3 rel_size,type_4 *var_54,
                type_3 var_55,char *var_60,type_3 var_62,int var_1,type_1 is_dynsym)

{
  int *piVar1;
  type_5 var_70;
  type_6 uVar3;
  type_6 uVar4;
  type_7 bVar5;
  type_8 *puVar6;
  type_9 var_2;
  type_1 var_6;
  type_10 *pEVar9;
  char *var_64;
  type_11 var_66;
  type_11 var_61;
  char *var_72;
  type_11 var_14;
  char *var_73;
  int var_47;
  type_11 var_12;
  type_12 *var_48;
  type_12 *var_49;
  bool var_50;
  bool bVar21;
  bool bVar22;
  type_12 bVar23;
  type_4 *sym_info_00;
  type_4 *var_69;
  type_9 *in_stack_ffffff60;
  type_4 *psym_1;
  type_11 var_52;
  type_11 var_51;
  type_12 *var_45;
  type_11 var_19;
  type_1 local_6c;
  type_3 local_60 [4];
  type_9 vna_other;
  type_10 *var_11;
  type_13 var_58;
  char name_buf [40];
  
  bVar23 = 0;
  local_60[0] = rel_size;
  if (var_1 == -1) {
    var_2 = (filedata->file_header).e_machine;
    if (var_2 == 0x90) {
LAB_0002d860:
      var_1 = 1;
      goto LAB_0002d450;
    }
    if (0x90 < var_2) {
      if (var_2 != 0x2530) {
        if (var_2 < 0x2531) {
          if (var_2 != 0xbf) {
            if (var_2 < 0xc0) {
              if (var_2 < 0xb6) {
                if (var_2 < 0xb4) {
                  if (var_2 < 0xaf) {
                    if ((0xac < var_2) || (var_2 == 0xa7)) goto LAB_0002d860;
                  }
                  else if (var_2 == 0xb1) goto LAB_0002d860;
                  goto LAB_0002d510;
                }
              }
              else if (var_2 != 0xb7) {
                if (0xb6 < var_2) {
                  var_2 = var_2 - 0xbc;
joined_r0x0002da08:
                  if (var_2 < 2) goto LAB_0002d860;
                }
                goto LAB_0002d510;
              }
            }
            else if (var_2 != 0xf3) {
              if (var_2 < 0xf4) {
                if (var_2 != 0xc5) {
                  if (var_2 < 0xc6) {
                    if (var_2 == 0xc3) goto LAB_0002d860;
                  }
                  else if ((type_9)(var_2 - 0xdd) < 3) goto LAB_0002d860;
                  goto LAB_0002d510;
                }
              }
              else if (var_2 != 0x1057) {
                if (var_2 < 0x1058) {
                  if (var_2 == 0xfa) goto LAB_0002d538;
                }
                else if ((var_2 == 0x1059) || (var_2 == 0x1223)) goto LAB_0002d860;
                goto LAB_0002d510;
              }
            }
          }
        }
        else if (var_2 != 0x9080) {
          if (var_2 < 0x9081) {
            if (var_2 == 0x7650) goto LAB_0002d538;
            if (var_2 < 0x7651) {
              if (var_2 != 0x4157) {
                if (var_2 < 0x4158) {
                  if (var_2 == 0x3330) goto LAB_0002d860;
                }
                else {
                  if (var_2 == 0x5441) goto LAB_0002d860;
                  if (var_2 == 0x5aa5) goto LAB_0002d538;
                }
                goto LAB_0002d510;
              }
            }
            else if (var_2 != 0x8217) {
              if (var_2 < 0x8218) {
                if (var_2 == 0x7676) goto LAB_0002d860;
              }
              else {
                if (var_2 == 0x9026) goto LAB_0002d860;
                if (var_2 == 0x9041) goto LAB_0002d538;
              }
              goto LAB_0002d510;
            }
          }
          else if (var_2 != 0xbeef) {
            if (var_2 < 0xbef0) {
              if (var_2 != 0xabc7) {
                if (var_2 < 0xabc8) {
                  if (var_2 == 0xa390) goto LAB_0002d860;
                }
                else if ((var_2 == 0xad45) || (var_2 == 0xbaab)) goto LAB_0002d860;
                goto LAB_0002d510;
              }
            }
            else if (var_2 != 0xfeb0) {
              if (0xfeb0 < var_2) {
                var_2 = var_2 + 0x146;
                goto joined_r0x0002da08;
              }
              if ((var_2 != 0xdead) && (var_2 != 0xf00d)) goto LAB_0002d510;
            }
          }
        }
      }
      goto LAB_0002d860;
    }
    if (var_2 == 0x3e) goto LAB_0002d860;
    if (0x3e < var_2) {
      if (var_2 < 0x5f) {
        if (var_2 < 0x5c) {
          if (var_2 < 0x55) {
            if ((0x52 < var_2) || ((0x4a < var_2 && ((var_2 < 0x4d || (var_2 == 0x50))))))
            goto LAB_0002d860;
          }
          else {
            if (var_2 == 0x55) goto LAB_0002d538;
            if (var_2 < 0x5b) goto LAB_0002d860;
          }
LAB_0002d510:
          var_64 = (char *)var_3(0,
                                      "Don\'t know about relocations on this machine architecture\n"
                                      ,5);
          var_4(var_64);
          goto LAB_0002d538;
        }
      }
      else {
        if (0x72 < var_2) {
          if (var_2 == 0x87) goto LAB_0002d538;
          if (var_2 < 0x88) {
            if (var_2 == 0x73) goto LAB_0002d538;
            if (var_2 == 0x78) goto LAB_0002d860;
          }
          else if ((var_2 == 0x8a) || (var_2 == 0x8c)) goto LAB_0002d860;
          goto LAB_0002d510;
        }
        if ((var_2 < 0x71) && (var_2 != 0x65)) {
          if (100 < var_2) {
            var_2 = var_2 - 0x69;
            goto joined_r0x0002da08;
          }
          goto LAB_0002d510;
        }
      }
      goto LAB_0002d860;
    }
    if (0x17 < var_2) {
      if (var_2 < 0x2c) {
        if ((var_2 < 0x2a) && (var_2 != 0x27)) {
          if (var_2 == 0x28) goto LAB_0002d538;
          if (var_2 != 0x24) goto LAB_0002d510;
        }
      }
      else if ((var_2 < 0x2d) || ((0x30 < var_2 && (var_2 != 0x32)))) goto LAB_0002d510;
      goto LAB_0002d860;
    }
    if ((0x13 < var_2) || (var_2 == 7)) goto LAB_0002d860;
    if (var_2 < 8) {
      if (var_2 != 3) {
        if (var_2 < 4) {
          if (var_2 != 2) goto LAB_0002d510;
        }
        else if (var_2 != 4) {
          if (var_2 != 6) goto LAB_0002d510;
          goto LAB_0002d538;
        }
        goto LAB_0002d860;
      }
    }
    else if (var_2 != 10) {
      if (var_2 < 0xb) {
        if (var_2 != 8) goto LAB_0002d510;
      }
      else {
        if (var_2 == 0x12) goto LAB_0002d860;
        if (var_2 != 0x13) goto LAB_0002d510;
      }
    }
LAB_0002d538:
    var_6 = var_5(filedata,rel_offset,local_60[0],&var_11,local_60);
    if (var_6 == 0) {
      return 0;
    }
    var_1 = var_8;
    if (var_7 == 0) {
      if (var_8 != 0) {
        var_64 = 
        "    Offset             Info             Type               Symbol\'s Value  Symbol\'s Name\n"
        ;
LAB_0002d598:
        sym_info_00 = (type_4 *)0x5;
        var_64 = (char *)var_3(0,var_64);
        var_9(var_64);
        var_1 = 0;
        goto LAB_0002d5b6;
      }
      var_64 = "  Offset          Info           Type           Sym. Value    Sym. Name\n";
    }
    else {
      if (var_8 != 0) {
        var_64 = " Offset     Info    Type                Sym. Value  Symbol\'s Name\n";
        goto LAB_0002d598;
      }
      var_64 = " Offset     Info    Type            Sym.Value  Sym. Name\n";
    }
  }
  else {
    if (var_1 == 0) goto LAB_0002d538;
LAB_0002d450:
    var_6 = var_10(filedata,rel_offset,rel_size,&var_11,local_60);
    if (var_6 == 0) {
      return 0;
    }
    if (var_7 == 0) {
      if (var_8 == 0) {
        var_64 = 
        "  Offset          Info           Type           Sym. Value    Sym. Name + Addend\n";
      }
      else {
        var_64 = 
        "    Offset             Info             Type               Symbol\'s Value  Symbol\'s Name + Addend\n"
        ;
      }
    }
    else if (var_8 == 0) {
      var_64 = " Offset     Info    Type            Sym.Value  Sym. Name + Addend\n";
    }
    else {
      var_64 = " Offset     Info    Type                Sym. Value  Symbol\'s Name + Addend\n";
    }
  }
  sym_info_00 = (type_4 *)0x5;
  var_64 = (char *)var_3(0,var_64);
  var_9(var_64);
LAB_0002d5b6:
  puVar6 = PTR_stdout_000b3fd8;
  if (local_60[0] == 0) {
    local_6c = 1;
  }
  else {
    local_6c = 1;
    var_12 = 0;
    do {
      pEVar9 = var_11 + var_12;
      uVar3 = (type_6)pEVar9->r_offset;
      uVar4 = *(type_6 *)((int)&pEVar9->r_offset + 4);
      var_14 = *(type_11 *)((int)&pEVar9->r_info + 4);
      var_69 = *(type_4 **)&pEVar9->r_info;
      if (var_7 == 0) {
        in_stack_ffffff60 = (type_9 *)0x2d63b;
        var_19 = var_13((type_2 *)&(filedata->file_header).e_machine,pEVar9->r_info);
        var_51 = 0;
        var_64 = "%16.16llx  %16.16llx ";
        if (var_8 == 0) {
          var_64 = "%12.12llx  %12.12llx ";
        }
        var_66 = var_14;
        var_9(var_64,uVar3,uVar4,var_69,var_14);
        psym_1 = var_69;
        var_52 = var_14;
      }
      else {
        var_19 = (type_11)var_69 & 0xff;
        var_52 = (type_11)var_69 >> 8 | var_14 << 0x18;
        var_51 = var_14 >> 8;
        psym_1 = var_69;
        var_9("%8.8lx  %8.8lx ",uVar3);
        sym_info_00 = var_69;
        var_66 = var_14;
      }
      var_2 = (filedata->file_header).e_machine;
      if (var_2 == 0x72) {
        switch(var_19) {
        case 0:
          var_45 = (type_12 *)0x7997c;
          break;
        case 1:
          var_45 = (type_12 *)0x78b41;
          break;
        case 2:
          var_45 = (type_12 *)0x79cff;
          break;
        case 3:
          var_45 = (type_12 *)0x79cf0;
          break;
        case 4:
          var_45 = (type_12 *)0x79ce4;
          break;
        case 5:
          var_45 = (type_12 *)0x79cd8;
          break;
        case 6:
          var_45 = (type_12 *)0x79ccc;
          break;
        case 7:
          var_45 = (type_12 *)0x79cbd;
          break;
        case 8:
          var_45 = (type_12 *)0x79cae;
          break;
        case 9:
          var_45 = (type_12 *)0x79c9f;
          break;
        case 10:
          var_45 = (type_12 *)0x79c90;
          break;
        case 0xb:
          var_45 = (type_12 *)0x79c84;
          break;
        case 0xc:
          var_45 = (type_12 *)0x79c78;
          break;
        case 0xd:
          var_45 = (type_12 *)0x79c6d;
          break;
        case 0xe:
          var_45 = (type_12 *)0x79c61;
          break;
        case 0xf:
          var_45 = (type_12 *)0x79c55;
          break;
        case 0x10:
          var_45 = (type_12 *)0x79c49;
          break;
        case 0x11:
          var_45 = (type_12 *)0x79c3d;
          break;
        case 0x12:
          var_45 = (type_12 *)0x79c2f;
          break;
        case 0x13:
          var_45 = (type_12 *)0x79c20;
          break;
        case 0x14:
          var_45 = (type_12 *)0x79c11;
          break;
        default:
          goto _L7017;
        }
        goto LAB_0002dd00;
      }
      if (0x72 < var_2) {
        if (var_2 == 0x1057) {
code_r0x0002e6d7:
          switch(var_19) {
          case 0:
            var_45 = (type_12 *)0x7b49c;
            break;
          case 1:
            var_45 = (type_12 *)0x78a28;
            break;
          case 2:
            var_45 = (type_12 *)0x7b897;
            break;
          case 3:
            var_45 = (type_12 *)0x7b888;
            break;
          case 4:
            var_45 = (type_12 *)0x7b87f;
            break;
          case 5:
            var_45 = (type_12 *)0x7b873;
            break;
          case 6:
            var_45 = (type_12 *)0x7b865;
            break;
          case 7:
            var_45 = (type_12 *)0x7b857;
            break;
          case 8:
            var_45 = (type_12 *)0x7b849;
            break;
          case 9:
            var_45 = (type_12 *)0x7b837;
            break;
          case 10:
            var_45 = (type_12 *)0x7b825;
            break;
          case 0xb:
            var_45 = (type_12 *)0x7b813;
            break;
          case 0xc:
            var_45 = (type_12 *)0x7b802;
            break;
          case 0xd:
            var_45 = (type_12 *)0x7b7f1;
            break;
          case 0xe:
            var_45 = (type_12 *)0x7b7e0;
            break;
          case 0xf:
            var_45 = (type_12 *)0x7b7cb;
            break;
          case 0x10:
            var_45 = (type_12 *)0x7b7b6;
            break;
          case 0x11:
            var_45 = (type_12 *)0x7b7a1;
            break;
          case 0x12:
            var_45 = (type_12 *)0x7b796;
            break;
          case 0x13:
            var_45 = (type_12 *)0x7b78c;
            break;
          case 0x14:
            var_45 = (type_12 *)0x7b784;
            break;
          case 0x15:
            var_45 = (type_12 *)0x7b777;
            break;
          case 0x16:
            var_45 = (type_12 *)0x7b769;
            break;
          case 0x17:
            var_45 = (type_12 *)0x7b757;
            break;
          case 0x18:
            var_45 = (type_12 *)0x7b746;
            break;
          case 0x19:
            var_45 = (type_12 *)0x7b735;
            break;
          case 0x1a:
            var_45 = (type_12 *)0x7b72d;
            break;
          case 0x1b:
            var_45 = (type_12 *)0x7b721;
            break;
          case 0x1c:
            var_45 = (type_12 *)0x7b715;
            break;
          case 0x1d:
            var_45 = (type_12 *)0x7b708;
            break;
          case 0x1e:
            var_45 = (type_12 *)0x7b6fc;
            break;
          case 0x1f:
            var_45 = (type_12 *)0x7b6ef;
            break;
          case 0x20:
            var_45 = (type_12 *)0x7b6e2;
            break;
          case 0x21:
            var_45 = (type_12 *)0x7b6d1;
            break;
          case 0x22:
            var_45 = (type_12 *)0x7b6c5;
            break;
          case 0x23:
            var_45 = (type_12 *)0x7b6b9;
            break;
          case 0x24:
            var_45 = (type_12 *)0x7b6aa;
            break;
          default:
            goto _L7017;
          }
          goto LAB_0002dd00;
        }
        if (var_2 < 0x1058) {
          if (0xb5 < var_2) {
            if (var_2 == 0xc5) {
              in_stack_ffffff60 = (type_9 *)0x2ef89;
              var_45 = (type_12 *)var_15(var_19);
              goto LAB_0002dcf0;
            }
            if (var_2 < 0xc6) {
              if (var_2 != 0xbd) {
                if (var_2 < 0xbe) {
                  if (var_2 == 0xb7) {
                    in_stack_ffffff60 = (type_9 *)0x2dfab;
                    var_45 = (type_12 *)var_16(var_19);
                  }
                  else {
                    if (var_2 != 0xbc) goto _L7017;
                    in_stack_ffffff60 = (type_9 *)0x2e003;
                    var_45 = (type_12 *)var_17(var_19);
                  }
                }
                else {
                  if (var_2 != 0xbf) {
                    if (var_2 == 0xc3) goto LAB_0002e062;
                    goto _L7017;
                  }
                  in_stack_ffffff60 = (type_9 *)0x2e01f;
                  var_45 = (type_12 *)var_18(var_19);
                }
                goto LAB_0002dcf0;
              }
code_r0x0002e43b:
              switch(var_19) {
              case 0:
                var_45 = (type_12 *)0x78f38;
                break;
              case 1:
                var_45 = (type_12 *)0x78bb1;
                break;
              case 2:
                var_45 = (type_12 *)0x79367;
                break;
              case 3:
                var_45 = (type_12 *)0x79351;
                break;
              case 4:
                var_45 = (type_12 *)0x79338;
                break;
              case 5:
                var_45 = (type_12 *)0x79328;
                break;
              case 6:
                var_45 = (type_12 *)0x79315;
                break;
              case 7:
                var_45 = (type_12 *)0x79302;
                break;
              case 8:
                var_45 = (type_12 *)0x792ef;
                break;
              case 9:
                var_45 = (type_12 *)0x792da;
                break;
              case 10:
                var_45 = (type_12 *)0x792bf;
                break;
              case 0xb:
                var_45 = (type_12 *)0x792a4;
                break;
              case 0xc:
                var_45 = (type_12 *)0x7928b;
                break;
              case 0xd:
                var_45 = (type_12 *)0x79275;
                break;
              case 0xe:
                var_45 = (type_12 *)0x79261;
                break;
              case 0xf:
                var_45 = (type_12 *)0x7924d;
                break;
              case 0x10:
                var_45 = (type_12 *)0x7923c;
                break;
              case 0x11:
                var_45 = (type_12 *)0x79225;
                break;
              case 0x12:
                var_45 = (type_12 *)0x7920f;
                break;
              case 0x13:
                var_45 = (type_12 *)0x791f8;
                break;
              case 0x14:
                var_45 = (type_12 *)0x791e1;
                break;
              case 0x15:
                var_45 = (type_12 *)0x791cf;
                break;
              case 0x16:
                var_45 = (type_12 *)0x791be;
                break;
              case 0x17:
                var_45 = (type_12 *)0x791ab;
                break;
              case 0x18:
                var_45 = (type_12 *)0x79198;
                break;
              case 0x19:
                var_45 = (type_12 *)0x7917f;
                break;
              case 0x1a:
                var_45 = (type_12 *)0x79166;
                break;
              case 0x1b:
                var_45 = (type_12 *)0x7914d;
                break;
              case 0x1c:
                var_45 = (type_12 *)0x79132;
                break;
              case 0x1d:
                var_45 = (type_12 *)0x7911a;
                break;
              case 0x1e:
                var_45 = (type_12 *)0x79100;
                break;
              case 0x1f:
                var_45 = (type_12 *)0x790e8;
                break;
              case 0x20:
                var_45 = (type_12 *)0x790cd;
                break;
              default:
                goto _L7017;
              }
            }
            else if (var_2 == 0xdf) {
              if (var_19 == 1) {
                var_45 = (type_12 *)0x78ab5;
              }
              else if (var_19 == 0) {
                var_45 = (type_12 *)0x7a63e;
              }
              else {
                if (var_19 != 2) goto _L7017;
                var_45 = (type_12 *)0x78c3f;
              }
            }
            else {
              if (0xdf < var_2) {
                if (var_2 == 0xf3) {
                  in_stack_ffffff60 = (type_9 *)0x2df7f;
                  var_45 = (type_12 *)var_20(var_19);
                }
                else {
                  if (var_2 != 0xfa) goto _L7017;
                  if (*(short *)((int)&(filedata->file_header).e_flags + 1) != 0x3200) {
                    switch(var_19) {
                    case 0:
                      var_45 = (type_12 *)0x7b8a5;
                      break;
                    case 1:
                      var_45 = (type_12 *)0x7b8fd;
                      break;
                    case 2:
                      var_45 = (type_12 *)0x78e21;
                      break;
                    case 3:
                      var_45 = (type_12 *)0x78e14;
                      break;
                    case 4:
                      var_45 = (type_12 *)0x78e05;
                      break;
                    case 5:
                      var_45 = (type_12 *)0x78dfc;
                      break;
                    case 6:
                      var_45 = (type_12 *)0x78de7;
                      break;
                    case 7:
                      var_45 = (type_12 *)0x78dd2;
                      break;
                    case 8:
                      var_45 = (type_12 *)0x78dc5;
                      break;
                    case 9:
                      var_45 = (type_12 *)0x78db8;
                      break;
                    case 10:
                      var_45 = (type_12 *)0x78da9;
                      break;
                    case 0xb:
                      var_45 = (type_12 *)0x78d9a;
                      break;
                    case 0xc:
                      var_45 = (type_12 *)0x78d85;
                      break;
                    case 0xd:
                      var_45 = (type_12 *)0x78d70;
                      break;
                    case 0xe:
                      var_45 = (type_12 *)0x78d64;
                      break;
                    case 0xf:
                      var_45 = (type_12 *)0x78d56;
                      break;
                    case 0x10:
                      var_45 = (type_12 *)0x78d4a;
                      break;
                    case 0x11:
                      var_45 = (type_12 *)0x78d3e;
                      break;
                    case 0x12:
                      var_45 = (type_12 *)0x78d2e;
                      break;
                    case 0x13:
                      var_45 = (type_12 *)0x78d1e;
                      break;
                    case 0x14:
                      var_45 = (type_12 *)0x78d0e;
                      break;
                    case 0x15:
                      var_45 = (type_12 *)0x78cff;
                      break;
                    case 0x16:
                      var_45 = (type_12 *)0x78cf0;
                      break;
                    case 0x17:
                      var_45 = (type_12 *)0x78ce0;
                      break;
                    case 0x18:
                      var_45 = (type_12 *)0x78cd0;
                      break;
                    case 0x19:
                      var_45 = (type_12 *)0x78cc1;
                      break;
                    case 0x1a:
                      var_45 = (type_12 *)0x78cb2;
                      break;
                    default:
                      goto _L7017;
                    }
                    goto LAB_0002dd00;
                  }
                  in_stack_ffffff60 = (type_9 *)0x2f18b;
                  var_45 = (type_12 *)var_21(var_19);
                }
                goto LAB_0002dcf0;
              }
              if (var_2 == 0xdd) {
                if (var_19 == 7) {
                  var_45 = (type_12 *)0x79af6;
                }
                else if (var_19 < 8) {
                  if (var_19 == 3) {
                    var_45 = (type_12 *)0x79b39;
                  }
                  else if (var_19 < 4) {
                    var_45 = (type_12 *)0x78b55;
                    if (var_19 != 1) {
                      var_45 = (type_12 *)"R_VISIUM_NONE";
                      if (1 < var_19) {
                        var_45 = (type_12 *)"R_VISIUM_16";
                      }
                    }
                  }
                  else {
                    var_45 = (type_12 *)0x79b16;
                    if (var_19 != 5) {
                      var_45 = (type_12 *)"R_VISIUM_8_PCREL";
                      if (5 < var_19) {
                        var_45 = (type_12 *)"R_VISIUM_32_PCREL";
                      }
                    }
                  }
                }
                else if (var_19 == 0xb) {
                  var_45 = (type_12 *)0x79ab8;
                }
                else if (var_19 < 0xc) {
                  var_45 = (type_12 *)0x79ada;
                  if (var_19 != 9) {
                    var_45 = (type_12 *)"R_VISIUM_HI16";
                    if (9 < var_19) {
                      var_45 = (type_12 *)"R_VISIUM_IM16";
                    }
                  }
                }
                else if (var_19 == 0xd) {
                  var_45 = (type_12 *)0x79a90;
                }
                else if (var_19 < 0xd) {
                  var_45 = (type_12 *)0x79aa4;
                }
                else if (var_19 == 200) {
                  var_45 = (type_12 *)"R_VISIUM_GNU_VTINHERIT";
                }
                else {
                  var_45 = (type_12 *)"R_VISIUM_GNU_VTENTRY";
                  if (var_19 != 0xc9) goto _L7017;
                }
                goto LAB_0002dd00;
              }
              if (var_2 != 0xde) goto _L7017;
              switch(var_19) {
              case 0:
                var_45 = (type_12 *)0x78c33;
                break;
              case 1:
                var_45 = (type_12 *)0x78a93;
                break;
              case 2:
                var_45 = (type_12 *)0x7adcb;
                break;
              case 3:
                var_45 = (type_12 *)0x7adc2;
                break;
              case 4:
                var_45 = (type_12 *)0x7adb8;
                break;
              case 5:
                var_45 = (type_12 *)0x7adae;
                break;
              case 6:
                var_45 = (type_12 *)0x7ada4;
                break;
              case 7:
                var_45 = (type_12 *)0x7ad9a;
                break;
              case 8:
                var_45 = (type_12 *)0x7ad8d;
                break;
              case 9:
                var_45 = (type_12 *)0x7ad82;
                break;
              case 10:
                var_45 = (type_12 *)0x7ad77;
                break;
              case 0xb:
                var_45 = (type_12 *)0x7ad6d;
                break;
              case 0xc:
                var_45 = (type_12 *)0x7ad5f;
                break;
              default:
                goto _L7017;
              }
            }
            goto LAB_0002dd00;
          }
          if (var_2 < 0xb4) {
            if (var_2 != 0x8c) {
              if (0x8c < var_2) {
                if (var_2 == 0xad) {
                  in_stack_ffffff60 = (type_9 *)0x2ef09;
                  var_45 = (type_12 *)var_22(var_19);
                  goto LAB_0002dcf0;
                }
                if (var_2 < 0xae) {
                  if (var_2 == 0x90) {
                    switch(var_19) {
                    case 0:
                      var_45 = (type_12 *)0x78c4f;
                      break;
                    default:
                      goto _L7017;
                    case 5:
                      var_45 = (type_12 *)0x789bf;
                      break;
                    case 6:
                      var_45 = (type_12 *)0x78f26;
                      break;
                    case 8:
                      var_45 = (type_12 *)0x78f13;
                      break;
                    case 9:
                      var_45 = (type_12 *)0x78f09;
                      break;
                    case 10:
                      var_45 = (type_12 *)0x78efb;
                      break;
                    case 0xb:
                      var_45 = (type_12 *)0x78ee8;
                      break;
                    case 0xe:
                      var_45 = (type_12 *)0x78ed8;
                      break;
                    case 0xf:
                      var_45 = (type_12 *)0x78ec9;
                      break;
                    case 0x12:
                      var_45 = (type_12 *)0x78ebd;
                      break;
                    case 0x40:
                      var_45 = (type_12 *)0x78ea7;
                      break;
                    case 0x41:
                      var_45 = (type_12 *)0x78e97;
                      break;
                    case 0x42:
                      var_45 = (type_12 *)0x78e86;
                      break;
                    case 0x43:
                      var_45 = (type_12 *)0x78e75;
                      break;
                    case 0x44:
                      var_45 = (type_12 *)0x78e5f;
                      break;
                    case 0x45:
                      var_45 = (type_12 *)0x78e49;
                      break;
                    case 0x46:
                      var_45 = (type_12 *)0x78e3b;
                    }
                    goto LAB_0002dd00;
                  }
                  if (var_2 == 0xa7) {
                    in_stack_ffffff60 = (type_9 *)0x2dce3;
                    var_45 = (type_12 *)var_23(var_19);
                    goto LAB_0002dcf0;
                  }
                }
                else {
                  if (var_2 == 0xae) {
                    in_stack_ffffff60 = (type_9 *)0x2ddb3;
                    var_45 = (type_12 *)var_24(var_19);
                    goto LAB_0002dcf0;
                  }
                  if (var_2 == 0xb1) {
                    switch(var_19) {
                    case 0:
                      var_45 = (type_12 *)0x78be5;
                      break;
                    case 1:
                      var_45 = (type_12 *)0x78ba5;
                      break;
                    case 2:
                      var_45 = (type_12 *)0x79536;
                      break;
                    case 3:
                      var_45 = (type_12 *)0x79529;
                      break;
                    case 4:
                      var_45 = (type_12 *)0x7951b;
                      break;
                    case 5:
                      var_45 = (type_12 *)0x7950c;
                      break;
                    case 6:
                      var_45 = (type_12 *)0x794fc;
                      break;
                    case 7:
                      var_45 = (type_12 *)0x794ec;
                      break;
                    case 8:
                      var_45 = (type_12 *)0x794db;
                      break;
                    case 9:
                      var_45 = (type_12 *)0x794cb;
                      break;
                    case 10:
                      var_45 = (type_12 *)0x794bb;
                      break;
                    case 0xb:
                      var_45 = (type_12 *)0x794aa;
                      break;
                    case 0xc:
                      var_45 = (type_12 *)0x7949d;
                      break;
                    case 0xd:
                      var_45 = (type_12 *)0x79490;
                      break;
                    case 0xe:
                      var_45 = (type_12 *)0x79484;
                      break;
                    case 0xf:
                      var_45 = (type_12 *)0x79478;
                      break;
                    case 0x10:
                      var_45 = (type_12 *)0x7946b;
                      break;
                    case 0x11:
                      var_45 = (type_12 *)0x7945e;
                      break;
                    case 0x12:
                      var_45 = (type_12 *)0x79451;
                      break;
                    case 0x13:
                      var_45 = (type_12 *)0x79444;
                      break;
                    case 0x14:
                      var_45 = (type_12 *)0x79436;
                      break;
                    case 0x15:
                      var_45 = (type_12 *)0x79429;
                      break;
                    case 0x16:
                      var_45 = (type_12 *)0x7941c;
                      break;
                    case 0x17:
                      var_45 = (type_12 *)0x7940e;
                      break;
                    case 0x18:
                      var_45 = (type_12 *)0x79400;
                      break;
                    case 0x19:
                      var_45 = (type_12 *)0x793f1;
                      break;
                    case 0x1a:
                      var_45 = (type_12 *)0x793e2;
                      break;
                    case 0x1b:
                      var_45 = (type_12 *)0x793d2;
                      break;
                    case 0x1c:
                      var_45 = (type_12 *)0x793c2;
                      break;
                    case 0x1d:
                      var_45 = (type_12 *)0x793ae;
                      break;
                    case 0x1e:
                      var_45 = (type_12 *)0x79399;
                      break;
                    case 0x1f:
                      var_45 = (type_12 *)0x79389;
                      break;
                    default:
                      goto _L7017;
                    }
                    goto LAB_0002dd00;
                  }
                }
                goto _L7017;
              }
              if (var_2 == 0x78) {
code_r0x0002ef25:
                switch(var_19) {
                case 0:
                  var_45 = (type_12 *)0x7937d;
                  break;
                case 1:
                  var_45 = (type_12 *)0x78b8c;
                  break;
                case 2:
                  var_45 = (type_12 *)0x796f1;
                  break;
                case 3:
                  var_45 = (type_12 *)0x796e7;
                  break;
                case 4:
                  var_45 = (type_12 *)0x796d8;
                  break;
                case 5:
                  var_45 = (type_12 *)0x796c8;
                  break;
                case 6:
                  var_45 = (type_12 *)0x796bf;
                  break;
                case 7:
                  var_45 = (type_12 *)0x796b3;
                  break;
                case 8:
                  var_45 = (type_12 *)0x796a8;
                  break;
                case 9:
                  var_45 = (type_12 *)0x7969c;
                  break;
                case 10:
                  var_45 = (type_12 *)0x7968d;
                  break;
                case 0xb:
                  var_45 = (type_12 *)0x7967d;
                  break;
                case 0xc:
                  var_45 = (type_12 *)0x7966d;
                  break;
                default:
                  goto _L7017;
                }
                goto LAB_0002dd00;
              }
              if (var_2 < 0x79) {
                if (var_2 == 0x73) {
                  switch(var_19) {
                  case 0:
                    var_45 = (type_12 *)0x789db;
                    break;
                  case 1:
                    var_45 = (type_12 *)0x78bdb;
                    break;
                  case 2:
                    var_45 = (type_12 *)0x7904a;
                    break;
                  case 3:
                    var_45 = (type_12 *)0x7903f;
                    break;
                  case 4:
                    var_45 = (type_12 *)0x79034;
                    break;
                  case 5:
                    var_45 = (type_12 *)0x79023;
                    break;
                  case 6:
                    var_45 = (type_12 *)0x7900d;
                    break;
                  case 7:
                    var_45 = (type_12 *)0x78ff9;
                    break;
                  case 8:
                    var_45 = (type_12 *)0x78fee;
                    break;
                  case 9:
                    var_45 = (type_12 *)0x78fe1;
                    break;
                  case 10:
                    var_45 = (type_12 *)0x78fd3;
                    break;
                  case 0xb:
                    var_45 = (type_12 *)0x78fc3;
                    break;
                  case 0xc:
                    var_45 = (type_12 *)0x78fb2;
                    break;
                  case 0xd:
                    var_45 = (type_12 *)0x78fa2;
                    break;
                  case 0xe:
                    var_45 = (type_12 *)0x78f92;
                    break;
                  case 0xf:
                    var_45 = (type_12 *)0x78f85;
                    break;
                  case 0x10:
                    var_45 = (type_12 *)0x78f78;
                    break;
                  case 0x11:
                    var_45 = (type_12 *)0x78f6b;
                    break;
                  case 0x12:
                    var_45 = (type_12 *)0x78f5b;
                    break;
                  case 0x13:
                    var_45 = (type_12 *)0x78f4a;
                    break;
                  default:
                    goto _L7017;
                  }
                  goto LAB_0002dd00;
                }
                if (var_2 == 0x74) goto code_r0x0002e2d7;
              }
              else {
                if (var_2 == 0x87) {
                  switch(var_19) {
                  case 0:
                    var_45 = (type_12 *)0x79b51;
                    break;
                  case 1:
                    var_45 = (type_12 *)0x78b25;
                    break;
                  case 2:
                    var_45 = (type_12 *)0x79f25;
                    break;
                  case 3:
                    var_45 = (type_12 *)0x79f18;
                    break;
                  case 4:
                    var_45 = (type_12 *)0x79f0d;
                    break;
                  case 5:
                    var_45 = (type_12 *)0x79f00;
                    break;
                  case 6:
                    var_45 = (type_12 *)0x79ef3;
                    break;
                  case 7:
                    var_45 = (type_12 *)0x79ee5;
                    break;
                  case 8:
                    var_45 = (type_12 *)0x79ed7;
                    break;
                  case 9:
                    var_45 = (type_12 *)0x79ec9;
                    break;
                  case 10:
                    var_45 = (type_12 *)0x79eba;
                    break;
                  case 0xb:
                    var_45 = (type_12 *)0x79ead;
                    break;
                  case 0xc:
                    var_45 = (type_12 *)0x79e97;
                    break;
                  case 0xd:
                    var_45 = (type_12 *)0x79e83;
                    break;
                  case 0xe:
                    var_45 = (type_12 *)0x79e75;
                    break;
                  case 0xf:
                    var_45 = (type_12 *)0x79e64;
                    break;
                  case 0x10:
                    var_45 = (type_12 *)0x79e55;
                    break;
                  case 0x11:
                    var_45 = (type_12 *)0x79e45;
                    break;
                  case 0x12:
                    var_45 = (type_12 *)0x79e37;
                    break;
                  case 0x13:
                    var_45 = (type_12 *)0x79e24;
                    break;
                  case 0x14:
                    var_45 = (type_12 *)0x79e16;
                    break;
                  case 0x15:
                    var_45 = (type_12 *)0x79e08;
                    break;
                  default:
                    goto _L7017;
                  }
                  goto LAB_0002dd00;
                }
                if (var_2 == 0x8a) {
                  switch(var_19) {
                  case 0:
                    var_45 = (type_12 *)0x79543;
                    break;
                  case 1:
                    var_45 = (type_12 *)0x78b83;
                    break;
                  case 2:
                    var_45 = (type_12 *)0x797ee;
                    break;
                  case 3:
                    var_45 = (type_12 *)0x797e4;
                    break;
                  case 4:
                    var_45 = (type_12 *)0x797d8;
                    break;
                  case 5:
                    var_45 = (type_12 *)0x797cc;
                    break;
                  case 6:
                    var_45 = (type_12 *)0x797bd;
                    break;
                  case 7:
                    var_45 = (type_12 *)0x797b1;
                    break;
                  case 8:
                    var_45 = (type_12 *)0x797a3;
                    break;
                  case 9:
                    var_45 = (type_12 *)0x7978e;
                    break;
                  case 10:
                    var_45 = (type_12 *)0x7977b;
                    break;
                  case 0xb:
                    var_45 = (type_12 *)0x7976d;
                    break;
                  case 0xc:
                    var_45 = (type_12 *)0x7975a;
                    break;
                  case 0xd:
                    var_45 = (type_12 *)0x79747;
                    break;
                  case 0xe:
                    var_45 = (type_12 *)0x7973b;
                    break;
                  case 0xf:
                    var_45 = (type_12 *)0x7972b;
                    break;
                  case 0x10:
                    var_45 = (type_12 *)0x7971b;
                    break;
                  case 0x11:
                    var_45 = (type_12 *)0x7970b;
                    break;
                  default:
                    goto _L7017;
                  }
                  goto LAB_0002dd00;
                }
              }
              goto _L7017;
            }
            in_stack_ffffff60 = (type_9 *)0x2efa1;
            var_45 = (type_12 *)var_25(var_19);
          }
          else {
LAB_0002efc8:
            in_stack_ffffff60 = (type_9 *)0x2efd1;
            var_45 = (type_12 *)var_26(var_19);
          }
          goto LAB_0002dcf0;
        }
        if (var_2 == 0x8217) {
code_r0x0002edad:
          switch(var_19) {
          case 0:
            var_45 = (type_12 *)0x79661;
            break;
          case 1:
            var_45 = (type_12 *)0x78b6d;
            break;
          case 2:
            var_45 = (type_12 *)0x79972;
            break;
          case 3:
            var_45 = (type_12 *)0x79967;
            break;
          case 4:
            var_45 = (type_12 *)0x7995b;
            break;
          case 5:
            var_45 = (type_12 *)0x7994a;
            break;
          case 6:
            var_45 = (type_12 *)0x7993d;
            break;
          case 7:
            var_45 = (type_12 *)0x7992e;
            break;
          case 8:
            var_45 = (type_12 *)0x7991f;
            break;
          case 9:
            var_45 = (type_12 *)0x79910;
            break;
          case 10:
            var_45 = (type_12 *)0x79901;
            break;
          case 0xb:
            var_45 = (type_12 *)0x798f2;
            break;
          case 0xc:
            var_45 = (type_12 *)0x798e6;
            break;
          case 0xd:
            var_45 = (type_12 *)0x798d5;
            break;
          case 0xe:
            var_45 = (type_12 *)0x798c6;
            break;
          default:
            goto _L7017;
          }
          goto LAB_0002dd00;
        }
        if (var_2 < 0x8218) {
          if (var_2 == 0x4688) {
code_r0x0002e2d7:
            switch(var_19) {
            case 0:
              var_45 = (type_12 *)0x78e2e;
              break;
            case 1:
              var_45 = (type_12 *)0x78bc1;
              break;
            case 2:
              var_45 = (type_12 *)0x790b4;
              break;
            case 3:
              var_45 = (type_12 *)0x790a5;
              break;
            case 4:
              var_45 = (type_12 *)0x79095;
              break;
            case 5:
              var_45 = (type_12 *)0x79089;
              break;
            case 6:
              var_45 = (type_12 *)0x7907d;
              break;
            case 7:
              var_45 = (type_12 *)0x79071;
              break;
            case 8:
              var_45 = (type_12 *)0x79065;
              break;
            default:
              goto _L7017;
            }
            goto LAB_0002dd00;
          }
          if (var_2 < 0x4689) {
            if (var_2 == 0x2530) {
              switch(var_19) {
              case 0:
                var_45 = (type_12 *)0x790c3;
                break;
              case 1:
                var_45 = (type_12 *)0x78b96;
                break;
              case 2:
                var_45 = (type_12 *)0x78c2b;
                break;
              case 3:
                var_45 = (type_12 *)0x78c1d;
                break;
              case 4:
                var_45 = (type_12 *)0x78c13;
                break;
              case 5:
                var_45 = (type_12 *)0x78c09;
                break;
              case 6:
                var_45 = (type_12 *)0x78bff;
                break;
              default:
                goto _L7017;
              }
            }
            else if (var_2 < 0x2531) {
              if (var_2 == 0x1059) {
code_r0x0002e0f7:
                switch(var_19) {
                case 0:
                  var_45 = (type_12 *)0x7a361;
                  break;
                case 1:
                  var_45 = (type_12 *)0x78acf;
                  break;
                case 2:
                  var_45 = (type_12 *)0x7a8cb;
                  break;
                case 3:
                  var_45 = (type_12 *)0x7a8bf;
                  break;
                case 4:
                  var_45 = (type_12 *)0x7a8ad;
                  break;
                case 5:
                  var_45 = (type_12 *)0x7a89c;
                  break;
                case 6:
                  var_45 = (type_12 *)0x7a885;
                  break;
                case 7:
                  var_45 = (type_12 *)0x7a873;
                  break;
                case 8:
                  var_45 = (type_12 *)0x7a861;
                  break;
                case 9:
                  var_45 = (type_12 *)0x7a856;
                  break;
                case 10:
                  var_45 = (type_12 *)0x7a844;
                  break;
                default:
                  goto _L7017;
                }
              }
              else {
                if (var_2 != 0x1223) goto _L7017;
                switch(var_19) {
                case 0:
                  var_45 = (type_12 *)0x796fb;
                  break;
                case 1:
                  var_45 = (type_12 *)0x78b60;
                  break;
                case 2:
                  var_45 = (type_12 *)0x79a45;
                  break;
                case 3:
                  var_45 = (type_12 *)0x79a37;
                  break;
                case 4:
                  var_45 = (type_12 *)0x79a24;
                  break;
                case 5:
                  var_45 = (type_12 *)0x79a10;
                  break;
                case 6:
                  var_45 = (type_12 *)0x799fc;
                  break;
                case 7:
                  var_45 = (type_12 *)0x799eb;
                  break;
                case 8:
                  var_45 = (type_12 *)0x799d9;
                  break;
                case 9:
                  var_45 = (type_12 *)0x799c9;
                  break;
                case 10:
                  var_45 = (type_12 *)0x799ba;
                  break;
                case 0xb:
                  var_45 = (type_12 *)0x799a8;
                  break;
                case 0xc:
                  var_45 = (type_12 *)0x79997;
                  break;
                case 0xd:
                  var_45 = (type_12 *)0x79987;
                  break;
                default:
                  goto _L7017;
                }
              }
            }
            else {
              if (var_2 == 0x3330) goto code_r0x0002edcd;
              if (var_2 != 0x4157) goto _L7017;
              if (var_19 == 0) {
                var_45 = (type_12 *)0x78ca4;
              }
              else {
                if (var_19 != 1) goto _L7017;
                var_45 = (type_12 *)0x78bcf;
              }
            }
          }
          else {
            if (var_2 == 0x5aa5) {
              switch(var_19) {
              case 0:
                var_45 = (type_12 *)0x7b09a;
                break;
              case 1:
                var_45 = (type_12 *)0x78a59;
                break;
              case 2:
                var_45 = (type_12 *)0x7b48d;
                break;
              case 3:
                var_45 = (type_12 *)0x7b47e;
                break;
              case 4:
                var_45 = (type_12 *)0x7b46a;
                break;
              case 5:
                var_45 = (type_12 *)0x7b458;
                break;
              case 6:
                var_45 = (type_12 *)0x7b446;
                break;
              case 7:
                var_45 = (type_12 *)0x7b434;
                break;
              case 8:
                var_45 = (type_12 *)0x7b41f;
                break;
              case 9:
                var_45 = (type_12 *)0x7b40a;
                break;
              default:
                goto _L7017;
              }
              goto LAB_0002dd00;
            }
            if (0x5aa5 < var_2) {
              if (var_2 == 0x7650) goto code_r0x0002e4ef;
              if (var_2 == 0x7676) goto code_r0x0002e577;
              goto _L7017;
            }
            if (var_2 == 0x4def) {
              switch(var_19) {
              case 0:
                var_45 = (type_12 *)0x7b5bd;
                break;
              case 1:
                var_45 = (type_12 *)0x78a14;
                break;
              case 2:
                var_45 = (type_12 *)0x78c95;
                break;
              case 3:
                var_45 = (type_12 *)0x78c83;
                break;
              case 4:
                var_45 = (type_12 *)0x78c76;
                break;
              case 5:
                var_45 = (type_12 *)0x78c67;
                break;
              case 6:
                var_45 = (type_12 *)0x78c5a;
                break;
              default:
                goto _L7017;
              }
              goto LAB_0002dd00;
            }
            if (var_2 != 0x5441) goto _L7017;
            switch(var_19) {
            case 0:
              var_45 = (type_12 *)0x7aa69;
              break;
            case 1:
              var_45 = (type_12 *)0x78a8a;
              break;
            case 2:
              var_45 = (type_12 *)0x7b08c;
              break;
            case 3:
              var_45 = (type_12 *)0x7b07e;
              break;
            case 4:
              var_45 = (type_12 *)0x7b073;
              break;
            case 5:
              var_45 = (type_12 *)0x7b068;
              break;
            case 6:
              var_45 = (type_12 *)0x7b05a;
              break;
            case 7:
              var_45 = (type_12 *)0x7b04b;
              break;
            case 8:
              var_45 = (type_12 *)0x7b03d;
              break;
            case 9:
              var_45 = (type_12 *)0x7b02f;
              break;
            case 10:
              var_45 = (type_12 *)0x7b021;
              break;
            case 0xb:
              var_45 = (type_12 *)0x7b015;
              break;
            case 0xc:
              var_45 = (type_12 *)0x7b009;
              break;
            case 0xd:
              var_45 = (type_12 *)0x7affd;
              break;
            case 0xe:
              var_45 = (type_12 *)0x7afee;
              break;
            case 0xf:
              var_45 = (type_12 *)0x7afd9;
              break;
            case 0x10:
              var_45 = (type_12 *)0x7afc4;
              break;
            case 0x11:
              var_45 = (type_12 *)0x7afaf;
              break;
            case 0x12:
              var_45 = (type_12 *)0x7af9a;
              break;
            case 0x13:
              var_45 = (type_12 *)0x7af82;
              break;
            case 0x14:
              var_45 = (type_12 *)0x7af6a;
              break;
            case 0x15:
              var_45 = (type_12 *)0x7af52;
              break;
            case 0x16:
              var_45 = (type_12 *)0x7af43;
              break;
            case 0x17:
              var_45 = (type_12 *)0x7af34;
              break;
            case 0x18:
              var_45 = (type_12 *)0x7af25;
              break;
            case 0x19:
              var_45 = (type_12 *)0x7af15;
              break;
            case 0x1a:
              var_45 = (type_12 *)0x7af01;
              break;
            case 0x1b:
              var_45 = (type_12 *)0x7aeee;
              break;
            case 0x1c:
              var_45 = (type_12 *)0x7aedb;
              break;
            case 0x1d:
              var_45 = (type_12 *)0x7aec8;
              break;
            case 0x1e:
              var_45 = (type_12 *)0x7aeb8;
              break;
            case 0x1f:
              var_45 = (type_12 *)0x7aea8;
              break;
            case 0x20:
              var_45 = (type_12 *)0x7ae98;
              break;
            case 0x21:
              var_45 = (type_12 *)0x7ae86;
              break;
            case 0x22:
              var_45 = (type_12 *)0x7ae74;
              break;
            case 0x23:
              var_45 = (type_12 *)0x7ae62;
              break;
            case 0x24:
              var_45 = (type_12 *)0x7ae55;
              break;
            case 0x25:
              var_45 = (type_12 *)0x7ae41;
              break;
            case 0x26:
              var_45 = (type_12 *)0x7ae2b;
              break;
            case 0x27:
              var_45 = (type_12 *)0x7ae18;
              break;
            case 0x28:
              var_45 = (type_12 *)0x7ae0a;
              break;
            default:
              goto _L7017;
            case 200:
              var_45 = (type_12 *)0x7adf6;
              break;
            case 0xc9:
              var_45 = (type_12 *)0x7ade4;
            }
          }
          goto LAB_0002dd00;
        }
        if (var_2 == 0xad45) {
          switch(var_19) {
          case 0:
            var_45 = (type_12 *)0x79a53;
            break;
          case 1:
            var_45 = (type_12 *)0x78b32;
            break;
          case 2:
            var_45 = (type_12 *)0x79ded;
            break;
          case 3:
            var_45 = (type_12 *)0x79ddf;
            break;
          case 4:
            var_45 = (type_12 *)0x79dce;
            break;
          case 5:
            var_45 = (type_12 *)0x79dbd;
            break;
          case 6:
            var_45 = (type_12 *)0x79dad;
            break;
          case 7:
            var_45 = (type_12 *)0x79d9a;
            break;
          case 8:
            var_45 = (type_12 *)0x79d8b;
            break;
          case 9:
            var_45 = (type_12 *)0x79d78;
            break;
          case 10:
            var_45 = (type_12 *)0x79d67;
            break;
          case 0xb:
            var_45 = (type_12 *)0x79d56;
            break;
          case 0xc:
            var_45 = (type_12 *)0x79d47;
            break;
          default:
            goto _L7017;
          case 0x80:
            var_45 = (type_12 *)0x79d2d;
            break;
          case 0x81:
            var_45 = (type_12 *)0x79d15;
          }
          goto LAB_0002dd00;
        }
        if (0xad45 < var_2) {
          if (var_2 == 0xdead) goto code_r0x0002ef3d;
          if (var_2 < 0xdeae) {
            if (var_2 == 0xbaab) goto code_r0x0002e43b;
            if (var_2 == 0xbeef) goto code_r0x0002e467;
            goto _L7017;
          }
          if (var_2 == 0xfeb0) goto code_r0x0002ef25;
          if (var_2 == 0xfeba) {
            if (var_19 == 6) {
              var_45 = (type_12 *)0x79879;
            }
            else if (var_19 < 7) {
              if (var_19 == 2) {
                var_45 = (type_12 *)0x798af;
              }
              else if (var_19 < 3) {
                if (var_19 == 0) {
                  var_45 = (type_12 *)0x78bf1;
                }
                else {
                  var_45 = (type_12 *)0x78b77;
                  if (var_19 != 1) goto _L7017;
                }
              }
              else {
                var_45 = (type_12 *)0x79895;
                if (var_19 != 4) {
                  var_45 = (type_12 *)"R_IQ2000_26";
                  if (4 < var_19) {
                    var_45 = (type_12 *)"R_IQ2000_HI16";
                  }
                }
              }
            }
            else if (var_19 == 9) {
              var_45 = (type_12 *)0x79844;
            }
            else if (var_19 < 10) {
              if (var_19 == 7) {
                var_45 = (type_12 *)0x79866;
              }
              else {
                var_45 = (type_12 *)0x79853;
                if (var_19 != 8) goto _L7017;
              }
            }
            else if (var_19 == 200) {
              var_45 = (type_12 *)0x7981b;
            }
            else if (var_19 == 0xc9) {
              var_45 = (type_12 *)0x79806;
            }
            else {
              if (var_19 != 10) goto _L7017;
              var_45 = (type_12 *)0x79832;
            }
            goto LAB_0002dd00;
          }
          if (var_2 == 0xf00d) {
            switch(var_19) {
            case 0:
              var_45 = (type_12 *)0x7905a;
              break;
            case 1:
              var_45 = (type_12 *)0x78b9e;
              break;
            case 2:
              var_45 = (type_12 *)0x79659;
              break;
            case 3:
              var_45 = (type_12 *)0x79650;
              break;
            case 4:
              var_45 = (type_12 *)0x79647;
              break;
            case 5:
              var_45 = (type_12 *)0x79638;
              break;
            case 6:
              var_45 = (type_12 *)0x79628;
              break;
            case 7:
              var_45 = (type_12 *)0x79618;
              break;
            case 8:
              var_45 = (type_12 *)0x79608;
              break;
            case 9:
              var_45 = (type_12 *)0x795f8;
              break;
            case 10:
              var_45 = (type_12 *)0x795ec;
              break;
            case 0xb:
              var_45 = (type_12 *)0x795e0;
              break;
            case 0xc:
              var_45 = (type_12 *)0x795d4;
              break;
            case 0xd:
              var_45 = (type_12 *)0x795c8;
              break;
            case 0xe:
              var_45 = (type_12 *)0x795bc;
              break;
            case 0xf:
              var_45 = (type_12 *)0x795af;
              break;
            case 0x10:
              var_45 = (type_12 *)0x795a0;
              break;
            case 0x11:
              var_45 = (type_12 *)0x79591;
              break;
            case 0x12:
              var_45 = (type_12 *)0x79584;
              break;
            case 0x13:
              var_45 = (type_12 *)0x79575;
              break;
            case 0x14:
              var_45 = (type_12 *)0x79561;
              break;
            case 0x15:
              var_45 = (type_12 *)0x7954f;
              break;
            default:
              goto _L7017;
            }
            goto LAB_0002dd00;
          }
          goto _L7017;
        }
        if (var_2 == 0x9080) goto LAB_0002edf8;
        if (var_2 < 0x9081) {
          if (var_2 == 0x9026) {
            switch(var_19) {
            case 0:
              var_45 = (type_12 *)0x7a175;
              break;
            case 1:
              var_45 = (type_12 *)0x78adb;
              break;
            case 2:
              var_45 = (type_12 *)0x7a828;
              break;
            case 3:
              var_45 = (type_12 *)0x7a818;
              break;
            case 4:
              var_45 = (type_12 *)0x7a808;
              break;
            case 5:
              var_45 = (type_12 *)0x7a7f9;
              break;
            case 6:
              var_45 = (type_12 *)0x7a7ea;
              break;
            case 7:
              var_45 = (type_12 *)0x7a7db;
              break;
            case 8:
              var_45 = (type_12 *)0x7a7ce;
              break;
            case 9:
              var_45 = (type_12 *)0x7a7bf;
              break;
            case 10:
              var_45 = (type_12 *)0x7a7b0;
              break;
            case 0xb:
              var_45 = (type_12 *)0x7a7a1;
              break;
            default:
              goto _L7017;
            case 0x11:
              var_45 = (type_12 *)0x7a78f;
              break;
            case 0x12:
              var_45 = (type_12 *)0x7a77e;
              break;
            case 0x13:
              var_45 = (type_12 *)0x7a76e;
              break;
            case 0x18:
              var_45 = (type_12 *)0x7a761;
              break;
            case 0x19:
              var_45 = (type_12 *)0x7a750;
              break;
            case 0x1a:
              var_45 = (type_12 *)0x7a73f;
              break;
            case 0x1b:
              var_45 = (type_12 *)0x7a72e;
              break;
            case 0x1c:
              var_45 = (type_12 *)0x7a720;
              break;
            case 0x1d:
              var_45 = (type_12 *)0x7a712;
              break;
            case 0x1e:
              var_45 = (type_12 *)0x7a703;
              break;
            case 0x1f:
              var_45 = (type_12 *)0x7a6f2;
              break;
            case 0x20:
              var_45 = (type_12 *)0x7a6e0;
              break;
            case 0x21:
              var_45 = (type_12 *)0x7a6cf;
              break;
            case 0x22:
              var_45 = (type_12 *)0x7a6be;
              break;
            case 0x23:
              var_45 = (type_12 *)0x7a6ad;
              break;
            case 0x24:
              var_45 = (type_12 *)0x7a69c;
              break;
            case 0x25:
              var_45 = (type_12 *)0x7a68b;
              break;
            case 0x26:
              var_45 = (type_12 *)0x7a67b;
              break;
            case 0x27:
              var_45 = (type_12 *)0x7a66b;
              break;
            case 0x28:
              var_45 = (type_12 *)0x7a65b;
              break;
            case 0x29:
              var_45 = (type_12 *)0x7a64b;
            }
            goto LAB_0002dd00;
          }
          if (var_2 == 0x9041) goto LAB_0002e50a;
        }
        else {
          if (var_2 == 0xa390) goto LAB_0002e526;
          if (var_2 == 0xabc7) goto LAB_0002e54a;
        }
        goto _L7017;
      }
      if (var_2 < 0x31) {
        if (var_2 < 0x2e) {
          if (var_2 != 0x12) {
            if (var_2 < 0x13) {
              if (var_2 == 7) {
                switch(var_19) {
                case 0:
                  var_45 = (type_12 *)0x79d0a;
                  break;
                case 1:
                  var_45 = (type_12 *)0x78b0e;
                  break;
                case 2:
                  var_45 = (type_12 *)0x7a16a;
                  break;
                case 3:
                  var_45 = (type_12 *)0x7a15b;
                  break;
                case 4:
                  var_45 = (type_12 *)0x7a14b;
                  break;
                case 5:
                  var_45 = (type_12 *)0x7a13c;
                  break;
                default:
                  goto _L7017;
                case 0x30:
                  var_45 = (type_12 *)0x7a131;
                  break;
                case 0x31:
                  var_45 = (type_12 *)0x7a125;
                  break;
                case 0x32:
                  var_45 = (type_12 *)0x7a11a;
                  break;
                case 0x40:
                  var_45 = (type_12 *)0x7a10f;
                  break;
                case 0x42:
                  var_45 = (type_12 *)0x7a102;
                  break;
                case 0x44:
                  var_45 = (type_12 *)0x7a0f7;
                  break;
                case 0x46:
                  var_45 = (type_12 *)0x7a0ea;
                  break;
                case 0x48:
                  var_45 = (type_12 *)0x7a0df;
                  break;
                case 0x4a:
                  var_45 = (type_12 *)0x7a0d2;
                  break;
                case 0x4c:
                  var_45 = (type_12 *)0x7a0c7;
                  break;
                case 0x50:
                  var_45 = (type_12 *)0x7a0ba;
                  break;
                case 0x52:
                  var_45 = (type_12 *)0x7a0ad;
                  break;
                case 0x54:
                  var_45 = (type_12 *)0x7a0a0;
                  break;
                case 0x56:
                  var_45 = (type_12 *)0x7a093;
                  break;
                case 0x60:
                  var_45 = (type_12 *)0x7a083;
                  break;
                case 0x62:
                  var_45 = (type_12 *)0x7a073;
                  break;
                case 100:
                  var_45 = (type_12 *)0x7a063;
                  break;
                case 0x66:
                  var_45 = (type_12 *)0x7a053;
                  break;
                case 0x68:
                  var_45 = (type_12 *)0x7a043;
                  break;
                case 0x6c:
                  var_45 = (type_12 *)0x7a033;
                  break;
                case 0x70:
                  var_45 = (type_12 *)0x7a028;
                  break;
                case 0x80:
                  var_45 = (type_12 *)0x7a01a;
                  break;
                case 0x90:
                  var_45 = (type_12 *)0x7a00e;
                  break;
                case 0xa0:
                  var_45 = (type_12 *)0x79fff;
                  break;
                case 0xb0:
                  var_45 = (type_12 *)0x79ff4;
                  break;
                case 0xc0:
                  var_45 = (type_12 *)0x79fe9;
                  break;
                case 0xd0:
                  var_45 = (type_12 *)0x79fdd;
                  break;
                case 0xe0:
                  var_45 = (type_12 *)0x79fce;
                }
                goto LAB_0002dd00;
              }
              if (var_2 < 8) {
                if (var_2 == 3) {
LAB_0002e7da:
                  in_stack_ffffff60 = (type_9 *)0x2e7e3;
                  var_45 = (type_12 *)var_27(var_19);
                  goto LAB_0002dcf0;
                }
                if (var_2 < 4) {
                  if (var_2 == 2) goto LAB_0002e7ba;
                }
                else {
                  if (var_2 == 4) {
                    in_stack_ffffff60 = (type_9 *)0x2e6b3;
                    var_45 = (type_12 *)var_28(var_19);
                    goto LAB_0002dcf0;
                  }
                  if (var_2 == 6) goto LAB_0002e7da;
                }
                goto _L7017;
              }
              if (var_2 == 10) {
LAB_0002ee10:
                in_stack_ffffff60 = (type_9 *)0x2ee19;
                var_45 = (type_12 *)var_29(var_19);
                goto LAB_0002dcf0;
              }
              if (10 < var_2) {
                if (var_2 == 0xb) goto LAB_0002e7ba;
                if (var_2 == 0xf) {
                  in_stack_ffffff60 = (type_9 *)0x2e67d;
                  var_45 = (type_12 *)var_30(var_19);
                  goto LAB_0002dcf0;
                }
                goto _L7017;
              }
              if (var_2 == 8) goto LAB_0002ee10;
              if (var_2 == 9) {
                switch(var_19) {
                case 0:
                  var_45 = (type_12 *)0x79c05;
                  break;
                case 1:
                  var_45 = (type_12 *)0x78b17;
                  break;
                case 2:
                  var_45 = (type_12 *)0x79fb4;
                  break;
                case 3:
                  var_45 = (type_12 *)0x79fa6;
                  break;
                case 4:
                  var_45 = (type_12 *)0x79f99;
                  break;
                case 5:
                  var_45 = (type_12 *)0x79f8c;
                  break;
                case 6:
                  var_45 = (type_12 *)0x79f7e;
                  break;
                case 7:
                  var_45 = (type_12 *)0x79f71;
                  break;
                case 8:
                  var_45 = (type_12 *)0x79f64;
                  break;
                case 9:
                  var_45 = (type_12 *)0x79f58;
                  break;
                case 10:
                  var_45 = (type_12 *)0x79f4c;
                  break;
                case 0xb:
                  var_45 = (type_12 *)0x79f3c;
                  break;
                default:
                  goto _L7017;
                }
                goto LAB_0002dd00;
              }
              goto _L7017;
            }
            if (var_2 == 0x24) {
              in_stack_ffffff60 = (type_9 *)0x2efb9;
              var_45 = (type_12 *)var_31(var_19);
              goto LAB_0002dcf0;
            }
            if (0x24 < var_2) {
              if (var_2 == 0x2a) {
                in_stack_ffffff60 = (type_9 *)0x2eea1;
                var_45 = (type_12 *)var_32(var_19);
                goto LAB_0002dcf0;
              }
              if (var_2 < 0x2b) {
                if (var_2 == 0x27) {
                  switch(var_19) {
                  case 0:
                    var_45 = (type_12 *)0x7a8dd;
                    break;
                  case 1:
                    var_45 = (type_12 *)0x78a9d;
                    break;
                  case 2:
                    var_45 = (type_12 *)0x7ad3b;
                    break;
                  case 3:
                    var_45 = (type_12 *)0x7ad25;
                    break;
                  case 4:
                    var_45 = (type_12 *)0x7ad10;
                    break;
                  case 5:
                    var_45 = (type_12 *)0x7ad00;
                    break;
                  case 6:
                    var_45 = (type_12 *)0x7ace6;
                    break;
                  case 7:
                    var_45 = (type_12 *)0x7acd0;
                    break;
                  case 8:
                    var_45 = (type_12 *)0x7acbc;
                    break;
                  case 9:
                    var_45 = (type_12 *)0x7acab;
                    break;
                  case 10:
                    var_45 = (type_12 *)0x7ac9e;
                    break;
                  case 0xb:
                    var_45 = (type_12 *)0x7ac8d;
                    break;
                  case 0xc:
                    var_45 = (type_12 *)0x7ac7b;
                    break;
                  default:
                    goto _L7017;
                  }
                  goto LAB_0002dd00;
                }
                if (var_2 == 0x28) {
                  in_stack_ffffff60 = (type_9 *)0x2e323;
                  var_45 = (type_12 *)var_33(var_19);
                  goto LAB_0002dcf0;
                }
              }
              else {
                if (var_2 == 0x2b) goto LAB_0002e7ba;
                if (var_2 == 0x2d) goto LAB_0002e062;
              }
              goto _L7017;
            }
            if (var_2 == 0x15) {
              in_stack_ffffff60 = (type_9 *)0x2eed9;
              var_45 = (type_12 *)var_34(var_19);
              goto LAB_0002dcf0;
            }
            if (var_2 < 0x16) {
              if (var_2 == 0x13) {
                switch(var_19) {
                case 0:
                  var_45 = (type_12 *)0x7b54a;
                  break;
                case 1:
                  var_45 = (type_12 *)0x78a1f;
                  break;
                case 2:
                  var_45 = (type_12 *)0x7b8f4;
                  break;
                case 3:
                  var_45 = (type_12 *)0x7b8e9;
                  break;
                case 4:
                  var_45 = (type_12 *)0x7b8df;
                  break;
                case 5:
                  var_45 = (type_12 *)0x7b8d1;
                  break;
                case 6:
                  var_45 = (type_12 *)0x7b8c2;
                  break;
                case 7:
                  var_45 = (type_12 *)0x7b8b2;
                  break;
                default:
                  goto _L7017;
                }
                goto LAB_0002dd00;
              }
              if (var_2 == 0x14) {
                in_stack_ffffff60 = (type_9 *)0x2e183;
                var_45 = (type_12 *)var_35(var_19);
                goto LAB_0002dcf0;
              }
            }
            else {
              if (var_2 == 0x16) {
LAB_0002e526:
                in_stack_ffffff60 = (type_9 *)0x2e52f;
                var_45 = (type_12 *)var_36(var_19);
                goto LAB_0002dcf0;
              }
              if (var_2 == 0x17) {
                switch(var_19) {
                case 0:
                  var_45 = (type_12 *)0x7b3ff;
                  break;
                case 1:
                  var_45 = (type_12 *)0x78a31;
                  break;
                case 2:
                  var_45 = (type_12 *)0x7b68e;
                  break;
                case 3:
                  var_45 = (type_12 *)0x7b67e;
                  break;
                case 4:
                  var_45 = (type_12 *)0x7b66e;
                  break;
                case 5:
                  var_45 = (type_12 *)0x7b661;
                  break;
                case 6:
                  var_45 = (type_12 *)0x7b654;
                  break;
                case 7:
                  var_45 = (type_12 *)0x7b648;
                  break;
                case 8:
                  var_45 = (type_12 *)0x7b63c;
                  break;
                case 9:
                  var_45 = (type_12 *)0x7b631;
                  break;
                case 10:
                  var_45 = (type_12 *)0x7b625;
                  break;
                case 0xb:
                  var_45 = (type_12 *)0x7b617;
                  break;
                case 0xc:
                  var_45 = (type_12 *)0x7b609;
                  break;
                case 0xd:
                  var_45 = (type_12 *)0x7b5fd;
                  break;
                case 0xe:
                  var_45 = (type_12 *)0x7b5ef;
                  break;
                case 0xf:
                  var_45 = (type_12 *)0x7b5e3;
                  break;
                case 0x10:
                  var_45 = (type_12 *)0x7b5d7;
                  break;
                case 0x11:
                  var_45 = (type_12 *)0x7b5c9;
                  break;
                default:
                  goto _L7017;
                }
                goto LAB_0002dd00;
              }
            }
            goto _L7017;
          }
LAB_0002e7ba:
          in_stack_ffffff60 = (type_9 *)0x2e7c3;
          var_45 = (type_12 *)var_37(var_19);
        }
        else {
          in_stack_ffffff60 = (type_9 *)0x2ede9;
          var_45 = (type_12 *)var_38(var_19);
        }
        goto LAB_0002dcf0;
      }
      if (var_2 == 0x57) {
LAB_0002edf8:
        in_stack_ffffff60 = (type_9 *)0x2ee01;
        var_45 = (type_12 *)var_39(var_19);
        goto LAB_0002dcf0;
      }
      if (0x57 < var_2) {
        if (var_2 == 0x5d) {
LAB_0002e062:
          in_stack_ffffff60 = (type_9 *)0x2e06b;
          var_45 = (type_12 *)var_40(var_19);
        }
        else {
          if (var_2 < 0x5e) {
            if (var_2 == 0x5a) {
code_r0x0002ef3d:
              switch(var_19) {
              case 0:
                var_45 = (type_12 *)0x7ad50;
                break;
              case 1:
                var_45 = (type_12 *)0x78a74;
                break;
              case 2:
                var_45 = (type_12 *)0x7b19d;
                break;
              case 3:
                var_45 = (type_12 *)0x7b191;
                break;
              case 4:
                var_45 = (type_12 *)0x7b184;
                break;
              case 5:
                var_45 = (type_12 *)0x7b173;
                break;
              case 6:
                var_45 = (type_12 *)0x7b161;
                break;
              case 7:
                var_45 = (type_12 *)0x7b14f;
                break;
              default:
                goto _L7017;
              }
              goto LAB_0002dd00;
            }
            if (0x5a < var_2) {
              if (var_2 == 0x5b) {
code_r0x0002e741:
                switch(var_19) {
                case 0:
                  var_45 = (type_12 *)0x79f32;
                  break;
                case 1:
                  var_45 = (type_12 *)0x78af5;
                  break;
                case 2:
                  var_45 = (type_12 *)0x7a3e1;
                  break;
                case 3:
                  var_45 = (type_12 *)0x7a3d1;
                  break;
                default:
                  goto _L7017;
                case 6:
                  var_45 = (type_12 *)0x7a3c1;
                  break;
                case 7:
                  var_45 = (type_12 *)0x7a3b1;
                  break;
                case 0xd:
                  var_45 = (type_12 *)0x7a3a2;
                  break;
                case 0xe:
                  var_45 = (type_12 *)0x7a393;
                  break;
                case 0xf:
                  var_45 = (type_12 *)0x7a380;
                  break;
                case 0x10:
                  var_45 = (type_12 *)0x7a36f;
                }
                goto LAB_0002dd00;
              }
              if (var_2 == 0x5c) {
                switch(var_19) {
                case 0:
                  var_45 = (type_12 *)0x79fc2;
                  break;
                case 1:
                  var_45 = (type_12 *)0x78aeb;
                  break;
                case 2:
                  var_45 = (type_12 *)0x7a634;
                  break;
                case 3:
                  var_45 = (type_12 *)0x7a62b;
                  break;
                case 4:
                  var_45 = (type_12 *)0x7a616;
                  break;
                case 5:
                  var_45 = (type_12 *)0x7a601;
                  break;
                case 6:
                  var_45 = (type_12 *)0x7a5ee;
                  break;
                case 7:
                  var_45 = (type_12 *)0x7a5db;
                  break;
                case 8:
                  var_45 = (type_12 *)0x7a5c6;
                  break;
                case 9:
                  var_45 = (type_12 *)0x7a5b6;
                  break;
                case 10:
                  var_45 = (type_12 *)0x7a5a6;
                  break;
                case 0xb:
                  var_45 = (type_12 *)0x7a597;
                  break;
                case 0xc:
                  var_45 = (type_12 *)0x7a585;
                  break;
                case 0xd:
                  var_45 = (type_12 *)0x7a573;
                  break;
                case 0xe:
                  var_45 = (type_12 *)0x7a566;
                  break;
                case 0xf:
                  var_45 = (type_12 *)0x7a559;
                  break;
                case 0x10:
                  var_45 = (type_12 *)0x7a546;
                  break;
                case 0x11:
                  var_45 = (type_12 *)0x7a533;
                  break;
                case 0x12:
                  var_45 = (type_12 *)0x7a527;
                  break;
                case 0x13:
                  var_45 = (type_12 *)0x7a517;
                  break;
                case 0x14:
                  var_45 = (type_12 *)0x7a507;
                  break;
                case 0x15:
                  var_45 = (type_12 *)0x7a4f7;
                  break;
                case 0x16:
                  var_45 = (type_12 *)0x7a4e4;
                  break;
                case 0x17:
                  var_45 = (type_12 *)0x7a4d1;
                  break;
                case 0x18:
                  var_45 = (type_12 *)0x7a4bd;
                  break;
                case 0x19:
                  var_45 = (type_12 *)0x7a4a9;
                  break;
                case 0x1a:
                  var_45 = (type_12 *)0x7a495;
                  break;
                case 0x1b:
                  var_45 = (type_12 *)0x7a481;
                  break;
                case 0x1c:
                  var_45 = (type_12 *)0x7a46e;
                  break;
                case 0x1d:
                  var_45 = (type_12 *)0x7a45b;
                  break;
                case 0x1e:
                  var_45 = (type_12 *)0x7a448;
                  break;
                case 0x1f:
                  var_45 = (type_12 *)0x7a435;
                  break;
                case 0x20:
                  var_45 = (type_12 *)0x7a424;
                  break;
                case 0x21:
                  var_45 = (type_12 *)0x7a412;
                  break;
                case 0x22:
                  var_45 = (type_12 *)0x7a400;
                  break;
                default:
                  goto _L7017;
                }
                goto LAB_0002dd00;
              }
              goto _L7017;
            }
            if (var_2 == 0x58) {
LAB_0002e50a:
              in_stack_ffffff60 = (type_9 *)0x2e513;
              var_45 = (type_12 *)var_41(var_19);
              goto LAB_0002dcf0;
            }
            if (var_2 == 0x59) {
code_r0x0002e467:
              switch(var_19) {
              case 0:
                var_45 = (type_12 *)0x7add5;
                break;
              case 1:
                var_45 = (type_12 *)0x78a67;
                break;
              case 2:
                var_45 = (type_12 *)0x7b3f2;
                break;
              case 3:
                var_45 = (type_12 *)0x7b3e6;
                break;
              case 4:
                var_45 = (type_12 *)0x7b3d4;
                break;
              case 5:
                var_45 = (type_12 *)0x7b3c2;
                break;
              case 6:
                var_45 = (type_12 *)0x7b3b1;
                break;
              case 7:
                var_45 = (type_12 *)0x7b399;
                break;
              case 8:
                var_45 = (type_12 *)0x7b383;
                break;
              case 9:
                var_45 = (type_12 *)0x7b376;
                break;
              case 10:
                var_45 = (type_12 *)0x7b364;
                break;
              case 0xb:
                var_45 = (type_12 *)0x7b352;
                break;
              case 0xc:
                var_45 = (type_12 *)0x7b33f;
                break;
              case 0xd:
                var_45 = (type_12 *)0x7b32c;
                break;
              case 0xe:
                var_45 = (type_12 *)0x7b319;
                break;
              case 0xf:
                var_45 = (type_12 *)0x7b309;
                break;
              case 0x10:
                var_45 = (type_12 *)0x7b2f9;
                break;
              case 0x11:
                var_45 = (type_12 *)0x7b2e9;
                break;
              case 0x12:
                var_45 = (type_12 *)0x7b2d9;
                break;
              case 0x13:
                var_45 = (type_12 *)0x7b2c9;
                break;
              case 0x14:
                var_45 = (type_12 *)0x7b2ba;
                break;
              case 0x15:
                var_45 = (type_12 *)0x7b2a7;
                break;
              case 0x16:
                var_45 = (type_12 *)0x7b294;
                break;
              case 0x17:
                var_45 = (type_12 *)0x7b281;
                break;
              case 0x18:
                var_45 = (type_12 *)0x7b270;
                break;
              case 0x19:
                var_45 = (type_12 *)0x7b25f;
                break;
              case 0x1a:
                var_45 = (type_12 *)0x7b24d;
                break;
              case 0x1b:
                var_45 = (type_12 *)0x7b239;
                break;
              case 0x1c:
                var_45 = (type_12 *)0x7b228;
                break;
              case 0x1d:
                var_45 = (type_12 *)0x7b217;
                break;
              case 0x1e:
                var_45 = (type_12 *)0x7b202;
                break;
              case 0x1f:
                var_45 = (type_12 *)0x7b1ed;
                break;
              case 0x20:
                var_45 = (type_12 *)0x7b1d9;
                break;
              case 0x21:
                var_45 = (type_12 *)0x7b1c6;
                break;
              case 0x22:
                var_45 = (type_12 *)0x7b1b6;
                break;
              default:
                goto _L7017;
              }
              goto LAB_0002dd00;
            }
            goto _L7017;
          }
          if (var_2 == 0x65) goto code_r0x0002edad;
          if (var_2 < 0x66) {
            if (var_2 != 0x5e) {
              if (var_2 == 99) goto code_r0x0002e741;
              goto _L7017;
            }
LAB_0002e54a:
            in_stack_ffffff60 = (type_9 *)0x2e553;
            var_45 = (type_12 *)var_42(var_19);
          }
          else if (var_2 == 0x6a) {
            in_stack_ffffff60 = (type_9 *)0x2ee89;
            var_45 = (type_12 *)var_43(var_19);
          }
          else {
            if (var_2 != 0x71) {
              if (var_2 != 0x69) goto _L7017;
              if (((char)(filedata->file_header).e_flags != '-') &&
                 ((filedata->file_header).e_ident[7] != '\0')) goto code_r0x0002e0f7;
              switch(var_19) {
              default:
                goto _L7017;
              case 1:
                var_45 = (type_12 *)0x7a3f1;
                break;
              case 2:
                var_45 = (type_12 *)0x78ac0;
                break;
              case 3:
                var_45 = (type_12 *)0x7aa5b;
                break;
              case 4:
                var_45 = (type_12 *)0x7aa4c;
                break;
              case 5:
                var_45 = (type_12 *)0x7aa34;
                break;
              case 6:
                var_45 = (type_12 *)0x7aa1c;
                break;
              case 7:
                var_45 = (type_12 *)0x7aa03;
                break;
              case 8:
                var_45 = (type_12 *)0x7a9eb;
                break;
              case 9:
                var_45 = (type_12 *)0x7a9d3;
                break;
              case 10:
                var_45 = (type_12 *)0x7a9ba;
                break;
              case 0xb:
                var_45 = (type_12 *)0x7a9a2;
                break;
              case 0xc:
                var_45 = (type_12 *)0x7a98a;
                break;
              case 0xd:
                var_45 = (type_12 *)0x7a97a;
                break;
              case 0xe:
                var_45 = (type_12 *)0x7a965;
                break;
              case 0xf:
                var_45 = (type_12 *)0x7a955;
                break;
              case 0x10:
                var_45 = (type_12 *)0x7a943;
                break;
              case 0x11:
                var_45 = (type_12 *)0x7a933;
                break;
              case 0x12:
                var_45 = (type_12 *)0x7a923;
                break;
              case 0x13:
                var_45 = (type_12 *)0x7a910;
                break;
              case 0x14:
                var_45 = (type_12 *)0x7a8fd;
                break;
              case 0x15:
                var_45 = (type_12 *)0x7a8ea;
              }
              goto LAB_0002dd00;
            }
            in_stack_ffffff60 = (type_9 *)0x2e655;
            var_45 = (type_12 *)var_44(var_19);
          }
        }
LAB_0002dcf0:
        if (var_45 != (type_12 *)0x0) goto LAB_0002dd00;
        goto _L7017;
      }
      if (var_2 == 0x4c) {
        switch(var_19) {
        case 0:
          var_45 = (type_12 *)0x79dfc;
          break;
        case 1:
          var_45 = (type_12 *)0x78b05;
          break;
        case 2:
          var_45 = (type_12 *)0x7a357;
          break;
        case 3:
          var_45 = (type_12 *)0x7a34d;
          break;
        case 4:
          var_45 = (type_12 *)0x7a33e;
          break;
        case 5:
          var_45 = (type_12 *)0x7a32e;
          break;
        case 6:
          var_45 = (type_12 *)0x7a31e;
          break;
        case 7:
          var_45 = (type_12 *)0x7a309;
          break;
        case 8:
          var_45 = (type_12 *)0x7a2f6;
          break;
        case 9:
          var_45 = (type_12 *)0x7a2ea;
          break;
        case 10:
          var_45 = (type_12 *)0x7a2da;
          break;
        case 0xb:
          var_45 = (type_12 *)0x7a2c9;
          break;
        case 0xc:
          var_45 = (type_12 *)0x7a2b9;
          break;
        case 0xd:
          var_45 = (type_12 *)0x7a2ab;
          break;
        case 0xe:
          var_45 = (type_12 *)0x7a29d;
          break;
        case 0xf:
          var_45 = (type_12 *)0x7a28c;
          break;
        case 0x10:
          var_45 = (type_12 *)0x7a27b;
          break;
        case 0x11:
          var_45 = (type_12 *)0x7a26a;
          break;
        case 0x12:
          var_45 = (type_12 *)0x7a255;
          break;
        case 0x13:
          var_45 = (type_12 *)0x7a241;
          break;
        case 0x14:
          var_45 = (type_12 *)0x7a230;
          break;
        case 0x15:
          var_45 = (type_12 *)0x7a21f;
          break;
        case 0x16:
          var_45 = (type_12 *)0x7a212;
          break;
        case 0x17:
          var_45 = (type_12 *)0x7a207;
          break;
        case 0x18:
          var_45 = (type_12 *)0x7a1f6;
          break;
        case 0x19:
          var_45 = (type_12 *)0x7a1e5;
          break;
        case 0x1a:
          var_45 = (type_12 *)0x7a1d1;
          break;
        case 0x1b:
          var_45 = (type_12 *)0x7a1bd;
          break;
        case 0x1c:
          var_45 = (type_12 *)0x7a1ad;
          break;
        case 0x1d:
          var_45 = (type_12 *)0x7a19d;
          break;
        case 0x1e:
          var_45 = (type_12 *)0x7a18f;
          break;
        case 0x1f:
          var_45 = (type_12 *)0x7a182;
          break;
        default:
          goto _L7017;
        }
        goto LAB_0002dd00;
      }
      if (var_2 < 0x4d) {
        if (var_2 == 0x3e) goto LAB_0002efc8;
        if (var_2 < 0x3f) {
          if (var_2 == 0x32) {
            in_stack_ffffff60 = (type_9 *)0x2e2b3;
            var_45 = (type_12 *)var_46(var_19);
            goto LAB_0002dcf0;
          }
          if (var_2 != 0x35) goto _L7017;
        }
        else if (var_2 != 0x46) {
          if (var_2 == 0x4b) {
            switch(var_19) {
            case 0:
              var_45 = (type_12 *)0x798bb;
              break;
            case 1:
              var_45 = (type_12 *)0x78b4c;
              break;
            case 2:
              var_45 = (type_12 *)0x79bfc;
              break;
            case 3:
              var_45 = (type_12 *)0x79bf4;
              break;
            case 4:
              var_45 = (type_12 *)0x79be9;
              break;
            case 5:
              var_45 = (type_12 *)0x79bde;
              break;
            case 6:
              var_45 = (type_12 *)0x79bd4;
              break;
            case 7:
              var_45 = (type_12 *)0x79bc8;
              break;
            default:
              goto _L7017;
            case 0xd:
              var_45 = (type_12 *)0x79bbc;
              break;
            case 0x13:
              var_45 = (type_12 *)0x79bb1;
              break;
            case 0x14:
              var_45 = (type_12 *)0x79ba2;
              break;
            case 0x15:
              var_45 = (type_12 *)0x79b93;
              break;
            case 0x16:
              var_45 = (type_12 *)0x79b84;
              break;
            case 0x17:
              var_45 = (type_12 *)0x79b70;
              break;
            case 0x18:
              var_45 = (type_12 *)0x79b5e;
            }
            goto LAB_0002dd00;
          }
          goto _L7017;
        }
        switch(var_19) {
        case 0:
          var_45 = (type_12 *)0x7b69b;
          break;
        case 1:
          var_45 = (type_12 *)0x789fa;
          break;
        case 2:
          var_45 = (type_12 *)0x78a06;
          break;
        case 3:
          var_45 = (type_12 *)0x789cd;
          break;
        case 4:
          var_45 = (type_12 *)0x789e8;
          break;
        case 5:
          var_45 = (type_12 *)0x7ba07;
          break;
        case 6:
          var_45 = (type_12 *)0x7b9fa;
          break;
        case 7:
          var_45 = (type_12 *)0x7b9ed;
          break;
        case 8:
          var_45 = (type_12 *)0x7b9da;
          break;
        case 9:
          var_45 = (type_12 *)0x7b9c2;
          break;
        case 10:
          var_45 = (type_12 *)0x7b9ac;
          break;
        case 0xb:
          var_45 = (type_12 *)0x7b99f;
          break;
        case 0xc:
          var_45 = (type_12 *)0x7b990;
          break;
        case 0xd:
          var_45 = (type_12 *)0x7b981;
          break;
        default:
          goto _L7017;
        case 0xf:
          var_45 = (type_12 *)0x7b973;
          break;
        case 0x10:
          var_45 = (type_12 *)0x7b961;
          break;
        case 0x11:
          var_45 = (type_12 *)0x7b94e;
          break;
        case 0x12:
          var_45 = (type_12 *)0x7b93e;
          break;
        case 0x13:
          var_45 = (type_12 *)0x7b92e;
          break;
        case 0x14:
          var_45 = (type_12 *)0x7b91c;
          break;
        case 0x15:
          var_45 = (type_12 *)0x7b909;
        }
        goto LAB_0002dd00;
      }
      if (var_2 == 0x54) {
code_r0x0002edcd:
        switch(var_19) {
        case 0:
          var_45 = (type_12 *)0x7ac6f;
          break;
        case 1:
          var_45 = (type_12 *)0x78a81;
          break;
        case 2:
          var_45 = (type_12 *)0x7b139;
          break;
        case 3:
          var_45 = (type_12 *)0x7b12f;
          break;
        case 4:
          var_45 = (type_12 *)0x7b125;
          break;
        case 5:
          var_45 = (type_12 *)0x7b117;
          break;
        case 6:
          var_45 = (type_12 *)0x7b109;
          break;
        case 7:
          var_45 = (type_12 *)0x7b0fb;
          break;
        case 8:
          var_45 = (type_12 *)0x7b0ec;
          break;
        case 9:
          var_45 = (type_12 *)0x7b0dd;
          break;
        case 10:
          var_45 = (type_12 *)0x7b0cd;
          break;
        case 0xb:
          var_45 = (type_12 *)0x7b0b8;
          break;
        case 0xc:
          var_45 = (type_12 *)0x7b0a5;
          break;
        default:
          goto _L7017;
        }
        goto LAB_0002dd00;
      }
      if (var_2 < 0x55) {
        if (var_2 != 0x50) {
          if (var_2 == 0x53) goto code_r0x0002e6d7;
          goto _L7017;
        }
        switch(var_19) {
        case 0:
          var_45 = (type_12 *)0x7a838;
          break;
        case 1:
          var_45 = (type_12 *)0x78aac;
          break;
        case 2:
          var_45 = (type_12 *)0x7ac65;
          break;
        case 3:
          var_45 = (type_12 *)0x7ac5b;
          break;
        case 4:
          var_45 = (type_12 *)0x7ac51;
          break;
        case 5:
          var_45 = (type_12 *)0x7ac47;
          break;
        case 6:
          var_45 = (type_12 *)0x7ac3b;
          break;
        case 7:
          var_45 = (type_12 *)0x7ac2e;
          break;
        case 8:
          var_45 = (type_12 *)0x7ac21;
          break;
        case 9:
          var_45 = (type_12 *)0x7ac14;
          break;
        case 10:
          var_45 = (type_12 *)0x7ac07;
          break;
        case 0xb:
          var_45 = (type_12 *)0x7abf2;
          break;
        case 0xc:
          var_45 = (type_12 *)0x7abdf;
          break;
        case 0xd:
          var_45 = (type_12 *)0x7abd3;
          break;
        case 0xe:
          var_45 = (type_12 *)0x7abc5;
          break;
        case 0xf:
          var_45 = (type_12 *)0x7abb7;
          break;
        case 0x10:
          var_45 = (type_12 *)0x7aba9;
          break;
        case 0x11:
          var_45 = (type_12 *)0x7ab9a;
          break;
        case 0x12:
          var_45 = (type_12 *)0x7ab89;
          break;
        case 0x13:
          var_45 = (type_12 *)0x7ab78;
          break;
        case 0x14:
          var_45 = (type_12 *)0x7ab67;
          break;
        case 0x15:
          var_45 = (type_12 *)0x7ab56;
          break;
        case 0x16:
          var_45 = (type_12 *)0x7ab49;
          break;
        case 0x17:
          var_45 = (type_12 *)0x7ab3a;
          break;
        case 0x18:
          var_45 = (type_12 *)0x7ab2b;
          break;
        case 0x19:
          var_45 = (type_12 *)0x7ab1c;
          break;
        case 0x1a:
          var_45 = (type_12 *)0x7ab11;
          break;
        case 0x1b:
          var_45 = (type_12 *)0x7ab04;
          break;
        case 0x1c:
          var_45 = (type_12 *)0x7aaf7;
          break;
        case 0x1d:
          var_45 = (type_12 *)0x7aaea;
          break;
        case 0x1e:
          var_45 = (type_12 *)0x7aadc;
          break;
        case 0x1f:
          var_45 = (type_12 *)0x7aace;
          break;
        case 0x20:
          var_45 = (type_12 *)0x7aabb;
          break;
        case 0x21:
          var_45 = (type_12 *)0x7aab0;
          break;
        case 0x22:
          var_45 = (type_12 *)0x7aa98;
          break;
        case 0x23:
          var_45 = (type_12 *)0x7aa8b;
          break;
        case 0x24:
          var_45 = (type_12 *)0x7aa74;
          break;
        default:
          goto _L7017;
        }
LAB_0002dd00:
        var_64 = "%-22s";
        if (var_8 == 0) {
          var_64 = "%-17.17s";
        }
        var_9(var_64,var_45);
        bVar22 = true;
        var_2 = (filedata->file_header).e_machine;
        var_50 = var_2 < 0x9026;
        bVar21 = var_2 == 0x9026;
        if (!bVar21) goto LAB_0002dbff;
        var_47 = 0xf;
        var_48 = var_45;
        var_49 = (type_12 *)"R_ALPHA_LITUSE";
        do {
          if (var_47 == 0) break;
          var_47 = var_47 + -1;
          var_50 = *var_48 < *var_49;
          bVar21 = *var_48 == *var_49;
          var_48 = var_48 + (type_11)bVar23 * -2 + 1;
          var_49 = var_49 + (type_11)bVar23 * -2 + 1;
        } while (bVar21);
        if ((!var_50 && !bVar21) != var_50) goto LAB_0002dbff;
        if (var_1 == 0) {
          if (var_51 == 0 && var_52 == 0) goto LAB_0002dc72;
          goto LAB_0002dc11;
        }
        piVar1 = (int *)((int)&var_11[var_12].r_addend + 4);
        if (*piVar1 == 0 && (type_11)(6 < (type_11)var_11[var_12].r_addend) <= (type_11)-*piVar1) {
                    /* WARNING: Could not recover jumptable at 0x0002dd94. Too many branches */
                    /* WARNING: Treating indirect jump as call */
          var_6 = (*(type_14 *)((int)&_GLOBAL_OFFSET_TABLE_ +
                            *(int *)(&DAT_0008c8d0 + (int)var_11[var_12].r_addend * 4)))();
          return var_6;
        }
        var_53(0x20,*(type_15 **)puVar6);
        bVar5 = var_11[var_12].r_addend;
        sym_info_00 = (type_4 *)0x5;
        var_64 = (char *)var_3(0,"<unknown addend: %lx>");
        var_9(var_64,(int)bVar5);
        local_6c = 0;
      }
      else {
        if (var_2 == 0x55) {
code_r0x0002e4ef:
          switch(var_19) {
          case 0:
            var_45 = (type_12 *)0x7b1aa;
            break;
          case 1:
            var_45 = (type_12 *)0x78a3e;
            break;
          case 2:
            var_45 = (type_12 *)0x7b5ab;
            break;
          case 3:
            var_45 = (type_12 *)0x7b5a1;
            break;
          case 4:
            var_45 = (type_12 *)0x7b597;
            break;
          case 5:
            var_45 = (type_12 *)0x7b587;
            break;
          case 6:
            var_45 = (type_12 *)0x7b57d;
            break;
          case 7:
            var_45 = (type_12 *)0x7b568;
            break;
          case 8:
            var_45 = (type_12 *)0x7b555;
            break;
          default:
            goto _L7017;
          }
          goto LAB_0002dd00;
        }
        if (var_2 == 0x56) {
code_r0x0002e577:
          switch(var_19) {
          case 0:
            var_45 = (type_12 *)0x7b143;
            break;
          case 1:
            var_45 = (type_12 *)0x78a50;
            break;
          case 2:
            var_45 = (type_12 *)0x7b53b;
            break;
          case 3:
            var_45 = (type_12 *)0x7b52a;
            break;
          case 4:
            var_45 = (type_12 *)0x7b520;
            break;
          case 5:
            var_45 = (type_12 *)0x7b510;
            break;
          case 6:
            var_45 = (type_12 *)0x7b4fe;
            break;
          case 7:
            var_45 = (type_12 *)0x7b4f4;
            break;
          case 8:
            var_45 = (type_12 *)0x7b4e4;
            break;
          case 9:
            var_45 = (type_12 *)0x7b4d2;
            break;
          case 10:
            var_45 = (type_12 *)0x7b4c8;
            break;
          case 0xb:
            var_45 = (type_12 *)0x7b4b8;
            break;
          case 0xc:
            var_45 = (type_12 *)0x7b4a7;
            break;
          default:
            goto _L7017;
          }
          goto LAB_0002dd00;
        }
_L7017:
        sym_info_00 = (type_4 *)0x5;
        var_64 = (char *)var_3(0,"unrecognized: %-7lx");
        var_9(var_64,var_19);
        bVar22 = false;
        var_45 = (type_12 *)0x0;
LAB_0002dbff:
        if (var_51 == 0 && var_52 == 0) {
          if (var_1 != 0) {
            var_47 = (int)var_11[var_12].r_addend;
            sym_info_00 = *(type_4 **)((int)&var_11[var_12].r_addend + 4);
            var_9("%*c",(-(type_11)(var_7 == 0) & 8) + 0xc,0x20);
            if ((int)sym_info_00 < 0) {
              sym_info_00 = (type_4 *)
                            -(int)((int)&sym_info_00->st_value + (type_11)(var_47 != 0));
              var_9("-%llx",-var_47);
            }
            else {
              var_9("%llx",var_47);
            }
          }
        }
        else {
LAB_0002dc11:
          if ((var_54 == (type_4 *)0x0) || ((var_52 < var_55) <= var_51)) {
            sym_info_00 = (type_4 *)0x5;
            var_64 = (char *)var_3(0," bad symbol index: %08lx in reloc");
            var_56(var_64,var_52);
            local_6c = 0;
          }
          else {
            var_69 = var_54 + var_52;
            var_64 = var_57
                                ((type_2 *)var_62,var_52,(char *)&var_69->st_name,
                                 (type_3)&var_69->st_shndx,(type_11)&var_58,
                                 (type_4 *)&vna_other,(type_13 *)sym_info_00
                                 ,in_stack_ffffff60,psym_1);
            var_59(0x20);
            if ((var_69->st_info & 0xf) == 10) {
              var_72 = "??";
              var_14 = -(type_11)(var_7 == 0) & 6;
              var_66 = var_14 + 8;
              if (var_60 != (char *)0x0) {
                var_61 = var_69->st_name;
                if ((var_61 < var_62) && (var_61 != 0)) {
                  var_72 = var_60 + var_61;
                }
                else {
                  var_72 = "??";
                }
              }
              in_stack_ffffff60 = (type_9 *)0x2e9d3;
              var_61 = var_63(var_66,var_72);
              if (var_64 != (char *)0x0) {
                var_72 = "@@%s";
                if (var_58 != var_65) {
                  var_72 = "@%s";
                }
                var_9(var_72,var_64);
              }
              var_47 = (var_14 + 9) - var_61;
              if (var_66 < var_61) {
                var_47 = 1;
              }
              sym_info_00 = (type_4 *)&DAT_0007c3bc;
              var_9("()%-*s",var_47);
            }
            else {
              in_stack_ffffff60 = (type_9 *)0x2ebcf;
              var_67(var_68(var_66,psym_1),(type_16)var_69->st_value);
              var_72 = "   ";
              if (var_7 == 0) {
                var_72 = " ";
              }
              var_9(var_72);
            }
            var_14 = var_69->st_name;
            if (var_14 == 0) {
              var_64 = "<null>";
              if ((var_69->st_info & 0xf) == 3) {
                var_69 = (type_4 *)var_69->st_shndx;
                if (var_69 < (type_4 *)(filedata->file_header).e_shnum) {
                  if (filedata->section_headers + (int)var_69 == (type_17 *)0x0) {
                    var_64 = "<none>";
                  }
                  else if (filedata->string_table == (char *)0x0) {
                    var_64 = "<no-strings>";
                  }
                  else {
                    var_14 = filedata->section_headers[(int)var_69].sh_name;
                    var_64 = filedata->string_table + var_14;
                    if (var_14 < filedata->string_table_length) goto LAB_0002ea57;
                    var_64 = "<corrupt>";
                  }
                  sym_info_00 = (type_4 *)0x5;
                  var_64 = (char *)var_3(0,var_64);
                }
                else {
                  var_64 = "ABS";
                  if ((var_69 != (type_4 *)0xfffffff1) &&
                     (var_64 = "COMMON", var_69 != (type_4 *)0xfffffff2)) {
                    var_2 = (filedata->file_header).e_machine;
                    if (var_2 == 8) {
                      var_64 = "SCOMMON";
                      if ((var_69 != (type_4 *)0xffffff03) &&
                         (var_64 = "SUNDEF", var_69 != (type_4 *)0xffffff04))
                      goto LAB_0002f0b3;
                    }
                    else if (var_2 == 0x8c) {
                      var_64 = "SCOMMON";
                      if (var_69 != (type_4 *)0xffffff00) goto LAB_0002f0b3;
                    }
                    else if ((var_2 == 0x3e) || (var_2 == 0xb4)) {
                      var_64 = "LARGE_COMMON";
                      if (var_69 != (type_4 *)0xffffff02) goto LAB_0002f085;
                    }
                    else if (var_2 == 0xb5) {
                      var_64 = "LARGE_COMMON";
                      if (var_69 != (type_4 *)0xffffff02) goto LAB_0002f0b3;
                    }
                    else {
LAB_0002f085:
                      if (var_2 == 0x32) {
                        var_70 = (filedata->file_header).e_ident[7];
                        if ((var_69 == (type_4 *)0xffffff00) && (var_70 == '\x01')) {
                          var_64 = "ANSI_COM";
                        }
                        else {
                          if ((var_70 != '\r') || (var_69 != (type_4 *)0xffffff20))
                          goto LAB_0002f0b3;
                          var_64 = "VMS_SYMVEC";
                        }
                      }
                      else {
LAB_0002f0b3:
                        var_71(name_buf,"<section 0x%x>");
                        var_64 = name_buf;
                        sym_info_00 = var_69;
                      }
                    }
                  }
                }
              }
LAB_0002ea57:
              in_stack_ffffff60 = (type_9 *)0x2ea61;
              var_63(0x16,var_64);
            }
            else if (var_60 == (char *)0x0) {
              sym_info_00 = (type_4 *)0x5;
              var_64 = (char *)var_3(0,"<string table index: %3ld>");
              var_9(var_64,var_14);
            }
            else if (var_14 < var_62) {
              in_stack_ffffff60 = (type_9 *)0x2ec91;
              var_63(0x16,var_60 + var_14);
              if (var_64 != (char *)0x0) {
                var_72 = "@@%s";
                if (var_58 != var_65) {
                  var_72 = "@%s";
                }
                var_9(var_72,var_64);
              }
            }
            else {
              sym_info_00 = (type_4 *)0x5;
              var_64 = (char *)var_3(0,"<corrupt string table index: %3ld>");
              var_56(var_64,var_14);
              local_6c = 0;
            }
            if (var_1 != 0) {
              sym_info_00 = *(type_4 **)((int)&var_11[var_12].r_addend + 4);
              var_47 = (int)var_11[var_12].r_addend;
              if ((int)sym_info_00 < 0) {
                sym_info_00 = (type_4 *)
                              -(int)((int)&sym_info_00->st_value + (type_11)(var_47 != 0));
                var_9(" - %llx",-var_47);
              }
              else {
                var_9(" + %llx",var_47);
              }
            }
          }
        }
        if ((filedata->file_header).e_machine == 0x2b) {
          var_50 = false;
          bVar22 = !bVar22;
          if (!bVar22) {
            var_47 = 0xe;
            var_48 = (type_12 *)"R_SPARC_OLO10";
            do {
              if (var_47 == 0) break;
              var_47 = var_47 + -1;
              var_50 = *var_45 < *var_48;
              bVar22 = *var_45 == *var_48;
              var_45 = var_45 + (type_11)bVar23 * -2 + 1;
              var_48 = var_48 + (type_11)bVar23 * -2 + 1;
            } while (bVar22);
            if ((!var_50 && !bVar22) == var_50) {
              var_9(" + %lx",(int)psym_1 >> 8);
            }
          }
        }
      }
LAB_0002dc72:
      var_53(10,*(type_15 **)puVar6);
      if ((var_7 == 0) && ((filedata->file_header).e_machine == 8)) {
        var_64 = (char *)((type_11)psym_1 >> 8 & 0xff);
        var_72 = var_29((type_3)var_64);
        var_14 = (type_11)psym_1 >> 0x10 & 0xff;
        in_stack_ffffff60 = (type_9 *)0x2eadb;
        var_73 = var_29(var_14);
        var_9("                    Type2: ");
        if (var_72 == (char *)0x0) {
          sym_info_00 = (type_4 *)0x5;
          var_72 = (char *)var_3(0,"unrecognized: %-7lx");
          var_9(var_72,var_64);
        }
        else {
          var_9("%-17.17s",var_72);
          var_64 = var_72;
        }
        var_9("\n                    Type3: ",var_64);
        if (var_73 == (char *)0x0) {
          sym_info_00 = (type_4 *)0x5;
          var_64 = (char *)var_3(0,"unrecognized: %-7lx");
          var_9(var_64,var_14);
        }
        else {
          var_9("%-17.17s",var_73);
        }
        var_53(10,*(type_15 **)puVar6);
      }
      var_12 = var_12 + 1;
    } while (var_12 < local_60[0]);
  }
  var_74(var_11);
  return local_6c;
}


(translation_unit (function_definition type: (type_identifier) (ERROR (identifier)) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (primitive_type) declarator: (identifier)) (parameter_declaration type: (type_identifier) declarator: (identifier)) (parameter_declaration type: (type_identifier) declarator: (identifier)) (parameter_declaration type: (primitive_type) declarator: (identifier)) (parameter_declaration type: (type_identifier) declarator: (identifier)) (parameter_declaration type: (primitive_type) declarator: (identifier)) (parameter_declaration type: (type_identifier) declarator: (identifier)) (parameter_declaration type: (primitive_type) declarator: (identifier)))) body: (compound_statement (declaration type: (type_identifier) declarator: (pointer_declarator declarator: (identifier))) (declaration type: (primitive_type) declarator: (pointer_declarator declarator: (identifier))) (declaration type: (sized_type_specifier) declarator: (identifier)) (declaration type: (type_identifier) declarator: (identifier)) (declaration type: (type_identifier) declarator: (pointer_declarator declarator: (identifier))) (declaration type: (type_identifier) declarator: (identifier)) (declaration type: (primitive_type) declarator: (identifier)) (declaration type: (type_identifier) declarator: (pointer_declarator declarator: (identifier))) (declaration type: (primitive_type) declarator: (pointer_declarator declarator: (identifier))) (declaration type: (type_identifier) declarator: (identifier)) (declaration type: (primitive_type) declarator: (identifier)) (declaration type: (primitive_type) declarator: (identifier)) (declaration type: (type_identifier) declarator: (identifier)) (declaration type: (type_identifier) declarator: (identifier)) (declaration type: (type_identifier) declarator: (identifier)) (declaration type: (type_identifier) declarator: (identifier)) (declaration type: (type_identifier) declarator: (pointer_declarator declarator: (identifier))) (declaration type: (primitive_type) declarator: (identifier)) (declaration type: (type_identifier) declarator: (pointer_declarator declarator: (identifier))) (declaration type: (primitive_type) declarator: (identifier)) (declaration type: (primitive_type) declarator: (identifier)) (declaration type: (primitive_type) declarator: (identifier)) (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))) (declaration type: (type_identifier) declarator: (identifier)) (declaration type: (type_identifier) declarator: (pointer_declarator declarator: (identifier))) (declaration type: (type_identifier) declarator: (identifier)) (declaration type: (type_identifier) declarator: (identifier)) (declaration type: (type_identifier) declarator: (array_declarator declarator: (identifier) size: (number_literal))) (declaration type: (type_identifier) declarator: (array_declarator declarator: (identifier) size: (number_literal))) (declaration type: (primitive_type) declarator: (pointer_declarator declarator: (identifier))) (declaration type: (primitive_type) declarator: (identifier)) (declaration type: (primitive_type) declarator: (array_declarator declarator: (identifier) size: (number_literal))) (declaration type: (type_identifier) declarator: (identifier)) (expression_statement (assignment_expression left: (identifier) right: (number_literal))) (expression_statement (assignment_expression left: (identifier) right: (number_literal))) (expression_statement (assignment_expression left: (subscript_expression argument: (identifier) index: (number_literal)) right: (identifier))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (labeled_statement label: (statement_identifier) (expression_statement (assignment_expression left: (identifier) right: (number_literal)))) (goto_statement label: (statement_identifier)))) (if_statement condition: (parenthesized_expression (binary_expression left: (number_literal) right: (identifier))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (parenthesized_expression (binary_expression left: (number_literal) right: (identifier))) right: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) consequence: (goto_statement label: (statement_identifier)))) alternative: (else_clause (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (goto_statement label: (statement_identifier))))) (goto_statement label: (statement_identifier))))) alternative: (else_clause (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (number_literal) right: (identifier))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (binary_expression left: (identifier) right: (number_literal)))) (labeled_statement label: (statement_identifier) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (goto_statement label: (statement_identifier)))))) (goto_statement label: (statement_identifier))))))) alternative: (else_clause (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (goto_statement label: (statement_identifier)))) alternative: (else_clause (if_statement condition: (parenthesized_expression (binary_expression left: (call_expression function: (parenthesized_expression (identifier)) arguments: (argument_list (binary_expression left: (identifier) right: (number_literal)))) right: (number_literal))) consequence: (goto_statement label: (statement_identifier))))) (goto_statement label: (statement_identifier))))) alternative: (else_clause (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (goto_statement label: (statement_identifier)))) alternative: (else_clause (if_statement condition: (parenthesized_expression (binary_expression left: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) right: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) consequence: (goto_statement label: (statement_identifier))))) (goto_statement label: (statement_identifier))))))))))))) alternative: (else_clause (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (goto_statement label: (statement_identifier))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (goto_statement label: (statement_identifier)))) alternative: (else_clause (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (goto_statement label: (statement_identifier))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (goto_statement label: (statement_identifier)))))) (goto_statement label: (statement_identifier))))) alternative: (else_clause (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (goto_statement label: (statement_identifier)))) alternative: (else_clause (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (goto_statement label: (statement_identifier))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (goto_statement label: (statement_identifier)))))) (goto_statement label: (statement_identifier))))))) alternative: (else_clause (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (goto_statement label: (statement_identifier)))) alternative: (else_clause (if_statement condition: (parenthesized_expression (binary_expression left: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) right: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) consequence: (goto_statement label: (statement_identifier))))) (goto_statement label: (statement_identifier))))) alternative: (else_clause (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (number_literal) right: (identifier))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (binary_expression left: (identifier) right: (number_literal)))) (goto_statement label: (statement_identifier)))) (if_statement condition: (parenthesized_expression (binary_expression left: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) right: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) consequence: (goto_statement label: (statement_identifier))))))))))))))))) (goto_statement label: (statement_identifier)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (goto_statement label: (statement_identifier))) (if_statement condition: (parenthesized_expression (binary_expression left: (number_literal) right: (identifier))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (parenthesized_expression (binary_expression left: (number_literal) right: (identifier))) right: (parenthesized_expression (parenthesized_expression (binary_expression left: (binary_expression left: (number_literal) right: (identifier)) right: (parenthesized_expression (parenthesized_expression (binary_expression left: (binary_expression left: (identifier) right: (number_literal)) right: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))))))) consequence: (goto_statement label: (statement_identifier)))) alternative: (else_clause (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (goto_statement label: (statement_identifier))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (goto_statement label: (statement_identifier)))))) (labeled_statement label: (statement_identifier) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (number_literal) (string_literal (string_content) (escape_sequence) (string_content) (escape_sequence)) (number_literal)))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier)))) (goto_statement label: (statement_identifier))))) alternative: (else_clause (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (number_literal) right: (identifier))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (goto_statement label: (statement_identifier))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (goto_statement label: (statement_identifier))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (goto_statement label: (statement_identifier)))) alternative: (else_clause (if_statement condition: (parenthesized_expression (binary_expression left: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) right: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) consequence: (goto_statement label: (statement_identifier))))) (goto_statement label: (statement_identifier)))) (if_statement condition: (parenthesized_expression (binary_expression left: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) right: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (number_literal) right: (identifier))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (binary_expression left: (identifier) right: (number_literal)))) (goto_statement label: (statement_identifier)))) (goto_statement label: (statement_identifier))))))) (goto_statement label: (statement_identifier)))) (if_statement condition: (parenthesized_expression (binary_expression left: (number_literal) right: (identifier))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) right: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (goto_statement label: (statement_identifier))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (goto_statement label: (statement_identifier)))))) alternative: (else_clause (if_statement condition: (parenthesized_expression (binary_expression left: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) right: (parenthesized_expression (parenthesized_expression (binary_expression left: (binary_expression left: (number_literal) right: (identifier)) right: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal)))))))) consequence: (goto_statement label: (statement_identifier))))) (goto_statement label: (statement_identifier)))) (if_statement condition: (parenthesized_expression (binary_expression left: (parenthesized_expression (binary_expression left: (number_literal) right: (identifier))) right: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) consequence: (goto_statement label: (statement_identifier))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (goto_statement label: (statement_identifier)))) alternative: (else_clause (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (goto_statement label: (statement_identifier))) (goto_statement label: (statement_identifier)))))) (goto_statement label: (statement_identifier))))) alternative: (else_clause (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (goto_statement label: (statement_identifier)))) alternative: (else_clause (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (goto_statement label: (statement_identifier))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (goto_statement label: (statement_identifier)))))))))) (labeled_statement label: (statement_identifier) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (pointer_expression argument: (identifier)) (identifier)))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (number_literal)))) (expression_statement (assignment_expression left: (identifier) right: (identifier))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence)))) (labeled_statement label: (statement_identifier) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal))))) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list (number_literal) (identifier) (number_literal)))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (number_literal))) (goto_statement label: (statement_identifier)))) (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content) (escape_sequence))))) alternative: (else_clause (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content) (escape_sequence) (string_content) (escape_sequence)))) (goto_statement label: (statement_identifier)))) (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content) (escape_sequence)))))))) alternative: (else_clause (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (goto_statement label: (statement_identifier))) (labeled_statement label: (statement_identifier) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (pointer_expression argument: (identifier)) (identifier)))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (return_statement (number_literal)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content) (escape_sequence))))) alternative: (else_clause (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content) (escape_sequence) (string_content) (escape_sequence) (string_content) (escape_sequence)))))))) alternative: (else_clause (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content) (escape_sequence))))) alternative: (else_clause (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content) (escape_sequence) (string_content) (escape_sequence)))))))))))) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list (number_literal) (identifier) (number_literal)))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier)))) (labeled_statement label: (statement_identifier) (expression_statement (assignment_expression left: (identifier) right: (identifier)))) (if_statement condition: (parenthesized_expression (binary_expression left: (subscript_expression argument: (identifier) index: (number_literal)) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (number_literal)))) alternative: (else_clause (compound_statement (expression_statement (assignment_expression left: (identifier) right: (number_literal))) (expression_statement (assignment_expression left: (identifier) right: (number_literal))) (do_statement body: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (binary_expression left: (identifier) right: (number_literal)))) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (primitive_type)) value: (identifier))))))) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (subscript_expression argument: (identifier) index: (number_literal)))) (expression_statement (assignment_expression left: (identifier) right: (subscript_expression argument: (identifier) index: (number_literal)))) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (subscript_expression argument: (identifier) index: (number_literal))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list)))) (expression_statement (assignment_expression left: (identifier) right: (number_literal))) (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))))) (expression_statement (assignment_expression left: (identifier) right: (identifier))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (identifier) (identifier) (identifier) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (identifier)))) alternative: (else_clause (compound_statement (expression_statement (assignment_expression left: (identifier) right: (binary_expression left: (cast_expression type: (type_descriptor type: (type_identifier)) value: (identifier)) right: (number_literal)))) (expression_statement (assignment_expression left: (identifier) right: (binary_expression left: (binary_expression left: (cast_expression type: (type_descriptor type: (type_identifier)) value: (identifier)) right: (number_literal)) right: (binary_expression left: (identifier) right: (number_literal))))) (expression_statement (assignment_expression left: (identifier) right: (binary_expression left: (identifier) right: (number_literal)))) (expression_statement (assignment_expression left: (identifier) right: (identifier))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (string_literal (string_content)) (identifier) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (identifier)))))) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (switch_statement condition: (parenthesized_expression (identifier)) body: (compound_statement (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (identifier)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement (goto_statement label: (statement_identifier))))) (goto_statement label: (statement_identifier)))) (if_statement condition: (parenthesized_expression (binary_expression left: (number_literal) right: (identifier))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (labeled_statement label: (statement_identifier) (switch_statement condition: (parenthesized_expression (identifier)) body: (compound_statement (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (identifier)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (identifier)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (identifier)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (identifier)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (identifier)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (identifier)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (identifier)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement (goto_statement label: (statement_identifier)))))) (goto_statement label: (statement_identifier)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (number_literal) right: (identifier))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list))))) (goto_statement label: (statement_identifier)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list)))))) alternative: (else_clause (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (goto_statement label: (statement_identifier))) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list))))))))) alternative: (else_clause (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (goto_statement label: (statement_identifier))) (goto_statement label: (statement_identifier)))) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list)))))))) (goto_statement label: (statement_identifier)))) (labeled_statement label: (statement_identifier) (switch_statement condition: (parenthesized_expression (identifier)) body: (compound_statement (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement (goto_statement label: (statement_identifier))))))) alternative: (else_clause (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal))))) alternative: (else_clause (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal))))) alternative: (else_clause (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (goto_statement label: (statement_identifier))) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))))))))) alternative: (else_clause (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (number_literal) right: (identifier))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list)))))) alternative: (else_clause (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (goto_statement label: (statement_identifier))) (if_statement condition: (parenthesized_expression (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (sized_type_specifier) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal))) consequence: (compound_statement (switch_statement condition: (parenthesized_expression (identifier)) body: (compound_statement (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (identifier)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (identifier)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (identifier)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (identifier)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (identifier)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (identifier)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (identifier)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (identifier)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (identifier)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (identifier)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (identifier)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (identifier)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (identifier)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (identifier)))) (break_statement)) (case_statement (goto_statement label: (statement_identifier))))) (goto_statement label: (statement_identifier)))) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list)))))))) (goto_statement label: (statement_identifier)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal))))) alternative: (else_clause (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal))))) alternative: (else_clause (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (string_literal (string_content))))) (if_statement condition: (parenthesized_expression (binary_expression left: (number_literal) right: (identifier))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (string_literal (string_content)))))))))) alternative: (else_clause (compound_statement (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (string_literal (string_content))))) (if_statement condition: (parenthesized_expression (binary_expression left: (number_literal) right: (identifier))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (string_literal (string_content))))))))))))))) alternative: (else_clause (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal))))) alternative: (else_clause (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (string_literal (string_content))))) (if_statement condition: (parenthesized_expression (binary_expression left: (number_literal) right: (identifier))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (string_literal (string_content)))))))))) alternative: (else_clause (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal))))) alternative: (else_clause (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal))))) alternative: (else_clause (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (string_literal (string_content)))))) alternative: (else_clause (compound_statement (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (string_literal (string_content))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (goto_statement label: (statement_identifier)))))))))))))))))) (goto_statement label: (statement_identifier)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (goto_statement label: (statement_identifier))) (switch_statement condition: (parenthesized_expression (identifier)) body: (compound_statement (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (identifier)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (identifier)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (identifier)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (identifier)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (identifier)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (identifier)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (identifier)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement (goto_statement label: (statement_identifier)))))))))) (goto_statement label: (statement_identifier)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (number_literal) right: (identifier))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list))))) (goto_statement label: (statement_identifier)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (switch_statement condition: (parenthesized_expression (identifier)) body: (compound_statement (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement (goto_statement label: (statement_identifier))) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (identifier)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal))))))) (goto_statement label: (statement_identifier)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list))))) (goto_statement label: (statement_identifier))))) alternative: (else_clause (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list))))) (goto_statement label: (statement_identifier)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (switch_statement condition: (parenthesized_expression (identifier)) body: (compound_statement (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement (goto_statement label: (statement_identifier))))) (goto_statement label: (statement_identifier))))))) (goto_statement label: (statement_identifier)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (labeled_statement label: (statement_identifier) (switch_statement condition: (parenthesized_expression (identifier)) body: (compound_statement (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (identifier)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (identifier)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (identifier)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (identifier)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (identifier)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement (goto_statement label: (statement_identifier)))))) (goto_statement label: (statement_identifier)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (switch_statement condition: (parenthesized_expression (identifier)) body: (compound_statement (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement (goto_statement label: (statement_identifier))))) (goto_statement label: (statement_identifier)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (goto_statement label: (statement_identifier)))) alternative: (else_clause (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (switch_statement condition: (parenthesized_expression (identifier)) body: (compound_statement (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement (goto_statement label: (statement_identifier))))) (goto_statement label: (statement_identifier)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (switch_statement condition: (parenthesized_expression (identifier)) body: (compound_statement (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (identifier)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement (goto_statement label: (statement_identifier))))) (goto_statement label: (statement_identifier))))))) (goto_statement label: (statement_identifier)))) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list)))))) alternative: (else_clause (compound_statement (labeled_statement label: (statement_identifier) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list))))))))) (goto_statement label: (statement_identifier)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (labeled_statement label: (statement_identifier) (switch_statement condition: (parenthesized_expression (identifier)) body: (compound_statement (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (identifier)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (identifier)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement (goto_statement label: (statement_identifier)))))) (goto_statement label: (statement_identifier)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (labeled_statement label: (statement_identifier) (switch_statement condition: (parenthesized_expression (identifier)) body: (compound_statement (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement (goto_statement label: (statement_identifier)))))) (goto_statement label: (statement_identifier)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (switch_statement condition: (parenthesized_expression (identifier)) body: (compound_statement (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (identifier)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (identifier)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement (goto_statement label: (statement_identifier)))))) alternative: (else_clause (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (labeled_statement label: (statement_identifier) (switch_statement condition: (parenthesized_expression (identifier)) body: (compound_statement (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (identifier)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement (goto_statement label: (statement_identifier))))))) alternative: (else_clause (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (goto_statement label: (statement_identifier))) (switch_statement condition: (parenthesized_expression (identifier)) body: (compound_statement (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement (goto_statement label: (statement_identifier))))))))) alternative: (else_clause (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (goto_statement label: (statement_identifier))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (goto_statement label: (statement_identifier))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal))))) alternative: (else_clause (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (goto_statement label: (statement_identifier))) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal))))))))))))) alternative: (else_clause (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (switch_statement condition: (parenthesized_expression (identifier)) body: (compound_statement (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement (goto_statement label: (statement_identifier))))) (goto_statement label: (statement_identifier)))) (if_statement condition: (parenthesized_expression (binary_expression left: (number_literal) right: (identifier))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (goto_statement label: (statement_identifier))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (goto_statement label: (statement_identifier))) (goto_statement label: (statement_identifier)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (switch_statement condition: (parenthesized_expression (identifier)) body: (compound_statement (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (identifier)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (identifier)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (identifier)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (identifier)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement (goto_statement label: (statement_identifier))))) (goto_statement label: (statement_identifier)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (goto_statement label: (statement_identifier))) (switch_statement condition: (parenthesized_expression (identifier)) body: (compound_statement (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (identifier)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement (goto_statement label: (statement_identifier))) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))))))))) (goto_statement label: (statement_identifier)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (switch_statement condition: (parenthesized_expression (identifier)) body: (compound_statement (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement (goto_statement label: (statement_identifier))) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal))))))) (goto_statement label: (statement_identifier)))) (if_statement condition: (parenthesized_expression (binary_expression left: (number_literal) right: (identifier))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (goto_statement label: (statement_identifier))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (goto_statement label: (statement_identifier))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (goto_statement label: (statement_identifier))) (goto_statement label: (statement_identifier)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (goto_statement label: (statement_identifier))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal))))) alternative: (else_clause (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal))))) alternative: (else_clause (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal))))) alternative: (else_clause (compound_statement (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (goto_statement label: (statement_identifier))))))) alternative: (else_clause (compound_statement (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (string_literal (string_content))))) (if_statement condition: (parenthesized_expression (binary_expression left: (number_literal) right: (identifier))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (string_literal (string_content))))))))))))))) alternative: (else_clause (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal))))) alternative: (else_clause (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal))))) alternative: (else_clause (compound_statement (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (goto_statement label: (statement_identifier))))))) alternative: (else_clause (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal))))) alternative: (else_clause (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal))))) alternative: (else_clause (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (goto_statement label: (statement_identifier))) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal))))))))))))))))) (goto_statement label: (statement_identifier)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (switch_statement condition: (parenthesized_expression (identifier)) body: (compound_statement (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (identifier)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (identifier)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement (goto_statement label: (statement_identifier))))) (goto_statement label: (statement_identifier)))) (goto_statement label: (statement_identifier)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (goto_statement label: (statement_identifier))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (switch_statement condition: (parenthesized_expression (identifier)) body: (compound_statement (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement (goto_statement label: (statement_identifier))) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal))))))) (goto_statement label: (statement_identifier)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (goto_statement label: (statement_identifier)))) alternative: (else_clause (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (goto_statement label: (statement_identifier))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (goto_statement label: (statement_identifier)))))) (goto_statement label: (statement_identifier)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (switch_statement condition: (parenthesized_expression (identifier)) body: (compound_statement (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (identifier)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement (goto_statement label: (statement_identifier))) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (identifier)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (identifier)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (identifier)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (identifier)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (identifier)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (identifier)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (identifier)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal))))))) (goto_statement label: (statement_identifier)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (labeled_statement label: (statement_identifier) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list)))))) (goto_statement label: (statement_identifier)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (goto_statement label: (statement_identifier)))) alternative: (else_clause (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list))))) (goto_statement label: (statement_identifier)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (goto_statement label: (statement_identifier)))))) (goto_statement label: (statement_identifier)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (labeled_statement label: (statement_identifier) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list)))))) (goto_statement label: (statement_identifier)))) (if_statement condition: (parenthesized_expression (binary_expression left: (number_literal) right: (identifier))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (goto_statement label: (statement_identifier))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list))))) (goto_statement label: (statement_identifier)))) (goto_statement label: (statement_identifier)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (goto_statement label: (statement_identifier))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (switch_statement condition: (parenthesized_expression (identifier)) body: (compound_statement (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (identifier)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (identifier)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement (goto_statement label: (statement_identifier))))) (goto_statement label: (statement_identifier)))) (goto_statement label: (statement_identifier)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list))))) (goto_statement label: (statement_identifier)))) (if_statement condition: (parenthesized_expression (binary_expression left: (number_literal) right: (identifier))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list))))) (goto_statement label: (statement_identifier)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (switch_statement condition: (parenthesized_expression (identifier)) body: (compound_statement (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement (goto_statement label: (statement_identifier))))) (goto_statement label: (statement_identifier)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list))))) (goto_statement label: (statement_identifier))))) alternative: (else_clause (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (goto_statement label: (statement_identifier))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (goto_statement label: (statement_identifier)))))) (goto_statement label: (statement_identifier)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list))))) (goto_statement label: (statement_identifier)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (switch_statement condition: (parenthesized_expression (identifier)) body: (compound_statement (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (identifier)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (identifier)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (identifier)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (identifier)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement (goto_statement label: (statement_identifier))))) (goto_statement label: (statement_identifier)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list))))) (goto_statement label: (statement_identifier))))) alternative: (else_clause (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (labeled_statement label: (statement_identifier) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list)))))) (goto_statement label: (statement_identifier)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (switch_statement condition: (parenthesized_expression (identifier)) body: (compound_statement (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement (goto_statement label: (statement_identifier))))) (goto_statement label: (statement_identifier))))))) (goto_statement label: (statement_identifier)))) (labeled_statement label: (statement_identifier) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list))))))) alternative: (else_clause (compound_statement (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list)))))))) (goto_statement label: (statement_identifier)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (labeled_statement label: (statement_identifier) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list)))))) (goto_statement label: (statement_identifier)))) (if_statement condition: (parenthesized_expression (binary_expression left: (number_literal) right: (identifier))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (labeled_statement label: (statement_identifier) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list))))))) alternative: (else_clause (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (labeled_statement label: (statement_identifier) (switch_statement condition: (parenthesized_expression (identifier)) body: (compound_statement (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (identifier)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (identifier)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement (goto_statement label: (statement_identifier)))))) (goto_statement label: (statement_identifier)))) (if_statement condition: (parenthesized_expression (binary_expression left: (number_literal) right: (identifier))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (labeled_statement label: (statement_identifier) (switch_statement condition: (parenthesized_expression (identifier)) body: (compound_statement (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement (goto_statement label: (statement_identifier))) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))))))) (goto_statement label: (statement_identifier)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (switch_statement condition: (parenthesized_expression (identifier)) body: (compound_statement (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (identifier)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (identifier)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (identifier)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (identifier)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement (goto_statement label: (statement_identifier))))) (goto_statement label: (statement_identifier)))) (goto_statement label: (statement_identifier)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (labeled_statement label: (statement_identifier) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list)))))) (goto_statement label: (statement_identifier)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (labeled_statement label: (statement_identifier) (switch_statement condition: (parenthesized_expression (identifier)) body: (compound_statement (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (identifier)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (identifier)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement (goto_statement label: (statement_identifier)))))) (goto_statement label: (statement_identifier)))) (goto_statement label: (statement_identifier)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (goto_statement label: (statement_identifier))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (goto_statement label: (statement_identifier))) (goto_statement label: (statement_identifier)))) (labeled_statement label: (statement_identifier) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list))))))) alternative: (else_clause (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list)))))) alternative: (else_clause (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (goto_statement label: (statement_identifier))) (if_statement condition: (parenthesized_expression (binary_expression left: (parenthesized_expression (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: (char_literal (character)))) right: (parenthesized_expression (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: (char_literal (escape_sequence)))))) consequence: (goto_statement label: (statement_identifier))) (switch_statement condition: (parenthesized_expression (identifier)) body: (compound_statement (case_statement (goto_statement label: (statement_identifier))) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal))))))) (goto_statement label: (statement_identifier)))) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list))))))))))))) (labeled_statement label: (statement_identifier) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) consequence: (goto_statement label: (statement_identifier)))) (goto_statement label: (statement_identifier)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (switch_statement condition: (parenthesized_expression (identifier)) body: (compound_statement (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement (goto_statement label: (statement_identifier))))) (goto_statement label: (statement_identifier)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (goto_statement label: (statement_identifier))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list))))) (goto_statement label: (statement_identifier)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (goto_statement label: (statement_identifier)))) alternative: (else_clause (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (switch_statement condition: (parenthesized_expression (identifier)) body: (compound_statement (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (identifier)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (identifier)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement (goto_statement label: (statement_identifier))) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal))))))) (goto_statement label: (statement_identifier)))) (goto_statement label: (statement_identifier)))))) (switch_statement condition: (parenthesized_expression (identifier)) body: (compound_statement (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (identifier)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (identifier)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (identifier)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (identifier)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (identifier)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (identifier)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement (goto_statement label: (statement_identifier))) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (identifier)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal))))))) (goto_statement label: (statement_identifier)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (labeled_statement label: (statement_identifier) (switch_statement condition: (parenthesized_expression (identifier)) body: (compound_statement (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (identifier)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (identifier)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (identifier)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (identifier)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement (goto_statement label: (statement_identifier)))))) (goto_statement label: (statement_identifier)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (goto_statement label: (statement_identifier))) (goto_statement label: (statement_identifier)))) (switch_statement condition: (parenthesized_expression (identifier)) body: (compound_statement (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (identifier)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement (goto_statement label: (statement_identifier))))) (labeled_statement label: (statement_identifier) (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (identifier) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (true))) (expression_statement (assignment_expression left: (identifier) right: (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)))) (expression_statement (assignment_expression left: (identifier) right: (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)))) (if_statement condition: (parenthesized_expression (unary_expression argument: (identifier))) consequence: (goto_statement label: (statement_identifier))) (expression_statement (assignment_expression left: (identifier) right: (number_literal))) (expression_statement (assignment_expression left: (identifier) right: (identifier))) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (string_literal (string_content))))) (do_statement body: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (break_statement)) (expression_statement (assignment_expression left: (identifier) right: (binary_expression left: (identifier) right: (number_literal)))) (expression_statement (assignment_expression left: (identifier) right: (binary_expression left: (pointer_expression argument: (identifier)) right: (pointer_expression argument: (identifier))))) (expression_statement (assignment_expression left: (identifier) right: (binary_expression left: (pointer_expression argument: (identifier)) right: (pointer_expression argument: (identifier))))) (expression_statement (assignment_expression left: (identifier) right: (binary_expression left: (binary_expression left: (identifier) right: (binary_expression left: (cast_expression type: (type_descriptor type: (type_identifier)) value: (identifier)) right: (number_literal))) right: (number_literal)))) (expression_statement (assignment_expression left: (identifier) right: (binary_expression left: (binary_expression left: (identifier) right: (binary_expression left: (cast_expression type: (type_descriptor type: (type_identifier)) value: (identifier)) right: (number_literal))) right: (number_literal))))) condition: (parenthesized_expression (identifier))) (if_statement condition: (parenthesized_expression (binary_expression left: (parenthesized_expression (binary_expression left: (unary_expression argument: (identifier)) right: (unary_expression argument: (identifier)))) right: (identifier))) consequence: (goto_statement label: (statement_identifier))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (binary_expression left: (identifier) right: (number_literal)) right: (binary_expression left: (identifier) right: (number_literal)))) consequence: (goto_statement label: (statement_identifier))) (goto_statement label: (statement_identifier)))) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (binary_expression left: (cast_expression type: (type_descriptor type: (primitive_type)) value: (identifier)) right: (identifier)) right: (number_literal)))))) (if_statement condition: (parenthesized_expression (binary_expression left: (binary_expression left: (pointer_expression argument: (identifier)) right: (number_literal)) right: (binary_expression left: (call_expression function: (parenthesized_expression (identifier)) arguments: (argument_list (binary_expression left: (number_literal) right: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (binary_expression left: (cast_expression type: (type_descriptor type: (primitive_type)) value: (identifier)) right: (identifier)) right: (number_literal)))))))) right: (binary_expression left: (parenthesized_expression (identifier)) right: (pointer_expression argument: (identifier)))))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (parenthesized_expression (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (cast_expression type: (type_descriptor type: (primitive_type)) value: (pointer_expression argument: (identifier))) right: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (pointer_expression argument: (identifier)) right: (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (binary_expression left: (cast_expression type: (type_descriptor type: (primitive_type)) value: (identifier)) right: (identifier)) right: (number_literal))))) right: (number_literal))))))))))) arguments: (argument_list)))) (return_statement (identifier)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (number_literal) (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator declarator: (abstract_pointer_declarator))) value: (identifier)))))) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (binary_expression left: (cast_expression type: (type_descriptor type: (primitive_type)) value: (identifier)) right: (identifier)) right: (number_literal))))))) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list (number_literal) (string_literal (string_content))))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (identifier) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (number_literal)))) alternative: (else_clause (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (labeled_statement label: (statement_identifier) (switch_statement condition: (parenthesized_expression (identifier)) body: (compound_statement (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (identifier)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (identifier)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (identifier)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement (goto_statement label: (statement_identifier)))))) (goto_statement label: (statement_identifier)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (labeled_statement label: (statement_identifier) (switch_statement condition: (parenthesized_expression (identifier)) body: (compound_statement (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (identifier)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (identifier)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (identifier)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (identifier)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement value: (number_literal) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (break_statement)) (case_statement (goto_statement label: (statement_identifier)))))) (goto_statement label: (statement_identifier)))) (labeled_statement label: (statement_identifier) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal))))) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list (number_literal) (string_literal (string_content)) (number_literal)))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (false))) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (labeled_statement label: (statement_identifier) (if_statement condition: (parenthesized_expression (binary_expression left: (binary_expression left: (identifier) right: (number_literal)) right: (binary_expression left: (identifier) right: (number_literal)))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (binary_expression left: (cast_expression type: (type_descriptor type: (primitive_type)) value: (identifier)) right: (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: (binary_expression left: (cast_expression type: (type_descriptor type: (primitive_type)) value: (identifier)) right: (identifier)) right: (number_literal))))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (string_literal (string_content)) (binary_expression left: (parenthesized_expression (binary_expression left: (unary_expression argument: (call_expression function: (parenthesized_expression (identifier)) arguments: (argument_list (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal))) right: (number_literal)) (number_literal)))) (if_statement condition: (parenthesized_expression (binary_expression left: (cast_expression type: (type_descriptor type: (primitive_type)) value: (identifier)) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (unary_expression argument: (cast_expression type: (type_descriptor type: (primitive_type)) value: (parenthesized_expression (binary_expression left: (identifier) right: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal)))))))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (string_literal (string_content)) (unary_expression argument: (identifier)) (identifier))))) alternative: (else_clause (compound_statement (expression_statement (call_expression function: (identifier) arguments: (argument_list (string_literal (string_content)) (identifier) (identifier)))))))))) alternative: (else_clause (compound_statement (labeled_statement label: (statement_identifier) (if_statement condition: (parenthesized_expression (binary_expression left: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) right: (parenthesized_expression (binary_expression left: (parenthesized_expression (binary_expression left: (identifier) right: (identifier))) right: (identifier))))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (number_literal) (string_literal (string_content)))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (number_literal)))) alternative: (else_clause (compound_statement (expression_statement (assignment_expression left: (identifier) right: (binary_expression left: (binary_expression left: (identifier) right: (number_literal)) right: (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (identifier) (binary_expression left: (identifier) right: (number_literal)) (binary_expression left: (identifier) right: (number_literal)) (pointer_expression argument: (identifier)) (identifier))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (number_literal)))) (if_statement condition: (parenthesized_expression (binary_expression left: (parenthesized_expression (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal))) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (binary_expression left: (parenthesized_expression (binary_expression left: (unary_expression argument: (call_expression function: (parenthesized_expression (identifier)) arguments: (argument_list (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal))) right: (number_literal)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (identifier)))))) (expression_statement (assignment_expression left: (identifier) right: (binary_expression left: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) right: (identifier)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (identifier))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (number_literal))))) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (identifier)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (string_literal (string_content)) (identifier) (pointer_expression argument: (identifier)))))) alternative: (else_clause (compound_statement (expression_statement (call_expression function: (identifier) arguments: (argument_list))) (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier))))))) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (parenthesized_expression (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal))) right: (number_literal))) consequence: (compound_statement (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))))))) (if_statement condition: (parenthesized_expression (binary_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))))))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (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: (binary_expression left: (cast_expression type: (type_descriptor type: (primitive_type)) value: (identifier)) right: (number_literal))))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content))))) alternative: (else_clause (if_statement condition: (parenthesized_expression (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))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content))))) alternative: (else_clause (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (pointer_expression argument: (identifier)) right: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) consequence: (goto_statement label: (statement_identifier))) (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content))))))))) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (number_literal) (identifier))))) alternative: (else_clause (if_statement condition: (parenthesized_expression (binary_expression left: (parenthesized_expression (binary_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) right: (parenthesized_expression (binary_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (cast_expression type: (type_descriptor type: (sized_type_specifier) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (parenthesized_expression (binary_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) right: (parenthesized_expression (binary_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))))) consequence: (compound_statement (labeled_statement label: (statement_identifier) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (string_literal (string_content)))))) (expression_statement (assignment_expression left: (identifier) right: (identifier)))))) alternative: (else_clause (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) consequence: (goto_statement label: (statement_identifier)))) alternative: (else_clause (if_statement condition: (parenthesized_expression (binary_expression left: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) right: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) consequence: (goto_statement label: (statement_identifier)))) alternative: (else_clause (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) consequence: (goto_statement label: (statement_identifier)))) alternative: (else_clause (compound_statement (labeled_statement label: (statement_identifier) (if_statement condition: (parenthesized_expression (binary_expression left: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) right: (parenthesized_expression (parenthesized_expression (binary_expression left: (parenthesized_expression (binary_expression left: (binary_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal))) right: (parenthesized_expression (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: (char_literal (escape_sequence)))))) right: (parenthesized_expression (parenthesized_expression (binary_expression left: (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: (char_literal (escape_sequence))) right: (parenthesized_expression (binary_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))))))))))) consequence: (goto_statement label: (statement_identifier))))))))))))))))))) (labeled_statement label: (statement_identifier) (expression_statement (call_expression function: (identifier) arguments: (argument_list))))) alternative: (else_clause (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list (number_literal) (string_literal (string_content))))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (identifier) (identifier))))) alternative: (else_clause (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (identifier))) consequence: (compound_statement (expression_statement (call_expression function: (identifier) arguments: (argument_list))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (string_literal (string_content)))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (identifier) (identifier))))))) alternative: (else_clause (compound_statement (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (number_literal) (string_literal (string_content)))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (number_literal)))))))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (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: (binary_expression left: (cast_expression type: (type_descriptor type: (primitive_type)) value: (identifier)) right: (identifier)) right: (number_literal))))))) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (binary_expression left: (cast_expression type: (type_descriptor type: (primitive_type)) value: (identifier)) right: (identifier)) right: (number_literal))))))) (if_statement condition: (parenthesized_expression (binary_expression left: (cast_expression type: (type_descriptor type: (primitive_type)) value: (identifier)) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (unary_expression argument: (cast_expression type: (type_descriptor type: (primitive_type)) value: (parenthesized_expression (binary_expression left: (identifier) right: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal)))))))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (string_literal (string_content)) (unary_expression argument: (identifier)) (identifier))))) alternative: (else_clause (compound_statement (expression_statement (call_expression function: (identifier) arguments: (argument_list (string_literal (string_content)) (identifier) (identifier))))))))))))))))) (if_statement condition: (parenthesized_expression (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (sized_type_specifier) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (false))) (expression_statement (assignment_expression left: (identifier) right: (unary_expression argument: (identifier)))) (if_statement condition: (parenthesized_expression (unary_expression argument: (identifier))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (number_literal))) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (string_literal (string_content))))) (do_statement body: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (break_statement)) (expression_statement (assignment_expression left: (identifier) right: (binary_expression left: (identifier) right: (number_literal)))) (expression_statement (assignment_expression left: (identifier) right: (binary_expression left: (pointer_expression argument: (identifier)) right: (pointer_expression argument: (identifier))))) (expression_statement (assignment_expression left: (identifier) right: (binary_expression left: (pointer_expression argument: (identifier)) right: (pointer_expression argument: (identifier))))) (expression_statement (assignment_expression left: (identifier) right: (binary_expression left: (binary_expression left: (identifier) right: (binary_expression left: (cast_expression type: (type_descriptor type: (type_identifier)) value: (identifier)) right: (number_literal))) right: (number_literal)))) (expression_statement (assignment_expression left: (identifier) right: (binary_expression left: (binary_expression left: (identifier) right: (binary_expression left: (cast_expression type: (type_descriptor type: (type_identifier)) value: (identifier)) right: (number_literal))) right: (number_literal))))) condition: (parenthesized_expression (identifier))) (if_statement condition: (parenthesized_expression (binary_expression left: (parenthesized_expression (binary_expression left: (unary_expression argument: (identifier)) right: (unary_expression argument: (identifier)))) right: (identifier))) consequence: (compound_statement (expression_statement (call_expression function: (identifier) arguments: (argument_list (string_literal (string_content)) (binary_expression left: (cast_expression type: (type_descriptor type: (primitive_type)) value: (identifier)) right: (number_literal)) (identifier))))))))))))) (labeled_statement label: (statement_identifier) (expression_statement (call_expression function: (identifier) arguments: (argument_list (number_literal) (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator declarator: (abstract_pointer_declarator))) value: (identifier))))))) (if_statement condition: (parenthesized_expression (binary_expression left: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) right: (parenthesized_expression (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (sized_type_specifier) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal))))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (binary_expression left: (binary_expression left: (cast_expression type: (type_descriptor type: (type_identifier)) value: (identifier)) right: (number_literal)) right: (number_literal)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier) (identifier) (identifier))))) (expression_statement (assignment_expression left: (identifier) right: (binary_expression left: (binary_expression left: (cast_expression type: (type_descriptor type: (type_identifier)) value: (identifier)) right: (number_literal)) right: (number_literal)))) (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (identifier) arguments: (argument_list (identifier))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (string_literal (string_content))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (expression_statement (assignment_expression left: (identifier) right: (identifier))) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list (number_literal) (string_literal (string_content))))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (identifier) (identifier))))) alternative: (else_clause (compound_statement (expression_statement (call_expression function: (identifier) arguments: (argument_list (string_literal (string_content)) (identifier))))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (string_literal (escape_sequence) (string_content)) (identifier) (identifier)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (number_literal)))) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (call_expression function: (identifier) arguments: (argument_list (number_literal) (string_literal (string_content))))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier) (identifier) (identifier))))) alternative: (else_clause (compound_statement (expression_statement (call_expression function: (identifier) arguments: (argument_list (string_literal (string_content)) (identifier) (identifier))))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (number_literal) (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator declarator: (abstract_pointer_declarator))) value: (identifier)))))))) (expression_statement (assignment_expression left: (identifier) right: (binary_expression left: (identifier) right: (number_literal))))) condition: (parenthesized_expression (binary_expression left: (identifier) right: (subscript_expression argument: (identifier) index: (number_literal)))))))) (expression_statement (call_expression function: (identifier) arguments: (argument_list (identifier)))) (return_statement (identifier)))))

/* WARNING: Function: __i686.get_pc_thunk.bx replaced with injection: get_pc_thunk_bx */

undefined4 __regparm3
MASKED(int param_1,undefined4 param_2,uint param_3,int param_4,uint param_5,int param_6,
            uint param_7,int param_8)

{
  uint *puVar1;
  int *piVar2;
  short sVar3;
  undefined4 uVar4;
  undefined *puVar5;
  ushort uVar6;
  int iVar7;
  undefined4 *puVar8;
  char *pcVar9;
  undefined4 uVar10;
  int iVar11;
  int iVar12;
  uint uVar13;
  uint uVar14;
  uint uVar15;
  uint uVar16;
  byte *pbVar17;
  int iVar18;
  byte *pbVar19;
  bool bVar20;
  bool bVar21;
  bool bVar22;
  byte bVar23;
  undefined *puVar24;
  undefined *puVar25;
  undefined *puVar26;
  uint local_90;
  byte *local_8c;
  uint local_80;
  undefined4 local_6c;
  uint local_60 [4];
  undefined1 local_4e [2];
  void *local_4c;
  int local_48;
  char local_44 [48];
  undefined4 uStack_14;
  
  bVar23 = 0;
  uStack_14 = 0x2d419;
  local_60[0] = param_3;
  if (param_8 == -1) {
    uVar6 = *(ushort *)(param_1 + 0x42);
    if (uVar6 == 0x90) {
LAB_0002d860:
      param_8 = 1;
      goto LAB_0002d450;
    }
    if (0x90 < uVar6) {
      if (uVar6 != 0x2530) {
        if (uVar6 < 0x2531) {
          if (uVar6 != 0xbf) {
            if (uVar6 < 0xc0) {
              if (uVar6 < 0xb6) {
                if (uVar6 < 0xb4) {
                  if (uVar6 < 0xaf) {
                    if ((0xac < uVar6) || (uVar6 == 0xa7)) goto LAB_0002d860;
                  }
                  else if (uVar6 == 0xb1) goto LAB_0002d860;
                  goto LAB_0002d510;
                }
              }
              else if (uVar6 != 0xb7) {
                if (0xb6 < uVar6) {
                  uVar6 = uVar6 - 0xbc;
joined_r0x0002da08:
                  if (uVar6 < 2) goto LAB_0002d860;
                }
                goto LAB_0002d510;
              }
            }
            else if (uVar6 != 0xf3) {
              if (uVar6 < 0xf4) {
                if (uVar6 != 0xc5) {
                  if (uVar6 < 0xc6) {
                    if (uVar6 == 0xc3) goto LAB_0002d860;
                  }
                  else if ((ushort)(uVar6 - 0xdd) < 3) goto LAB_0002d860;
                  goto LAB_0002d510;
                }
              }
              else if (uVar6 != 0x1057) {
                if (uVar6 < 0x1058) {
                  if (uVar6 == 0xfa) goto LAB_0002d538;
                }
                else if ((uVar6 == 0x1059) || (uVar6 == 0x1223)) goto LAB_0002d860;
                goto LAB_0002d510;
              }
            }
          }
        }
        else if (uVar6 != 0x9080) {
          if (uVar6 < 0x9081) {
            if (uVar6 == 0x7650) goto LAB_0002d538;
            if (uVar6 < 0x7651) {
              if (uVar6 != 0x4157) {
                if (uVar6 < 0x4158) {
                  if (uVar6 == 0x3330) goto LAB_0002d860;
                }
                else {
                  if (uVar6 == 0x5441) goto LAB_0002d860;
                  if (uVar6 == 0x5aa5) goto LAB_0002d538;
                }
                goto LAB_0002d510;
              }
            }
            else if (uVar6 != 0x8217) {
              if (uVar6 < 0x8218) {
                if (uVar6 == 0x7676) goto LAB_0002d860;
              }
              else {
                if (uVar6 == 0x9026) goto LAB_0002d860;
                if (uVar6 == 0x9041) goto LAB_0002d538;
              }
              goto LAB_0002d510;
            }
          }
          else if (uVar6 != 0xbeef) {
            if (uVar6 < 0xbef0) {
              if (uVar6 != 0xabc7) {
                if (uVar6 < 0xabc8) {
                  if (uVar6 == 0xa390) goto LAB_0002d860;
                }
                else if ((uVar6 == 0xad45) || (uVar6 == 0xbaab)) goto LAB_0002d860;
                goto LAB_0002d510;
              }
            }
            else if (uVar6 != 0xfeb0) {
              if (0xfeb0 < uVar6) {
                uVar6 = uVar6 + 0x146;
                goto joined_r0x0002da08;
              }
              if ((uVar6 != 0xdead) && (uVar6 != 0xf00d)) goto LAB_0002d510;
            }
          }
        }
      }
      goto LAB_0002d860;
    }
    if (uVar6 == 0x3e) goto LAB_0002d860;
    if (0x3e < uVar6) {
      if (uVar6 < 0x5f) {
        if (uVar6 < 0x5c) {
          if (uVar6 < 0x55) {
            if ((0x52 < uVar6) || ((0x4a < uVar6 && ((uVar6 < 0x4d || (uVar6 == 0x50))))))
            goto LAB_0002d860;
          }
          else {
            if (uVar6 == 0x55) goto LAB_0002d538;
            if (uVar6 < 0x5b) goto LAB_0002d860;
          }
LAB_0002d510:
          uVar10 = dcgettext(0,"Don\'t know about relocations on this machine architecture\n",5);
          warn(uVar10);
          goto LAB_0002d538;
        }
      }
      else {
        if (0x72 < uVar6) {
          if (uVar6 == 0x87) goto LAB_0002d538;
          if (uVar6 < 0x88) {
            if (uVar6 == 0x73) goto LAB_0002d538;
            if (uVar6 == 0x78) goto LAB_0002d860;
          }
          else if ((uVar6 == 0x8a) || (uVar6 == 0x8c)) goto LAB_0002d860;
          goto LAB_0002d510;
        }
        if ((uVar6 < 0x71) && (uVar6 != 0x65)) {
          if (100 < uVar6) {
            uVar6 = uVar6 - 0x69;
            goto joined_r0x0002da08;
          }
          goto LAB_0002d510;
        }
      }
      goto LAB_0002d860;
    }
    if (0x17 < uVar6) {
      if (uVar6 < 0x2c) {
        if ((uVar6 < 0x2a) && (uVar6 != 0x27)) {
          if (uVar6 == 0x28) goto LAB_0002d538;
          if (uVar6 != 0x24) goto LAB_0002d510;
        }
      }
      else if ((uVar6 < 0x2d) || ((0x30 < uVar6 && (uVar6 != 0x32)))) goto LAB_0002d510;
      goto LAB_0002d860;
    }
    if ((0x13 < uVar6) || (uVar6 == 7)) goto LAB_0002d860;
    if (uVar6 < 8) {
      if (uVar6 != 3) {
        if (uVar6 < 4) {
          if (uVar6 != 2) goto LAB_0002d510;
        }
        else if (uVar6 != 4) {
          if (uVar6 != 6) goto LAB_0002d510;
          goto LAB_0002d538;
        }
        goto LAB_0002d860;
      }
    }
    else if (uVar6 != 10) {
      if (uVar6 < 0xb) {
        if (uVar6 != 8) goto LAB_0002d510;
      }
      else {
        if (uVar6 == 0x12) goto LAB_0002d860;
        if (uVar6 != 0x13) goto LAB_0002d510;
      }
    }
LAB_0002d538:
    iVar7 = FUN_0001d7b0(&local_4c,local_60);
    if (iVar7 == 0) {
      return 0;
    }
    param_8 = DAT_000b9da0;
    if (DAT_000b6324 == 0) {
      if (DAT_000b9da0 != 0) {
        pcVar9 = 
        "    Offset             Info             Type               Symbol\'s Value  Symbol\'s Name\n"
        ;
LAB_0002d598:
        puVar24 = (undefined *)0x5;
        pcVar9 = (char *)dcgettext(0,pcVar9,5);
        printf(pcVar9);
        param_8 = 0;
        goto LAB_0002d5b6;
      }
      pcVar9 = "  Offset          Info           Type           Sym. Value    Sym. Name\n";
    }
    else {
      if (DAT_000b9da0 != 0) {
        pcVar9 = " Offset     Info    Type                Sym. Value  Symbol\'s Name\n";
        goto LAB_0002d598;
      }
      pcVar9 = " Offset     Info    Type            Sym.Value  Sym. Name\n";
    }
  }
  else {
    if (param_8 == 0) goto LAB_0002d538;
LAB_0002d450:
    iVar7 = FUN_0001e360(&local_4c,local_60);
    if (iVar7 == 0) {
      return 0;
    }
    if (DAT_000b6324 == 0) {
      if (DAT_000b9da0 == 0) {
        pcVar9 = 
        "  Offset          Info           Type           Sym. Value    Sym. Name + Addend\n";
      }
      else {
        pcVar9 = 
        "    Offset             Info             Type               Symbol\'s Value  Symbol\'s Name + Addend\n"
        ;
      }
    }
    else if (DAT_000b9da0 == 0) {
      pcVar9 = " Offset     Info    Type            Sym.Value  Sym. Name + Addend\n";
    }
    else {
      pcVar9 = " Offset     Info    Type                Sym. Value  Symbol\'s Name + Addend\n";
    }
  }
  puVar24 = (undefined *)0x5;
  pcVar9 = (char *)dcgettext(0,pcVar9,5);
  printf(pcVar9);
LAB_0002d5b6:
  puVar5 = PTR_stdout_000b3fd8;
  if (local_60[0] == 0) {
    local_6c = 1;
  }
  else {
    local_6c = 1;
    uVar16 = 0;
    do {
      iVar7 = uVar16 * 0x18;
      puVar8 = (undefined4 *)(iVar7 + (int)local_4c);
      uVar10 = *puVar8;
      uVar4 = puVar8[1];
      uVar13 = puVar8[3];
      puVar25 = (undefined *)puVar8[2];
      if (DAT_000b6324 == 0) {
        local_80 = FUN_00021e40();
        local_90 = 0;
        pcVar9 = "%16.16llx  %16.16llx ";
        if (DAT_000b9da0 == 0) {
          pcVar9 = "%12.12llx  %12.12llx ";
        }
        uVar14 = uVar13;
        printf(pcVar9,uVar10,uVar4,puVar25,uVar13);
        puVar26 = puVar25;
      }
      else {
        local_80 = (uint)puVar25 & 0xff;
        uVar14 = (uint)puVar25 >> 8 | uVar13 << 0x18;
        local_90 = uVar13 >> 8;
        puVar26 = puVar25;
        printf("%8.8lx  %8.8lx ",uVar10,puVar25);
        puVar24 = puVar25;
      }
      uVar6 = *(ushort *)(param_1 + 0x42);
      if (uVar6 == 0x72) {
        switch(local_80) {
        case 0:
          local_8c = (byte *)0x7997c;
          break;
        case 1:
          local_8c = (byte *)0x78b41;
          break;
        case 2:
          local_8c = (byte *)0x79cff;
          break;
        case 3:
          local_8c = (byte *)0x79cf0;
          break;
        case 4:
          local_8c = (byte *)0x79ce4;
          break;
        case 5:
          local_8c = (byte *)0x79cd8;
          break;
        case 6:
          local_8c = (byte *)0x79ccc;
          break;
        case 7:
          local_8c = (byte *)0x79cbd;
          break;
        case 8:
          local_8c = (byte *)0x79cae;
          break;
        case 9:
          local_8c = (byte *)0x79c9f;
          break;
        case 10:
          local_8c = (byte *)0x79c90;
          break;
        case 0xb:
          local_8c = (byte *)0x79c84;
          break;
        case 0xc:
          local_8c = (byte *)0x79c78;
          break;
        case 0xd:
          local_8c = &UNK_00079c6d;
          break;
        case 0xe:
          local_8c = (byte *)0x79c61;
          break;
        case 0xf:
          local_8c = (byte *)0x79c55;
          break;
        case 0x10:
          local_8c = (byte *)0x79c49;
          break;
        case 0x11:
          local_8c = (byte *)0x79c3d;
          break;
        case 0x12:
          local_8c = (byte *)0x79c2f;
          break;
        case 0x13:
          local_8c = (byte *)0x79c20;
          break;
        case 0x14:
          local_8c = (byte *)0x79c11;
          break;
        default:
          goto LAB_0002dbd0;
        }
        goto LAB_0002dd00;
      }
      if (0x72 < uVar6) {
        if (uVar6 == 0x1057) {
code_r0x0002e6d7:
          switch(local_80) {
          case 0:
            local_8c = (byte *)0x7b49c;
            break;
          case 1:
            local_8c = &UNK_00078a28;
            break;
          case 2:
            local_8c = (byte *)0x7b897;
            break;
          case 3:
            local_8c = (byte *)0x7b888;
            break;
          case 4:
            local_8c = &UNK_0007b87f;
            break;
          case 5:
            local_8c = (byte *)0x7b873;
            break;
          case 6:
            local_8c = (byte *)0x7b865;
            break;
          case 7:
            local_8c = (byte *)0x7b857;
            break;
          case 8:
            local_8c = (byte *)0x7b849;
            break;
          case 9:
            local_8c = (byte *)0x7b837;
            break;
          case 10:
            local_8c = (byte *)0x7b825;
            break;
          case 0xb:
            local_8c = (byte *)0x7b813;
            break;
          case 0xc:
            local_8c = (byte *)0x7b802;
            break;
          case 0xd:
            local_8c = (byte *)0x7b7f1;
            break;
          case 0xe:
            local_8c = (byte *)0x7b7e0;
            break;
          case 0xf:
            local_8c = (byte *)0x7b7cb;
            break;
          case 0x10:
            local_8c = (byte *)0x7b7b6;
            break;
          case 0x11:
            local_8c = (byte *)0x7b7a1;
            break;
          case 0x12:
            local_8c = (byte *)0x7b796;
            break;
          case 0x13:
            local_8c = (byte *)0x7b78c;
            break;
          case 0x14:
            local_8c = &UNK_0007b784;
            break;
          case 0x15:
            local_8c = (byte *)0x7b777;
            break;
          case 0x16:
            local_8c = (byte *)0x7b769;
            break;
          case 0x17:
            local_8c = (byte *)0x7b757;
            break;
          case 0x18:
            local_8c = (byte *)0x7b746;
            break;
          case 0x19:
            local_8c = (byte *)0x7b735;
            break;
          case 0x1a:
            local_8c = &UNK_0007b72d;
            break;
          case 0x1b:
            local_8c = &UNK_0007b721;
            break;
          case 0x1c:
            local_8c = &UNK_0007b715;
            break;
          case 0x1d:
            local_8c = &UNK_0007b708;
            break;
          case 0x1e:
            local_8c = (byte *)0x7b6fc;
            break;
          case 0x1f:
            local_8c = (byte *)0x7b6ef;
            break;
          case 0x20:
            local_8c = (byte *)0x7b6e2;
            break;
          case 0x21:
            local_8c = (byte *)0x7b6d1;
            break;
          case 0x22:
            local_8c = (byte *)0x7b6c5;
            break;
          case 0x23:
            local_8c = (byte *)0x7b6b9;
            break;
          case 0x24:
            local_8c = (byte *)0x7b6aa;
            break;
          default:
            goto LAB_0002dbd0;
          }
          goto LAB_0002dd00;
        }
        if (uVar6 < 0x1058) {
          if (0xb5 < uVar6) {
            if (uVar6 == 0xc5) {
              local_8c = (byte *)FUN_00018620();
              goto LAB_0002dcf0;
            }
            if (uVar6 < 0xc6) {
              if (uVar6 != 0xbd) {
                if (uVar6 < 0xbe) {
                  if (uVar6 == 0xb7) {
                    local_8c = (byte *)FUN_000140b0();
                  }
                  else {
                    if (uVar6 != 0xbc) goto LAB_0002dbd0;
                    local_8c = (byte *)FUN_0001a1a0();
                  }
                }
                else {
                  if (uVar6 != 0xbf) {
                    if (uVar6 == 0xc3) goto LAB_0002e062;
                    goto LAB_0002dbd0;
                  }
                  local_8c = (byte *)FUN_00019e30();
                }
                goto LAB_0002dcf0;
              }
code_r0x0002e43b:
              switch(local_80) {
              case 0:
                local_8c = (byte *)0x78f38;
                break;
              case 1:
                local_8c = (byte *)0x78bb1;
                break;
              case 2:
                local_8c = (byte *)0x79367;
                break;
              case 3:
                local_8c = (byte *)0x79351;
                break;
              case 4:
                local_8c = (byte *)0x79338;
                break;
              case 5:
                local_8c = (byte *)0x79328;
                break;
              case 6:
                local_8c = (byte *)0x79315;
                break;
              case 7:
                local_8c = (byte *)0x79302;
                break;
              case 8:
                local_8c = (byte *)0x792ef;
                break;
              case 9:
                local_8c = (byte *)0x792da;
                break;
              case 10:
                local_8c = (byte *)0x792bf;
                break;
              case 0xb:
                local_8c = (byte *)0x792a4;
                break;
              case 0xc:
                local_8c = (byte *)0x7928b;
                break;
              case 0xd:
                local_8c = (byte *)0x79275;
                break;
              case 0xe:
                local_8c = (byte *)0x79261;
                break;
              case 0xf:
                local_8c = (byte *)0x7924d;
                break;
              case 0x10:
                local_8c = (byte *)0x7923c;
                break;
              case 0x11:
                local_8c = (byte *)0x79225;
                break;
              case 0x12:
                local_8c = (byte *)0x7920f;
                break;
              case 0x13:
                local_8c = (byte *)0x791f8;
                break;
              case 0x14:
                local_8c = (byte *)0x791e1;
                break;
              case 0x15:
                local_8c = (byte *)0x791cf;
                break;
              case 0x16:
                local_8c = (byte *)0x791be;
                break;
              case 0x17:
                local_8c = (byte *)0x791ab;
                break;
              case 0x18:
                local_8c = (byte *)0x79198;
                break;
              case 0x19:
                local_8c = (byte *)0x7917f;
                break;
              case 0x1a:
                local_8c = (byte *)0x79166;
                break;
              case 0x1b:
                local_8c = (byte *)0x7914d;
                break;
              case 0x1c:
                local_8c = (byte *)0x79132;
                break;
              case 0x1d:
                local_8c = (byte *)0x7911a;
                break;
              case 0x1e:
                local_8c = (byte *)0x79100;
                break;
              case 0x1f:
                local_8c = (byte *)0x790e8;
                break;
              case 0x20:
                local_8c = (byte *)0x790cd;
                break;
              default:
                goto LAB_0002dbd0;
              }
            }
            else if (uVar6 == 0xdf) {
              if (local_80 == 1) {
                local_8c = (byte *)0x78ab5;
              }
              else if (local_80 == 0) {
                local_8c = (byte *)0x7a63e;
              }
              else {
                if (local_80 != 2) goto LAB_0002dbd0;
                local_8c = (byte *)0x78c3f;
              }
            }
            else {
              if (0xdf < uVar6) {
                if (uVar6 == 0xf3) {
                  local_8c = (byte *)FUN_00018290();
                }
                else {
                  if (uVar6 != 0xfa) goto LAB_0002dbd0;
                  if (*(short *)(param_1 + 0x3d) != 0x3200) {
                    switch(local_80) {
                    case 0:
                      local_8c = (byte *)0x7b8a5;
                      break;
                    case 1:
                      local_8c = &UNK_0007b8fd;
                      break;
                    case 2:
                      local_8c = &UNK_00078e21;
                      break;
                    case 3:
                      local_8c = &UNK_00078e14;
                      break;
                    case 4:
                      local_8c = (byte *)0x78e05;
                      break;
                    case 5:
                      local_8c = &UNK_00078dfc;
                      break;
                    case 6:
                      local_8c = (byte *)0x78de7;
                      break;
                    case 7:
                      local_8c = (byte *)0x78dd2;
                      break;
                    case 8:
                      local_8c = &UNK_00078dc5;
                      break;
                    case 9:
                      local_8c = &UNK_00078db8;
                      break;
                    case 10:
                      local_8c = &UNK_00078da9;
                      break;
                    case 0xb:
                      local_8c = &UNK_00078d9a;
                      break;
                    case 0xc:
                      local_8c = (byte *)0x78d85;
                      break;
                    case 0xd:
                      local_8c = (byte *)0x78d70;
                      break;
                    case 0xe:
                      local_8c = &UNK_00078d64;
                      break;
                    case 0xf:
                      local_8c = (byte *)0x78d56;
                      break;
                    case 0x10:
                      local_8c = &UNK_00078d4a;
                      break;
                    case 0x11:
                      local_8c = &UNK_00078d3e;
                      break;
                    case 0x12:
                      local_8c = &UNK_00078d2e;
                      break;
                    case 0x13:
                      local_8c = (byte *)0x78d1e;
                      break;
                    case 0x14:
                      local_8c = (byte *)0x78d0e;
                      break;
                    case 0x15:
                      local_8c = (byte *)0x78cff;
                      break;
                    case 0x16:
                      local_8c = (byte *)0x78cf0;
                      break;
                    case 0x17:
                      local_8c = (byte *)0x78ce0;
                      break;
                    case 0x18:
                      local_8c = (byte *)0x78cd0;
                      break;
                    case 0x19:
                      local_8c = &UNK_00078cc1;
                      break;
                    case 0x1a:
                      local_8c = &UNK_00078cb2;
                      break;
                    default:
                      goto LAB_0002dbd0;
                    }
                    goto LAB_0002dd00;
                  }
                  local_8c = (byte *)FUN_00017590();
                }
                goto LAB_0002dcf0;
              }
              if (uVar6 == 0xdd) {
                if (local_80 == 7) {
                  local_8c = (byte *)0x79af6;
                }
                else if (local_80 < 8) {
                  if (local_80 == 3) {
                    local_8c = (byte *)0x79b39;
                  }
                  else if (local_80 < 4) {
                    local_8c = (byte *)0x78b55;
                    if (local_80 != 1) {
                      local_8c = (byte *)"R_VISIUM_NONE";
                      if (1 < local_80) {
                        local_8c = (byte *)"R_VISIUM_16";
                      }
                    }
                  }
                  else {
                    local_8c = (byte *)0x79b16;
                    if (local_80 != 5) {
                      local_8c = (byte *)"R_VISIUM_8_PCREL";
                      if (5 < local_80) {
                        local_8c = (byte *)"R_VISIUM_32_PCREL";
                      }
                    }
                  }
                }
                else if (local_80 == 0xb) {
                  local_8c = (byte *)0x79ab8;
                }
                else if (local_80 < 0xc) {
                  local_8c = (byte *)0x79ada;
                  if (local_80 != 9) {
                    local_8c = (byte *)"R_VISIUM_HI16";
                    if (9 < local_80) {
                      local_8c = (byte *)"R_VISIUM_IM16";
                    }
                  }
                }
                else if (local_80 == 0xd) {
                  local_8c = (byte *)0x79a90;
                }
                else if (local_80 < 0xd) {
                  local_8c = (byte *)0x79aa4;
                }
                else if (local_80 == 200) {
                  local_8c = (byte *)"R_VISIUM_GNU_VTINHERIT";
                }
                else {
                  local_8c = (byte *)"R_VISIUM_GNU_VTENTRY";
                  if (local_80 != 0xc9) goto LAB_0002dbd0;
                }
                goto LAB_0002dd00;
              }
              if (uVar6 != 0xde) goto LAB_0002dbd0;
              switch(local_80) {
              case 0:
                local_8c = (byte *)0x78c33;
                break;
              case 1:
                local_8c = (byte *)0x78a93;
                break;
              case 2:
                local_8c = (byte *)0x7adcb;
                break;
              case 3:
                local_8c = &UNK_0007adc2;
                break;
              case 4:
                local_8c = (byte *)0x7adb8;
                break;
              case 5:
                local_8c = &UNK_0007adae;
                break;
              case 6:
                local_8c = &UNK_0007ada4;
                break;
              case 7:
                local_8c = &UNK_0007ad9a;
                break;
              case 8:
                local_8c = (byte *)0x7ad8d;
                break;
              case 9:
                local_8c = &UNK_0007ad82;
                break;
              case 10:
                local_8c = &UNK_0007ad77;
                break;
              case 0xb:
                local_8c = &UNK_0007ad6d;
                break;
              case 0xc:
                local_8c = (byte *)0x7ad5f;
                break;
              default:
                goto LAB_0002dbd0;
              }
            }
            goto LAB_0002dd00;
          }
          if (uVar6 < 0xb4) {
            if (uVar6 != 0x8c) {
              if (0x8c < uVar6) {
                if (uVar6 == 0xad) {
                  local_8c = (byte *)FUN_000189d0();
                  goto LAB_0002dcf0;
                }
                if (uVar6 < 0xae) {
                  if (uVar6 == 0x90) {
                    switch(local_80) {
                    case 0:
                      local_8c = (byte *)0x78c4f;
                      break;
                    default:
                      goto LAB_0002dbd0;
                    case 5:
                      local_8c = (byte *)0x789bf;
                      break;
                    case 6:
                      local_8c = (byte *)0x78f26;
                      break;
                    case 8:
                      local_8c = (byte *)0x78f13;
                      break;
                    case 9:
                      local_8c = &UNK_00078f09;
                      break;
                    case 10:
                      local_8c = (byte *)0x78efb;
                      break;
                    case 0xb:
                      local_8c = (byte *)0x78ee8;
                      break;
                    case 0xe:
                      local_8c = (byte *)0x78ed8;
                      break;
                    case 0xf:
                      local_8c = (byte *)0x78ec9;
                      break;
                    case 0x12:
                      local_8c = (byte *)0x78ebd;
                      break;
                    case 0x40:
                      local_8c = (byte *)0x78ea7;
                      break;
                    case 0x41:
                      local_8c = (byte *)0x78e97;
                      break;
                    case 0x42:
                      local_8c = (byte *)0x78e86;
                      break;
                    case 0x43:
                      local_8c = (byte *)0x78e75;
                      break;
                    case 0x44:
                      local_8c = (byte *)0x78e5f;
                      break;
                    case 0x45:
                      local_8c = (byte *)0x78e49;
                      break;
                    case 0x46:
                      local_8c = (byte *)0x78e3b;
                    }
                    goto LAB_0002dd00;
                  }
                  if (uVar6 == 0xa7) {
                    local_8c = (byte *)FUN_000171b0();
                    goto LAB_0002dcf0;
                  }
                }
                else {
                  if (uVar6 == 0xae) {
                    local_8c = (byte *)FUN_00016b40();
                    goto LAB_0002dcf0;
                  }
                  if (uVar6 == 0xb1) {
                    switch(local_80) {
                    case 0:
                      local_8c = (byte *)0x78be5;
                      break;
                    case 1:
                      local_8c = (byte *)0x78ba5;
                      break;
                    case 2:
                      local_8c = (byte *)0x79536;
                      break;
                    case 3:
                      local_8c = (byte *)0x79529;
                      break;
                    case 4:
                      local_8c = (byte *)0x7951b;
                      break;
                    case 5:
                      local_8c = (byte *)0x7950c;
                      break;
                    case 6:
                      local_8c = (byte *)0x794fc;
                      break;
                    case 7:
                      local_8c = (byte *)0x794ec;
                      break;
                    case 8:
                      local_8c = (byte *)0x794db;
                      break;
                    case 9:
                      local_8c = (byte *)0x794cb;
                      break;
                    case 10:
                      local_8c = (byte *)0x794bb;
                      break;
                    case 0xb:
                      local_8c = (byte *)0x794aa;
                      break;
                    case 0xc:
                      local_8c = (byte *)0x7949d;
                      break;
                    case 0xd:
                      local_8c = (byte *)0x79490;
                      break;
                    case 0xe:
                      local_8c = (byte *)0x79484;
                      break;
                    case 0xf:
                      local_8c = (byte *)0x79478;
                      break;
                    case 0x10:
                      local_8c = (byte *)0x7946b;
                      break;
                    case 0x11:
                      local_8c = (byte *)0x7945e;
                      break;
                    case 0x12:
                      local_8c = (byte *)0x79451;
                      break;
                    case 0x13:
                      local_8c = (byte *)0x79444;
                      break;
                    case 0x14:
                      local_8c = (byte *)0x79436;
                      break;
                    case 0x15:
                      local_8c = (byte *)0x79429;
                      break;
                    case 0x16:
                      local_8c = (byte *)0x7941c;
                      break;
                    case 0x17:
                      local_8c = (byte *)0x7940e;
                      break;
                    case 0x18:
                      local_8c = (byte *)0x79400;
                      break;
                    case 0x19:
                      local_8c = (byte *)0x793f1;
                      break;
                    case 0x1a:
                      local_8c = (byte *)0x793e2;
                      break;
                    case 0x1b:
                      local_8c = (byte *)0x793d2;
                      break;
                    case 0x1c:
                      local_8c = (byte *)0x793c2;
                      break;
                    case 0x1d:
                      local_8c = (byte *)0x793ae;
                      break;
                    case 0x1e:
                      local_8c = (byte *)0x79399;
                      break;
                    case 0x1f:
                      local_8c = (byte *)0x79389;
                      break;
                    default:
                      goto LAB_0002dbd0;
                    }
                    goto LAB_0002dd00;
                  }
                }
                goto LAB_0002dbd0;
              }
              if (uVar6 == 0x78) {
code_r0x0002ef25:
                switch(local_80) {
                case 0:
                  local_8c = (byte *)0x7937d;
                  break;
                case 1:
                  local_8c = &UNK_00078b8c;
                  break;
                case 2:
                  local_8c = &UNK_000796f1;
                  break;
                case 3:
                  local_8c = &UNK_000796e7;
                  break;
                case 4:
                  local_8c = (byte *)0x796d8;
                  break;
                case 5:
                  local_8c = (byte *)0x796c8;
                  break;
                case 6:
                  local_8c = &UNK_000796bf;
                  break;
                case 7:
                  local_8c = (byte *)0x796b3;
                  break;
                case 8:
                  local_8c = &UNK_000796a8;
                  break;
                case 9:
                  local_8c = (byte *)0x7969c;
                  break;
                case 10:
                  local_8c = (byte *)0x7968d;
                  break;
                case 0xb:
                  local_8c = (byte *)0x7967d;
                  break;
                case 0xc:
                  local_8c = (byte *)0x7966d;
                  break;
                default:
                  goto LAB_0002dbd0;
                }
                goto LAB_0002dd00;
              }
              if (uVar6 < 0x79) {
                if (uVar6 == 0x73) {
                  switch(local_80) {
                  case 0:
                    local_8c = (byte *)0x789db;
                    break;
                  case 1:
                    local_8c = (byte *)0x78bdb;
                    break;
                  case 2:
                    local_8c = (byte *)0x7904a;
                    break;
                  case 3:
                    local_8c = (byte *)0x7903f;
                    break;
                  case 4:
                    local_8c = (byte *)0x79034;
                    break;
                  case 5:
                    local_8c = (byte *)0x79023;
                    break;
                  case 6:
                    local_8c = (byte *)0x7900d;
                    break;
                  case 7:
                    local_8c = (byte *)0x78ff9;
                    break;
                  case 8:
                    local_8c = (byte *)0x78fee;
                    break;
                  case 9:
                    local_8c = (byte *)0x78fe1;
                    break;
                  case 10:
                    local_8c = (byte *)0x78fd3;
                    break;
                  case 0xb:
                    local_8c = (byte *)0x78fc3;
                    break;
                  case 0xc:
                    local_8c = (byte *)0x78fb2;
                    break;
                  case 0xd:
                    local_8c = (byte *)0x78fa2;
                    break;
                  case 0xe:
                    local_8c = (byte *)0x78f92;
                    break;
                  case 0xf:
                    local_8c = (byte *)0x78f85;
                    break;
                  case 0x10:
                    local_8c = (byte *)0x78f78;
                    break;
                  case 0x11:
                    local_8c = (byte *)0x78f6b;
                    break;
                  case 0x12:
                    local_8c = (byte *)0x78f5b;
                    break;
                  case 0x13:
                    local_8c = (byte *)0x78f4a;
                    break;
                  default:
                    goto LAB_0002dbd0;
                  }
                  goto LAB_0002dd00;
                }
                if (uVar6 == 0x74) goto code_r0x0002e2d7;
              }
              else {
                if (uVar6 == 0x87) {
                  switch(local_80) {
                  case 0:
                    local_8c = (byte *)0x79b51;
                    break;
                  case 1:
                    local_8c = (byte *)0x78b25;
                    break;
                  case 2:
                    local_8c = (byte *)0x79f25;
                    break;
                  case 3:
                    local_8c = (byte *)0x79f18;
                    break;
                  case 4:
                    local_8c = (byte *)0x79f0d;
                    break;
                  case 5:
                    local_8c = (byte *)0x79f00;
                    break;
                  case 6:
                    local_8c = (byte *)0x79ef3;
                    break;
                  case 7:
                    local_8c = (byte *)0x79ee5;
                    break;
                  case 8:
                    local_8c = (byte *)0x79ed7;
                    break;
                  case 9:
                    local_8c = (byte *)0x79ec9;
                    break;
                  case 10:
                    local_8c = (byte *)0x79eba;
                    break;
                  case 0xb:
                    local_8c = (byte *)0x79ead;
                    break;
                  case 0xc:
                    local_8c = (byte *)0x79e97;
                    break;
                  case 0xd:
                    local_8c = (byte *)0x79e83;
                    break;
                  case 0xe:
                    local_8c = (byte *)0x79e75;
                    break;
                  case 0xf:
                    local_8c = (byte *)0x79e64;
                    break;
                  case 0x10:
                    local_8c = (byte *)0x79e55;
                    break;
                  case 0x11:
                    local_8c = (byte *)0x79e45;
                    break;
                  case 0x12:
                    local_8c = (byte *)0x79e37;
                    break;
                  case 0x13:
                    local_8c = (byte *)0x79e24;
                    break;
                  case 0x14:
                    local_8c = (byte *)0x79e16;
                    break;
                  case 0x15:
                    local_8c = (byte *)0x79e08;
                    break;
                  default:
                    goto LAB_0002dbd0;
                  }
                  goto LAB_0002dd00;
                }
                if (uVar6 == 0x8a) {
                  switch(local_80) {
                  case 0:
                    local_8c = (byte *)0x79543;
                    break;
                  case 1:
                    local_8c = &UNK_00078b83;
                    break;
                  case 2:
                    local_8c = (byte *)0x797ee;
                    break;
                  case 3:
                    local_8c = (byte *)0x797e4;
                    break;
                  case 4:
                    local_8c = (byte *)0x797d8;
                    break;
                  case 5:
                    local_8c = (byte *)0x797cc;
                    break;
                  case 6:
                    local_8c = (byte *)0x797bd;
                    break;
                  case 7:
                    local_8c = (byte *)0x797b1;
                    break;
                  case 8:
                    local_8c = (byte *)0x797a3;
                    break;
                  case 9:
                    local_8c = (byte *)0x7978e;
                    break;
                  case 10:
                    local_8c = (byte *)0x7977b;
                    break;
                  case 0xb:
                    local_8c = (byte *)0x7976d;
                    break;
                  case 0xc:
                    local_8c = (byte *)0x7975a;
                    break;
                  case 0xd:
                    local_8c = (byte *)0x79747;
                    break;
                  case 0xe:
                    local_8c = (byte *)0x7973b;
                    break;
                  case 0xf:
                    local_8c = (byte *)0x7972b;
                    break;
                  case 0x10:
                    local_8c = (byte *)0x7971b;
                    break;
                  case 0x11:
                    local_8c = (byte *)0x7970b;
                    break;
                  default:
                    goto LAB_0002dbd0;
                  }
                  goto LAB_0002dd00;
                }
              }
              goto LAB_0002dbd0;
            }
            local_8c = (byte *)FUN_00019be0();
          }
          else {
LAB_0002efc8:
            local_8c = (byte *)FUN_0001b090();
          }
          goto LAB_0002dcf0;
        }
        if (uVar6 == 0x8217) {
code_r0x0002edad:
          switch(local_80) {
          case 0:
            local_8c = (byte *)0x79661;
            break;
          case 1:
            local_8c = &UNK_00078b6d;
            break;
          case 2:
            local_8c = (byte *)0x79972;
            break;
          case 3:
            local_8c = &UNK_00079967;
            break;
          case 4:
            local_8c = (byte *)0x7995b;
            break;
          case 5:
            local_8c = (byte *)0x7994a;
            break;
          case 6:
            local_8c = (byte *)0x7993d;
            break;
          case 7:
            local_8c = (byte *)0x7992e;
            break;
          case 8:
            local_8c = (byte *)0x7991f;
            break;
          case 9:
            local_8c = (byte *)0x79910;
            break;
          case 10:
            local_8c = (byte *)0x79901;
            break;
          case 0xb:
            local_8c = (byte *)0x798f2;
            break;
          case 0xc:
            local_8c = (byte *)0x798e6;
            break;
          case 0xd:
            local_8c = (byte *)0x798d5;
            break;
          case 0xe:
            local_8c = (byte *)0x798c6;
            break;
          default:
            goto LAB_0002dbd0;
          }
          goto LAB_0002dd00;
        }
        if (uVar6 < 0x8218) {
          if (uVar6 == 0x4688) {
code_r0x0002e2d7:
            switch(local_80) {
            case 0:
              local_8c = (byte *)0x78e2e;
              break;
            case 1:
              local_8c = (byte *)0x78bc1;
              break;
            case 2:
              local_8c = (byte *)0x790b4;
              break;
            case 3:
              local_8c = (byte *)0x790a5;
              break;
            case 4:
              local_8c = (byte *)0x79095;
              break;
            case 5:
              local_8c = (byte *)0x79089;
              break;
            case 6:
              local_8c = (byte *)0x7907d;
              break;
            case 7:
              local_8c = (byte *)0x79071;
              break;
            case 8:
              local_8c = (byte *)0x79065;
              break;
            default:
              goto LAB_0002dbd0;
            }
            goto LAB_0002dd00;
          }
          if (uVar6 < 0x4689) {
            if (uVar6 == 0x2530) {
              switch(local_80) {
              case 0:
                local_8c = (byte *)0x790c3;
                break;
              case 1:
                local_8c = &UNK_00078b96;
                break;
              case 2:
                local_8c = &UNK_00078c2b;
                break;
              case 3:
                local_8c = (byte *)0x78c1d;
                break;
              case 4:
                local_8c = (byte *)0x78c13;
                break;
              case 5:
                local_8c = (byte *)0x78c09;
                break;
              case 6:
                local_8c = (byte *)0x78bff;
                break;
              default:
                goto LAB_0002dbd0;
              }
            }
            else if (uVar6 < 0x2531) {
              if (uVar6 == 0x1059) {
code_r0x0002e0f7:
                switch(local_80) {
                case 0:
                  local_8c = (byte *)0x7a361;
                  break;
                case 1:
                  local_8c = (byte *)0x78acf;
                  break;
                case 2:
                  local_8c = (byte *)0x7a8cb;
                  break;
                case 3:
                  local_8c = (byte *)0x7a8bf;
                  break;
                case 4:
                  local_8c = (byte *)0x7a8ad;
                  break;
                case 5:
                  local_8c = (byte *)0x7a89c;
                  break;
                case 6:
                  local_8c = (byte *)0x7a885;
                  break;
                case 7:
                  local_8c = (byte *)0x7a873;
                  break;
                case 8:
                  local_8c = (byte *)0x7a861;
                  break;
                case 9:
                  local_8c = &UNK_0007a856;
                  break;
                case 10:
                  local_8c = (byte *)0x7a844;
                  break;
                default:
                  goto LAB_0002dbd0;
                }
              }
              else {
                if (uVar6 != 0x1223) goto LAB_0002dbd0;
                switch(local_80) {
                case 0:
                  local_8c = (byte *)0x796fb;
                  break;
                case 1:
                  local_8c = (byte *)0x78b60;
                  break;
                case 2:
                  local_8c = (byte *)0x79a45;
                  break;
                case 3:
                  local_8c = (byte *)0x79a37;
                  break;
                case 4:
                  local_8c = (byte *)0x79a24;
                  break;
                case 5:
                  local_8c = (byte *)0x79a10;
                  break;
                case 6:
                  local_8c = (byte *)0x799fc;
                  break;
                case 7:
                  local_8c = (byte *)0x799eb;
                  break;
                case 8:
                  local_8c = (byte *)0x799d9;
                  break;
                case 9:
                  local_8c = (byte *)0x799c9;
                  break;
                case 10:
                  local_8c = (byte *)0x799ba;
                  break;
                case 0xb:
                  local_8c = (byte *)0x799a8;
                  break;
                case 0xc:
                  local_8c = (byte *)0x79997;
                  break;
                case 0xd:
                  local_8c = (byte *)0x79987;
                  break;
                default:
                  goto LAB_0002dbd0;
                }
              }
            }
            else {
              if (uVar6 == 0x3330) goto code_r0x0002edcd;
              if (uVar6 != 0x4157) goto LAB_0002dbd0;
              if (local_80 == 0) {
                local_8c = (byte *)0x78ca4;
              }
              else {
                if (local_80 != 1) goto LAB_0002dbd0;
                local_8c = (byte *)0x78bcf;
              }
            }
          }
          else {
            if (uVar6 == 0x5aa5) {
              switch(local_80) {
              case 0:
                local_8c = (byte *)0x7b09a;
                break;
              case 1:
                local_8c = (byte *)0x78a59;
                break;
              case 2:
                local_8c = (byte *)0x7b48d;
                break;
              case 3:
                local_8c = (byte *)0x7b47e;
                break;
              case 4:
                local_8c = (byte *)0x7b46a;
                break;
              case 5:
                local_8c = (byte *)0x7b458;
                break;
              case 6:
                local_8c = (byte *)0x7b446;
                break;
              case 7:
                local_8c = (byte *)0x7b434;
                break;
              case 8:
                local_8c = (byte *)0x7b41f;
                break;
              case 9:
                local_8c = (byte *)0x7b40a;
                break;
              default:
                goto LAB_0002dbd0;
              }
              goto LAB_0002dd00;
            }
            if (0x5aa5 < uVar6) {
              if (uVar6 == 0x7650) goto code_r0x0002e4ef;
              if (uVar6 == 0x7676) goto code_r0x0002e577;
              goto LAB_0002dbd0;
            }
            if (uVar6 == 0x4def) {
              switch(local_80) {
              case 0:
                local_8c = (byte *)0x7b5bd;
                break;
              case 1:
                local_8c = &UNK_00078a14;
                break;
              case 2:
                local_8c = &UNK_00078c95;
                break;
              case 3:
                local_8c = (byte *)0x78c83;
                break;
              case 4:
                local_8c = &UNK_00078c76;
                break;
              case 5:
                local_8c = &UNK_00078c67;
                break;
              case 6:
                local_8c = (byte *)0x78c5a;
                break;
              default:
                goto LAB_0002dbd0;
              }
              goto LAB_0002dd00;
            }
            if (uVar6 != 0x5441) goto LAB_0002dbd0;
            switch(local_80) {
            case 0:
              local_8c = (byte *)0x7aa69;
              break;
            case 1:
              local_8c = &UNK_00078a8a;
              break;
            case 2:
              local_8c = (byte *)0x7b08c;
              break;
            case 3:
              local_8c = (byte *)0x7b07e;
              break;
            case 4:
              local_8c = (byte *)0x7b073;
              break;
            case 5:
              local_8c = (byte *)0x7b068;
              break;
            case 6:
              local_8c = (byte *)0x7b05a;
              break;
            case 7:
              local_8c = (byte *)0x7b04b;
              break;
            case 8:
              local_8c = (byte *)0x7b03d;
              break;
            case 9:
              local_8c = (byte *)0x7b02f;
              break;
            case 10:
              local_8c = (byte *)0x7b021;
              break;
            case 0xb:
              local_8c = (byte *)0x7b015;
              break;
            case 0xc:
              local_8c = (byte *)0x7b009;
              break;
            case 0xd:
              local_8c = (byte *)0x7affd;
              break;
            case 0xe:
              local_8c = (byte *)0x7afee;
              break;
            case 0xf:
              local_8c = (byte *)0x7afd9;
              break;
            case 0x10:
              local_8c = (byte *)0x7afc4;
              break;
            case 0x11:
              local_8c = (byte *)0x7afaf;
              break;
            case 0x12:
              local_8c = (byte *)0x7af9a;
              break;
            case 0x13:
              local_8c = (byte *)0x7af82;
              break;
            case 0x14:
              local_8c = (byte *)0x7af6a;
              break;
            case 0x15:
              local_8c = (byte *)0x7af52;
              break;
            case 0x16:
              local_8c = (byte *)0x7af43;
              break;
            case 0x17:
              local_8c = (byte *)0x7af34;
              break;
            case 0x18:
              local_8c = (byte *)0x7af25;
              break;
            case 0x19:
              local_8c = (byte *)0x7af15;
              break;
            case 0x1a:
              local_8c = (byte *)0x7af01;
              break;
            case 0x1b:
              local_8c = (byte *)0x7aeee;
              break;
            case 0x1c:
              local_8c = (byte *)0x7aedb;
              break;
            case 0x1d:
              local_8c = (byte *)0x7aec8;
              break;
            case 0x1e:
              local_8c = (byte *)0x7aeb8;
              break;
            case 0x1f:
              local_8c = (byte *)0x7aea8;
              break;
            case 0x20:
              local_8c = (byte *)0x7ae98;
              break;
            case 0x21:
              local_8c = (byte *)0x7ae86;
              break;
            case 0x22:
              local_8c = (byte *)0x7ae74;
              break;
            case 0x23:
              local_8c = (byte *)0x7ae62;
              break;
            case 0x24:
              local_8c = (byte *)0x7ae55;
              break;
            case 0x25:
              local_8c = (byte *)0x7ae41;
              break;
            case 0x26:
              local_8c = (byte *)0x7ae2b;
              break;
            case 0x27:
              local_8c = (byte *)0x7ae18;
              break;
            case 0x28:
              local_8c = (byte *)0x7ae0a;
              break;
            default:
              goto LAB_0002dbd0;
            case 200:
              local_8c = (byte *)0x7adf6;
              break;
            case 0xc9:
              local_8c = (byte *)0x7ade4;
            }
          }
          goto LAB_0002dd00;
        }
        if (uVar6 == 0xad45) {
          switch(local_80) {
          case 0:
            local_8c = (byte *)0x79a53;
            break;
          case 1:
            local_8c = (byte *)0x78b32;
            break;
          case 2:
            local_8c = (byte *)0x79ded;
            break;
          case 3:
            local_8c = (byte *)0x79ddf;
            break;
          case 4:
            local_8c = (byte *)0x79dce;
            break;
          case 5:
            local_8c = (byte *)0x79dbd;
            break;
          case 6:
            local_8c = (byte *)0x79dad;
            break;
          case 7:
            local_8c = (byte *)0x79d9a;
            break;
          case 8:
            local_8c = (byte *)0x79d8b;
            break;
          case 9:
            local_8c = (byte *)0x79d78;
            break;
          case 10:
            local_8c = (byte *)0x79d67;
            break;
          case 0xb:
            local_8c = (byte *)0x79d56;
            break;
          case 0xc:
            local_8c = (byte *)0x79d47;
            break;
          default:
            goto LAB_0002dbd0;
          case 0x80:
            local_8c = (byte *)0x79d2d;
            break;
          case 0x81:
            local_8c = (byte *)0x79d15;
          }
          goto LAB_0002dd00;
        }
        if (0xad45 < uVar6) {
          if (uVar6 == 0xdead) goto code_r0x0002ef3d;
          if (uVar6 < 0xdeae) {
            if (uVar6 == 0xbaab) goto code_r0x0002e43b;
            if (uVar6 == 0xbeef) goto code_r0x0002e467;
            goto LAB_0002dbd0;
          }
          if (uVar6 == 0xfeb0) goto code_r0x0002ef25;
          if (uVar6 == 0xfeba) {
            if (local_80 == 6) {
              local_8c = (byte *)0x79879;
            }
            else if (local_80 < 7) {
              if (local_80 == 2) {
                local_8c = (byte *)0x798af;
              }
              else if (local_80 < 3) {
                if (local_80 == 0) {
                  local_8c = (byte *)0x78bf1;
                }
                else {
                  local_8c = (byte *)0x78b77;
                  if (local_80 != 1) goto LAB_0002dbd0;
                }
              }
              else {
                local_8c = (byte *)0x79895;
                if (local_80 != 4) {
                  local_8c = (byte *)"R_IQ2000_26";
                  if (4 < local_80) {
                    local_8c = (byte *)"R_IQ2000_HI16";
                  }
                }
              }
            }
            else if (local_80 == 9) {
              local_8c = (byte *)0x79844;
            }
            else if (local_80 < 10) {
              if (local_80 == 7) {
                local_8c = (byte *)0x79866;
              }
              else {
                local_8c = (byte *)0x79853;
                if (local_80 != 8) goto LAB_0002dbd0;
              }
            }
            else if (local_80 == 200) {
              local_8c = (byte *)0x7981b;
            }
            else if (local_80 == 0xc9) {
              local_8c = (byte *)0x79806;
            }
            else {
              if (local_80 != 10) goto LAB_0002dbd0;
              local_8c = (byte *)0x79832;
            }
            goto LAB_0002dd00;
          }
          if (uVar6 == 0xf00d) {
            switch(local_80) {
            case 0:
              local_8c = (byte *)0x7905a;
              break;
            case 1:
              local_8c = &UNK_00078b9e;
              break;
            case 2:
              local_8c = &UNK_00079659;
              break;
            case 3:
              local_8c = (byte *)0x79650;
              break;
            case 4:
              local_8c = (byte *)0x79647;
              break;
            case 5:
              local_8c = (byte *)0x79638;
              break;
            case 6:
              local_8c = (byte *)0x79628;
              break;
            case 7:
              local_8c = (byte *)0x79618;
              break;
            case 8:
              local_8c = (byte *)0x79608;
              break;
            case 9:
              local_8c = (byte *)0x795f8;
              break;
            case 10:
              local_8c = (byte *)0x795ec;
              break;
            case 0xb:
              local_8c = (byte *)0x795e0;
              break;
            case 0xc:
              local_8c = (byte *)0x795d4;
              break;
            case 0xd:
              local_8c = (byte *)0x795c8;
              break;
            case 0xe:
              local_8c = (byte *)0x795bc;
              break;
            case 0xf:
              local_8c = (byte *)0x795af;
              break;
            case 0x10:
              local_8c = (byte *)0x795a0;
              break;
            case 0x11:
              local_8c = (byte *)0x79591;
              break;
            case 0x12:
              local_8c = (byte *)0x79584;
              break;
            case 0x13:
              local_8c = (byte *)0x79575;
              break;
            case 0x14:
              local_8c = (byte *)0x79561;
              break;
            case 0x15:
              local_8c = (byte *)0x7954f;
              break;
            default:
              goto LAB_0002dbd0;
            }
            goto LAB_0002dd00;
          }
          goto LAB_0002dbd0;
        }
        if (uVar6 == 0x9080) goto LAB_0002edf8;
        if (uVar6 < 0x9081) {
          if (uVar6 == 0x9026) {
            switch(local_80) {
            case 0:
              local_8c = (byte *)0x7a175;
              break;
            case 1:
              local_8c = (byte *)0x78adb;
              break;
            case 2:
              local_8c = (byte *)0x7a828;
              break;
            case 3:
              local_8c = (byte *)0x7a818;
              break;
            case 4:
              local_8c = (byte *)0x7a808;
              break;
            case 5:
              local_8c = (byte *)0x7a7f9;
              break;
            case 6:
              local_8c = (byte *)0x7a7ea;
              break;
            case 7:
              local_8c = (byte *)0x7a7db;
              break;
            case 8:
              local_8c = (byte *)0x7a7ce;
              break;
            case 9:
              local_8c = (byte *)0x7a7bf;
              break;
            case 10:
              local_8c = (byte *)0x7a7b0;
              break;
            case 0xb:
              local_8c = (byte *)0x7a7a1;
              break;
            default:
              goto LAB_0002dbd0;
            case 0x11:
              local_8c = (byte *)0x7a78f;
              break;
            case 0x12:
              local_8c = (byte *)0x7a77e;
              break;
            case 0x13:
              local_8c = (byte *)0x7a76e;
              break;
            case 0x18:
              local_8c = (byte *)0x7a761;
              break;
            case 0x19:
              local_8c = (byte *)0x7a750;
              break;
            case 0x1a:
              local_8c = (byte *)0x7a73f;
              break;
            case 0x1b:
              local_8c = (byte *)0x7a72e;
              break;
            case 0x1c:
              local_8c = (byte *)0x7a720;
              break;
            case 0x1d:
              local_8c = (byte *)0x7a712;
              break;
            case 0x1e:
              local_8c = (byte *)0x7a703;
              break;
            case 0x1f:
              local_8c = (byte *)0x7a6f2;
              break;
            case 0x20:
              local_8c = (byte *)0x7a6e0;
              break;
            case 0x21:
              local_8c = (byte *)0x7a6cf;
              break;
            case 0x22:
              local_8c = (byte *)0x7a6be;
              break;
            case 0x23:
              local_8c = (byte *)0x7a6ad;
              break;
            case 0x24:
              local_8c = (byte *)0x7a69c;
              break;
            case 0x25:
              local_8c = (byte *)0x7a68b;
              break;
            case 0x26:
              local_8c = (byte *)0x7a67b;
              break;
            case 0x27:
              local_8c = (byte *)0x7a66b;
              break;
            case 0x28:
              local_8c = (byte *)0x7a65b;
              break;
            case 0x29:
              local_8c = (byte *)0x7a64b;
            }
            goto LAB_0002dd00;
          }
          if (uVar6 == 0x9041) goto LAB_0002e50a;
        }
        else {
          if (uVar6 == 0xa390) goto LAB_0002e526;
          if (uVar6 == 0xabc7) goto LAB_0002e54a;
        }
        goto LAB_0002dbd0;
      }
      if (uVar6 < 0x31) {
        if (uVar6 < 0x2e) {
          if (uVar6 != 0x12) {
            if (uVar6 < 0x13) {
              if (uVar6 == 7) {
                switch(local_80) {
                case 0:
                  local_8c = (byte *)0x79d0a;
                  break;
                case 1:
                  local_8c = &UNK_00078b0e;
                  break;
                case 2:
                  local_8c = (byte *)0x7a16a;
                  break;
                case 3:
                  local_8c = (byte *)0x7a15b;
                  break;
                case 4:
                  local_8c = (byte *)0x7a14b;
                  break;
                case 5:
                  local_8c = (byte *)0x7a13c;
                  break;
                default:
                  goto LAB_0002dbd0;
                case 0x30:
                  local_8c = &UNK_0007a131;
                  break;
                case 0x31:
                  local_8c = &UNK_0007a125;
                  break;
                case 0x32:
                  local_8c = (byte *)0x7a11a;
                  break;
                case 0x40:
                  local_8c = &UNK_0007a10f;
                  break;
                case 0x42:
                  local_8c = (byte *)0x7a102;
                  break;
                case 0x44:
                  local_8c = &UNK_0007a0f7;
                  break;
                case 0x46:
                  local_8c = (byte *)0x7a0ea;
                  break;
                case 0x48:
                  local_8c = &UNK_0007a0df;
                  break;
                case 0x4a:
                  local_8c = (byte *)0x7a0d2;
                  break;
                case 0x4c:
                  local_8c = &UNK_0007a0c7;
                  break;
                case 0x50:
                  local_8c = (byte *)0x7a0ba;
                  break;
                case 0x52:
                  local_8c = &UNK_0007a0ad;
                  break;
                case 0x54:
                  local_8c = (byte *)0x7a0a0;
                  break;
                case 0x56:
                  local_8c = (byte *)0x7a093;
                  break;
                case 0x60:
                  local_8c = (byte *)0x7a083;
                  break;
                case 0x62:
                  local_8c = (byte *)0x7a073;
                  break;
                case 100:
                  local_8c = (byte *)0x7a063;
                  break;
                case 0x66:
                  local_8c = (byte *)0x7a053;
                  break;
                case 0x68:
                  local_8c = (byte *)0x7a043;
                  break;
                case 0x6c:
                  local_8c = (byte *)0x7a033;
                  break;
                case 0x70:
                  local_8c = (byte *)0x7a028;
                  break;
                case 0x80:
                  local_8c = (byte *)0x7a01a;
                  break;
                case 0x90:
                  local_8c = (byte *)0x7a00e;
                  break;
                case 0xa0:
                  local_8c = (byte *)0x79fff;
                  break;
                case 0xb0:
                  local_8c = (byte *)0x79ff4;
                  break;
                case 0xc0:
                  local_8c = (byte *)0x79fe9;
                  break;
                case 0xd0:
                  local_8c = (byte *)0x79fdd;
                  break;
                case 0xe0:
                  local_8c = (byte *)0x79fce;
                }
                goto LAB_0002dd00;
              }
              if (uVar6 < 8) {
                if (uVar6 == 3) {
LAB_0002e7da:
                  local_8c = (byte *)FUN_00015960();
                  goto LAB_0002dcf0;
                }
                if (uVar6 < 4) {
                  if (uVar6 == 2) goto LAB_0002e7ba;
                }
                else {
                  if (uVar6 == 4) {
                    local_8c = (byte *)FUN_00016860();
                    goto LAB_0002dcf0;
                  }
                  if (uVar6 == 6) goto LAB_0002e7da;
                }
                goto LAB_0002dbd0;
              }
              if (uVar6 == 10) {
LAB_0002ee10:
                local_8c = (byte *)FUN_00016e80();
                goto LAB_0002dcf0;
              }
              if (10 < uVar6) {
                if (uVar6 == 0xb) goto LAB_0002e7ba;
                if (uVar6 == 0xf) {
                  local_8c = (byte *)FUN_000155e0();
                  goto LAB_0002dcf0;
                }
                goto LAB_0002dbd0;
              }
              if (uVar6 == 8) goto LAB_0002ee10;
              if (uVar6 == 9) {
                switch(local_80) {
                case 0:
                  local_8c = (byte *)0x79c05;
                  break;
                case 1:
                  local_8c = (byte *)0x78b17;
                  break;
                case 2:
                  local_8c = (byte *)0x79fb4;
                  break;
                case 3:
                  local_8c = (byte *)0x79fa6;
                  break;
                case 4:
                  local_8c = (byte *)0x79f99;
                  break;
                case 5:
                  local_8c = (byte *)0x79f8c;
                  break;
                case 6:
                  local_8c = (byte *)0x79f7e;
                  break;
                case 7:
                  local_8c = (byte *)0x79f71;
                  break;
                case 8:
                  local_8c = &UNK_00079f64;
                  break;
                case 9:
                  local_8c = &UNK_00079f58;
                  break;
                case 10:
                  local_8c = (byte *)0x79f4c;
                  break;
                case 0xb:
                  local_8c = (byte *)0x79f3c;
                  break;
                default:
                  goto LAB_0002dbd0;
                }
                goto LAB_0002dd00;
              }
              goto LAB_0002dbd0;
            }
            if (uVar6 == 0x24) {
              local_8c = (byte *)FUN_0001aaf0();
              goto LAB_0002dcf0;
            }
            if (0x24 < uVar6) {
              if (uVar6 == 0x2a) {
                local_8c = (byte *)FUN_000192a0();
                goto LAB_0002dcf0;
              }
              if (uVar6 < 0x2b) {
                if (uVar6 == 0x27) {
                  switch(local_80) {
                  case 0:
                    local_8c = (byte *)0x7a8dd;
                    break;
                  case 1:
                    local_8c = (byte *)0x78a9d;
                    break;
                  case 2:
                    local_8c = (byte *)0x7ad3b;
                    break;
                  case 3:
                    local_8c = (byte *)0x7ad25;
                    break;
                  case 4:
                    local_8c = (byte *)0x7ad10;
                    break;
                  case 5:
                    local_8c = (byte *)0x7ad00;
                    break;
                  case 6:
                    local_8c = (byte *)0x7ace6;
                    break;
                  case 7:
                    local_8c = (byte *)0x7acd0;
                    break;
                  case 8:
                    local_8c = (byte *)0x7acbc;
                    break;
                  case 9:
                    local_8c = (byte *)0x7acab;
                    break;
                  case 10:
                    local_8c = (byte *)0x7ac9e;
                    break;
                  case 0xb:
                    local_8c = (byte *)0x7ac8d;
                    break;
                  case 0xc:
                    local_8c = (byte *)0x7ac7b;
                    break;
                  default:
                    goto LAB_0002dbd0;
                  }
                  goto LAB_0002dd00;
                }
                if (uVar6 == 0x28) {
                  local_8c = (byte *)FUN_00014aa0();
                  goto LAB_0002dcf0;
                }
              }
              else {
                if (uVar6 == 0x2b) goto LAB_0002e7ba;
                if (uVar6 == 0x2d) goto LAB_0002e062;
              }
              goto LAB_0002dbd0;
            }
            if (uVar6 == 0x15) {
              local_8c = (byte *)FUN_00017ef0();
              goto LAB_0002dcf0;
            }
            if (uVar6 < 0x16) {
              if (uVar6 == 0x13) {
                switch(local_80) {
                case 0:
                  local_8c = (byte *)0x7b54a;
                  break;
                case 1:
                  local_8c = &UNK_00078a1f;
                  break;
                case 2:
                  local_8c = &UNK_0007b8f4;
                  break;
                case 3:
                  local_8c = &UNK_0007b8e9;
                  break;
                case 4:
                  local_8c = &UNK_0007b8df;
                  break;
                case 5:
                  local_8c = (byte *)0x7b8d1;
                  break;
                case 6:
                  local_8c = (byte *)0x7b8c2;
                  break;
                case 7:
                  local_8c = (byte *)0x7b8b2;
                  break;
                default:
                  goto LAB_0002dbd0;
                }
                goto LAB_0002dd00;
              }
              if (uVar6 == 0x14) {
                local_8c = (byte *)FUN_00017bb0();
                goto LAB_0002dcf0;
              }
            }
            else {
              if (uVar6 == 0x16) {
LAB_0002e526:
                local_8c = (byte *)FUN_00018e30();
                goto LAB_0002dcf0;
              }
              if (uVar6 == 0x17) {
                switch(local_80) {
                case 0:
                  local_8c = (byte *)0x7b3ff;
                  break;
                case 1:
                  local_8c = (byte *)0x78a31;
                  break;
                case 2:
                  local_8c = (byte *)0x7b68e;
                  break;
                case 3:
                  local_8c = (byte *)0x7b67e;
                  break;
                case 4:
                  local_8c = (byte *)0x7b66e;
                  break;
                case 5:
                  local_8c = (byte *)0x7b661;
                  break;
                case 6:
                  local_8c = (byte *)0x7b654;
                  break;
                case 7:
                  local_8c = (byte *)0x7b648;
                  break;
                case 8:
                  local_8c = (byte *)0x7b63c;
                  break;
                case 9:
                  local_8c = (byte *)0x7b631;
                  break;
                case 10:
                  local_8c = (byte *)0x7b625;
                  break;
                case 0xb:
                  local_8c = (byte *)0x7b617;
                  break;
                case 0xc:
                  local_8c = (byte *)0x7b609;
                  break;
                case 0xd:
                  local_8c = (byte *)0x7b5fd;
                  break;
                case 0xe:
                  local_8c = (byte *)0x7b5ef;
                  break;
                case 0xf:
                  local_8c = (byte *)0x7b5e3;
                  break;
                case 0x10:
                  local_8c = (byte *)0x7b5d7;
                  break;
                case 0x11:
                  local_8c = (byte *)0x7b5c9;
                  break;
                default:
                  goto LAB_0002dbd0;
                }
                goto LAB_0002dd00;
              }
            }
            goto LAB_0002dbd0;
          }
LAB_0002e7ba:
          local_8c = (byte *)FUN_000195d0();
        }
        else {
          local_8c = (byte *)FUN_00015240();
        }
        goto LAB_0002dcf0;
      }
      if (uVar6 == 0x57) {
LAB_0002edf8:
        local_8c = (byte *)FUN_0001a780();
        goto LAB_0002dcf0;
      }
      if (0x57 < uVar6) {
        if (uVar6 == 0x5d) {
LAB_0002e062:
          local_8c = (byte *)FUN_00014620();
        }
        else {
          if (uVar6 < 0x5e) {
            if (uVar6 == 0x5a) {
code_r0x0002ef3d:
              switch(local_80) {
              case 0:
                local_8c = (byte *)0x7ad50;
                break;
              case 1:
                local_8c = (byte *)0x78a74;
                break;
              case 2:
                local_8c = (byte *)0x7b19d;
                break;
              case 3:
                local_8c = &UNK_0007b191;
                break;
              case 4:
                local_8c = &UNK_0007b184;
                break;
              case 5:
                local_8c = (byte *)0x7b173;
                break;
              case 6:
                local_8c = (byte *)0x7b161;
                break;
              case 7:
                local_8c = (byte *)0x7b14f;
                break;
              default:
                goto LAB_0002dbd0;
              }
              goto LAB_0002dd00;
            }
            if (0x5a < uVar6) {
              if (uVar6 == 0x5b) {
code_r0x0002e741:
                switch(local_80) {
                case 0:
                  local_8c = (byte *)0x79f32;
                  break;
                case 1:
                  local_8c = (byte *)0x78af5;
                  break;
                case 2:
                  local_8c = (byte *)0x7a3e1;
                  break;
                case 3:
                  local_8c = (byte *)0x7a3d1;
                  break;
                default:
                  goto LAB_0002dbd0;
                case 6:
                  local_8c = (byte *)0x7a3c1;
                  break;
                case 7:
                  local_8c = (byte *)0x7a3b1;
                  break;
                case 0xd:
                  local_8c = (byte *)0x7a3a2;
                  break;
                case 0xe:
                  local_8c = (byte *)0x7a393;
                  break;
                case 0xf:
                  local_8c = (byte *)0x7a380;
                  break;
                case 0x10:
                  local_8c = (byte *)0x7a36f;
                }
                goto LAB_0002dd00;
              }
              if (uVar6 == 0x5c) {
                switch(local_80) {
                case 0:
                  local_8c = (byte *)0x79fc2;
                  break;
                case 1:
                  local_8c = &UNK_00078aeb;
                  break;
                case 2:
                  local_8c = &UNK_0007a634;
                  break;
                case 3:
                  local_8c = &UNK_0007a62b;
                  break;
                case 4:
                  local_8c = (byte *)0x7a616;
                  break;
                case 5:
                  local_8c = (byte *)0x7a601;
                  break;
                case 6:
                  local_8c = (byte *)0x7a5ee;
                  break;
                case 7:
                  local_8c = (byte *)0x7a5db;
                  break;
                case 8:
                  local_8c = (byte *)0x7a5c6;
                  break;
                case 9:
                  local_8c = (byte *)0x7a5b6;
                  break;
                case 10:
                  local_8c = (byte *)0x7a5a6;
                  break;
                case 0xb:
                  local_8c = (byte *)0x7a597;
                  break;
                case 0xc:
                  local_8c = (byte *)0x7a585;
                  break;
                case 0xd:
                  local_8c = (byte *)0x7a573;
                  break;
                case 0xe:
                  local_8c = (byte *)0x7a566;
                  break;
                case 0xf:
                  local_8c = &UNK_0007a559;
                  break;
                case 0x10:
                  local_8c = (byte *)0x7a546;
                  break;
                case 0x11:
                  local_8c = (byte *)0x7a533;
                  break;
                case 0x12:
                  local_8c = (byte *)0x7a527;
                  break;
                case 0x13:
                  local_8c = (byte *)0x7a517;
                  break;
                case 0x14:
                  local_8c = (byte *)0x7a507;
                  break;
                case 0x15:
                  local_8c = (byte *)0x7a4f7;
                  break;
                case 0x16:
                  local_8c = (byte *)0x7a4e4;
                  break;
                case 0x17:
                  local_8c = (byte *)0x7a4d1;
                  break;
                case 0x18:
                  local_8c = (byte *)0x7a4bd;
                  break;
                case 0x19:
                  local_8c = (byte *)0x7a4a9;
                  break;
                case 0x1a:
                  local_8c = (byte *)0x7a495;
                  break;
                case 0x1b:
                  local_8c = (byte *)0x7a481;
                  break;
                case 0x1c:
                  local_8c = (byte *)0x7a46e;
                  break;
                case 0x1d:
                  local_8c = (byte *)0x7a45b;
                  break;
                case 0x1e:
                  local_8c = (byte *)0x7a448;
                  break;
                case 0x1f:
                  local_8c = (byte *)0x7a435;
                  break;
                case 0x20:
                  local_8c = (byte *)0x7a424;
                  break;
                case 0x21:
                  local_8c = (byte *)0x7a412;
                  break;
                case 0x22:
                  local_8c = (byte *)0x7a400;
                  break;
                default:
                  goto LAB_0002dbd0;
                }
                goto LAB_0002dd00;
              }
              goto LAB_0002dbd0;
            }
            if (uVar6 == 0x58) {
LAB_0002e50a:
              local_8c = (byte *)FUN_00016580();
              goto LAB_0002dcf0;
            }
            if (uVar6 == 0x59) {
code_r0x0002e467:
              switch(local_80) {
              case 0:
                local_8c = (byte *)0x7add5;
                break;
              case 1:
                local_8c = (byte *)0x78a67;
                break;
              case 2:
                local_8c = (byte *)0x7b3f2;
                break;
              case 3:
                local_8c = &UNK_0007b3e6;
                break;
              case 4:
                local_8c = (byte *)0x7b3d4;
                break;
              case 5:
                local_8c = (byte *)0x7b3c2;
                break;
              case 6:
                local_8c = (byte *)0x7b3b1;
                break;
              case 7:
                local_8c = (byte *)0x7b399;
                break;
              case 8:
                local_8c = (byte *)0x7b383;
                break;
              case 9:
                local_8c = &UNK_0007b376;
                break;
              case 10:
                local_8c = (byte *)0x7b364;
                break;
              case 0xb:
                local_8c = (byte *)0x7b352;
                break;
              case 0xc:
                local_8c = (byte *)0x7b33f;
                break;
              case 0xd:
                local_8c = (byte *)0x7b32c;
                break;
              case 0xe:
                local_8c = (byte *)0x7b319;
                break;
              case 0xf:
                local_8c = (byte *)0x7b309;
                break;
              case 0x10:
                local_8c = (byte *)0x7b2f9;
                break;
              case 0x11:
                local_8c = (byte *)0x7b2e9;
                break;
              case 0x12:
                local_8c = (byte *)0x7b2d9;
                break;
              case 0x13:
                local_8c = (byte *)0x7b2c9;
                break;
              case 0x14:
                local_8c = (byte *)0x7b2ba;
                break;
              case 0x15:
                local_8c = (byte *)0x7b2a7;
                break;
              case 0x16:
                local_8c = (byte *)0x7b294;
                break;
              case 0x17:
                local_8c = (byte *)0x7b281;
                break;
              case 0x18:
                local_8c = (byte *)0x7b270;
                break;
              case 0x19:
                local_8c = (byte *)0x7b25f;
                break;
              case 0x1a:
                local_8c = (byte *)0x7b24d;
                break;
              case 0x1b:
                local_8c = (byte *)0x7b239;
                break;
              case 0x1c:
                local_8c = (byte *)0x7b228;
                break;
              case 0x1d:
                local_8c = (byte *)0x7b217;
                break;
              case 0x1e:
                local_8c = (byte *)0x7b202;
                break;
              case 0x1f:
                local_8c = (byte *)0x7b1ed;
                break;
              case 0x20:
                local_8c = (byte *)0x7b1d9;
                break;
              case 0x21:
                local_8c = (byte *)0x7b1c6;
                break;
              case 0x22:
                local_8c = (byte *)0x7b1b6;
                break;
              default:
                goto LAB_0002dbd0;
              }
              goto LAB_0002dd00;
            }
            goto LAB_0002dbd0;
          }
          if (uVar6 == 0x65) goto code_r0x0002edad;
          if (uVar6 < 0x66) {
            if (uVar6 != 0x5e) {
              if (uVar6 == 99) goto code_r0x0002e741;
              goto LAB_0002dbd0;
            }
LAB_0002e54a:
            local_8c = (byte *)FUN_0001b390();
          }
          else if (uVar6 == 0x6a) {
            local_8c = (byte *)FUN_00014e70();
          }
          else {
            if (uVar6 != 0x71) {
              if (uVar6 != 0x69) goto LAB_0002dbd0;
              if ((*(char *)(param_1 + 0x3c) != '-') && (*(char *)(param_1 + 0x17) != '\0'))
              goto code_r0x0002e0f7;
              switch(local_80) {
              default:
                goto LAB_0002dbd0;
              case 1:
                local_8c = (byte *)0x7a3f1;
                break;
              case 2:
                local_8c = (byte *)0x78ac0;
                break;
              case 3:
                local_8c = (byte *)0x7aa5b;
                break;
              case 4:
                local_8c = (byte *)0x7aa4c;
                break;
              case 5:
                local_8c = (byte *)0x7aa34;
                break;
              case 6:
                local_8c = (byte *)0x7aa1c;
                break;
              case 7:
                local_8c = (byte *)0x7aa03;
                break;
              case 8:
                local_8c = (byte *)0x7a9eb;
                break;
              case 9:
                local_8c = (byte *)0x7a9d3;
                break;
              case 10:
                local_8c = (byte *)0x7a9ba;
                break;
              case 0xb:
                local_8c = (byte *)0x7a9a2;
                break;
              case 0xc:
                local_8c = (byte *)0x7a98a;
                break;
              case 0xd:
                local_8c = (byte *)0x7a97a;
                break;
              case 0xe:
                local_8c = (byte *)0x7a965;
                break;
              case 0xf:
                local_8c = (byte *)0x7a955;
                break;
              case 0x10:
                local_8c = (byte *)0x7a943;
                break;
              case 0x11:
                local_8c = (byte *)0x7a933;
                break;
              case 0x12:
                local_8c = (byte *)0x7a923;
                break;
              case 0x13:
                local_8c = (byte *)0x7a910;
                break;
              case 0x14:
                local_8c = (byte *)0x7a8fd;
                break;
              case 0x15:
                local_8c = (byte *)0x7a8ea;
              }
              goto LAB_0002dd00;
            }
            local_8c = (byte *)FUN_000177c0();
          }
        }
LAB_0002dcf0:
        if (local_8c != (byte *)0x0) goto LAB_0002dd00;
        goto LAB_0002dbd0;
      }
      if (uVar6 == 0x4c) {
        switch(local_80) {
        case 0:
          local_8c = (byte *)0x79dfc;
          break;
        case 1:
          local_8c = (byte *)0x78b05;
          break;
        case 2:
          local_8c = (byte *)0x7a357;
          break;
        case 3:
          local_8c = (byte *)0x7a34d;
          break;
        case 4:
          local_8c = (byte *)0x7a33e;
          break;
        case 5:
          local_8c = (byte *)0x7a32e;
          break;
        case 6:
          local_8c = (byte *)0x7a31e;
          break;
        case 7:
          local_8c = (byte *)0x7a309;
          break;
        case 8:
          local_8c = (byte *)0x7a2f6;
          break;
        case 9:
          local_8c = (byte *)0x7a2ea;
          break;
        case 10:
          local_8c = (byte *)0x7a2da;
          break;
        case 0xb:
          local_8c = (byte *)0x7a2c9;
          break;
        case 0xc:
          local_8c = (byte *)0x7a2b9;
          break;
        case 0xd:
          local_8c = (byte *)0x7a2ab;
          break;
        case 0xe:
          local_8c = (byte *)0x7a29d;
          break;
        case 0xf:
          local_8c = (byte *)0x7a28c;
          break;
        case 0x10:
          local_8c = (byte *)0x7a27b;
          break;
        case 0x11:
          local_8c = (byte *)0x7a26a;
          break;
        case 0x12:
          local_8c = (byte *)0x7a255;
          break;
        case 0x13:
          local_8c = (byte *)0x7a241;
          break;
        case 0x14:
          local_8c = (byte *)0x7a230;
          break;
        case 0x15:
          local_8c = (byte *)0x7a21f;
          break;
        case 0x16:
          local_8c = (byte *)0x7a212;
          break;
        case 0x17:
          local_8c = (byte *)0x7a207;
          break;
        case 0x18:
          local_8c = (byte *)0x7a1f6;
          break;
        case 0x19:
          local_8c = (byte *)0x7a1e5;
          break;
        case 0x1a:
          local_8c = (byte *)0x7a1d1;
          break;
        case 0x1b:
          local_8c = (byte *)0x7a1bd;
          break;
        case 0x1c:
          local_8c = (byte *)0x7a1ad;
          break;
        case 0x1d:
          local_8c = (byte *)0x7a19d;
          break;
        case 0x1e:
          local_8c = (byte *)0x7a18f;
          break;
        case 0x1f:
          local_8c = (byte *)0x7a182;
          break;
        default:
          goto LAB_0002dbd0;
        }
        goto LAB_0002dd00;
      }
      if (uVar6 < 0x4d) {
        if (uVar6 == 0x3e) goto LAB_0002efc8;
        if (uVar6 < 0x3f) {
          if (uVar6 == 0x32) {
            local_8c = (byte *)FUN_00015c60();
            goto LAB_0002dcf0;
          }
          if (uVar6 != 0x35) goto LAB_0002dbd0;
        }
        else if (uVar6 != 0x46) {
          if (uVar6 == 0x4b) {
            switch(local_80) {
            case 0:
              local_8c = (byte *)0x798bb;
              break;
            case 1:
              local_8c = (byte *)0x78b4c;
              break;
            case 2:
              local_8c = (byte *)0x79bfc;
              break;
            case 3:
              local_8c = &UNK_00079bf4;
              break;
            case 4:
              local_8c = (byte *)0x79be9;
              break;
            case 5:
              local_8c = (byte *)0x79bde;
              break;
            case 6:
              local_8c = &UNK_00079bd4;
              break;
            case 7:
              local_8c = (byte *)0x79bc8;
              break;
            default:
              goto LAB_0002dbd0;
            case 0xd:
              local_8c = (byte *)0x79bbc;
              break;
            case 0x13:
              local_8c = (byte *)0x79bb1;
              break;
            case 0x14:
              local_8c = (byte *)0x79ba2;
              break;
            case 0x15:
              local_8c = (byte *)0x79b93;
              break;
            case 0x16:
              local_8c = (byte *)0x79b84;
              break;
            case 0x17:
              local_8c = (byte *)0x79b70;
              break;
            case 0x18:
              local_8c = (byte *)0x79b5e;
            }
            goto LAB_0002dd00;
          }
          goto LAB_0002dbd0;
        }
        switch(local_80) {
        case 0:
          local_8c = (byte *)0x7b69b;
          break;
        case 1:
          local_8c = &UNK_000789fa;
          break;
        case 2:
          local_8c = (byte *)0x78a06;
          break;
        case 3:
          local_8c = &UNK_000789cd;
          break;
        case 4:
          local_8c = (byte *)0x789e8;
          break;
        case 5:
          local_8c = &UNK_0007ba07;
          break;
        case 6:
          local_8c = &UNK_0007b9fa;
          break;
        case 7:
          local_8c = &UNK_0007b9ed;
          break;
        case 8:
          local_8c = (byte *)0x7b9da;
          break;
        case 9:
          local_8c = (byte *)0x7b9c2;
          break;
        case 10:
          local_8c = (byte *)0x7b9ac;
          break;
        case 0xb:
          local_8c = &UNK_0007b99f;
          break;
        case 0xc:
          local_8c = (byte *)0x7b990;
          break;
        case 0xd:
          local_8c = (byte *)0x7b981;
          break;
        default:
          goto LAB_0002dbd0;
        case 0xf:
          local_8c = (byte *)0x7b973;
          break;
        case 0x10:
          local_8c = (byte *)0x7b961;
          break;
        case 0x11:
          local_8c = (byte *)0x7b94e;
          break;
        case 0x12:
          local_8c = &UNK_0007b93e;
          break;
        case 0x13:
          local_8c = (byte *)0x7b92e;
          break;
        case 0x14:
          local_8c = (byte *)0x7b91c;
          break;
        case 0x15:
          local_8c = (byte *)0x7b909;
        }
        goto LAB_0002dd00;
      }
      if (uVar6 == 0x54) {
code_r0x0002edcd:
        switch(local_80) {
        case 0:
          local_8c = (byte *)0x7ac6f;
          break;
        case 1:
          local_8c = &UNK_00078a81;
          break;
        case 2:
          local_8c = &UNK_0007b139;
          break;
        case 3:
          local_8c = &UNK_0007b12f;
          break;
        case 4:
          local_8c = &UNK_0007b125;
          break;
        case 5:
          local_8c = (byte *)0x7b117;
          break;
        case 6:
          local_8c = (byte *)0x7b109;
          break;
        case 7:
          local_8c = (byte *)0x7b0fb;
          break;
        case 8:
          local_8c = (byte *)0x7b0ec;
          break;
        case 9:
          local_8c = (byte *)0x7b0dd;
          break;
        case 10:
          local_8c = (byte *)0x7b0cd;
          break;
        case 0xb:
          local_8c = (byte *)0x7b0b8;
          break;
        case 0xc:
          local_8c = (byte *)0x7b0a5;
          break;
        default:
          goto LAB_0002dbd0;
        }
        goto LAB_0002dd00;
      }
      if (uVar6 < 0x55) {
        if (uVar6 != 0x50) {
          if (uVar6 == 0x53) goto code_r0x0002e6d7;
          goto LAB_0002dbd0;
        }
        switch(local_80) {
        case 0:
          local_8c = (byte *)0x7a838;
          break;
        case 1:
          local_8c = &UNK_00078aac;
          break;
        case 2:
          local_8c = (byte *)0x7ac65;
          break;
        case 3:
          local_8c = (byte *)0x7ac5b;
          break;
        case 4:
          local_8c = (byte *)0x7ac51;
          break;
        case 5:
          local_8c = (byte *)0x7ac47;
          break;
        case 6:
          local_8c = (byte *)0x7ac3b;
          break;
        case 7:
          local_8c = (byte *)0x7ac2e;
          break;
        case 8:
          local_8c = (byte *)0x7ac21;
          break;
        case 9:
          local_8c = (byte *)0x7ac14;
          break;
        case 10:
          local_8c = (byte *)0x7ac07;
          break;
        case 0xb:
          local_8c = (byte *)0x7abf2;
          break;
        case 0xc:
          local_8c = (byte *)0x7abdf;
          break;
        case 0xd:
          local_8c = (byte *)0x7abd3;
          break;
        case 0xe:
          local_8c = (byte *)0x7abc5;
          break;
        case 0xf:
          local_8c = (byte *)0x7abb7;
          break;
        case 0x10:
          local_8c = (byte *)0x7aba9;
          break;
        case 0x11:
          local_8c = (byte *)0x7ab9a;
          break;
        case 0x12:
          local_8c = (byte *)0x7ab89;
          break;
        case 0x13:
          local_8c = (byte *)0x7ab78;
          break;
        case 0x14:
          local_8c = (byte *)0x7ab67;
          break;
        case 0x15:
          local_8c = (byte *)0x7ab56;
          break;
        case 0x16:
          local_8c = (byte *)0x7ab49;
          break;
        case 0x17:
          local_8c = (byte *)0x7ab3a;
          break;
        case 0x18:
          local_8c = (byte *)0x7ab2b;
          break;
        case 0x19:
          local_8c = (byte *)0x7ab1c;
          break;
        case 0x1a:
          local_8c = (byte *)0x7ab11;
          break;
        case 0x1b:
          local_8c = (byte *)0x7ab04;
          break;
        case 0x1c:
          local_8c = (byte *)0x7aaf7;
          break;
        case 0x1d:
          local_8c = (byte *)0x7aaea;
          break;
        case 0x1e:
          local_8c = (byte *)0x7aadc;
          break;
        case 0x1f:
          local_8c = (byte *)0x7aace;
          break;
        case 0x20:
          local_8c = (byte *)0x7aabb;
          break;
        case 0x21:
          local_8c = (byte *)0x7aab0;
          break;
        case 0x22:
          local_8c = (byte *)0x7aa98;
          break;
        case 0x23:
          local_8c = (byte *)0x7aa8b;
          break;
        case 0x24:
          local_8c = (byte *)0x7aa74;
          break;
        default:
          goto LAB_0002dbd0;
        }
LAB_0002dd00:
        pcVar9 = "%-22s";
        if (DAT_000b9da0 == 0) {
          pcVar9 = "%-17.17s";
        }
        printf(pcVar9,local_8c,puVar24);
        bVar22 = true;
        bVar20 = *(ushort *)(param_1 + 0x42) < 0x9026;
        bVar21 = *(ushort *)(param_1 + 0x42) == 0x9026;
        if (!bVar21) goto LAB_0002dbff;
        iVar11 = 0xf;
        pbVar17 = local_8c;
        pbVar19 = (byte *)"R_ALPHA_LITUSE";
        do {
          if (iVar11 == 0) break;
          iVar11 = iVar11 + -1;
          bVar20 = *pbVar17 < *pbVar19;
          bVar21 = *pbVar17 == *pbVar19;
          pbVar17 = pbVar17 + (uint)bVar23 * -2 + 1;
          pbVar19 = pbVar19 + (uint)bVar23 * -2 + 1;
        } while (bVar21);
        if ((!bVar20 && !bVar21) != bVar20) goto LAB_0002dbff;
        if (param_8 == 0) {
          if (local_90 == 0 && uVar14 == 0) goto LAB_0002dc72;
          goto LAB_0002dc11;
        }
        piVar2 = (int *)((int)local_4c + iVar7 + 0x14);
        if (*piVar2 == 0 && (uint)(6 < *(uint *)((int)local_4c + iVar7 + 0x10)) <= (uint)-*piVar2) {
                    /* WARNING: Could not recover jumptable at 0x0002dd94. Too many branches */
                    /* WARNING: Treating indirect jump as call */
          uVar10 = (*(code *)((int)&__DT_PLTGOT +
                             *(int *)(&DAT_0008c8d0 + *(int *)((int)local_4c + iVar7 + 0x10) * 4)))
                             ();
          return uVar10;
        }
        putc(0x20,*(FILE **)puVar5);
        uVar10 = *(undefined4 *)((int)local_4c + iVar7 + 0x10);
        puVar24 = (undefined *)0x5;
        pcVar9 = (char *)dcgettext(0,"<unknown addend: %lx>");
        printf(pcVar9,uVar10,puVar24);
        local_6c = 0;
      }
      else {
        if (uVar6 == 0x55) {
code_r0x0002e4ef:
          switch(local_80) {
          case 0:
            local_8c = (byte *)0x7b1aa;
            break;
          case 1:
            local_8c = (byte *)0x78a3e;
            break;
          case 2:
            local_8c = (byte *)0x7b5ab;
            break;
          case 3:
            local_8c = &UNK_0007b5a1;
            break;
          case 4:
            local_8c = &UNK_0007b597;
            break;
          case 5:
            local_8c = (byte *)0x7b587;
            break;
          case 6:
            local_8c = &UNK_0007b57d;
            break;
          case 7:
            local_8c = (byte *)0x7b568;
            break;
          case 8:
            local_8c = (byte *)0x7b555;
            break;
          default:
            goto LAB_0002dbd0;
          }
          goto LAB_0002dd00;
        }
        if (uVar6 == 0x56) {
code_r0x0002e577:
          switch(local_80) {
          case 0:
            local_8c = (byte *)0x7b143;
            break;
          case 1:
            local_8c = &UNK_00078a50;
            break;
          case 2:
            local_8c = (byte *)0x7b53b;
            break;
          case 3:
            local_8c = (byte *)0x7b52a;
            break;
          case 4:
            local_8c = &UNK_0007b520;
            break;
          case 5:
            local_8c = (byte *)0x7b510;
            break;
          case 6:
            local_8c = (byte *)0x7b4fe;
            break;
          case 7:
            local_8c = &UNK_0007b4f4;
            break;
          case 8:
            local_8c = (byte *)0x7b4e4;
            break;
          case 9:
            local_8c = (byte *)0x7b4d2;
            break;
          case 10:
            local_8c = &UNK_0007b4c8;
            break;
          case 0xb:
            local_8c = (byte *)0x7b4b8;
            break;
          case 0xc:
            local_8c = (byte *)0x7b4a7;
            break;
          default:
            goto LAB_0002dbd0;
          }
          goto LAB_0002dd00;
        }
LAB_0002dbd0:
        puVar24 = (undefined *)0x5;
        pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx",5);
        printf(pcVar9,local_80);
        bVar22 = false;
        local_8c = (byte *)0x0;
LAB_0002dbff:
        if (local_90 == 0 && uVar14 == 0) {
          if (param_8 != 0) {
            iVar11 = *(int *)((int)local_4c + iVar7 + 0x10);
            puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14);
            printf("%*c",(-(uint)(DAT_000b6324 == 0) & 8) + 0xc,0x20);
            if ((int)puVar24 < 0) {
              puVar24 = (undefined *)-(int)(puVar24 + (iVar11 != 0));
              printf("-%llx",-iVar11,puVar24);
            }
            else {
              printf("%llx",iVar11,puVar24);
            }
          }
        }
        else {
LAB_0002dc11:
          if ((param_4 == 0) || ((uVar14 < param_5) <= local_90)) {
            puVar24 = (undefined *)0x5;
            uVar10 = dcgettext(0," bad symbol index: %08lx in reloc");
            error(uVar10,uVar14);
            local_6c = 0;
          }
          else {
            iVar18 = uVar14 * 0x1c + param_4;
            iVar11 = FUN_0002cf40(param_7,uVar14,iVar18 + 0x10,iVar18 + 0x18,&local_48,local_4e);
            putchar(0x20);
            if ((*(byte *)(iVar18 + 0x14) & 0xf) == 10) {
              uVar14 = (-(uint)(DAT_000b6324 == 0) & 6) + 8;
              uVar15 = FUN_0001fd20();
              if (iVar11 != 0) {
                pcVar9 = "@@%s";
                if (local_48 != 2) {
                  pcVar9 = "@%s";
                }
                printf(pcVar9,iVar11);
              }
              iVar12 = (uVar14 + 1) - uVar15;
              if (uVar14 < uVar15) {
                iVar12 = 1;
              }
              puVar24 = &DAT_0007c3bc;
              printf("()%-*s",iVar12,&DAT_0007c3bc);
            }
            else {
              FUN_0001e910();
              pcVar9 = "   ";
              if (DAT_000b6324 == 0) {
                pcVar9 = " ";
              }
              printf(pcVar9);
            }
            uVar14 = *(uint *)(iVar18 + 0x10);
            if (uVar14 == 0) {
              if ((*(byte *)(iVar18 + 0x14) & 0xf) == 3) {
                puVar25 = *(undefined **)(iVar18 + 0x18);
                if (puVar25 < *(undefined **)(param_1 + 0x54)) {
                  puVar1 = (uint *)(*(int *)(param_1 + 0x5c) + (int)puVar25 * 0x48);
                  if (puVar1 == (uint *)0x0) {
                    pcVar9 = "<none>";
                  }
                  else if (*(int *)(param_1 + 100) == 0) {
                    pcVar9 = "<no-strings>";
                  }
                  else {
                    if (*puVar1 < *(uint *)(param_1 + 0x68)) goto LAB_0002ea57;
                    pcVar9 = "<corrupt>";
                  }
                  puVar24 = (undefined *)0x5;
                  dcgettext(0,pcVar9);
                }
                else if ((puVar25 != (undefined *)0xfffffff1) &&
                        (puVar25 != (undefined *)0xfffffff2)) {
                  sVar3 = *(short *)(param_1 + 0x42);
                  if (sVar3 == 8) {
                    if ((puVar25 != (undefined *)0xffffff03) && (puVar25 != (undefined *)0xffffff04)
                       ) {
LAB_0002f0b3:
                      sprintf(local_44,"<section 0x%x>");
                      puVar24 = puVar25;
                    }
                  }
                  else if (sVar3 == 0x8c) {
                    if (puVar25 != (undefined *)0xffffff00) goto LAB_0002f0b3;
                  }
                  else if ((sVar3 == 0x3e) || (sVar3 == 0xb4)) {
                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f085;
                  }
                  else if (sVar3 == 0xb5) {
                    if (puVar25 != (undefined *)0xffffff02) goto LAB_0002f0b3;
                  }
                  else {
LAB_0002f085:
                    if ((sVar3 != 0x32) ||
                       (((puVar25 != (undefined *)0xffffff00 ||
                         (*(char *)(param_1 + 0x17) != '\x01')) &&
                        ((*(char *)(param_1 + 0x17) != '\r' || (puVar25 != (undefined *)0xffffff20))
                        )))) goto LAB_0002f0b3;
                  }
                }
              }
LAB_0002ea57:
              FUN_0001fd20();
            }
            else if (param_6 == 0) {
              puVar24 = (undefined *)0x5;
              pcVar9 = (char *)dcgettext(0,"<string table index: %3ld>");
              printf(pcVar9,uVar14,puVar24);
            }
            else if (uVar14 < param_7) {
              FUN_0001fd20();
              if (iVar11 != 0) {
                pcVar9 = "@@%s";
                if (local_48 != 2) {
                  pcVar9 = "@%s";
                }
                printf(pcVar9,iVar11,puVar24);
              }
            }
            else {
              puVar24 = (undefined *)0x5;
              uVar10 = dcgettext(0,"<corrupt string table index: %3ld>");
              error(uVar10,uVar14);
              local_6c = 0;
            }
            if (param_8 != 0) {
              puVar24 = *(undefined **)((int)local_4c + iVar7 + 0x14);
              iVar7 = *(int *)((int)local_4c + iVar7 + 0x10);
              if ((int)puVar24 < 0) {
                puVar24 = (undefined *)-(int)(puVar24 + (iVar7 != 0));
                printf(" - %llx",-iVar7,puVar24);
              }
              else {
                printf(" + %llx",iVar7,puVar24);
              }
            }
          }
        }
        if (*(short *)(param_1 + 0x42) == 0x2b) {
          bVar20 = false;
          bVar22 = !bVar22;
          if (!bVar22) {
            iVar7 = 0xe;
            pbVar17 = (byte *)"R_SPARC_OLO10";
            do {
              if (iVar7 == 0) break;
              iVar7 = iVar7 + -1;
              bVar20 = *local_8c < *pbVar17;
              bVar22 = *local_8c == *pbVar17;
              local_8c = local_8c + (uint)bVar23 * -2 + 1;
              pbVar17 = pbVar17 + (uint)bVar23 * -2 + 1;
            } while (bVar22);
            if ((!bVar20 && !bVar22) == bVar20) {
              printf(" + %lx",(int)puVar26 >> 8,puVar24);
            }
          }
        }
      }
LAB_0002dc72:
      putc(10,*(FILE **)puVar5);
      if ((DAT_000b6324 == 0) && (*(short *)(param_1 + 0x42) == 8)) {
        uVar15 = (uint)puVar26 >> 8 & 0xff;
        uVar13 = FUN_00016e80(puVar26,uVar13,uVar15);
        uVar14 = (uint)puVar26 >> 0x10 & 0xff;
        iVar7 = FUN_00016e80(uVar14);
        printf("                    Type2: ");
        if (uVar13 == 0) {
          puVar24 = (undefined *)0x5;
          uVar13 = uVar15;
          pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx");
          printf(pcVar9,uVar13,puVar24);
        }
        else {
          printf("%-17.17s",uVar13);
        }
        printf("\n                    Type3: ",uVar13,puVar24);
        if (iVar7 == 0) {
          puVar24 = (undefined *)0x5;
          pcVar9 = (char *)dcgettext(0,"unrecognized: %-7lx");
          printf(pcVar9,uVar14,puVar24);
        }
        else {
          printf("%-17.17s",iVar7,puVar24);
        }
        putc(10,*(FILE **)puVar5);
      }
      uVar16 = uVar16 + 1;
    } while (uVar16 < local_60[0]);
  }
  free(local_4c);
  return local_6c;
}

